Commit Graph

  • 7a2bb88207 feat(config): load .env and log Firebase credential source at startup master Jose Olarte III 2026-06-11 17:50:16 +08:00
  • 6261f1baa0 feat(debug): allow local testMode auth on send-wakeup Jose Olarte III 2026-06-11 17:24:06 +08:00
  • bb0927ad92 Merge pull request 'Dockerize' (#1) from docker into master trentlarson 2026-06-06 01:31:52 +00:00
  • 2dba6c3597 Merge branch 'master' into docker Trent Larson 2026-06-05 19:30:50 -06:00
  • 6ba7d678c6 feat(notifications): allow local debug register/refresh without JWT Jose Olarte III 2026-06-04 20:32:18 +08:00
  • dffb86007e fix(cors): enable preflight for Capacitor WebView requests Jose Olarte III 2026-06-04 18:26:22 +08:00
  • a2e5fa0ab9 fix the pnpm build -- 'docker build' now works Trent Larson 2026-06-02 20:37:29 -06:00
  • c010c861b4 attempt a Docker file but it fails on step 5 Trent Larson 2026-05-27 20:37:33 -06:00
  • df442df869 add a README.md with basics, and target pnpm instead of npm Trent Larson 2026-05-27 20:02:24 -06:00
  • 03ebe03021 chore: add .env.example for local setup Jose Olarte III 2026-05-24 10:25:45 +08:00
  • f12dd03725 chore(logging): normalize wakeup flow observability with timings and summaries Jose Olarte III 2026-05-21 19:18:28 +08:00
  • e82c3ae5bc feat(debug): expose nextEligibleAt and structured send-wakeup results Jose Olarte III 2026-05-21 18:23:50 +08:00
  • 9764b30aed fix(auth): harden refresh ownership and scheduler after auth migration Jose Olarte III 2026-05-19 19:53:21 +08:00
  • afbc2e9a57 feat(debug): harden debug routes with auth and user-scoped token access Jose Olarte III 2026-05-19 19:42:22 +08:00
  • 8e502a2335 feat(notifications): bind device registrations to authenticated user DID Jose Olarte III 2026-05-19 19:02:42 +08:00
  • 4bf57d26fd Add Bearer JWT auth middleware for notification routes Jose Olarte III 2026-05-19 18:23:41 +08:00
  • fc0cad4f2e feat(register): key devices by deviceId and replace FCM tokens in place Jose Olarte III 2026-05-12 21:44:59 +08:00
  • e92ddb7da9 chore(obs): add lightweight console logs for scheduler and push Jose Olarte III 2026-05-12 18:41:41 +08:00
  • 86d589d0e8 feat(db): track last push time by device id with numeric timestamps Jose Olarte III 2026-05-11 21:23:10 +08:00
  • 096f393df9 feat(scheduler): run wake pushes every five minutes Jose Olarte III 2026-05-11 18:35:45 +08:00
  • a5266615eb feat(push): send silent iOS wakeups via FCM APNs background Jose Olarte III 2026-05-11 17:09:01 +08:00
  • 1115929437 feat(push): dedupe FCM sends with 23h / 10m windows Jose Olarte III 2026-05-11 16:56:07 +08:00
  • 2b57ec0e1c feat(notifications): add POST /refresh schedule response Jose Olarte III 2026-05-11 15:59:26 +08:00
  • 64ea7d2f98 feat(notifications): persist FCM tokens on POST /register Jose Olarte III 2026-05-11 14:52:09 +08:00
  • d311b6a504 feat(fcm): add Firebase Admin SDK and messaging export Jose Olarte III 2026-05-11 14:47:05 +08:00
  • 94c38bac74 feat(backend): scaffold Express API with health and module layout main Jose Olarte III 2026-05-11 14:33:32 +08:00