tianma-if
9f09fc1042
fix(ios): require Japanese App Store What's New before review
...
The 1.79.0 listing includes ja, so Fastlane rejected submit_review when
release-summary.json had no Japanese notes. Fail in store-delivery and
Fastfile instead of creating a stuck draft.
2026-09-21 00:11:41 +08:00
tianma-if
fabfede7e0
fix(ios): stop xcodegen from archiving the previous App Store version
...
Cloud #50 exported 1.74.0 because project.yml hardcoded MARKETING_VERSION
and ci_post_clone regenerated the Xcode project from that YAML. Keep the
version in Version.xcconfig and stamp it into the pbxproj before archive.
2026-09-20 23:57:33 +08:00
tianma-if
ac142b2af5
fix(release): print Xcode Cloud action issues when a run fails
...
Cloud archive #50 failed without an issue summary. Dump action issues and
any attached App Store Connect builds so the next retry can be diagnosed.
2026-09-20 22:42:31 +08:00
tianma-if
a597673472
fix(release): accept Xcode Cloud builds whose iOS tree matches the tag
...
Manual Archive workflows build the default branch, which can move after the
Release commit. Compare apps/ios and packages/shared instead of requiring
an exact SHA.
2026-09-20 22:36:15 +08:00
tianma-if
fdf7ebd953
fix(release): start Xcode Cloud from the Manual workflow default
...
Manual Archive workflows reject tags that are not in the start condition.
Require the Release commit SHA instead of starting on the Git tag.
2026-09-20 22:34:02 +08:00
tianma-if
6173721c14
feat(release): start Xcode Cloud and submit iOS App Review automatically
...
Formal releases with iOS runtime changes now bump MARKETING_VERSION, archive the tag via Xcode Cloud, wait until App Store Connect marks the build Valid, and submit App Review. GitHub publication stays independent of iOS outcome.
2026-09-20 21:40:12 +08:00
tianma-if
d75e593363
chore(ios): prepare App Store v1.74.0
...
Reserve Xcode Cloud build 49 for the 1.74.0 App Store submission so iOS
can ship the shared editor schema, math/gallery/divider alignment, and
in-app Japanese.
2026-09-16 10:25:23 +08:00
tianma-if
99e9c2820c
refactor: share editor schema and drop RN iOS builds
...
Editors now take document TipTap nodes from a shared factory. Workspace and editor helpers move out of the large panes. Store iOS no longer builds from Expo EAS.
2026-09-15 12:56:44 +08:00
tianma-if
0f8b97a192
fix(web): drop install-time PWA app-shell precache
...
Keep the web manifest and runtime caches so the app stays installable. Stop precaching JS/CSS/HTML at install time so adding locales or editor code cannot block desktop releases.
2026-09-14 19:26:33 +08:00
tianma-if
54edca629a
chore(ios): prepare App Store v1.70.0
...
Reserve Xcode Cloud build 48 for the 1.70.0 App Store submission so iOS
can catch up with the GitHub release and ship the Japanese listing.
2026-09-14 10:57:00 +08:00
tianma-if
7b5134be8c
chore(ios): prepare App Store v1.67.0
...
Reserve Xcode Cloud build 47 for the 1.67.0 App Store submission so iOS can ship on-device AI streaming.
2026-09-11 22:48:16 +08:00
tianma-if
9f0df716ca
fix(ios): retry transient App Store Connect errors in Xcode Cloud monitor
2026-09-11 01:28:33 +08:00
tianma-if
5235e5e03e
fix(ios): refresh App Store Connect JWT while monitoring Xcode Cloud
2026-09-11 00:55:29 +08:00
tianma-if
c9392c2909
chore(ios): prepare App Store v1.65.0
2026-09-11 00:30:21 +08:00
tianma-if
dc7c00e538
fix(docker): keep the historical self-hosted entry path
...
NAS/GUI upgrades often reuse the v1.62 command
`bun scripts/self-hosted-server.mjs`. Keep that path as an alias of the
bundled runtime so those containers start after v1.63.
Fixes #381
2026-09-10 15:42:09 +08:00
tianma-if
86a6ddc04b
fix(release): check out Linux audit verifier
2026-09-09 16:04:45 +08:00
tianma-if
27e1c10824
fix(release): scope AppImage dependency to Linux
2026-09-09 15:47:09 +08:00
tianma-if
9a6cfe316d
fix(release): install AppImage runtime dependency
2026-09-09 15:41:23 +08:00
tianma-if
930d2d7e36
feat(desktop): enable Linux AppImage updates
2026-09-09 13:32:10 +08:00
tianma-if
3bb025963f
perf(docker): ship bundled production runtime
2026-09-09 12:56:42 +08:00
tianma-if
b82719abdb
test desktop private protocol file flows
2026-09-09 11:19:12 +08:00
tianma-if
9f17063c94
fix(desktop): replace file renderer origin
2026-09-09 10:18:49 +08:00
tianma-if
26ee127e90
feat(desktop): add Linux AppImage preview
2026-09-08 12:34:02 +08:00
tianma-if
98fd9a55fe
chore: add GitHub funding configuration for Afdian
2026-09-07 20:31:03 +08:00
tianma-if
38662d8d6e
fix(ios): synchronize App Store version sources
2026-09-06 22:32:25 +08:00
tianma-if
2717756a58
chore(ios): retry App Store build 44
2026-09-06 22:25:02 +08:00
tianma-if
7c03acb417
chore(ios): preserve failed Xcode Cloud logs
2026-09-06 22:24:00 +08:00
tianma-if
94bec098ed
chore(ios): report Xcode Cloud build issues
2026-09-06 22:22:56 +08:00
tianma-if
accb6e3808
chore(ios): prepare App Store v1.60.0
2026-09-06 22:15:51 +08:00
tianma-if
2bac88b110
fix(release): wait for App Store build processing
2026-09-06 21:51:18 +08:00
tianma-if
7febcb8c22
fix(release): use Fastlane precheck environment key
2026-09-06 21:49:05 +08:00
tianma-if
cab998659f
fix(release): configure App Store precheck recovery
2026-09-06 21:46:56 +08:00
tianma-if
96039cd060
fix(release): recover uploaded iOS store builds
2026-09-06 21:42:44 +08:00
tianma-if
2b9d568045
ci: pin the Bun toolchain across workflows
2026-09-05 23:43:38 +08:00
tianma-if
ce6d4a18e9
fix(ios): make Xcode Cloud editor build reproducible
2026-09-05 00:26:02 +08:00
tianma-if
edf2b52d7a
chore(ios): prepare App Store v1.57.0
2026-09-05 00:17:23 +08:00
tianma-if
8831594919
fix(release): preserve draft attempt history
2026-08-31 18:27:36 +08:00
tianma-if
263fafd433
fix(desktop): harden Windows startup validation
2026-08-30 18:53:57 +08:00
tianma-if
b71daef0e3
fix(ci): read Draft release assets through gh
2026-08-30 12:21:31 +08:00
tianma-if
808f3854a3
ci: deploy personal instance on releases
2026-08-30 10:25:20 +08:00
tianma-if
383bafa83f
feat(desktop): add Windows preview distribution
2026-08-30 10:24:03 +08:00
tianma-if
d483f6db00
feat: expand shared system diagnostics
2026-08-29 21:37:07 +08:00
tianma-if
993307e788
ci(docker): limit TCR sync to releases
2026-08-26 21:55:05 +08:00
tianma-if
5cae15a8e7
chore(ios): record App Store build 40
2026-08-26 03:45:53 +08:00
tianma-if
02fa0a7364
chore(ios): prepare App Store v1.42.1
2026-08-26 03:38:15 +08:00
tianma-if
81933658a2
perf(release): parallelize Play delivery
2026-08-26 01:17:20 +08:00
tianma-if
b7e7e6e986
feat(release): report endpoint build timings
2026-08-26 00:19:09 +08:00
tianma-if
87e0c1e6d4
perf(tcr): build images inside Tencent Cloud
2026-08-25 23:22:53 +08:00
tianma-if
16669b995c
perf(release): streamline TCR image mirroring
2026-08-25 21:11:30 +08:00
tianma-if
aade39867b
fix(release): tolerate unrelated recovery install failure
2026-08-25 20:45:17 +08:00