Commit History

  1. Update app.js

    Verified signature
    82bf17f
  2. Update app.js

    Verified signature
    8d681e1
  3. Update app.js

    Verified signature
    3d67625
  4. Update Dockerfile

    Verified signature
    6fc7bc7
  5. Update app.js

    Verified signature
    9a3c203
  6. fix: detect rate-limit error, auto-retry once after 30s with friendly message

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

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

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

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

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

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

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

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

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

    Verified signature
    c1a8c01
  16. 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