• Joined on 2025-09-28
Loading Heatmap…

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 »

2026-06-20 18:58:36 +02:00

boban pushed tag v0.9.27 to boban/clusev

2026-06-20 18:58:36 +02:00

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 »

2026-06-20 16:49:22 +02:00

boban pushed tag v0.9.26 to boban/clusev

2026-06-20 16:49:22 +02:00

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 »

2026-06-20 14:02:43 +02:00

boban pushed tag v0.9.25 to boban/clusev

2026-06-20 14:02:43 +02:00

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 »

2026-06-19 22:22:37 +02:00

boban pushed tag v0.9.24 to boban/clusev

2026-06-19 22:22:37 +02:00

boban pushed to feat/v1-foundation at boban/clusev

  • a709ef772c fix(assets): drop Vite preload hints (silence 'preloaded but not used')

2026-06-19 21:50:55 +02:00

boban pushed tag v0.9.23 to boban/clusev

2026-06-19 21:50:55 +02:00

boban pushed to feat/v1-foundation at boban/clusev

  • c020af4c09 fix(webauthn): add security-key hint so passkey managers defer

2026-06-19 21:30:53 +02:00

boban pushed tag v0.9.22 to boban/clusev

2026-06-19 21:30:53 +02:00

boban pushed to feat/v1-foundation at boban/clusev

  • 5ebee9b4a5 fix(webauthn): target a hardware security key (YubiKey), one-touch second factor

2026-06-19 21:23:02 +02:00

boban pushed tag v0.9.21 to boban/clusev

2026-06-19 21:23:02 +02:00

boban pushed to feat/v1-foundation at boban/clusev

  • 5abf984df2 fix(webauthn): enable security keys behind an external TLS proxy

2026-06-19 21:11:21 +02:00

boban pushed tag v0.9.20 to boban/clusev

2026-06-19 21:11:21 +02:00

boban pushed to feat/v1-foundation at boban/clusev

  • a61feb1bef fix(deploy): apply Caddyfile changes on update (dir mount + recreate)

2026-06-19 20:57:43 +02:00

boban pushed tag v0.9.19 to boban/clusev

2026-06-19 20:57:43 +02:00

boban pushed to feat/v1-foundation at boban/clusev

  • 92969eb0dc fix(tls): reverb WebSocket + honest TLS status behind an external proxy

2026-06-19 20:49:26 +02:00

boban pushed tag v0.9.18 to boban/clusev

2026-06-19 20:49:26 +02:00