Closer/functions/dist/notifications
null bf4cc41cd9 refactor(functions): B6d finish logger migration in shared helpers
Migrate the last console.* call sites (the shared helpers entitlementLogic.ts and
pruneTokens.ts) to firebase-functions/logger, completing the structured-logging sweep.
Zero console.* remain under functions/src.

Final verification of the whole v1→v2 migration:
- tsc clean under firebase-functions v7.2.5; 70 jest tests green.
- Emulator discovery loads all 36 functions in us-central1 with 0 errors and no
  outdated-SDK warning; onUserDelete remains a v1 auth trigger, the rest are v2.
- Grep gates clean: no functions.https.onCall/.firestore.document/.pubsub.schedule,
  no context.auth/app/params, no console.* in src, no messaging.send outside push.ts,
  no raw FCM tokens in any log.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 00:10:10 -05:00
..
dailyQuestionReminder.js refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
dailyQuestionReminder.js.map refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
gameRetention.js refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
gameRetention.js.map refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
idempotency.js refactor(functions): B1 migrate 13 Firestore triggers to v2 + harden 2026-07-07 23:46:17 -05:00
idempotency.js.map refactor(functions): B1 migrate 13 Firestore triggers to v2 + harden 2026-07-07 23:46:17 -05:00
idempotency.test.js refactor(functions): B1 migrate 13 Firestore triggers to v2 + harden 2026-07-07 23:46:17 -05:00
idempotency.test.js.map refactor(functions): B1 migrate 13 Firestore triggers to v2 + harden 2026-07-07 23:46:17 -05:00
pruneTokens.js refactor(functions): B6d finish logger migration in shared helpers 2026-07-08 00:10:10 -05:00
pruneTokens.js.map refactor(functions): B6d finish logger migration in shared helpers 2026-07-08 00:10:10 -05:00
pruneTokens.test.js chore(functions): rebuild dist with pruneDeadTokens wired into all 19 push sites 2026-06-30 23:45:42 -05:00
pruneTokens.test.js.map chore(functions): rebuild dist with pruneDeadTokens wired into all 19 push sites 2026-06-30 23:45:42 -05:00
push.js build(functions): B0 v2 foundation — global options, shared push helper, structured logging 2026-07-07 23:36:16 -05:00
push.js.map build(functions): B0 v2 foundation — global options, shared push helper, structured logging 2026-07-07 23:36:16 -05:00
push.test.js build(functions): B0 v2 foundation — global options, shared push helper, structured logging 2026-07-07 23:36:16 -05:00
push.test.js.map build(functions): B0 v2 foundation — global options, shared push helper, structured logging 2026-07-07 23:36:16 -05:00
quietHours.js feat(notifications): QuietHoursManager + NotificationSettingsScreen rewrite, Cloud Functions (streakReminder, quietHours, reengagement, gameRetention), UserRepository E2EE wiring, SettingsDataStore, firestore rules, wiring-scan 2026-06-30 00:38:06 -05:00
quietHours.js.map feat(notifications): QuietHoursManager + NotificationSettingsScreen rewrite, Cloud Functions (streakReminder, quietHours, reengagement, gameRetention), UserRepository E2EE wiring, SettingsDataStore, firestore rules, wiring-scan 2026-06-30 00:38:06 -05:00
quietHours.test.js feat(notifications): QuietHoursManager + NotificationSettingsScreen rewrite, Cloud Functions (streakReminder, quietHours, reengagement, gameRetention), UserRepository E2EE wiring, SettingsDataStore, firestore rules, wiring-scan 2026-06-30 00:38:06 -05:00
quietHours.test.js.map feat(notifications): QuietHoursManager + NotificationSettingsScreen rewrite, Cloud Functions (streakReminder, quietHours, reengagement, gameRetention), UserRepository E2EE wiring, SettingsDataStore, firestore rules, wiring-scan 2026-06-30 00:38:06 -05:00
reengagement.js refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
reengagement.js.map refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
sendGentleReminderCallable.js refactor(functions): B3 migrate 12 callables to v2 + harden 2026-07-07 23:58:32 -05:00
sendGentleReminderCallable.js.map refactor(functions): B3 migrate 12 callables to v2 + harden 2026-07-07 23:58:32 -05:00
sendThinkingOfYouCallable.js refactor(functions): B3 migrate 12 callables to v2 + harden 2026-07-07 23:58:32 -05:00
sendThinkingOfYouCallable.js.map refactor(functions): B3 migrate 12 callables to v2 + harden 2026-07-07 23:58:32 -05:00
streakReminder.js refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
streakReminder.js.map refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
time.js refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00
time.js.map refactor(functions): B2 migrate 8 scheduled functions to v2 + harden 2026-07-07 23:50:59 -05:00