Commit Graph

  • 426c38ea94 fix(tui): use stable sort to prevent site list shuffling each tick lerko 2026-05-16 13:33:20 -04:00
  • 22c6022121 feat(tui): DOWN-first sort, health pulse, and site filter lerko 2026-05-16 13:28:37 -04:00
  • 95d43e33f0 Merge pull request 'feat(tui): polish pass — status bar, badges, detail panel, modals' (#10) from feat/tui-polish into develop lerko 2026-05-16 17:04:26 +00:00
  • f2ea0dc758 feat(tui): bordered modals, welcome state, and dynamic name width lerko 2026-05-16 12:56:09 -04:00
  • 3bc8e31b89 fix(tui): make status bar and tab badges visible lerko 2026-05-16 12:28:09 -04:00
  • 769954c8f5 feat(tui): add status bar, tab badges, and detail panel lerko 2026-05-16 12:25:46 -04:00
  • 4ac4973eaf Merge pull request 'feat(cluster): add distributed probing foundation' (#9) from feat/distributed-probing-foundation into develop lerko 2026-05-16 16:01:16 +00:00
  • 0396acdc59 feat(cluster): add region affinity, Nodes TUI tab, and probe metrics lerko 2026-05-16 11:50:16 -04:00
  • ca5a42314f feat(cluster): add probe execution mode, check extraction, and result aggregation lerko 2026-05-16 11:19:57 -04:00
  • ca9faa0acd feat(cluster): add distributed probing foundation — schema, models, and probe APIs lerko 2026-05-16 11:05:06 -04:00
  • c80ef44256 docs: rewrite README, remove upstream references lerko 2026-05-15 22:02:48 -04:00
  • 6cbbd4849a Merge pull request 'feat(config): add config-as-code YAML import/export' (#8) from feat/config-as-code into develop lerko 2026-05-16 01:10:29 +00:00
  • 5b01b9ee30 feat(config): add config-as-code YAML import/export lerko 2026-05-15 20:40:49 -04:00
  • 5a52f738db Merge pull request 'feat(tui): expose HTTP method and accepted status codes' (#7) from feat/expose-http-method-codes into develop lerko 2026-05-15 19:43:28 +00:00
  • 9e5bb74c5c feat(tui): expose HTTP method and accepted status codes in monitor form lerko 2026-05-15 15:42:51 -04:00
  • 4ebba64ba1 Merge pull request 'feat/next: alert providers, prometheus metrics, core refactors' (#6) from feat/next into develop lerko 2026-05-15 19:35:12 +00:00
  • 079270274f Merge pull request 'feat(metrics): add Prometheus /metrics endpoint' (#5) from feat/prometheus-metrics into feat/next lerko 2026-05-15 15:35:03 +00:00
  • b7b8aa6f03 feat(metrics): add Prometheus /metrics endpoint lerko 2026-05-15 11:26:21 -04:00
  • 52a54f9c5c feat(alert): add Telegram, PagerDuty, Pushover, Gotify providers lerko 2026-05-15 10:53:38 -04:00
  • f023e38fdc refactor(monitor): encapsulate engine state, add graceful shutdown and tests lerko 2026-05-15 08:21:17 -04:00
  • 0e6dc774cb refactor(tui): extract shared table rendering, fix cursor bounds lerko 2026-05-15 00:49:14 -04:00
  • d6f33a4d1f refactor(alert): extract shared HTTPProvider for webhook-based alerts lerko 2026-05-15 00:46:05 -04:00
  • a6bb9a7aff refactor(core): remove store global singleton, thread store explicitly lerko 2026-05-15 00:45:07 -04:00
  • d4f4012c8a refactor(store): add error returns to all Store interface methods lerko 2026-05-15 00:37:20 -04:00
  • ab75f61c6b refactor(store): unify SQLite and Postgres into dialect-based SQLStore lerko 2026-05-15 00:31:44 -04:00
  • 4d5116644f fix(core): correctness and robustness fixes across all subsystems lerko 2026-05-15 00:00:02 -04:00
  • 77fa6324f2 style(tui): add fixed column widths to sites table lerko 2026-05-14 22:07:32 -04:00
  • 41a8a90bed Merge pull request 'fix/feat: UX polish, security fixes, groups' (#2) from fix/polish-ux-safety into develop lerko 2026-05-15 01:17:59 +00:00
  • c480f519c4 feat(tui): add monitor groups with collapse/expand and tree view lerko 2026-05-14 21:15:34 -04:00
  • cfcd71dabe refactor(tui): replace database ID column with row counter lerko 2026-05-14 20:57:03 -04:00
  • e97780ad38 fix(tui,status,store): add delete confirm, input validation, XSS fix, history persistence lerko 2026-05-14 20:51:06 -04:00
  • 2f8de35d4b Merge pull request 'feat(tui,status): add per-site pause, fix viewport, polish status page' (#1) from feat/pause into develop lerko 2026-05-14 22:53:15 +00:00
  • d5ab3a18a4 feat(tui,status): add per-site pause, fix viewport, polish status page lerko 2026-05-14 18:46:17 -04:00
  • f17f8c9f93 feat(tui): add mouse wheel scrolling for all tabs lerko 2026-05-14 18:02:59 -04:00
  • 6e05eb39a2 chore: gitignore *.local.json for credential-bearing imports lerko 2026-05-14 17:37:12 -04:00
  • 6d92df4f46 feat(importer): add Uptime Kuma backup converter with CLI and API lerko 2026-05-14 17:30:17 -04:00
  • a1f22af179 feat(alerts): add ntfy notification provider with TUI support lerko 2026-05-14 17:25:22 -04:00
  • 93fe372497 feat(monitor): add ping, port, and DNS check routines lerko 2026-05-14 17:22:57 -04:00
  • f06dd5702b feat(models): widen Site struct and DB schema for ping, port, dns, group monitor types lerko 2026-05-14 17:10:56 -04:00
  • 2bf452d429 feat(tui): upgrade alerts tab with lipgloss table, click zones, colored types lerko 2026-05-14 15:55:40 -04:00
  • 11848ce674 fix(security): harden TLS, timeouts, validation, logging, and token generation lerko 2026-05-14 11:46:06 -04:00
  • b7592ee9e5 feat(tui): upgrade users tab with lipgloss table, edit support, role select lerko 2026-05-14 11:45:59 -04:00
  • c24bb7a0d4 fix(tui): forward all msg types to huh forms, improve row selection UX lerko 2026-05-14 01:27:17 -04:00
  • 5a8e016183 feat(tui): enhanced dashboard with lipgloss tables, huh forms, mouse support, and animations lerko 2026-05-14 01:17:36 -04:00
  • 02f0a39d97 feat: initial commit — uptime monitor (forked from go-upkeep) lerko 2026-05-14 11:05:10 -04:00