boban pushed tag v0.7.0 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
cc8e60af5a chore(release): v0.7.0
-
e8843454a6 docs: changelog for SSH-key auto-provision feature
-
588f5aee2f fix(ssh): best-effort audit + exception-safe switch/verify and modal run(); lock serverId
-
8d7f2da8d0 feat(ssh): provision modal + hardening-row action — confirm, run, reveal key once
-
6f8f5dbc2b fix(ssh): graceful failure if password-disable throws post-switch; document privateKey-on-failure contract
- Compare 23 commits »
boban pushed to feat/v1-foundation at boban/clusev
-
3bbd6bf096 chore(release): v0.6.1
-
0b1b5357d2 fix(ui): set active server at mount only (race-free)
-
7ea789c078 fix(ui): re-sync active server on every details-page request (bfcache-safe)
-
0088122ff1 revert(ui): drop racy bfcache JS auto-sync; keep race-free mount/targetFor
-
a69551a7eb fix(ui): serialize active-server activations to guarantee ordering
- Compare 8 commits »
boban pushed tag v0.6.1 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
5ae0b7d135 chore(release): v0.6.0
-
2b04a18023 fix(webauthn): counter zero only when stored is zero + CLI clears keys
-
44b87d78ba fix(webauthn): tolerate zero-counter authenticators + recheck 2FA on register
-
139c376056 fix(webauthn): hash-indexed credential ids + reset keys on 2FA disable
-
98a39e1257 fix(webauthn): validate the key label before the browser ceremony
- Compare 13 commits »
boban pushed tag v0.6.0 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
7faa5c7d00 chore(release): v0.5.0
-
197e6f7e49 fix(auth): show the reset-success status on the login page
-
2ff2cc34c0 fix(auth): toaster on auth pages + audit email-link resets
-
3a67aa99ec fix(auth): rotate remember_token on reset + atomic recovery-code use
-
f6a65827fd feat(auth): clusev:reset-admin CLI lockout fallback
- Compare 12 commits »
boban pushed tag v0.5.0 to boban/clusev
boban pushed tag v0.4.6 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
a0ef0e6d9b chore(release): v0.4.6
-
ecf5bf5fc5 feat(i18n): custom bilingual validation messages (DE + EN)
- Compare 2 commits »
boban pushed to feat/v1-foundation at boban/clusev
-
75dcfc11d3 chore(release): v0.4.5
-
0fcfd31305 fix(errors): never let locale resolution break the error page
-
d132efd861 fix(i18n): localize error pages thrown before SetLocale middleware
-
c5d3de6e0b feat(branding): favicons + PWA manifest, and custom branded error pages
- Compare 4 commits »
boban pushed tag v0.4.5 to boban/clusev
boban pushed tag v0.4.4 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
07f9110f90 chore(release): v0.4.4
-
dfe141b406 fix(ui): stop iOS zoom-on-focus by forcing 16px inputs on touch devices
- Compare 2 commits »
boban pushed tag v0.4.3 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
cc00aa7d87 chore(release): v0.4.3
-
36f5f5c514 fix(ui): prevent mobile overflow from long URLs and IPv6 bans
- Compare 2 commits »
boban pushed to feat/v1-foundation at boban/clusev
-
e324b14014 docs: record v0.4.2 release in handoff
boban pushed to feat/v1-foundation at boban/clusev
-
e706b1e922 chore(release): v0.4.2
-
2b3bab7848 docs: record server-details UX + hardening polish as done
-
37efa64b9d fix(ssh): require an exec marker in the connection probe
-
07f0a0cb00 fix(ssh): accept SSH servers that omit an exit-status packet
-
bc0691a730 fix(servers): keep read-error panels visible + pending header support
- Compare 16 commits »
boban pushed tag v0.4.2 to boban/clusev
boban pushed to feat/v1-foundation at boban/clusev
-
2930f16d12 docs: session handoff (state, open fail2ban/UFW detection bug, work recipes)