Commit Graph

  • 297fd70fa2 Merge pull request #4977 from RSSNext/release/desktop/1.6.1 desktop/v1.6.1 desktop-build/v117 DIYgod 2026-04-15 10:44:01 +08:00
  • dc498f4c9e release(desktop): release v1.6.1 desktop@1.6.1 desktop-build/v116 DIYgod 2026-04-15 10:27:09 +08:00
  • acfb054bdc fix(desktop): ignore stale cached renderer bundles DIYgod 2026-04-15 10:10:00 +08:00
  • b57101ae81 fix(mobile): declare tailwind typography dependency DIYgod 2026-04-15 09:06:37 +08:00
  • d8a7e10f4c fix(mobile): align expo sdk 55 build deps DIYgod 2026-04-15 08:39:04 +08:00
  • 179dd82a6e fix(mobile): isolate html renderer build deps DIYgod 2026-04-14 19:08:31 +08:00
  • 5bcbf1707c fix(utils): align rehype tree typing in fresh installs DIYgod 2026-04-14 16:53:16 +08:00
  • 59fe06bd20 fix(ci): harden isolated workspace dependency resolution DIYgod 2026-04-14 16:35:39 +08:00
  • 1deddccf62 fix(ci): restore store build compatibility DIYgod 2026-04-14 16:03:50 +08:00
  • 8e0b1f5631 fix(ci): declare store runtime deps DIYgod 2026-04-14 15:50:56 +08:00
  • ffcfc04c89 fix(ci): declare mobile runtime bundle deps DIYgod 2026-04-14 15:40:13 +08:00
  • 7cc08bab74 fix(ci): declare css interop runtime for mobile bundling DIYgod 2026-04-14 15:18:57 +08:00
  • c04f0e4cb3 fix(ci): declare expo config plugins for mobile app config DIYgod 2026-04-14 15:10:15 +08:00
  • 1a89ce98ca Merge branch 'dev' into mobile-main DIYgod 2026-04-14 15:01:47 +08:00
  • 8e2e9ca29d fix(ci): preserve mobile web assets for local eas builds DIYgod 2026-04-14 15:00:53 +08:00
  • 1a3607f4b1 Merge branch 'dev' desktop-build/v115 DIYgod 2026-04-14 14:36:46 +08:00
  • ae823126c9 Merge branch 'dev' into mobile-main DIYgod 2026-04-14 14:36:10 +08:00
  • bd2f2cae0e fix(ci): auto-reserve desktop store build versions DIYgod 2026-04-14 14:35:21 +08:00
  • 85c9c2901e fix(ci): avoid pnpm hoist conflicts in local eas builds DIYgod 2026-04-14 14:32:03 +08:00
  • 598e66ecad Merge remote-tracking branch 'origin/mobile-main' into dev DIYgod 2026-04-14 14:26:52 +08:00
  • 9b74ef40e8 Merge branch 'dev' DIYgod 2026-04-14 14:19:48 +08:00
  • 1ebe3c746a fix(ci): support current altool mas uploads DIYgod 2026-04-14 14:19:22 +08:00
  • 79a0766dd1 Merge pull request #4971 from RSSNext/release/mobile/0.5.0 mobile/v0.5.0 DIYgod 2026-04-14 14:11:02 +08:00
  • 3cd5468ef9 fix(ci): use correct android release artifact DIYgod 2026-04-14 13:50:58 +08:00
  • 82f10ce4f0 Merge branch 'dev' DIYgod 2026-04-14 13:44:55 +08:00
  • 850e760643 fix(ci): preserve apps path in release asset artifact DIYgod 2026-04-14 13:44:26 +08:00
  • 7408c42f08 Merge branch 'dev' DIYgod 2026-04-14 13:04:08 +08:00
  • e02a0a257b fix(ci): run release asset aggregation with bash DIYgod 2026-04-14 13:03:26 +08:00
  • cecc471b11 Merge branch 'main' into dev DIYgod 2026-04-14 12:55:56 +08:00
  • bfbce383a2 release(desktop): Release v1.6.0 (#4970) desktop/v1.6.0 desktop-build/v114 DIYgod 2026-04-14 12:49:15 +08:00
  • f5158ee6cc fix(mobile): restore spotlight highlights DIYgod 2026-04-14 12:34:38 +08:00
  • e3227c932f release(mobile): release v0.5.0 DIYgod 2026-04-14 09:45:18 +08:00
  • 69b3f77120 release(desktop): release v1.6.0 desktop@1.6.0 DIYgod 2026-04-14 09:44:41 +08:00
  • 1a7d27c097 docs(release): prepare desktop and mobile release metadata DIYgod 2026-04-14 09:41:35 +08:00
  • 6163ec0d26 build(deps): bump softprops/action-gh-release from 2 to 3 (#4968) dependabot[bot] 2026-04-14 09:29:12 +08:00
  • 20d82b5862 build(deps): bump actions/download-artifact from 5 to 8 (#4969) dependabot[bot] 2026-04-14 09:28:56 +08:00
  • d038a4c95f fix: update GitHub badge labels in README.md DIYgod 2026-04-13 20:07:40 +08:00
  • e735a4fd3d fix: update macOS and Windows app store links in README.md DIYgod 2026-04-13 20:06:32 +08:00
  • f7c8191317 fix: update Discord invite link in README.md DIYgod 2026-04-13 16:10:48 +08:00
  • 6d7de75230 docs(skills): align release modes with implementation DIYgod 2026-04-13 15:33:49 +08:00
  • bb8bf67a29 Merge remote-tracking branch 'origin/main' into dev DIYgod 2026-04-13 15:23:58 +08:00
  • b469f07029 fix: use >= for hour-format threshold in PlayerProgress (Closes #4965) (#4966) Cocoon-Break 2026-04-13 15:13:37 +08:00
  • 3705fa0893 fix: backfill github version badges DIYgod 2026-04-13 10:04:20 +08:00
  • cebce6d9c8 fix: backfill github version badges DIYgod 2026-04-13 09:54:46 +08:00
  • 7d592abda7 feat: expose ota version badges DIYgod 2026-04-13 09:45:55 +08:00
  • ca3fa9ffc3 feat: expose ota version badges DIYgod 2026-04-13 09:43:21 +08:00
  • 32c6ec3217 feat: cache storefront versions for ota policy DIYgod 2026-04-12 22:21:20 +08:00
  • 51efb5d5a5 fix(release): repair ota and desktop update flows DIYgod 2026-04-12 16:04:15 +08:00
  • be987d2522 docs(skill): update desktop release workflow DIYgod 2026-04-12 15:36:18 +08:00
  • f3d8d33d2c fix(ota): harden desktop sync and updater flow DIYgod 2026-04-12 12:34:39 +08:00
  • 33c8bb98b6 feat(ota): unify desktop updates with ota service DIYgod 2026-04-12 12:15:42 +08:00
  • af7f2e755a docs(spec): add desktop ota unification design DIYgod 2026-04-11 19:45:00 +08:00
  • 6059e654d8 fix(ci): disable frozen lockfile for local eas builds DIYgod 2026-04-11 21:33:22 +08:00
  • d16cf6af99 fix(ota): sign manifests and pin runtime version DIYgod 2026-04-11 19:45:11 +08:00
  • 8f5649e1fd feat(release): drive mobile release mode from config files DIYgod 2026-04-11 16:22:05 +08:00
  • baae5ba004 fix(ci): restore semver types and ota test mocks DIYgod 2026-04-11 10:46:37 +08:00
  • 8174350207 chore(ota): persist production cloudflare bindings DIYgod 2026-04-11 10:35:02 +08:00
  • 49d2218781 test(mobile): fix ota provider test typing DIYgod 2026-04-11 10:28:00 +08:00
  • cb037ceffc fix(ci): restore ota typing and tailwind config compatibility DIYgod 2026-04-11 10:26:20 +08:00
  • f678f4bd67 build(deps): bump pnpm/action-setup from 5 to 6 (#4962) dependabot[bot] 2026-04-11 10:09:43 +08:00
  • cc6c86ade3 fix(mobile): unblock ios archive on expo sdk 55 DIYgod 2026-04-11 00:27:08 +08:00
  • f9dd5a83ee feat(ota): add GitHub release-based OTA delivery DIYgod 2026-04-11 10:07:03 +08:00
  • a12feec4e1 fix(ota): support private GitHub release assets DIYgod 2026-04-11 10:02:23 +08:00
  • 05a789129a fix(ota): emit expo-compatible update identifiers DIYgod 2026-04-10 23:56:48 +08:00
  • f77ac26541 feat(mobile): upgrade expo sdk 55 and rnfirebase DIYgod 2026-04-10 22:42:21 +08:00
  • dc0d5c2cda docs(ota): add rollout and rollback runbook DIYgod 2026-04-10 22:24:37 +08:00
  • e5c4df2dd5 ci(ota): tighten trailer validation DIYgod 2026-04-10 22:18:57 +08:00
  • cec72605e3 fix(ci): harden ota publish workflow DIYgod 2026-04-10 22:11:34 +08:00
  • 340fb54056 ci(ota): publish releases and trigger sync DIYgod 2026-04-10 22:00:59 +08:00
  • 49d02c2a00 fix: require OTA platform asset arrays DIYgod 2026-04-10 21:51:30 +08:00
  • eba7be999f fix: tighten OTA release asset metadata handling DIYgod 2026-04-10 21:44:58 +08:00
  • 5cc272422f test(mobile): discover ota script test via explicit config DIYgod 2026-04-10 21:33:59 +08:00
  • 39ba494c97 test(mobile): fix ota provider test typing DIYgod 2026-04-10 21:30:27 +08:00
  • bda7c3a0a8 feat(ota): generate release assets from mobile export DIYgod 2026-04-10 21:25:34 +08:00
  • 443e02eca5 ci(desktop): automate Mac App Store pkg upload DIYgod 2026-04-10 21:22:42 +08:00
  • d6258b94e2 test(mobile): cover ota provider helpers DIYgod 2026-04-10 21:11:44 +08:00
  • 3190f158b1 fix(mobile): harden ota policy and debug controls DIYgod 2026-04-10 21:04:58 +08:00
  • d87c91c1d9 feat(mobile): add ota policy client and debug controls DIYgod 2026-04-10 20:55:48 +08:00
  • 56b23b55ee fix(mobile): align OTA provider state DIYgod 2026-04-10 20:46:17 +08:00
  • ad1cf02cd7 feat(mobile): add streaming tts playback DIYgod 2026-04-10 20:44:09 +08:00
  • 49ec6d818a fix(mobile): restore OTA provider typecheck DIYgod 2026-04-10 20:36:21 +08:00
  • 76823e2746 feat(mobile): enable OTA background updates DIYgod 2026-04-10 20:35:15 +08:00
  • 508b42a530 fix(ota): dedupe concurrent sync passes DIYgod 2026-04-10 20:27:03 +08:00
  • 7b90330032 feat(ota): add sync orchestration routes DIYgod 2026-04-10 20:19:22 +08:00
  • 1370249815 fix(ota): verify manifest pointer version DIYgod 2026-04-10 20:10:31 +08:00
  • 0b35a62dda fix(ota): validate route semver inputs DIYgod 2026-04-10 20:07:23 +08:00
  • af2abf0991 fix(ota): harden manifest and policy routes DIYgod 2026-04-10 20:03:12 +08:00
  • 54f5bf7c0e feat(ota): serve manifests assets and policy DIYgod 2026-04-10 19:54:15 +08:00
  • 3ef0e1b494 fix(ota): verify mirrored asset hashes DIYgod 2026-04-10 19:47:21 +08:00
  • f176051cd0 fix(ota): stream mirrored archive extraction DIYgod 2026-04-10 19:41:48 +08:00
  • 8a06a0f821 feat(ota): mirror release payloads into R2 DIYgod 2026-04-10 19:30:29 +08:00
  • 6d11a09c86 fix(ota): return GitHub release etags DIYgod 2026-04-10 19:19:08 +08:00
  • 0e741caba9 feat(ota): fetch OTA releases from GitHub DIYgod 2026-04-10 19:13:55 +08:00
  • ac1964e0f7 fix(ota): enforce min binary store policy DIYgod 2026-04-10 19:09:22 +08:00
  • c7d0fd1eeb feat(ota): add kv helpers and policy logic DIYgod 2026-04-10 19:03:46 +08:00
  • acf0ace77c fix(ota): reject empty platform payloads DIYgod 2026-04-10 18:59:59 +08:00
  • fb0ba03f2e fix(ota): tighten release compatibility checks DIYgod 2026-04-10 18:57:07 +08:00
  • 7be0afa80d test(ota): cover incompatible newer release selection DIYgod 2026-04-10 18:52:56 +08:00
  • 862e0e0bc9 feat(ota): add release selection primitives DIYgod 2026-04-10 18:50:50 +08:00
  • 90256160e3 chore(ota): update lockfile for worker deps DIYgod 2026-04-10 18:48:04 +08:00