Commit Graph

  • 4c97c578bb fix(notifications): fall back when crypto.randomUUID is missing notify-api 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 16kb-pages Trent Larson 2026-05-10 10:15:10 -06:00
  • 9713313a40 fix HTML syntax warning master 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
  • 9902e5fac7 chore: align with daily-notification-plugin 2.0.0 (org.timesafari namespace) Jose Olarte III 2026-03-12 17:20:45 +08:00
  • fb9d5165df feat(help-notifications): in-app troubleshooting, collapsibles, scroll-to-top Jose Olarte III 2026-03-11 17:37:19 +08:00
  • ba8915e1fb bump version for latest test deploy Trent Larson 2026-03-09 20:29:52 -06:00
  • 616d0fd6e0 fix(android): do not open Settings for exact alarm in scheduleDailyNotification Jose Olarte III 2026-03-09 21:57:02 +08:00
  • 7ae36ec361 chore(deps): use npm nostr-tools instead of JSR @nostr/tools Jose Olarte III 2026-03-09 20:25:20 +08:00
  • f3cf228b48 Merge branch 'master' into daily-notification-plugin-integration Trent Larson 2026-03-07 10:48:07 -07:00
  • d5db13dc18 bump version to 1.3.6 Trent Larson 2026-03-06 21:17:21 -07:00
  • 717efb087b remove USE_EXACT_ALARM in Android Trent Larson 2026-03-06 21:16:49 -07:00
  • f3cfa9552d refactor(notifications): use "Daily Reminder" terminology consistently Jose Olarte III 2026-03-06 19:02:45 +08:00
  • de486a2e23 docs: add end-user notification troubleshooting guide (iOS/Android) Jose Olarte III 2026-03-06 18:14:07 +08:00
  • 94f31faacc update the notification-help to remove push-notification info, and other minor fixes Trent Larson 2026-03-05 20:58:49 -07:00
  • 099eac594f make tweaks to meeting exclusions & do-not-pair for consistency & helpful info Trent Larson 2026-03-05 20:10:58 -07:00
  • 6825bd5214 docs: add plugin feedback for Android rollover-interval bugs (since fixed) Jose Olarte III 2026-03-04 22:27:08 +08:00
  • b4b7d71330 meeting matches: add the ability to exclude individuals altogether or groups from matching one another Trent Larson 2026-03-03 20:39:33 -07:00
  • af63ab70e7 feat(notifications): add dev/test 10-minute rollover toggle and plugin spec Jose Olarte III 2026-03-03 21:31:07 +08:00
  • 41149ad28a add a way to copy a list of contacts with a shorter URL Trent Larson 2026-03-02 21:14:02 -07:00
  • 4f89869a87 fix & enhance web tests for new contact import functionality Trent Larson 2026-03-02 19:23:22 -07:00
  • a45f605c5f ensure contact import from deep-link or paste all act consistently Trent Larson 2026-03-02 18:57:53 -07:00
  • 96ae89bcfa docs: add daily notification duplicate/fallback analysis and plugin handoff Jose Olarte III 2026-03-02 20:35:08 +08:00
  • 7e2b16ddad docs: add plugin handoff for Android 6.0 (API 23) ZoneId fix Jose Olarte III 2026-02-27 21:50:39 +08:00
  • 29aff896be docs: add plugin feedback for Android rollover double-fire and user content Jose Olarte III 2026-02-26 21:12:50 +08:00
  • d4721f5f4c fix(help): improve notification troubleshooting copy and use app constants Jose Olarte III 2026-02-26 17:58:32 +08:00
  • baac36607b fix: show readable copy for reminder notification toggle dialogs Jose Olarte III 2026-02-26 16:32:06 +08:00
  • 3c657848c5 bump version and add "-beta" Trent Larson 2026-02-24 19:56:16 -07:00
  • cbd71b7efd bump to v 1.3.5, and fix some web help links Trent Larson 2026-02-24 19:51:48 -07:00
  • 25c3cd99e4 docs: add plugin feedback for Android rollover after reboot Jose Olarte III 2026-02-24 21:59:24 +08:00
  • cd5f9f5317 docs: add plugin feedback for Android post-reboot notification fallback text Jose Olarte III 2026-02-23 21:24:29 +08:00