Commit Graph
98 Commits
Author SHA1 Message Date
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
tianma-if 3b85253472 fix(release): recover Play-signed Draft APK 2026-08-25 20:38:21 +08:00
tianma-if a03341934e fix(release): isolate store dependency cache 2026-08-25 20:22:31 +08:00
tianma-if e0dbfbdd04 fix(release): resolve Draft store delivery metadata 2026-08-25 20:11:31 +08:00
tianma-if c17f7c9888 fix(release): deliver Draft assets from target commit 2026-08-25 20:10:18 +08:00
tianma-if 724cd428b7 fix(release): allow Draft signature audit access 2026-08-25 19:45:28 +08:00
tianma-if 88dbf42464 fix(release): audit Draft APK from target commit 2026-08-25 19:35:08 +08:00
tianma-if 95e0f3eb97 fix(release): mirror TCR images asynchronously 2026-08-25 19:23:14 +08:00
tianma-if bc6fdfdcd4 fix(ci): copy release images to TCR with skopeo 2026-08-25 18:38:38 +08:00
tianma-if f523d83698 feat(android): predownload updates and enforce Play signing 2026-08-25 16:21:08 +08:00
tianma-if d16412f3ae fix(ci): retry transient Docker registry mirror failures 2026-08-24 02:18:47 +08:00
tianma-if 4c659e6a56 fix(ios): install fastlane with isolated Ruby 2026-08-23 12:27:16 +08:00
tianma-if 3bf2eecbf0 ci(ios): prepare App Store review submission 2026-08-23 12:17:31 +08:00
tianma-if e60c5f9031 ci(ios): inspect App Store submission status 2026-08-23 12:15:57 +08:00
tianma-if 0e66553350 ci(ios): monitor Xcode Cloud archives 2026-08-23 12:08:44 +08:00
tianma-if 95c99844f1 fix(ios): query the Xcode Cloud product endpoint 2026-08-23 12:06:39 +08:00
tianma-if 2c91aa7e33 ci(ios): add Xcode Cloud release control 2026-08-23 12:05:43 +08:00
tianma-if fcf4689f5b fix(release): mirror Docker images after GHCR publish 2026-08-23 10:49:01 +08:00
tianma-if 1fe5112a80 fix(release): allow Docker image publish to finish 2026-08-23 02:15:10 +08:00
tianma-if 357230a2ed fix(docker): publish releases to Tencent TCR 2026-08-22 11:20:09 +08:00
tianma-if ff41c5091a feat(docker): add one-command installer 2026-08-19 11:37:01 +08:00
tianma-if 8a9456364d fix(ci): resolve draft Docker release metadata 2026-08-19 00:36:52 +08:00
tianma-if f525e9b55d fix(ci): allow Docker release to inspect drafts 2026-08-19 00:28:46 +08:00
tianma-if b83e99a9ac feat(docker): add shared-runtime self-hosted deployment 2026-08-19 00:10:53 +08:00
tianma-if 3fef2c7a1d fix(deploy): make manual updates redeploy 2026-08-17 19:21:05 +08:00
tianma-if 8697af7a7d fix: prevent broken releases from blocking forks 2026-08-15 19:01:05 +08:00
tianma-if ef836cdbb4 fix: audit unprotected Play APK artifacts 2026-08-15 13:52:39 +08:00
tianma-if fbc0141a07 fix: keep Play Android packages arm64-only 2026-08-15 12:51:35 +08:00
tianma-if 53c757c0b8 fix: improve Android note actions and release signing 2026-08-15 00:49:21 +08:00
tianma-if d8fd772a78 ci: optimize native release builds and report timings 2026-08-14 01:06:03 +08:00
tianma-if d954ab7c29 fix(deploy): keep fork updater bootstrap stable 2026-08-13 20:55:54 +08:00
tianma-if 06297ff11f fix(deploy): preserve fork workflows during updates 2026-08-13 20:49:04 +08:00
tianma-if 48c8776c3f ci: retry Windows dependency installation 2026-08-13 10:57:31 +08:00
tianma-if d7e3e6742f ci: add SignPath test signing workflow 2026-08-13 10:37:37 +08:00
tianma-if 0b918fb3af Guard upstream-only workflows in forks 2026-08-11 17:11:44 +08:00
tianma-if 55f66465df fix: keep deployment forks aligned with upstream 2026-08-11 11:07:43 +08:00
tianma-if b5c4bc17aa fix: prevent packaged desktop startup white screen 2026-08-10 21:43:45 +08:00
tianma-if 0bbfd47357 release(ios): ship SwiftUI binary 1.12.6 (31) for App Review
Bump the native build number, prefer stable Xcode for archives, disable
fastlane precheck IAP checks, and document the App Store archive path.
2026-08-07 13:45:57 +08:00
tianma-if cf76d9dbb8 release(ios): prepare native SwiftUI App Store archive path
Bump marketing/build versions for the Swift client, reuse the existing
App Store share-extension App ID, and add ExportOptions/fastlane/archive
scripts so the native binary can be signed and submitted without EAS iOS.
2026-08-07 13:16:17 +08:00
tianma-if cd4f010d8f feat(ios): add native SwiftUI client with Android UI parity
Replace the abandoned RN iOS path with a SwiftUI app (iOS 17+) that reuses
the shared TipTap editor bundle, GRDB local mirror/outbox, and Android-aligned
shell chrome for list, create, detail, and Me. Package the editor HTML in the
app resources so Markdown renders, present edit from the workspace root with a
UIKit FAB, and keep caret stable while typing.
2026-08-07 02:52:01 +08:00
tianma-if ee49d280ec fix(deploy): make fork upstream sync a readable deploy mirror
Read-only Cloudflare forks were getting silent green no-ops when already
aligned, or unclear merge skips after Sync fork. Align deploy-only forks
with reset, keep merge for customized trees, always write a job summary,
and document force_redeploy plus an optional Cloudflare Deploy Hook.
2026-08-06 18:22:33 +08:00
tianma-if 16daa4155f fix(android): enforce consistent APK signing 2026-07-31 11:41:32 +08:00
tianma-if 79ff20f7c4 feat: add Firefox extension support 2026-07-30 23:58:21 +08:00
tianma-if 9413de7313 fix: install EAS CLI with npm on release runner 2026-07-30 18:46:40 +08:00
tianma-if 2d0a5906de fix: use official EAS CLI setup for store delivery 2026-07-30 18:45:04 +08:00