edgeever-updater[bot]
eaf37b4aeb
chore: update EdgeEver from v2.16.1
...
EdgeEver-Upstream-Commit: 6e79c1bd81a3678b1d0d01f5476564cfecdd40d8
2026-10-31 08:26:31 +00:00
edgeever-updater[bot]
55a447d8f8
chore: update EdgeEver from v2.12.0
...
EdgeEver-Upstream-Commit: eeaab088f41d0417fbce2266f58ff4adde7f5d76
2026-10-28 08:33:37 +00:00
tianma-if
70d486e4d7
fix(desktop): exclude development files from production packages
2026-10-16 21:44:29 +08:00
tianma-if
201f2c1887
fix(release): read published release assets by id
...
gh release view --json assets stays empty after a draft is published, so the
desktop and Android audits treat a complete release as missing and Android
returns it to Draft. Read asset names from the release API URL instead.
2026-09-23 17:41:42 +08:00
tianma-if
7d5d7272e8
fix(desktop): wait for the macOS app signature before signing the extension
...
The osx-sign callback returns before signing finishes, so the share
extension signature raced the main app signature.
2026-09-23 01:27:31 +08:00
tianma-if
3e95eb31b1
fix(desktop): sign the share extension before macOS notarization
...
electron-builder skips PlugIns and notarizes before afterSign, so the
extension kept its ad-hoc signature. Sign it with Developer ID, a
timestamp, and the hardened runtime first.
2026-09-23 01:15:17 +08:00
tianma-if
bf3b41099a
feat(desktop): import WeChat chat forwards as notes
...
A macOS share extension receives WeChat's merged-forward ZIP and saves the transcript, images, and videos as one note.
2026-09-22 23:18:09 +08:00
tianma-if
e1ec945584
fix(desktop): keep Windows protocol e2e off stale DOM nodes
...
The packaged Windows file-input check used a document nodeId that React
replaced during bootstrap, so CDP could not attach the fixture.
2026-09-16 18:52:37 +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
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
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
fde369b59c
fix: normalize Linux release asset name
2026-09-09 01:13:02 +08:00
tianma-if
26ee127e90
feat(desktop): add Linux AppImage preview
2026-09-08 12:34:02 +08:00
tianma-if
9049a1e552
fix(desktop): restore one-click Windows installer
...
Remove the custom installation directory flow while preserving silent updates and registered install locations.\n\nRefs #350
2026-09-04 22:15:32 +08:00
tianma-if
c032612f97
fix(desktop): allow custom Windows install paths
2026-09-04 18:30:40 +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
95f2b8acb4
fix(ci): normalize Windows ASAR paths in package audit
2026-08-30 11:30:37 +08:00
tianma-if
383bafa83f
feat(desktop): add Windows preview distribution
2026-08-30 10:24:03 +08:00
tianma-if
f523d83698
feat(android): predownload updates and enforce Play signing
2026-08-25 16:21:08 +08:00
tianma-if
8697af7a7d
fix: prevent broken releases from blocking forks
2026-08-15 19:01:05 +08:00
tianma-if
d8fd772a78
ci: optimize native release builds and report timings
2026-08-14 01:06:03 +08:00