• Joined on 2025-09-28
Loading Heatmap…

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

  • 6dbe2303a4 fix(ui): sidebar alert/threat badges update at once, not up to 60s late

2026-07-06 20:22:53 +02:00

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

  • b0c46f2b18 perf/cleanup: one SSH round-trip for Docker, drop dead i18n, dedupe row

2026-07-06 20:06:29 +02:00

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

  • 4d349eebb9 fix: alert mail on queue, SMTP reset, cert/uptime auto-probe, pill heights, XSS

2026-07-06 19:46:48 +02:00

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

  • b4c309bd54 feat(nav): 3-group sidebar; split Docker + Terminal into host page + per-server tabs

2026-07-06 19:22:36 +02:00

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

  • 096ba3ca98 harden(compose): scope host-gateway route to the web app only (audit finding)

2026-07-06 01:18:39 +02:00

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

  • 4c67b278bd fix(docker): admin-gate the host target + honour a "0" key passphrase (Codex review)
  • fd6eba5c29 fix(mariadb): stop logging protocol-normal "Aborted connection" warnings
  • Compare 2 commits »

2026-07-05 23:45:32 +02:00

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

  • 3fae5293e2 refactor(docker): drop the noisy port list from the container row

2026-07-05 22:58:04 +02:00

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

  • c253e79c0c feat(docker): show the Clusev host's own containers (host target)

2026-07-05 22:43:46 +02:00

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

  • 7e6c01d5fa fix(docker): honest "not installed" state instead of a raw shell error

2026-07-05 22:12:02 +02:00

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

  • 4ab255832d fix(docker): find the docker binary regardless of the login shell PATH

2026-07-05 21:33:54 +02:00

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

  • 7535ee2d63 fix(ui,docker): normalise oversized buttons + surface the real Docker error

2026-07-05 21:22:51 +02:00

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

  • 65b92bc65c feat(uptime): HTTP/TCP health checks + status board (feature 8/8)

2026-07-05 21:04:15 +02:00

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

  • 3cab72bf46 feat(security): TLS certificate expiry monitoring (feature 7/8)

2026-07-05 20:57:54 +02:00

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

  • 79862ab014 feat(patch): fleet patch view + security-update awareness (feature 6/8)

2026-07-05 20:51:19 +02:00

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

  • 31852fc04c feat(security): fleet security-posture score (feature 5/8)

2026-07-05 20:43:58 +02:00

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

  • 5e4f29216d feat(commands): ad-hoc fleet commands + runbooks (feature 4/8)

2026-07-05 20:38:10 +02:00

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

  • 35b7c15598 feat(docker): container management over SSH (feature 3/8)

2026-07-05 20:23:57 +02:00

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

  • 0472b3531a feat(alerts): threshold alerting + notifications (feature 2/8)

2026-07-05 20:07:55 +02:00

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

  • 40d8dfc96d feat(fleet): server groups — organise the fleet + filter (feature 1/8)

2026-07-05 19:36:18 +02:00

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

  • aa854916ce harden(opsec): disguise the honeypot naming on the Threats + settings pages too

2026-07-05 19:06:48 +02:00