42 Commits
Author SHA1 Message Date
edgeever-updater[bot] 507cb892ad chore: update EdgeEver from v2.19.0
EdgeEver-Upstream-Commit: a80d9bfda1aad846e20882813758a59fe27bf8ca
2026-11-04 09:13:22 +00:00
tianma-if 2412594d3c docs(readme): add contributors wall with automatic release sync 2026-10-25 10:54:57 +08:00
tianma-if 23a23f3736 feat(release): add optional contributor acknowledgments 2026-10-16 12:33:04 +08:00
tianma-if a05e4f8d39 fix: resume replacement release drafts after reserving versions 2026-10-13 18:29:39 +08:00
tianma-if 3d64b6856f fix(release): format sidecar and preserve iOS delivery on draft advance 2026-09-24 17:59:36 +08:00
tianma-if c894f259e3 fix(release): close the tracking issue before App Store delivery 2026-09-23 16:42:21 +08:00
tianma-if 41fc5825eb chore(release): drop the Chinese changelog banner from release notes
The public notes already open with 主要更新, so the bilingual heading above it added a rule and no information.
2026-09-22 23:40:43 +08:00
tianma-if f82de3341f fix(release): sync generated iOS project version 2026-09-21 11:49:48 +08:00
tianma-if eb8b892864 fix(release): require Japanese App Store What's New at dry-run
The App Store listing includes Japanese. Skipping --change-locale ja let
v1.79.0 create a 1.79.0 build and then fail submit_review. Reject that
before any GitHub mutation.
2026-09-21 00:33:29 +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 ed77cbfc82 fix(release): persist localized in-app release notes
Pass --change-locale values into release-summary.json so first-class locales other than en-US and zh-CN receive in-app changelog copy.
2026-09-14 18:15:58 +08:00
tianma-if ba56c5883c fix(desktop): accept migrated renderer origin in cross-version startup
The previous formal native already loads edgeever-app://, so the old-to-new
gate must accept that origin as well as the legacy file:// renderer.
2026-09-09 19:51:51 +08:00
tianma-if 930d2d7e36 feat(desktop): enable Linux AppImage updates 2026-09-09 13:32:10 +08:00
tianma-if 26ee127e90 feat(desktop): add Linux AppImage preview 2026-09-08 12:34:02 +08:00
tianma-if 8831594919 fix(release): preserve draft attempt history 2026-08-31 18:27:36 +08:00
tianma-if 7b680c2d90 fix(release): require Windows signature audit job 2026-08-30 11:54:48 +08:00
tianma-if 383bafa83f feat(desktop): add Windows preview distribution 2026-08-30 10:24:03 +08:00
tianma-if 8548196054 fix(android): route app updates to trusted sources 2026-08-28 20:09:28 +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 f523d83698 feat(android): predownload updates and enforce Play signing 2026-08-25 16:21:08 +08:00
tianma-if 3de4fc2115 chore: make desktop release install opt-in 2026-08-23 15:45:22 +08:00
tianma-if 63ea461bef fix(release): retry transient Actions status errors 2026-08-23 10:50:30 +08:00
tianma-if 7f8919b963 fix(android): exclude sideload permission from Play builds 2026-08-20 23:36:48 +08:00
tianma-if 788849ec39 feat: localize deployed update summaries 2026-08-20 12:32:43 +08:00
tianma-if 61859299d3 feat: show deployed release updates 2026-08-20 11:42:12 +08:00
tianma-if da03f4ed9f Put Chinese release notes first 2026-08-19 17:10:10 +08:00
tianma-if b83e99a9ac feat(docker): add shared-runtime self-hosted deployment 2026-08-19 00:10:53 +08:00
tianma-if 8697af7a7d fix: prevent broken releases from blocking forks 2026-08-15 19:01:05 +08:00
tianma-if 53c757c0b8 fix: improve Android note actions and release signing 2026-08-15 00:49:21 +08:00
tianma-if 1698a3abee fix: support releases after a withdrawn draft 2026-08-10 22:13:55 +08:00
tianma-if 6066678adb docs: clarify release version bump selection
Require an explicit SemVer --bump and forbid compressing user-visible
new capabilities or platforms into patch for release cadence.
2026-08-08 00:43:31 +08:00
tianma-if 2d784297ff fix(desktop): ship complete macOS ICNS so Dock never blanks
Prebuild a full iconutil ICNS (including 1024) instead of converting a lone
512 PWA PNG, validate Dock-critical types at package verify time, and set the
Dock icon at runtime as a Launch Services cache fallback.
2026-08-05 19:22:00 +08:00
tianma-if 7224174cc1 fix: require release note commit coverage 2026-08-04 17:34:14 +08:00
tianma-if ae50c746be chore(release): simplify public notes 2026-07-31 12:04:08 +08:00
tianma-if 76a41bbac7 fix: standardize release titles 2026-07-30 12:34:52 +08:00
tianma-if fe3c5d1f08 feat: add macOS Intel release builds 2026-07-30 02:16:34 +08:00
tianma-if 7ae8e23c5a fix: unblock release version planning 2026-07-30 01:38:24 +08:00
tianma-if 03be01f0ae feat: improve release version management 2026-07-29 22:20:35 +08:00
tianma-if c941dcf032 feat: separate store delivery from releases 2026-07-29 20:01:36 +08:00
tianma-if 313c3dab64 fix: install reused release DMG 2026-07-29 19:30:00 +08:00
tianma-if 8c2da06845 feat: streamline release automation 2026-07-29 19:27:10 +08:00