This website requires JavaScript.
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