• Joined on 2025-09-28
Loading Heatmap…

boban pushed tag v0.9.6 to boban/clusev

2026-06-19 17:23:04 +02:00

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

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

boban pushed tag v0.9.5 to boban/clusev

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

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

  • b9b4b333e1 feat(motd): richer host login banner + README git prerequisite

2026-06-19 16:32:40 +02:00

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

2026-06-17 18:41:16 +02:00

boban pushed tag v0.9.4 to boban/clusev

2026-06-17 18:41:16 +02:00

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 »

2026-06-17 18:38:36 +02:00

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

2026-06-17 18:03:55 +02:00

boban pushed tag v0.9.3 to boban/clusev

2026-06-17 18:03:55 +02:00

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 »

2026-06-17 17:59:57 +02:00

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

2026-06-15 21:07:40 +02:00

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

  • db179ad98a docs(spec): de-Claude repo + git-history rewrite runbook (beta-prep #2)

2026-06-15 19:30:46 +02:00

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 »

2026-06-15 19:22:41 +02:00

boban pushed tag v0.9.2 to boban/clusev

2026-06-15 19:22:41 +02:00

boban pushed tag v0.9.1 to boban/clusev

2026-06-15 19:02:47 +02:00

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 »

2026-06-15 19:02:45 +02:00

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 »

2026-06-14 23:51:07 +02:00

boban pushed tag v0.9.0 to boban/clusev

2026-06-14 23:51:07 +02:00

boban pushed tag v0.8.0 to boban/clusev

2026-06-14 22:51:54 +02:00

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 »

2026-06-14 22:51:52 +02:00