boban pushed to feat/v1-foundation at boban/clusev
-
77d50d44e5 chore: release 0.9.27 — Anmeldeschutz (control-plane brute-force IP ban)
-
6c81ea7fd1 harden(auth): fold IPv4-mapped IPv6, dedupe unbanAll, limit bans render, forged-token test
-
cabad0e770 harden(auth): scope whitelist purge to active bans, cover unbanAll, hoist ip
-
7b4215d055 feat(auth): Anmeldeschutz settings tab + unban confirm flow
-
96f86e2761 feat(auth): clusev:unban CLI + host wrapper escape hatch
- Compare 15 commits »
boban pushed tag v0.9.27 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
d58073086c chore: release 0.9.26 — 2FA backup code as its own view
-
4ea4050c80 fix(auth): R15 review — restore one-time-code autofill, memoise pendingUser in verify
-
7c1a32518d i18n(auth): drop orphaned 2FA recovery hint strings
-
8a8232a355 test(auth): cover TOTP+key challenge branch; clarify mount comment
-
67ce2de538 feat(auth): split backup code out of the main 2FA challenge view
- Compare 12 commits »
boban pushed tag v0.9.26 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
b619b320c2 chore: release 0.9.25 — clusev host CLI + short commands + help tab-URL
-
5967b7b7e5 fix: shell-escape the install dir when generating the clusev CLI (R15 Codex)
-
8d2b7087a9 feat: short clusev commands in versions panel, lang strings, MOTD
-
437a22592b feat: help tab-URL + Commands/CLI topic + short command copy
-
580c72a59d feat: clusev host CLI wrapper for short stack commands
- Compare 7 commits »
boban pushed tag v0.9.25 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
1d9dbdfc9b chore(release): v0.9.24 - in-panel help page
-
d1fb93ffe3 feat(help): remaining topics (updates, servers, sessions, email, audit, recovery)
-
d60f97413f feat(help): security topic - 2FA access paths + extension note
-
d0275db308 feat(help): domain-tls topic with the reverse-proxy setup guide
-
28c28df868 feat(help): in-panel help page scaffold + overview topic
- Compare 7 commits »
boban pushed tag v0.9.24 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
a709ef772c fix(assets): drop Vite preload hints (silence 'preloaded but not used')
boban pushed tag v0.9.23 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
c020af4c09 fix(webauthn): add security-key hint so passkey managers defer
boban pushed tag v0.9.22 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
5ebee9b4a5 fix(webauthn): target a hardware security key (YubiKey), one-touch second factor
boban pushed tag v0.9.21 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
5abf984df2 fix(webauthn): enable security keys behind an external TLS proxy
boban pushed tag v0.9.20 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
a61feb1bef fix(deploy): apply Caddyfile changes on update (dir mount + recreate)
boban pushed tag v0.9.19 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
92969eb0dc fix(tls): reverb WebSocket + honest TLS status behind an external proxy
boban pushed tag v0.9.18 to boban/clusev