12 Commits
Author SHA1 Message Date
Qiufeng 99b8126b59 test: isolate release checks across platforms
Signed Release / release (push) Failing after 35s
2026-08-04 17:11:45 +08:00
Qiufeng 5e6df4b323 fix: surface install progress behind reverse proxies
Signed Release / release (push) Failing after 32s
2026-08-04 15:07:39 +08:00
Qiufeng f9545a9d0f fix: harden first-run install and clean reinstall
Signed Release / release (push) Failing after 33s
2026-08-04 12:59:24 +08:00
Qiufeng 4d6a9307e5 fix: support legacy systemd path parsing 2026-08-04 10:03:18 +08:00
Qiufeng b792f3f21b fix: support older systemd hardening settings 2026-08-04 09:43:34 +08:00
Qiufeng 70dd8e1d6b test: cover installer asset download
Signed Release / release (push) Failing after 20s
2026-08-04 08:37:52 +08:00
Qiufeng 6e22b24996 fix: preflight Linux service manager
Signed Release / release (push) Failing after 23s
2026-08-04 08:28:15 +08:00
Qiufeng 1affcd9a5e feat: add PostgreSQL web installation wizard
Signed Release / release (push) Failing after 5m1s
2026-08-04 07:42:20 +08:00
Qiufeng 882d8f559c fix: support piped installer execution 2026-08-04 00:33:16 +08:00
Qiufeng a604460542 ci: use scoped Gitea release token 2026-08-04 00:06:55 +08:00
Qiufeng f6e22cb670 feat: add signed PostgreSQL release updates 2026-08-03 23:45:32 +08:00
Qiufeng 2524a37a07 Make local ERP previews one double-click away
Constraint: Finder launch must supervise Java and ngrok in one visible Terminal
Rejected: LaunchAgent | obscures ownership and makes safe cleanup harder
Confidence: high
Scope-risk: narrow
Directive: Never kill listeners not recorded as launcher-owned PIDs
Tested: Shell unit suite, repeat-start reuse, cold start, local/public login and protected API smoke
Not-tested: Finder Gatekeeper behavior on a different Mac
2026-07-15 16:29:05 +08:00