Commit History

  1. fix: detect rate-limit error, auto-retry once after 30s with friendly message

    Verified signature
    368f964
  2. fix: remove cron, fix new-user flow (ensureShellularRunning on every login)

    Verified signature
    5196cde
  3. remove: .keep-alive.env.example

    Verified signature
    c3fcfd0
  4. remove: setup-cron.sh

    Verified signature
    44c4bc0
  5. remove: keep-alive.sh

    Verified signature
    afe98fa
  6. docs: detailed setup guide with all secrets explained

    Verified signature
    4f39191
  7. feat: keep-alive card with live status, dot indicator, ping-now button

    Verified signature
    8cffbcb
  8. feat: first-time setup panel with copy buttons for shellular secrets

    Verified signature
    79bd932
  9. fix: use div container for QRCode.js, show element before rendering

    Verified signature
    0a3668e
  10. fix: bundle qrcode.min.js locally, avoid CSP block on CDN

    Verified signature
    c1a8c01
  11. fix: render QR via qrcode.js canvas instead of broken ASCII art

    Verified signature
    6e309cb

  1. revert: clean state, no retry spam

    Verified signature
    c47fc37
  2. fix: auto-retry with 60s backoff on rate-limit, expose /api/shellular/credentials

    Verified signature
    6565340
  3. fix: pin machine-id + seed shellular config from env vars to bypass rate limit

    Verified signature
    4d86073
  4. fix: use existing node user (UID 1000) instead of useradd

    Verified signature
    8a294ef
  5. Initial upload: Shellular Web UI + keep-alive service

    Verified signature
    6d92394
  6. initial commit

    Verified signature
    f2fced5