Commit Graph

  • 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
  • 47ead0ced2 add better support info when there's an error on startup Trent Larson 2026-02-22 16:05:24 -07:00
  • dd8850aa24 fix error on mobile startup with SQL for contacts foreign key Trent Larson 2026-02-22 15:42:53 -07:00
  • e7e2830807 toggle embeddings on list screen, distinguish between empty profile description and hidden profile Trent Larson 2026-02-22 15:40:21 -07:00
  • 41e50bdf95 bump version and add "-beta" Trent Larson 2026-02-21 17:24:20 -07:00
  • 0dc3e2e251 bump version to 1.3.3 Trent Larson 2026-02-21 17:23:23 -07:00
  • 5809cd568a fix web test Trent Larson 2026-02-21 15:54:21 -07:00
  • 30c6df557c add missing file for contact-profile-checking & add info button for explanation Trent Larson 2026-02-21 15:25:32 -07:00
  • 07ebd1c32f cache the user-profile lookup results in a list Trent Larson 2026-02-21 15:14:00 -07:00
  • f3152fc414 remove another localStorage usage Trent Larson 2026-02-21 15:13:41 -07:00
  • 59303010c1 remove unused imageUrl in localStorage (since temp table is being used) Trent Larson 2026-02-21 15:07:40 -07:00
  • 0d5602839c avoid problem with disabled 'erase' button and with console error about DOM insertion Trent Larson 2026-02-20 20:21:16 -07:00
  • 67ff0cfb99 move the embedding-edit near the other actions Trent Larson 2026-02-20 19:00:21 -07:00
  • f7cee7df78 add a pair number on the display Trent Larson 2026-02-18 19:54:36 -07:00
  • 8310152c34 bump version to 1.3.2 Trent Larson 2026-02-18 19:38:31 -07:00
  • c28c47a3c9 docs: add plugin feedback for Android duplicate reminder notification Jose Olarte III 2026-02-18 19:52:41 +08:00
  • 1b97ac08fd fix(electron): preserve electron-plugins.js during clean Jose Olarte III 2026-02-17 18:57:27 +08:00
  • 17ccfd1fea Fix: Android reminder toast and boot recovery Jose Olarte III 2026-02-17 17:55:13 +08:00
  • 0e096b1a46 Fix: Android daily notification: single schedule on edit, no double-cancel Jose Olarte III 2026-02-16 21:25:07 +08:00