-
1cfa0571c8
feat(tui): improve scrollbar visibility and extend to all panels
feat/persist-bottom-panel-scrollbar
lerko
2026-07-02 11:09:07 -04:00
-
d6ba7d9af8
feat(tui): add scrollbar gutter to titledPanelH
lerko
2026-07-01 21:04:39 -04:00
-
14cec4283d
feat(tui): persist bottom panel preference across restarts
lerko
2026-07-01 21:02:45 -04:00
-
a32a443a4a
perf(tui): precompute maintenance set, eliminate redundant GetAllSites
main
lerko
2026-07-01 19:37:27 -04:00
-
b90033c7f0
fix(tui): use titledPanelH chrome for fullscreen detail view
lerko
2026-07-01 16:22:49 -04:00
-
989dd1fb39
feat(tui): fullscreen detail view + enriched sidebar content
lerko
2026-07-01 16:12:45 -04:00
-
faf7d36c64
refactor(tui): replace # column with colored status dot
lerko
2026-06-30 23:29:45 -04:00
-
16f0c2eb66
fix(tui): pad monitors panel to fill available height
lerko
2026-06-30 23:22:51 -04:00
-
f0d97f5562
feat(tui): click anywhere in row to select monitor or maint item
lerko
2026-06-30 23:06:00 -04:00
-
0484153103
fix(tui): fix maint strip spacing and ANSI padding
lerko
2026-06-30 22:50:50 -04:00
-
e3d681311f
refactor(tui): move maintenance from sidebar to bottom strip
lerko
2026-06-30 22:47:50 -04:00
-
f7303c946c
fix(tui): show — for uptime when monitor is in maintenance
lerko
2026-06-30 21:33:39 -04:00
-
6e936ecce3
style(tui): adjust monitor/detail split to 60/40
lerko
2026-06-30 21:12:00 -04:00
-
04cf12f52b
style(tui): match detail panel footer to hotbar styling
lerko
2026-06-30 21:07:47 -04:00
-
33df597dda
fix(tui): merge SLA footer into single line
lerko
2026-06-30 20:59:04 -04:00
-
1d14f640f4
feat(tui): pin detail panel footer keys at bottom of sidebar
lerko
2026-06-30 20:46:43 -04:00
-
631f07c242
feat(tui): stable detail panel height with scroll support
lerko
2026-06-30 20:36:25 -04:00
-
0badc2ddf5
fix(tui): cap detail sidebar height to match monitors panel
lerko
2026-06-30 20:18:39 -04:00
-
be14436701
style(tui): accent keys, muted descriptions, dot separators in hotbar
lerko
2026-06-30 19:56:16 -04:00
-
efa8894b18
refactor(tui): unify detail toggle on Enter, remove i keybind
lerko
2026-06-30 19:51:44 -04:00
-
ef54b36e0d
refactor(tui): make Enter always open detail, Space for group collapse
lerko
2026-06-30 19:09:51 -04:00
-
835844314e
fix(tui): show context-aware Enter hint in hotbar
lerko
2026-06-30 17:09:58 -04:00
-
dc79e2baaa
refactor(tui): remove full-page detail, SLA, and history views
lerko
2026-06-30 09:28:12 -04:00
-
3e02833df4
feat(tui): enter opens detail sidebar, logs as bottom strip
lerko
2026-06-30 09:12:13 -04:00
-
8581662237
feat(tui): SLA and history as sidebar detail modes
lerko
2026-06-30 09:09:04 -04:00
-
2779f9f532
feat(tui): tall-narrow detail sidebar for master-detail layout
lerko
2026-06-30 09:03:30 -04:00
-
4321e094a3
feat(tui): move detail panel from bottom overlay to right side
lerko
2026-06-30 08:59:17 -04:00
-
1856820c3e
feat(tui): single-dashboard layout with sidebar and overlay
lerko
2026-06-29 16:12:53 -04:00
-
aeee2cd0ce
fix(tui): cohesion polish across all views
lerko
2026-06-29 11:06:58 -04:00
-
7ce5af5bf6
fix(tui): correct delete confirm labels, normalize help text
lerko
2026-06-28 20:50:23 -04:00
-
18e2d60210
feat(tui): mouse click for settings sections, column sort, logs panel
lerko
2026-06-28 11:34:34 -04:00
-
ab1194f74d
fix(monitor): refresh maintenance cache after loading sites
lerko
2026-06-28 11:15:35 -04:00
-
25f4b20b87
feat(monitor): save state changes for group monitors
lerko
2026-06-28 11:00:25 -04:00
-
7171dcd6f8
feat(tui): expand selected alert config below table
lerko
2026-06-28 10:41:25 -04:00
-
822eda4dfd
feat(tui): two-column detail panel with type-specific enrichment
lerko
2026-06-28 10:23:45 -04:00
-
a5fd3aec90
refactor: propagate context.Context through call chains
lerko
2026-06-27 19:43:44 -04:00
-
8f16a09da1
refactor: decompose monitor.go and sqlstore.go into focused files
lerko
2026-06-27 16:38:53 -04:00
-
50f77da131
refactor: extract magic numbers to named constants
lerko
2026-06-27 15:44:03 -04:00
-
edbc2beddd
fix(test): check errors instead of discarding with bare _
lerko
2026-06-27 11:53:10 -04:00
-
3a089e7c1d
feat(store): detect overlapping maintenance windows
lerko
2026-06-27 10:58:43 -04:00
-
5cc1a005ea
feat(assets): full screenshot refresh for new multi-panel layout
lerko
2026-06-26 15:57:36 -04:00
-
11344b4ae6
feat(tui): two-column bottom layout, endpoint/status split, clean labels
lerko
2026-06-24 21:11:04 -04:00
-
11b647b952
fix(tui): add spacing between latency graph and histogram
lerko
2026-06-24 20:58:44 -04:00
-
1268d99f5c
feat(tui): styled section headers with trailing rules in detail panel
lerko
2026-06-24 20:56:21 -04:00
-
fb50184f37
feat(tui): two-column detail layout with viewport scrolling
lerko
2026-06-24 20:48:15 -04:00
-
99121d07d8
feat(tui): response time distribution histogram in full-screen detail
lerko
2026-06-24 20:23:22 -04:00
-
a59edf8410
feat(tui): 30-day uptime timeline in inline detail panel
lerko
2026-06-24 20:16:01 -04:00
-
6799163cd4
fix(tui): apply sort to group children, not just ungrouped monitors
lerko
2026-06-24 19:44:50 -04:00
-
28fb6c8889
feat(tui): alert failure badge on Settings tab
lerko
2026-06-21 19:10:18 -04:00
-
d982359f25
feat(tui): column sort with indicator on monitors table
lerko
2026-06-21 19:09:42 -04:00
-
4af800a359
feat(tui): multi-row color-coded sparkline chart with Y-axis
lerko
2026-06-21 17:43:50 -04:00
-
a8c43bdb8e
feat(tui): ntcharts sparkline with Y-axis labels and stats
lerko
2026-06-21 17:12:25 -04:00
-
d0805f61c6
fix(tui): size chart width to data point count
lerko
2026-06-21 13:41:05 -04:00
-
ad469c86eb
feat(tui): ntcharts latency line chart in inline detail panel
lerko
2026-06-21 13:05:02 -04:00
-
01dd53241a
refactor: separate log timestamp from message as structured LogEntry
lerko
2026-06-20 20:04:08 -04:00
-
81f8c71b6f
feat(tui): persist detail panel state as user preference
lerko
2026-06-20 19:50:13 -04:00
-
7109b6fa1c
feat(tui): panel focus with click, scroll, and keyboard
lerko
2026-06-20 19:44:35 -04:00
-
e5ac4a1fec
feat(tui): lazygit-style titled panel borders
lerko
2026-06-20 19:30:59 -04:00
-
065d5d74bb
fix(tui): remove leading newline from bordered sidebar
lerko
2026-06-20 19:24:14 -04:00
-
08f14f3af8
feat(tui): bordered log sidebar, Enter for full-screen detail
lerko
2026-06-20 19:18:57 -04:00
-
5720fabdbc
fix(tui): limit sidebar height to match table, fix detail clipping
lerko
2026-06-20 19:13:37 -04:00
-
54299583d6
debug: make detail title visible with danger style
lerko
2026-06-20 19:08:21 -04:00
-
c9bd9a5a2e
fix(tui): shrink table rows when detail panel is open
lerko
2026-06-20 19:02:18 -04:00
-
66b0681a76
feat(tui): inline detail panel below monitors table
lerko
2026-06-20 18:58:49 -04:00
-
060cd24de2
fix(tui): align log sidebar with monitor table top edge
lerko
2026-06-20 18:23:52 -04:00
-
5c40629987
fix(tui): clamp log sidebar width, strip redundant prefixes
lerko
2026-06-20 18:17:08 -04:00
-
e12f42fe16
fix(tui): use panel width for table layout in split-pane mode
lerko
2026-06-20 18:14:01 -04:00
-
8323d27e7d
feat(tui): compact log sidebar with severity icons
lerko
2026-06-20 18:06:07 -04:00
-
047bb237e0
feat(tui): consolidate 6 tabs to 3, add log sidebar
lerko
2026-06-20 17:59:47 -04:00
-
5398cccd44
feat(tui): add divider lines framing the content area
lerko
2026-06-20 17:03:53 -04:00
-
4bf64c3841
chore(assets): recapture with summary stats bars
lerko
2026-06-20 16:48:37 -04:00
-
d760420f7c
feat(tui): add summary stats bar below sparse tab tables
lerko
2026-06-20 16:44:12 -04:00
-
0e5f2dded5
fix(assets): recapture theme screenshots with top-aligned layout
lerko
2026-06-20 15:11:33 -04:00
-
07f3cc8e09
fix(tui): revert centering, fix demo GIF pacing
lerko
2026-06-20 14:30:40 -04:00
-
ef8e5c0b93
chore(assets): recapture screenshots with version and tab fixes
lerko
2026-06-20 14:20:36 -04:00
-
94b27488bd
fix(tui): vertically center sparse tab content
lerko
2026-06-20 14:11:18 -04:00
-
7d0b4dab8b
fix(tui): clean pseudo-version in footer, rename Sites tab to Monitors
lerko
2026-06-20 14:03:48 -04:00
-
d0d716b07a
feat(dist): add GHCR push and Homebrew tap to release pipeline
lerko
2026-06-20 13:24:21 -04:00
-
9889ba4417
feat(readme): add logo, Go Report Card and release badges
lerko
2026-06-20 13:22:16 -04:00
-
c71d5b17f0
feat(assets): refresh screenshots, add demo GIF and theme montage
lerko
2026-06-20 13:21:32 -04:00
-
5ca534b0b1
fix(github): compact jq output for GITHUB_OUTPUT compatibility
lerko
2026-06-20 12:53:11 -04:00
-
70c12ca24b
feat(github): accept issues on GitHub and auto-forward to Gitea
lerko
2026-06-20 12:36:46 -04:00
-
dbd519c121
fix: 4 additional release-consistency findings
lerko
2026-06-19 20:37:42 -04:00
-
b32145fb58
fix: resolve 13 release-consistency findings
lerko
2026-06-19 20:09:03 -04:00
-
47d3b0e68f
fix(tui): bump Subtle ANSI fallback from "8" to "7"
lerko
2026-06-19 17:11:34 -04:00
-
8fd13fefbf
feat(tui): add monochrome emphasis attributes for SSH readability
lerko
2026-06-17 18:59:27 -04:00
-
974c4b61ea
fix(tui): add ANSI-16 color fallbacks for SSH terminals
lerko
2026-06-17 18:20:15 -04:00
-
d50a5159d4
fix(release): pin GoReleaser to triggering tag
lerko
2026-06-17 17:26:16 -04:00
-
adf8fed44f
docs(changelog): regenerate at HEAD before v0.1.0 tag
v0.1.0
lerko
2026-06-17 14:00:05 -04:00
-
c2bfa5ad82
fix: resolve 4 tag-blocking issues for v0.1.0
lerko
2026-06-16 20:32:41 -04:00
-
2e07e16b45
refactor(tui): restructure site form to 2 type-aware pages
lerko
2026-06-16 19:39:52 -04:00
-
dd34da4d67
fix(tui): sync selectedID on click so refreshLive doesn't revert cursor
lerko
2026-06-16 16:58:56 -04:00
-
de51dde6e6
docs(changelog): regenerate full history for v0.1.0
lerko
2026-06-12 19:38:55 -04:00
-
e2024bcab1
fix(release): drop body-grep Security grouping, map polish type in cliff
lerko
2026-06-12 19:38:55 -04:00
-
fb4e14ecd1
docs(readme): fix broken quick start, stale binary targets, canonical origin
lerko
2026-06-12 19:38:55 -04:00
-
9ee5908af5
fix(version): fall back to embedded build info when ldflags absent
lerko
2026-06-12 18:41:43 -04:00
-
eff67332aa
fix(release): exclude rc tags from cliff tag_pattern so launch notes span full history
lerko
2026-06-12 17:47:48 -04:00
-
dc4c5fdf8a
fix(release): remove tagged scan image in cleanup step
lerko
2026-06-12 17:21:42 -04:00
-
96eb3e8185
fix(release): scan gates docker push, rc tags spare :latest, mirror waits for stable assets
lerko
2026-06-12 17:20:48 -04:00
-
37bf443e29
fix(release): suppress wish GHSA alias in grype, fold rc tags into launch notes
lerko
2026-06-12 17:02:55 -04:00