Commit Graph

6770 Commits

Author SHA1 Message Date
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 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 90256160e3 chore(ota): update lockfile for worker deps 2026-04-10 18:48:04 +08:00
DIYgod 4170a858fb docs(ota): add implementation plan and release scoping 2026-04-10 18:47:44 +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 59eb6aae00 docs(ota): add OTA service design spec 2026-04-10 18:06:34 +08:00
DIYgod 096422e034 feat(desktop): migrate tts to folo service 2026-04-10 14:38:20 +08:00
dependabot[bot] 4a512b5030
build(deps): bump pnpm/action-setup from 4 to 5 (#4922)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4 to 5.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v4...v5)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 11:04:58 +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
dependabot[bot] a0d5fafa68
build(deps): bump signpath/github-action-submit-signing-request (#4960)
Bumps [signpath/github-action-submit-signing-request](https://github.com/signpath/github-action-submit-signing-request) from 2.0 to 2.1.
- [Release notes](https://github.com/signpath/github-action-submit-signing-request/releases)
- [Commits](https://github.com/signpath/github-action-submit-signing-request/compare/v2.0...v2.1)

---
updated-dependencies:
- dependency-name: signpath/github-action-submit-signing-request
  dependency-version: '2.1'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 10:39:27 +08:00
dependabot[bot] 3366df6bf5
build(deps): bump actions/github-script from 8 to 9 (#4961)
Bumps [actions/github-script](https://github.com/actions/github-script) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 10:39:18 +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
dependabot[bot] 6765523d6f
build(deps): bump android-actions/setup-android from 3 to 4 (#4929)
Bumps [android-actions/setup-android](https://github.com/android-actions/setup-android) from 3 to 4.
- [Release notes](https://github.com/android-actions/setup-android/releases)
- [Commits](https://github.com/android-actions/setup-android/compare/v3...v4)

---
updated-dependencies:
- dependency-name: android-actions/setup-android
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 17:03:54 +08:00
DIYgod 4b07fefdcd fix: correct French translation language detection 2026-04-07 16:52:55 +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 4ada20e05f fix(ci): sync release branches to dev via pull request 2026-04-05 11:10:45 +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