Commit Graph
18 Commits
Author SHA1 Message Date
tianma-if 34ef8b2efc feat(android): add Google Play flexible in-app updates
Use the native Play consent flow, track background downloads, and request confirmation before installation. Preserve manual Play and GitHub destinations when the native flow is unavailable, including older binaries without the SDK.

Validation: 20 update tests, root and mobile typechecks, Web build, Android Kotlin compilation, and signed release APK build passed. Real Play old-to-new installation verification remains incomplete and is deferred at the maintainer's request.
2026-10-18 23:59:23 +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 b51703fb76 docs: drop stale internal notes that drifted from the code
Keep visual-diagram design docs. Remove unused rewrite, research, and promotion files so agents follow current Android/iOS paths instead of outdated plans.
2026-09-15 12:10:21 +08:00
tianma-if f523d83698 feat(android): predownload updates and enforce Play signing 2026-08-25 16:21:08 +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 16daa4155f fix(android): enforce consistent APK signing 2026-07-31 11:41:32 +08:00
tianma-if d133d1a7fe Submit store deliveries for review 2026-07-29 20:39:15 +08:00
tianma-if c941dcf032 feat: separate store delivery from releases 2026-07-29 20:01:36 +08:00
tianma-if 2effb66808 ci: reuse unchanged native release assets 2026-07-28 20:15:04 +08:00
tianma-if cb357e6248 feat: prepare iOS App Store release 2026-07-20 14:05:00 +08:00
tianma-if 820044f183 build(android): default release APK to arm64 2026-07-19 17:42:12 +08:00
tianma-if 0b6f4f8351 build(android): standardize release APKs 2026-07-19 17:31:42 +08:00
tianma-if 03bab30278 feat(mobile): add in-app updates 2026-07-19 17:15:03 +08:00
tianma-if 5edcf0eb0e build(mobile): support secure local Play builds 2026-07-19 15:18:12 +08:00
tianma-if caf47eab7d build: generate Android deobfuscation mapping 2026-07-18 13:59:03 +08:00
tianma-if c8ad2748bd ci: build signed Android app bundle 2026-07-17 23:05:03 +08:00
yoma 9b787d8a1d Add React Native mobile app scaffold 2026-07-08 17:52:44 +08:00