Commit Graph

42 Commits

Author SHA1 Message Date
DIYgod 1158281f59
chore(deps): update frontend dependencies (#5038)
* chore(deps): update frontend dependencies

* fix(ci): format OTA verification commands
2026-07-10 22:36:12 +08:00
DIYgod b28d7a0154 fix(download): route direct downloads through ota 2026-05-29 14:23:35 +08:00
DIYgod a577dee7dc fix(ota): include Expo config in manifests 2026-05-13 11:27:23 +08:00
DIYgod a3577c4c4c fix(ota): restore desktop binary manifest updates 2026-04-15 11:38:38 +08:00
DIYgod 5bf010e804 fix(ota): harden store sync and observability 2026-04-15 11:20:31 +08:00
DIYgod 3705fa0893 fix: backfill github version badges 2026-04-13 10:04:20 +08:00
DIYgod cebce6d9c8 fix: backfill github version badges 2026-04-13 09:54:46 +08:00
DIYgod 7d592abda7 feat: expose ota version badges 2026-04-13 09:45:55 +08:00
DIYgod ca3fa9ffc3 feat: expose ota version badges 2026-04-13 09:43:21 +08:00
DIYgod 32c6ec3217 feat: cache storefront versions for ota policy 2026-04-12 22:21:20 +08:00
DIYgod 51efb5d5a5 fix(release): repair ota and desktop update flows 2026-04-12 16:04:15 +08:00
DIYgod 33c8bb98b6 feat(ota): unify desktop updates with ota service 2026-04-12 15:39:13 +08:00
DIYgod d16cf6af99 fix(ota): sign manifests and pin runtime version 2026-04-11 19:45:11 +08:00
DIYgod 8f5649e1fd feat(release): drive mobile release mode from config files 2026-04-11 16:22:05 +08:00
DIYgod 8174350207 chore(ota): persist production cloudflare bindings 2026-04-11 10:35:34 +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 dc0d5c2cda docs(ota): add rollout and rollback runbook 2026-04-10 22:24:37 +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