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