Commit Graph
4237 Commits
Author SHA1 Message Date
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 CodeandClaude 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 CodeandClaude 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