-
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