trentlarson
beda33d60c
bump to version 1.4.9
2026-10-11 15:06:12 -06:00
trentlarson
ba83111d84
add our own info into the privacy policy
2026-10-11 15:00:32 -06:00
trentlarson
ba712468a0
bump version and add "-beta"
2026-10-10 22:56:32 -06:00
trentlarson
8f3da91f21
bump to version 1.4.8 (in package*.json files that I forgot last commit)
2026-10-10 22:49:02 -06:00
trentlarson
f41a807ab3
multiple fixes that could cause DB crashes after initial install
2026-10-10 22:42:53 -06:00
trentlarson
aa4103a233
add a plan for contacts who don't have the app installed
2026-10-10 20:27:03 -06:00
trentlarson
d6ccf0e4ae
add more checks and handlers for the insidious startup DB error, bump version and add "-beta"
2026-10-10 19:21:45 -06:00
trentlarson
d7f915d7ad
bump to version 1.4.7, including increase of minSdkVersion to 24 which requires Android 7+
2026-10-10 18:57:25 -06:00
trentlarson
e96f501ec0
add 'npm run dev' for a quick dev-startup command
2026-10-10 07:46:34 -06:00
trentlarson
7af00aff6f
allow changing of the image API server URL
2026-10-10 07:41:07 -06:00
trentlarson
adffef6a50
fix messaging on redirect page & remove the remaining isDevelopment check
2026-10-10 07:40:16 -06:00
trentlarson
824d77e267
guard the in-app notifications with showGeneralAdvanced (not build isDev)
2026-10-10 07:40:16 -06:00
Jose Olarte III
1d1801e9b5
bump version and add '-beta'
2026-10-09 10:35:00 -04:00
Jose Olarte III
07cb1feddf
Tie the in-app New Activity toggle to AlertSearch authorization so turning it on uploads the batch and turning it off deletes it without unregistering the FCM device.
2026-10-08 15:50:55 -04:00
Jose Olarte III
b0292d3f04
Send AlertSearch authorization with POST so the upload matches the notify API.
...
PUT /notifications/alert-authorization no longer exists on notification-wakeup-service, so the debug-panel upload received 404.
2026-10-05 09:22:08 -04:00
Jose Olarte III
70a4a8c9fe
Merge branch 'master' into retire-legacy-notification
2026-10-04 10:11:35 -04:00
trentlarson
a03ed849c4
bump version and add '-beta'
2026-09-27 21:45:40 -06:00
trentlarson
6183afc29c
bump version to 1.4.6
2026-09-27 21:45:09 -06:00
trentlarson
1afe5461b2
put package.json scripts in alphabetical order (no logic changes)
2026-09-27 21:22:14 -06:00
trentlarson
4bb0e4d4f9
make a fix for running in an emulator, plus doc changes
2026-09-27 21:17:36 -06:00
Claude Code and Claude Opus 5.5
2fd5549098
fix(android): skip push registration in builds without Firebase, which crashed the app at launch
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-27 21:06:35 -06:00
Claude Code and Claude Opus 5.5
28ee81b9d3
fix(build): fail --prod builds with test server defaults; sync web assets before Gradle assembles
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-27 21:06:34 -06:00
trentlarson
38af28154e
bump version and add '-beta'
2026-09-26 16:11:15 -06:00
trentlarson
70372a113a
bump version to 1.4.5
2026-09-26 16:09:35 -06:00
trentlarson
9e88cf056c
fix asset copying (which weren't allowing iOS to build)
2026-09-26 16:08:56 -06:00
trentlarson
db13332dd6
add migration note for clarification
2026-09-24 14:31:06 -06:00
Jose Olarte III
c84cce54af
Document the retired WAKEUP_PING refresh path as inactive and drop unused refresh auth helpers.
...
Guides and the debug panel still described /notifications/refresh and api_* scheduling as current after Phase 5; keep Phase 4 cleanup and FCM send-wakeup diagnostics.
2026-09-24 22:35:48 +08:00
Jose Olarte III
4f339eba32
Raise leftover iOS deployment targets from 14.0 to 15.5 so Xcode 27 can build.
...
Align the project, Share Extension, and CocoaPods `post_install` with the existing 15.5 minimum. Also refresh the CocoaPods embed-frameworks phase and package-lock peer metadata.
2026-09-24 17:17:08 +08:00
Jose Olarte III
eb2240b901
Retire WAKEUP_PING refresh consumption and clear leftover api_* schedules on upgrade.
...
Stop the app from scheduling via the legacy refresh pipeline, and add a one-time Preferences-gated startup cleanup that calls clearApiNotifications() so upgraded installs shed persisted api_* residue without touching daily reminder, dual, AlertSearch, or FCM.
2026-09-22 20:59:23 +08:00
Jose Olarte III
724131d9a8
Retire app consumption of WAKEUP_PING → /notifications/refresh → api_* scheduling.
...
Phase 2 of legacy notification retirement: drop the production push refresh chain and dead debug/composable paths while keeping FCM registration, AlertSearch, daily reminder, and dual notifications intact.
2026-09-22 20:39:37 +08:00
trentlarson
e77d08e3a8
Merge branch 'fix/shared-photo-deeplink'
2026-09-21 18:57:00 -06:00
trentlarson
ef476bbb57
fix problem with project ID for "given to" project links, fix deep-link redirect for web, update browserslist DB
2026-09-21 07:55:08 -06:00
trentlarson
2bbf230312
adjust the URL for sharing a photo with the app (since it was going to the root "/" home route for sharing and that caused conflicts when we actually want to deep-link to the home page)
2026-09-20 21:35:52 -06:00
trentlarson
45503f568a
fix more types and make more code consistent (mobile test seems to hang)
2026-09-20 16:10:36 -06:00
trentlarson
e350feb132
add some other deep links for useful pages, and fix a UI test
2026-09-20 15:17:58 -06:00
trentlarson
7e3f2aa004
add deep-links for "" (base), new-activity, and QR-scan pages
2026-09-20 14:26:05 -06:00
Jose Olarte III
de951543c7
Merge branch 'notify-api_endpoint-query'
2026-09-17 14:46:01 +08:00
Jose Olarte III
7604a92f60
Hide the in-app notification channel on Account unless running a development build.
2026-09-16 17:26:04 +08:00
trentlarson
4bf2fc1009
fix potential build problems (Claude recommendations)
2026-09-14 13:06:19 -06:00
trentlarson
97f4f59eff
make the background-search JWTs in the pool all unique, removing problematic jti
2026-09-14 12:33:52 -06:00
trentlarson
6baf2a98ac
reconcile & fix changes in FCM & SMS notifications
2026-09-14 10:23:06 -06:00
trentlarson
44695a51cc
Merge branch 'notify-api_endpoint-query_merge' into notify-api_endpoint-query
2026-09-14 08:09:49 -06:00
trentlarson
044344026c
Merge commit '0c400b87' into notify-api_endpoint-query
2026-09-13 18:47:53 -06:00
trentlarson
fe9a2f0cbb
Merge branch 'notify-api-sms' into notify-api_endpoint-query
2026-09-13 18:45:36 -06:00
trentlarson
240c3c5a76
Consolidate notify-api JWT minting; add wire types (WIP before SMS merge)
2026-09-13 17:08:23 -06:00
Jose Olarte III
4fcc9a40d0
Align AlertSearch authorization uploads with the wakeup-service contract: UTC-day delegated JWTs and required notifyHourUtc/notifyMinuteUtc.
2026-09-10 22:07:00 +08:00
Jose Olarte III
2afe748292
Send the ngrok skip-browser-warning header only when the Notification Debug Panel backend override is set.
...
WebView fetch to free ngrok was blocked by the interstitial (no CORS ACAO). Keep production notify-api requests unchanged.
2026-09-03 21:12:05 +08:00
Jose Olarte III
34a8c51d2f
Add a manual debug-panel action to mint and PUT the 100-day AlertSearch authorization batch.
...
Reuse the existing delegated JWT minting and notification API auth so a signed-in ethr identity can upload the batch to the configured notify backend without changing production defaults or sending it automatically.
2026-09-02 15:34:03 +08:00
trentlarson
59993cb96a
fix husky git hooks (because it was complaining about those lines)
2026-08-30 17:59:01 -06:00
trentlarson
940e851d3c
adjust the UX for SMS text opt-in, to show terms immediately
2026-08-30 17:55:23 -06:00