This website requires JavaScript.
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