Default Branch

main
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s

af970aa564 · [grade=B] feat: real macOS .dmg built entirely on Linux (libguestfs + libdmg-hfsplus) · Updated 2026-09-01 12:36:16 +02:00

Branches

86e4c9fc81 · wip: Windows desktop app scaffold (WinUI 3/.NET 8) + NSIS installer + docs · Updated 2026-08-23 08:50:34 +02:00    sami7777

567
1
Compare

1328cfda6b · [glm-grade=B] fix(notifications): repair UI/API contract drift — SMTP auth, event gate, test button (DC-092) · Updated 2026-08-23 03:16:47 +02:00    sami7777

37
1
Compare

88f1d4a414 · [glm-grade=A] fix(monitoring): DC-090 outage incidents follow displayed hysteresis status · Updated 2026-08-23 01:52:53 +02:00    sami7777

40
0
Included

6732a1e1df · [glm-grade=B] fix(auth): DC-089 mask invite/user emails in server logs · Updated 2026-08-23 01:22:53 +02:00    sami7777

42
0
Included

f2285a2550 · test(api): DC-087 hermetic caddy-admin health mirrors + file-level raw-fetch guard [glm-grade=B] · Updated 2026-08-23 00:14:25 +02:00    sami7777

46
0
Included

84e051d975 · Merge earlier-tick staging branch (duplicate DC-085/086 cherry-picks + auth-gate/vault tests) — content identical to eab2b00/f8b99f9 · Updated 2026-08-22 23:27:40 +02:00    sami7777

49
0
Included

93d6c44e45 · [glm-grade=A] docs(backlog): document DC-084 — remove redundant active Caddy health check from arch.sami · Updated 2026-08-19 10:43:10 +02:00    sami7777

58
0
Included

7e68955e66 · [glm-grade=A] fix(share): public-endpoint input hardening + rate limit (DC-083) · Updated 2026-08-19 09:10:37 +02:00    sami7777

60
0
Included

7938cc76ec · [grade=A] docs: update DC-106 CHANGELOG to cover frontend builder · Updated 2026-08-19 08:51:33 +02:00    sami7777

137
2
Compare

0e7bb97129 · [glm-grade=A] fix(log-insights): wire dispose to /app/data paths + bound keepDays (DC-081) · Updated 2026-08-19 03:56:13 +02:00    sami7777

62
0
Included

99ec6ebc53 · fix(tailscale-admin): harden apiToken/tags/description validation (DC-080) [glm-grade=B] · Updated 2026-08-19 03:32:34 +02:00    sami7777

64
0
Included
feature/dc-064-discover-adopt-fetcht
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s

a7260436d1 · fix(disaster-recovery): stage Caddyfile + close path-traversal in assets/themes (DC-079) [glm-grade=A] · Updated 2026-08-19 02:52:49 +02:00    sami7777

65
0
Included

933606ce3f · fix(caddy-admin): IPv6 loopback origin allowlist + bracket-strip helper (DC-069) [glm-grade=A] · Updated 2026-08-18 22:34:51 +02:00    sami7777

79
0
Included
feature/dc-063-errorresponse-canonical-conversion
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s

a2e2a12eb8 · fix(routes): convert alias-import + canonical-shape callsites to canonical errorResponse (DC-063) [glm-grade=A] · Updated 2026-08-18 20:06:34 +02:00    sami7777

84
0
Included

678a0160c4 · [glm-grade=A] fix(websocket): preserve default-export compat for createDashboardWS · Updated 2026-08-18 17:28:24 +02:00    sami7777

88
0
Included
dc/DC-061
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s

71d20ceef3 · [glm-grade=A] fix(auto-restart): await async servicesStateManager.read() so handleContainerDown actually fires (DC-060) · Updated 2026-08-18 14:52:32 +02:00    sami7777

90
0
Included
dc/DC-059
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s

87f76aef66 · [glm-grade=B] fix(disk-space): enforce monotonic threshold ordering (DC-059) · Updated 2026-08-18 14:09:15 +02:00    sami7777

91
0
Included

8105bed3fb · [glm-grade=A] fix(csrf): tag browser auto-retry as [CSRF-debug], keep [CSRF] for real probes (DC-058) · Updated 2026-08-18 13:17:50 +02:00    sami7777

92
0
Included

0714bf2334 · [glm-grade=A] fix(backups): remove dead-shadow POST /backups/schedule handler (DC-057) · Updated 2026-08-18 12:32:54 +02:00    sami7777

94
0
Included

3137d4c16d · [glm-grade=B] fix(logging): surface AggregateError causes + .cause chains in error.log (DC-056) · Updated 2026-08-18 10:59:14 +02:00    sami7777

96
0
Included