Commit Graph

  • 55ef36be06 fix(notifications): send deviceId on refresh to match backend contract notify-api Jose Olarte III 2026-06-05 19:14:07 +08:00
  • 00abd5277f fix(dev): refresh Backend Status URL after save in debug panel Jose Olarte III 2026-06-03 17:53:54 +08:00
  • 227ae85bb7 build(android): wire Capacitor Preferences and Firebase for push testing Jose Olarte III 2026-06-03 17:53:31 +08:00
  • dae23300fe point to a single .entitlements file (undo most of previous commit) master Trent Larson 2026-06-02 15:50:17 -06:00
  • 9e401febea add 'share' to the entitlements for production, for sharing with this app Trent Larson 2026-06-02 15:46:36 -06:00
  • e0a3f7094f docs(notifications): add Android local ngrok testing guide Jose Olarte III 2026-06-02 21:33:23 +08:00
  • 2dd76878ba build(ios): enable push and remote background notification capabilities Jose Olarte III 2026-05-27 17:26:33 +08:00
  • 4fb8f048cd build(ios): add GoogleService-Info.plist to Xcode resources Jose Olarte III 2026-05-27 17:01:35 +08:00
  • cd4b279703 Merge pull request '16kb-pages' (#232) from 16kb-pages into master trentlarson 2026-05-25 20:01:18 +00:00
  • c97defef11 build(ios): add CapacitorPreferences pod for notification deviceId Jose Olarte III 2026-05-25 17:06:07 +08:00
  • 2c0992ba8b docs(notifications): put Xcode workspace before Firebase in ngrok guide Jose Olarte III 2026-05-25 16:59:17 +08:00
  • a3a2d97b9a update version to v 1.4.2 build 68 16kb-pages Trent Larson 2026-05-24 21:50:39 -06:00
  • 802050259c update android build, fix ios build for new version of MLKit BarcodeScanner (both build) Trent Larson 2026-05-24 21:24:18 -06:00
  • efd7d50a84 fix build error Trent Larson 2026-05-24 19:12:40 -06:00
  • 39c389cda8 make do-not-pair group verbiage more clear Trent Larson 2026-05-24 18:38:56 -06:00
  • 93fdcaf7ff fix timing error for a click (that only showed in firefox) Trent Larson 2026-05-24 18:29:11 -06:00
  • ad419efa0d utilize 'userMessage' if sent by server Trent Larson 2026-05-24 16:23:47 -06:00
  • ce45ddb2bd update after 'audit fix' Trent Larson 2026-05-24 16:23:09 -06:00
  • 964cdb4509 docs(notifications): add from-scratch Firebase and APNs setup to ngrok guide Jose Olarte III 2026-05-24 17:33:01 +08:00
  • 656de5eba3 docs(notifications): clarify ngrok guide so backend starts once Jose Olarte III 2026-05-24 10:21:10 +08:00
  • 0d7586865c feat(notifications): allow auth bypass for local debug and ngrok testing Jose Olarte III 2026-05-20 19:34:46 +08:00
  • 5bc030125a feat(notifications): defer FCM registration until auth is ready Jose Olarte III 2026-05-20 15:54:36 +08:00
  • 8cd8727a84 feat(notifications): authenticate register and refresh API calls Jose Olarte III 2026-05-20 15:45:46 +08:00
  • 8864a2049b docs(notifications): add local iOS ngrok testing guide for wakeup service Jose Olarte III 2026-05-18 21:22:53 +08:00
  • 63f5c4ecc7 feat(notifications): add structured observability for push wake and refresh flows Jose Olarte III 2026-05-18 18:46:16 +08:00
  • a4453c0b1b feat(dev): extend Notification Debug Panel for backend testing Jose Olarte III 2026-05-18 16:28:21 +08:00
  • 794b48f0d7 feat(notifications): add localStorage debug config for notification API base URL Jose Olarte III 2026-05-18 15:06:52 +08:00
  • 4c97c578bb fix(notifications): fall back when crypto.randomUUID is missing Jose Olarte III 2026-05-13 20:57:14 +08:00
  • 6a9f34a516 feat(notifications): persist stable deviceId for FCM registration Jose Olarte III 2026-05-13 18:41:10 +08:00
  • 5a40075ab1 fix(dev): pending inspector stable times and refreshPending without nested busy Jose Olarte III 2026-05-11 13:50:52 +08:00
  • 48637ae9a8 docs(readme): document Notification Debug Panel for dev builds Jose Olarte III 2026-05-11 11:16:43 +08:00
  • 7d306bd204 add first cut for 16kb page sizes, all by Claude Trent Larson 2026-05-10 10:15:10 -06:00
  • 9713313a40 fix HTML syntax warning Trent Larson 2026-05-10 09:43:46 -06:00
  • a55dce6f3d fix(dev): align notification debug with non-production Capacitor builds Jose Olarte III 2026-05-08 20:02:34 +08:00
  • d7d5e401b8 fix: dev notification debug on Capacitor and iOS compile Jose Olarte III 2026-05-08 17:54:00 +08:00
  • 19427c2817 fix(account): avoid import.meta in AccountViewView template Jose Olarte III 2026-05-08 16:34:17 +08:00
  • d4ac0acd01 chore: bump @timesafari/daily-notification-plugin to 3.0.2 Jose Olarte III 2026-05-08 16:31:52 +08:00
  • 1ef3f32b9e fix(dev): clarify Android pending inspector and harden debug entry guard Jose Olarte III 2026-05-07 20:40:09 +08:00
  • fd0b8ce6d0 feat(dev): add notification debug panel and native pending inspector Jose Olarte III 2026-05-07 18:52:59 +08:00
  • 320e55912b fix(notifications): apply backend timestamps via scheduleNotifications API Jose Olarte III 2026-05-06 17:56:55 +08:00
  • 6bbade2a29 feat(notifications): refresh on mount and resume with debounce Jose Olarte III 2026-05-06 17:11:10 +08:00
  • 1cd329c720 fix(notifications): clear scheduled notifications before refresh apply Jose Olarte III 2026-05-06 16:45:56 +08:00
  • 7c8ef284c2 feat(notifications): apply backend refresh schedule to native plugin Jose Olarte III 2026-05-06 16:17:50 +08:00
  • 35a1b92559 feat(notifications): refresh native fetcher on WAKEUP_PING silent push Jose Olarte III 2026-05-06 16:04:01 +08:00
  • c523c14d96 feat(notifications): register FCM tokens with backend Jose Olarte III 2026-05-06 15:40:00 +08:00
  • 162158066f feat(notifications): initialize Firebase Messaging and Capacitor push on native Jose Olarte III 2026-05-06 15:30:46 +08:00
  • 1643bab18b Merge branch 'notify-api_android' into notify-api Jose Olarte III 2026-04-23 16:08:05 +08:00
  • ce078862e7 chore: sync package-lock and Podfile.lock (TimesafariDailyNotificationPlugin 3.0.1) Jose Olarte III 2026-04-20 17:44:00 +08:00
  • b9f19d3898 fix(notifications): set dual-schedule fallbackBehavior to skip notify-api_android Jose Olarte III 2026-04-16 21:21:37 +08:00
  • ffa7bac319 fix(ios): ensure capacitor-assets output dirs exist on fresh clones Jose Olarte III 2026-04-13 16:20:51 +08:00
  • 24957e0c6f docs(notifications): add Android plugin handout for empty-fetch dual schedule Jose Olarte III 2026-04-10 21:12:11 +08:00
  • 954500cf9d fix(ios): static SQLCipher pods, strip system SQLite, refresh deps Jose Olarte III 2026-04-09 21:46:32 +08:00
  • e0e0a0a183 bump version and add -beta Trent Larson 2026-04-05 20:08:24 -06:00
  • ea662f4430 bump to v 1.3.13 (for a web release) 1.3.13 Trent Larson 2026-04-05 19:58:36 -06:00
  • 81647e1f3c make terms & conditions into a separate page Trent Larson 2026-04-05 19:21:43 -06:00
  • 73d595046a docs(readme): expand Setup & Building quick start for all platforms Jose Olarte III 2026-03-26 19:41:03 +08:00
  • cf9d207895 fix(ios): make build-ios.sh work on current simulators and trim xcodebuild noise Jose Olarte III 2026-03-26 19:40:07 +08:00
  • 7d87a746f9 feat(ios): register Swift TimeSafariNativeFetcher for New Activity notifications Jose Olarte III 2026-04-02 19:02:48 +08:00
  • 90e6603d52 docs: add plugin-repo handoff section to iOS/Android New Activity parity guide Jose Olarte III 2026-04-02 17:51:51 +08:00
  • 8290943b53 docs: add New Activity iOS/Android parity guide and refine follow-ups Jose Olarte III 2026-04-01 20:49:02 +08:00
  • 8ba84888ee feat(android): improve New Activity notification copy in TimeSafariNativeFetcher Jose Olarte III 2026-03-31 19:50:14 +08:00
  • 230dc52974 feat(notifications): sync starred plans to native plugin on star/unstar Jose Olarte III 2026-03-31 15:57:22 +08:00
  • 2c8aa21fa5 feat(notifications): mint JWT pool for native fetcher; log API response Jose Olarte III 2026-03-30 17:25:50 +08:00
  • bf1ee78025 allow a custom error message to stay on the screen indefinitely Trent Larson 2026-03-29 19:11:49 -06:00
  • 9f44a53047 feat(notifications): mint long-lived JWT for native New Activity prefetch (Phase A) Jose Olarte III 2026-03-27 21:33:46 +08:00
  • c9ea2e4120 docs: plan background JWT pool/expiry and plugin configureNativeFetcher handoff Jose Olarte III 2026-03-27 14:57:54 +08:00
  • 66b7d0f46e docs(readme): expand Setup & Building quick start for all platforms Jose Olarte III 2026-03-26 19:41:03 +08:00
  • 63dcf44125 fix(ios): make build-ios.sh work on current simulators and trim xcodebuild noise Jose Olarte III 2026-03-26 19:40:07 +08:00
  • 43c9b95c14 docs: add Endorser JWT options for background New Activity prefetch Jose Olarte III 2026-03-26 18:16:54 +08:00
  • f4ee507918 fix(notifications): refresh native fetcher on resume and log API error bodies Jose Olarte III 2026-03-26 18:16:08 +08:00
  • 0ebad3b497 fix(android): skip sync on cap run after restore-local-plugins Jose Olarte III 2026-03-26 15:50:35 +08:00
  • aaee3bbbd2 Add plugin feedback doc for Android dual schedule native fetch and timing Jose Olarte III 2026-03-24 22:05:30 +08:00
  • d4cdee0698 Add verbose INFO logging to TimeSafariNativeFetcher for dual-notification debugging Jose Olarte III 2026-03-24 21:19:39 +08:00
  • 178dcec5b8 docs: expand New Activity testing (starred plans, Endorser URL) Jose Olarte III 2026-03-23 18:56:10 +08:00
  • cf1ecdfb4c add registration for new contacts that are unregistered Trent Larson 2026-03-22 20:20:33 -06:00
  • e9ad61b780 don't delete a gift image on an edit unless they hit 'save' Trent Larson 2026-03-22 20:07:59 -06:00
  • ad8df3eb93 fix problem where canceling an edit deletes an image Trent Larson 2026-03-22 20:06:58 -06:00
  • 05d346edce add project selection for one that this 'fulfills' edit-proj-parent Trent Larson 2026-03-22 17:58:46 -06:00
  • e259e60fa7 bump version and add "-beta" Trent Larson 2026-03-22 17:39:46 -06:00
  • 821de3f006 do not toggle off the 'advanced' section in account view with the 'general' toggle is disabled Trent Larson 2026-03-22 09:53:56 -06:00
  • 43f83031d4 rename app from "Gifties" to "Giftopia" Trent Larson 2026-03-21 16:27:21 -06:00
  • 688a48a332 bump to version 1.3.12 build 67 Trent Larson 2026-03-21 16:22:14 -06:00
  • 8938c242ee change more files to name the app "Gifties" Trent Larson 2026-03-20 19:33:04 -06:00
  • e121db5fcf fix(notifications): align dual schedule config with Android plugin + bump DNP Jose Olarte III 2026-03-20 21:13:50 +08:00
  • 358af42afd rename from "Gift Economies" to "Gifties" Trent Larson 2026-03-19 21:18:11 -06:00
  • 59c00241b8 add the nearest-neighbor feature to the claim screen Trent Larson 2026-03-19 20:24:09 -06:00
  • 1389a166fa fix(ios): New Activity dual notification – handle updateStarredPlans and BGTaskScheduler errors Jose Olarte III 2026-03-19 19:26:59 +08:00
  • 33ec90e571 move the 'discover' page 'starred' word to be on the same level Trent Larson 2026-03-18 19:44:25 -06:00
  • 3c262c9eeb docs: add plugin feedback doc for iOS scheduleDualNotification Jose Olarte III 2026-03-17 21:05:06 +08:00
  • e155e55e49 fix(notifications): New Activity vs Daily Reminder separation and copy Jose Olarte III 2026-03-17 19:23:40 +08:00
  • 263b12c37e fix(notifications): New Activity dual-only; separate reminder IDs (Option A + 6.3) Jose Olarte III 2026-03-17 16:11:06 +08:00
  • 1df47f17c4 docs: add plugin-repo alignment section to New Activity lay-of-the-land Jose Olarte III 2026-03-16 21:16:10 +08:00
  • 6f066a7e23 docs: add device testing section and note exact alarm disabled on Android Jose Olarte III 2026-03-16 19:05:53 +08:00
  • 9a23e2beba docs: expand proper-fix section in New Activity lay-of-the-land Jose Olarte III 2026-03-16 18:12:04 +08:00
  • 8ac6dd6ce0 make an attempt at new notifications using an API (fires always, can't turn off) Trent Larson 2026-03-15 19:34:30 -06:00
  • c0678385df bump version for this branch, and enhance logging with times Trent Larson 2026-03-15 19:33:43 -06:00
  • fa1c639a8b move files from 'docs' to existing 'doc' directory daily-notification-plugin-integration Trent Larson 2026-03-14 20:02:01 -06:00
  • 5ae0d6ba2c reword some things in notification help Trent Larson 2026-03-14 19:57:28 -06:00
  • 3aff1e9749 add some changes from a build (not sure what changed capacitor config) Trent Larson 2026-03-14 19:56:40 -06:00
  • 6415eb2a03 chore(notifications): remove exact alarm handling from push permission success flow Jose Olarte III 2026-03-13 18:17:19 +08:00