Commit Graph

4363 Commits

Author SHA1 Message Date
DIYgod cc6c86ade3 fix(mobile): unblock ios archive on expo sdk 55 2026-04-11 10:08:38 +08:00
DIYgod f9dd5a83ee feat(ota): add GitHub release-based OTA delivery 2026-04-11 10:07:03 +08:00
DIYgod a12feec4e1 fix(ota): support private GitHub release assets 2026-04-11 10:02:23 +08:00
DIYgod 05a789129a fix(ota): emit expo-compatible update identifiers 2026-04-10 23:56:48 +08:00
DIYgod f77ac26541 feat(mobile): upgrade expo sdk 55 and rnfirebase 2026-04-10 22:42:21 +08:00
DIYgod dc0d5c2cda docs(ota): add rollout and rollback runbook 2026-04-10 22:24:37 +08:00
DIYgod 5cc272422f test(mobile): discover ota script test via explicit config 2026-04-10 21:33:59 +08:00
DIYgod 39ba494c97 test(mobile): fix ota provider test typing 2026-04-10 21:30:27 +08:00
DIYgod bda7c3a0a8 feat(ota): generate release assets from mobile export 2026-04-10 21:25:34 +08:00
DIYgod d6258b94e2 test(mobile): cover ota provider helpers 2026-04-10 21:11:44 +08:00
DIYgod 3190f158b1 fix(mobile): harden ota policy and debug controls 2026-04-10 21:04:58 +08:00
DIYgod d87c91c1d9 feat(mobile): add ota policy client and debug controls 2026-04-10 20:55:48 +08:00
DIYgod 56b23b55ee fix(mobile): align OTA provider state 2026-04-10 20:46:17 +08:00
DIYgod ad1cf02cd7 feat(mobile): add streaming tts playback 2026-04-10 20:44:09 +08:00
DIYgod 49ec6d818a fix(mobile): restore OTA provider typecheck 2026-04-10 20:36:21 +08:00
DIYgod 76823e2746 feat(mobile): enable OTA background updates 2026-04-10 20:35:15 +08:00
DIYgod 508b42a530 fix(ota): dedupe concurrent sync passes 2026-04-10 20:27:03 +08:00
DIYgod 7b90330032 feat(ota): add sync orchestration routes 2026-04-10 20:19:22 +08:00
DIYgod 1370249815 fix(ota): verify manifest pointer version 2026-04-10 20:10:31 +08:00
DIYgod 0b35a62dda fix(ota): validate route semver inputs 2026-04-10 20:07:23 +08:00
DIYgod af2abf0991 fix(ota): harden manifest and policy routes 2026-04-10 20:03:12 +08:00
DIYgod 54f5bf7c0e feat(ota): serve manifests assets and policy 2026-04-10 19:54:15 +08:00
DIYgod 3ef0e1b494 fix(ota): verify mirrored asset hashes 2026-04-10 19:47:21 +08:00
DIYgod f176051cd0 fix(ota): stream mirrored archive extraction 2026-04-10 19:41:48 +08:00
DIYgod 8a06a0f821 feat(ota): mirror release payloads into R2 2026-04-10 19:30:29 +08:00
DIYgod 6d11a09c86 fix(ota): return GitHub release etags 2026-04-10 19:19:08 +08:00
DIYgod 0e741caba9 feat(ota): fetch OTA releases from GitHub 2026-04-10 19:13:55 +08:00
DIYgod ac1964e0f7 fix(ota): enforce min binary store policy 2026-04-10 19:09:22 +08:00
DIYgod c7d0fd1eeb feat(ota): add kv helpers and policy logic 2026-04-10 19:03:46 +08:00
DIYgod acf0ace77c fix(ota): reject empty platform payloads 2026-04-10 18:59:59 +08:00
DIYgod fb0ba03f2e fix(ota): tighten release compatibility checks 2026-04-10 18:57:07 +08:00
DIYgod 7be0afa80d test(ota): cover incompatible newer release selection 2026-04-10 18:52:56 +08:00
DIYgod 862e0e0bc9 feat(ota): add release selection primitives 2026-04-10 18:50:50 +08:00
DIYgod ee2831deca fix(ota): use dev env for local wrangler 2026-04-10 18:45:46 +08:00
DIYgod a0916f7695 fix(ota): require at least one platform 2026-04-10 18:40:25 +08:00
DIYgod dc3d0c50e2 fix(ota): tighten scaffold schema and dev config 2026-04-10 18:37:03 +08:00
DIYgod 4658fd013d fix(ota): use standard worker types 2026-04-10 18:31:05 +08:00
DIYgod 03945a5765 fix(ota): align scaffold with task spec 2026-04-10 18:26:05 +08:00
DIYgod 6430561dc1 feat(ota): scaffold Cloudflare worker app 2026-04-10 18:18:38 +08:00
DIYgod 096422e034 feat(desktop): migrate tts to folo service 2026-04-10 14:38:20 +08:00
DIYgod 1ffbdcbcf6 fix(mobile): patch fmt for Xcode 26.4 builds 2026-04-10 11:02:36 +08:00
DIYgod 7aef66d500 fix(mobile): avoid YouTube embed error on iOS close #4958 2026-04-10 10:52:40 +08:00
DIYgod f6cdb64186 feat: add spotlight settings across desktop and mobile 2026-04-09 13:45:05 +08:00
DIYgod e8619436c7 feat: refine spotlight settings and highlighting 2026-04-09 13:45:05 +08:00
DIYgod a9860eac10 fix(ai-chat): show reset date for future credits 2026-04-09 13:35:42 +08:00
DIYgod 75f0bf888f fix(mobile): refresh social login state 2026-04-07 14:15:49 +08:00
DIYgod 79efa4ebb2 fix(desktop): improve pdf export layout and branding 2026-04-07 13:22:04 +08:00
DIYgod ed233423a6 fix(mobile): increase ai summary font size 2026-04-07 13:03:54 +08:00
DIYgod ea5cf87415
fix(cli): close login callback sockets (#4957) 2026-04-03 08:11:18 +00:00
DIYgod c3076d2171
fix(ssr): route dist-external assets (#4956) 2026-04-03 14:51:07 +08:00