DIYgod
|
dc498f4c9e
|
release(desktop): release v1.6.1
desktop@1.6.1
desktop-build/v116
|
2026-04-15 10:27:09 +08:00 |
|
DIYgod
|
acfb054bdc
|
fix(desktop): ignore stale cached renderer bundles
|
2026-04-15 10:10:00 +08:00 |
|
DIYgod
|
b57101ae81
|
fix(mobile): declare tailwind typography dependency
|
2026-04-15 09:06:37 +08:00 |
|
DIYgod
|
d8a7e10f4c
|
fix(mobile): align expo sdk 55 build deps
|
2026-04-15 08:39:04 +08:00 |
|
DIYgod
|
179dd82a6e
|
fix(mobile): isolate html renderer build deps
|
2026-04-14 19:08:31 +08:00 |
|
DIYgod
|
5bcbf1707c
|
fix(utils): align rehype tree typing in fresh installs
|
2026-04-14 16:53:16 +08:00 |
|
DIYgod
|
59fe06bd20
|
fix(ci): harden isolated workspace dependency resolution
|
2026-04-14 16:35:39 +08:00 |
|
DIYgod
|
1deddccf62
|
fix(ci): restore store build compatibility
|
2026-04-14 16:03:50 +08:00 |
|
DIYgod
|
8e0b1f5631
|
fix(ci): declare store runtime deps
|
2026-04-14 15:50:56 +08:00 |
|
DIYgod
|
ffcfc04c89
|
fix(ci): declare mobile runtime bundle deps
|
2026-04-14 15:40:13 +08:00 |
|
DIYgod
|
7cc08bab74
|
fix(ci): declare css interop runtime for mobile bundling
|
2026-04-14 15:18:57 +08:00 |
|
DIYgod
|
c04f0e4cb3
|
fix(ci): declare expo config plugins for mobile app config
|
2026-04-14 15:10:15 +08:00 |
|
DIYgod
|
8e2e9ca29d
|
fix(ci): preserve mobile web assets for local eas builds
|
2026-04-14 15:00:53 +08:00 |
|
DIYgod
|
bd2f2cae0e
|
fix(ci): auto-reserve desktop store build versions
|
2026-04-14 14:35:21 +08:00 |
|
DIYgod
|
85c9c2901e
|
fix(ci): avoid pnpm hoist conflicts in local eas builds
|
2026-04-14 14:32:03 +08:00 |
|
DIYgod
|
598e66ecad
|
Merge remote-tracking branch 'origin/mobile-main' into dev
|
2026-04-14 14:26:52 +08:00 |
|
DIYgod
|
1ebe3c746a
|
fix(ci): support current altool mas uploads
|
2026-04-14 14:19:22 +08:00 |
|
DIYgod
|
79a0766dd1
|
Merge pull request #4971 from RSSNext/release/mobile/0.5.0
release(mobile): Release v0.5.0
mobile/v0.5.0
|
2026-04-14 14:11:02 +08:00 |
|
DIYgod
|
3cd5468ef9
|
fix(ci): use correct android release artifact
|
2026-04-14 13:50:58 +08:00 |
|
DIYgod
|
850e760643
|
fix(ci): preserve apps path in release asset artifact
|
2026-04-14 13:44:26 +08:00 |
|
DIYgod
|
e02a0a257b
|
fix(ci): run release asset aggregation with bash
|
2026-04-14 13:03:26 +08:00 |
|
DIYgod
|
cecc471b11
|
Merge branch 'main' into dev
# Conflicts:
# apps/desktop/layer/renderer/src/modules/spotlight/HighlightedText.tsx
# apps/desktop/package.json
# apps/desktop/release.json
|
2026-04-14 12:55:56 +08:00 |
|
DIYgod
|
bfbce383a2
|
release(desktop): Release v1.6.0 (#4970)
* docs(mobile): prepare release changelog
* release(mobile): release v0.4.1
* fix(ssr): route dist-external assets (#4956)
* fix(cli): close login callback sockets (#4957)
* fix(ci): sync release branches to dev via pull request
* fix(mobile): increase ai summary font size
* fix(desktop): improve pdf export layout and branding
* fix(mobile): refresh social login state
* fix: correct French translation language detection
* 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>
* fix(ai-chat): show reset date for future credits
* feat: refine spotlight settings and highlighting
* feat: add spotlight settings across desktop and mobile
* 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>
* 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>
* fix(mobile): avoid YouTube embed error on iOS close #4958
* fix(mobile): patch fmt for Xcode 26.4 builds
* 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>
* feat(desktop): migrate tts to folo service
* docs(ota): add OTA service design spec
* feat(ota): scaffold Cloudflare worker app
* fix(ota): align scaffold with task spec
* fix(ota): use standard worker types
* fix(ota): tighten scaffold schema and dev config
* fix(ota): require at least one platform
* fix(ota): use dev env for local wrangler
* docs(ota): add implementation plan and release scoping
* chore(ota): update lockfile for worker deps
* feat(ota): add release selection primitives
* test(ota): cover incompatible newer release selection
* fix(ota): tighten release compatibility checks
* fix(ota): reject empty platform payloads
* feat(ota): add kv helpers and policy logic
* fix(ota): enforce min binary store policy
* feat(ota): fetch OTA releases from GitHub
* fix(ota): return GitHub release etags
* feat(ota): mirror release payloads into R2
* fix(ota): stream mirrored archive extraction
* fix(ota): verify mirrored asset hashes
* feat(ota): serve manifests assets and policy
* fix(ota): harden manifest and policy routes
* fix(ota): validate route semver inputs
* fix(ota): verify manifest pointer version
* feat(ota): add sync orchestration routes
* fix(ota): dedupe concurrent sync passes
* feat(mobile): enable OTA background updates
* fix(mobile): restore OTA provider typecheck
* feat(mobile): add streaming tts playback
* fix(mobile): align OTA provider state
* feat(mobile): add ota policy client and debug controls
* fix(mobile): harden ota policy and debug controls
* test(mobile): cover ota provider helpers
* ci(desktop): automate Mac App Store pkg upload
* feat(ota): generate release assets from mobile export
* test(mobile): fix ota provider test typing
* test(mobile): discover ota script test via explicit config
* fix: tighten OTA release asset metadata handling
* fix: require OTA platform asset arrays
* ci(ota): publish releases and trigger sync
* fix(ci): harden ota publish workflow
* ci(ota): tighten trailer validation
* docs(ota): add rollout and rollback runbook
* feat(mobile): upgrade expo sdk 55 and rnfirebase
* fix(ota): emit expo-compatible update identifiers
* fix(ota): support private GitHub release assets
* fix(mobile): unblock ios archive on expo sdk 55
* build(deps): bump pnpm/action-setup from 5 to 6 (#4962)
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 5 to 6.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v5...v6)
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-version: '6'
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>
* fix(ci): restore ota typing and tailwind config compatibility
* test(mobile): fix ota provider test typing
* chore(ota): persist production cloudflare bindings
* fix(ci): restore semver types and ota test mocks
* feat(release): drive mobile release mode from config files
* fix(ota): sign manifests and pin runtime version
* fix(ci): disable frozen lockfile for local eas builds
* docs(spec): add desktop ota unification design
* feat(ota): unify desktop updates with ota service
* fix(ota): harden desktop sync and updater flow
* docs(skill): update desktop release workflow
* fix(release): repair ota and desktop update flows
* feat: cache storefront versions for ota policy
* feat: expose ota version badges
* feat: expose ota version badges
* fix: backfill github version badges
* fix: backfill github version badges
* docs(skills): align release modes with implementation
* fix: update Discord invite link in README.md
* fix: update macOS and Windows app store links in README.md
* fix: update GitHub badge labels in README.md
* build(deps): bump actions/download-artifact from 5 to 8 (#4969)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v8)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
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>
* build(deps): bump softprops/action-gh-release from 2 to 3 (#4968)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3)
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: '3'
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>
* docs(release): prepare desktop and mobile release metadata
* release(desktop): release v1.6.0
* fix(desktop): restore spotlight settings sync
* fix(desktop): apply spotlight highlights in entry rendering
* fix(desktop): extend spotlight highlight coverage
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
desktop/v1.6.0
desktop-build/v114
|
2026-04-14 12:49:15 +08:00 |
|
DIYgod
|
f5158ee6cc
|
fix(mobile): restore spotlight highlights
|
2026-04-14 12:34:38 +08:00 |
|
DIYgod
|
e3227c932f
|
release(mobile): release v0.5.0
|
2026-04-14 09:45:18 +08:00 |
|
DIYgod
|
1a7d27c097
|
docs(release): prepare desktop and mobile release metadata
|
2026-04-14 09:41:35 +08:00 |
|
dependabot[bot]
|
6163ec0d26
|
build(deps): bump softprops/action-gh-release from 2 to 3 (#4968)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3)
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: '3'
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-14 09:29:12 +08:00 |
|
dependabot[bot]
|
20d82b5862
|
build(deps): bump actions/download-artifact from 5 to 8 (#4969)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v8)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
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-14 09:28:56 +08:00 |
|
DIYgod
|
d038a4c95f
|
fix: update GitHub badge labels in README.md
|
2026-04-13 20:07:40 +08:00 |
|
DIYgod
|
e735a4fd3d
|
fix: update macOS and Windows app store links in README.md
|
2026-04-13 20:06:32 +08:00 |
|
DIYgod
|
f7c8191317
|
fix: update Discord invite link in README.md
|
2026-04-13 16:51:19 +08:00 |
|
DIYgod
|
6d7de75230
|
docs(skills): align release modes with implementation
|
2026-04-13 15:57:11 +08:00 |
|
DIYgod
|
bb8bf67a29
|
Merge remote-tracking branch 'origin/main' into dev
|
2026-04-13 15:23:58 +08:00 |
|
Cocoon-Break
|
b469f07029
|
fix: use >= for hour-format threshold in PlayerProgress (Closes #4965) (#4966)
Signed-off-by: Cocoon-Break <54054995+kuishou68@users.noreply.github.com>
|
2026-04-13 15:13:37 +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
|
be987d2522
|
docs(skill): update desktop release workflow
|
2026-04-12 15:39:13 +08:00 |
|
DIYgod
|
f3d8d33d2c
|
fix(ota): harden desktop sync and updater flow
|
2026-04-12 15:39:13 +08:00 |
|
DIYgod
|
33c8bb98b6
|
feat(ota): unify desktop updates with ota service
|
2026-04-12 15:39:13 +08:00 |
|
DIYgod
|
af7f2e755a
|
docs(spec): add desktop ota unification design
|
2026-04-12 15:36:34 +08:00 |
|
DIYgod
|
6059e654d8
|
fix(ci): disable frozen lockfile for local eas builds
|
2026-04-11 21:33:22 +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
|
baae5ba004
|
fix(ci): restore semver types and ota test mocks
|
2026-04-11 10:46:37 +08:00 |
|
DIYgod
|
8174350207
|
chore(ota): persist production cloudflare bindings
|
2026-04-11 10:35:34 +08:00 |
|
DIYgod
|
49d2218781
|
test(mobile): fix ota provider test typing
|
2026-04-11 10:28:00 +08:00 |
|