Commit Graph
221 Commits
Author SHA1 Message Date
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 cc874cd3f9 fix(sync): keep desktop pull working without a slug inbox
Identify the workspace inbox by stable id, restore it when missing, and apply notebooks before memos so a renamed or deleted inbox cannot abort the whole pull.

Fixes #378
2026-09-10 11:52:01 +08:00
tianma-if 84f65c6cb4 fix(desktop): filter memo lists by exact tag
Sidecar memo.list ignored the tag parameter, so choosing a tag showed every note. Match json_each tag values case-insensitively and keep prefix-overlapping names out of the result.
2026-09-10 00:32:47 +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 a853c92350 fix(docker): persist credential encryption secrets on the data volume
NAS GUI upgrades that drop container environment variables could leave
login working while AI and object-storage credentials could no longer be
encrypted. Persist the encryption root on /data, generate one when an
existing instance has no secret, and stop the add-service form from
looking fillable when encryption is still unavailable.

Fixes #370
2026-09-09 18:11:58 +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 a423c92c9c fix(sync): handle deleted notebook references
Fixes #371
2026-09-09 12:51:22 +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 e72c3a0112 fix: load bundled plugins in desktop app 2026-09-09 09:30:07 +08:00
tianma-if fde369b59c fix: normalize Linux release asset name 2026-09-09 01:13:02 +08:00
tianma-if 6197d9b47c fix: preserve runtime dependencies in Docker image 2026-09-09 01:00:42 +08:00
tianma-if a16de56268 fix: harden Docker startup on legacy kernels 2026-09-08 16:54:25 +08:00
tianma-if 26ee127e90 feat(desktop): add Linux AppImage preview 2026-09-08 12:34:02 +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 be6c3b872e fix(release): allow API-key App Store precheck 2026-09-06 21:44:56 +08:00
tianma-if 96039cd060 fix(release): recover uploaded iOS store builds 2026-09-06 21:42:44 +08:00
tianma-if ed5433fcb8 test(desktop): cover merged memo sync ordering
Refs #362
2026-09-06 17:48:10 +08:00
tianma-if 913a6b9b67 fix(web): keep X6 diagram runtime atomic 2026-09-05 23:17:12 +08:00
tianma-if abff837238 fix(web): keep diagram chunks out of startup caches 2026-09-05 22:49:39 +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 2d703a9ed5 fix(docker): retain public network production dependency 2026-09-04 14:06:50 +08:00
tianma-if 20013a3596 fix(docker): install public network runtime dependency 2026-09-04 14:02:08 +08:00
tianma-if c90f685f07 fix(docker): include public network workspace manifest 2026-09-04 13:57:25 +08:00
tianma-if 7da54257f7 fix: report instance deployment source 2026-09-04 11:58:24 +08:00
tianma-if 878e90fb9e fix: derive OSS credential encryption from authentication 2026-09-04 10:52:31 +08:00
tianma-if 719665e8e1 fix(ai): preserve lazy runtime loading in plugin routes 2026-09-03 20:38:57 +08:00
tianma-if ebed41a887 fix(dev): restore automatic local owner sign-in 2026-09-03 19:29:58 +08:00
tianma-if ee9632038f feat(plugins): expose generic AI and public HTTPS capabilities 2026-09-03 16:05:41 +08:00
tianma-if 416083147f chore(deps): upgrade TipTap and Expo stack 2026-09-02 02:15:02 +08:00
tianma-if c8bf694c7f fix(docs): restore README download icons 2026-09-01 16:38:32 +08:00
tianma-if 8831594919 fix(release): preserve draft attempt history 2026-08-31 18:27:36 +08:00
tianma-if 8b124e07ac fix(ci): preserve packaged startup result 2026-08-30 19:03:49 +08:00
tianma-if 263fafd433 fix(desktop): harden Windows startup validation 2026-08-30 18:53:57 +08:00
tianma-if 10b50829ee feat: report Docker image source in system info 2026-08-30 18:46:50 +08:00
tianma-if 17c8181f85 fix(desktop): prevent packaged renderer white screen 2026-08-30 18:28:05 +08:00
tianma-if b71daef0e3 fix(ci): read Draft release assets through gh 2026-08-30 12:21:31 +08:00
tianma-if 7b680c2d90 fix(release): require Windows signature audit job 2026-08-30 11:54:48 +08:00
tianma-if 95f2b8acb4 fix(ci): normalize Windows ASAR paths in package audit 2026-08-30 11:30:37 +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 cfb14fa0bd fix(desktop): recover blocked sync outbox items (#322) 2026-08-29 11:50:21 +08:00