boban pushed tag v0.9.6 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
9215a5b908 chore(release): v0.9.5
boban pushed tag v0.9.5 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
b9b4b333e1 feat(motd): richer host login banner + README git prerequisite
boban pushed to feat/v1-foundation at boban/clusev
-
21c087a11f chore(release): v0.9.4
boban pushed tag v0.9.4 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
1fb6b34fd1 feat(tls): dashboard "request certificate" button (trigger Caddy on-demand TLS)
-
4f1ea8ef0f docs(spec): dashboard "request certificate" button (trigger Caddy on-demand TLS)
- Compare 2 commits »
boban pushed to feat/v1-foundation at boban/clusev
-
d6d37583d0 chore(release): v0.9.3
boban pushed tag v0.9.3 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
f2cbf60c04 fix(security): harden brute-force, rate-limiting and auth-DoS (audit follow-up)
-
62158eecdc fix(modals): guard wire-elements/modal close path against activeComponent/components desync
- Compare 2 commits »
boban pushed to feat/v1-foundation at boban/clusev
-
e58a08b974 fix(modals): reliable open + spinner/error feedback on every modal trigger
-
2520b87982 fix(security): flatten reset-timing residuals from Codex review
- Compare 2 commits »
boban pushed to feat/v1-foundation at boban/clusev
-
db179ad98a docs(spec): de-Claude repo + git-history rewrite runbook (beta-prep #2)
boban pushed to feat/v1-foundation at boban/clusev
-
3d86c8db8d chore(release): v0.9.2
-
217189598b fix(security): constant-time password-reset (flatten account-enumeration timing)
-
9035078ac0 docs(readme): professional product README — install (sudo ./install.sh), domain/TLS, recovery, optional 2FA
-
4a3c572a89 feat(installer): root one-command bootstrap — apt Docker install, clusev user, DNS check, themed MOTD
-
c54932b532 docs(spec): installer overhaul (Docker install, clusev user, DNS check) + themed MOTD
- Compare 5 commits »
boban pushed tag v0.9.2 to boban/clusev
boban pushed tag v0.9.1 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
02741539ca chore(release): v0.9.1
-
fd3834731e docs: changelog for SMTP-aware forgot-password
-
d44f6930bb feat(auth): SMTP-aware forgot-password — 15-min e-mail link + 2FA fallback; recovery note out of the public screen
-
cb3360b235 docs(spec): SMTP-aware forgot-password (15-min link + 2FA fallback)
-
6290cec6ab fix(2fa): bound the backup-code reveal flag with a 10-minute TTL
- Compare 17 commits »
boban pushed to feat/v1-foundation at boban/clusev
-
10f594c08d chore(release): v0.9.0
-
79c25fbf83 fix(accounts): make last-user removal atomic (lock + recount) to prevent a zero-user lock-out race
-
3399a5017a feat(system): auto-restart sentinel — one-click restart via host watcher (no docker socket)
-
73eecd03e0 feat(mail): SMTP configuration in Settings (encrypted password, runtime override, test-send)
-
bb1ad53030 feat(audit): configurable retention + scheduled clusev:prune-audit
- Compare 14 commits »
boban pushed tag v0.9.0 to boban/clusev
boban pushed tag v0.8.0 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
dc885e293b chore(release): v0.8.0
-
991e17fcee fix(tls): audit TLS-mode changes in applyTlsMode (covers direct Livewire calls, no double-audit)
-
923e0d4e1c docs: changelog for external-proxy TLS mode + persistent onboarding gate
-
bd6ba03c3c fix(security): register EnsureSecurityOnboarded as persistent Livewire middleware
-
8ef907d429 feat(tls): System TLS-mode toggle + Caddy trusted_proxies (TRUSTED_PROXY_CIDR) + firewall hint
- Compare 7 commits »