nate
|
2462f1e8ee
|
fix: make status toolbar update in real time
|
2026-03-19 15:32:50 +04:00 |
nate
|
4cec734d63
|
fix: pause button not working
|
2026-03-19 15:28:39 +04:00 |
nate
|
f9c835f591
|
fix: bad syntax
|
2026-03-19 15:25:04 +04:00 |
nate
|
723708cf8b
|
fix: bad syntax
|
2026-03-19 15:24:13 +04:00 |
nate
|
4149a4753e
|
feat: add tooltip to status history blips
|
2026-03-19 15:22:33 +04:00 |
nate
|
6f0499d34b
|
feat: combine status blips by run id
|
2026-03-19 15:18:16 +04:00 |
nate
|
c1392a7dd9
|
test: improve css
|
2026-03-19 12:08:06 +04:00 |
nate
|
d52026f787
|
bump max runs
|
2026-03-19 11:20:45 +04:00 |
nate
|
d62f776f7b
|
test: ssr graphs
|
2026-03-19 11:14:30 +04:00 |
nate
|
61560ae521
|
feat: no-JS support for all core UI — registration, settings, monitor CRUD, logout
|
2026-03-19 09:55:08 +04:00 |
nate
|
c89b63bd97
|
feat: implement free/pro plan system with monitor and interval limits
|
2026-03-18 22:40:45 +04:00 |
nate
|
86d36a87fc
|
fix: refresh chart tooltip on live updates while hovering
|
2026-03-18 20:40:07 +04:00 |
nate
|
13beacbc5a
|
chore: remove us-east and ap-southeast regions from UI
|
2026-03-18 20:20:25 +04:00 |
nate
|
2d46491dee
|
chore: remove us-east region from UI, charts, and region selectors
|
2026-03-18 20:13:11 +04:00 |
nate
|
cbb1a26582
|
fix: trim chart runs in place and reduce to 25 to match SSR density
|
2026-03-18 20:06:23 +04:00 |
nate
|
f2fcf1a0b9
|
fix: evenly space chart runs at fixed width and trim initial data to match
|
2026-03-18 20:02:48 +04:00 |
nate
|
766d1094ad
|
fix: evict oldest chart runs as a group instead of individual pings
|
2026-03-18 20:00:11 +04:00 |
nate
|
993e6bb1df
|
fix: show full run_id instead of truncating to 8 chars
|
2026-03-18 19:57:41 +04:00 |
nate
|
e9ca90324b
|
fix: align chart points by run_id avg time so regions stack vertically
|
2026-03-18 19:55:48 +04:00 |
nate
|
1706e83a3f
|
fix: reduce chart spline tension to prevent jittery overshoot
|
2026-03-18 19:52:46 +04:00 |
nate
|
59861651bd
|
feat: interactive canvas latency chart with hover tooltips and smooth curves
|
2026-03-18 19:49:44 +04:00 |
nate
|
f013890c40
|
refactor: extract monitor form into shared partial for create and edit
|
2026-03-18 19:41:31 +04:00 |
M1
|
7b98ae78e5
|
fix: run_id = hash(monitor_id, interval_bucket) — unique per window, consistent across regions
|
2026-03-18 17:03:17 +04:00 |
M1
|
77534a037c
|
feat: show run_id (first 8 chars) in recent pings table
|
2026-03-18 16:42:50 +04:00 |
M1
|
8c39fb45c1
|
feat: add region selector to monitor edit form
|
2026-03-18 16:15:19 +04:00 |
M1
|
93db31db3b
|
feat: multi-region monitor support — region selector in UI, region flag on pings
|
2026-03-18 16:08:39 +04:00 |
M1
|
ce4411b13b
|
feat: add 1-20s interval options, lower API minimum to 1s
|
2026-03-18 03:20:33 +04:00 |
M1
|
8221b3a33d
|
fix: remove redundant 'jitter' word from pings table
|
2026-03-18 03:05:39 +04:00 |
M1
|
a246b60cbe
|
fix: space between time and jitter label
|
2026-03-17 11:23:01 +04:00 |
M1
|
e7ec457d0e
|
feat: show jitter_ms in pings table time column
|
2026-03-17 10:48:24 +04:00 |
M1
|
0874583a4f
|
Revert "fix: static HTML label spans outside swap zone, chart only returns SVG + label update script"
This reverts commit e8bfaa42d7.
|
2026-03-17 07:34:02 +04:00 |
M1
|
e8bfaa42d7
|
fix: static HTML label spans outside swap zone, chart only returns SVG + label update script
|
2026-03-17 07:32:39 +04:00 |
M1
|
5eb463a03a
|
fix: SVG h-full so it fills container exactly, no overflow or clipping
|
2026-03-17 07:28:57 +04:00 |
M1
|
51baf7c495
|
fix: chart container w-full overflow-hidden prevents graph escaping bounds
|
2026-03-17 07:27:05 +04:00 |
M1
|
f00c78116b
|
fix: detail page updates all stats, status bar, pings table in realtime via SSE
|
2026-03-17 07:23:54 +04:00 |
M1
|
94d24bac35
|
fix: fetch sparkline/chart immediately on SSE ping, no debounce delay
|
2026-03-17 07:12:48 +04:00 |
M1
|
66b368453d
|
refactor: single account-level SSE stream instead of per-monitor connections
|
2026-03-17 07:06:09 +04:00 |
M1
|
55f9f6d8ed
|
refactor: SSE just refreshes sparkline/chart from server, no DOM stat patching
|
2026-03-17 07:03:10 +04:00 |
M1
|
5071e340c7
|
fix: SSE-driven chart/sparkline refresh, debounced server-side partials
|
2026-03-16 21:21:56 +04:00 |
M1
|
2f7273604b
|
refactor: full SSR dashboard, minimal SSE DOM patches, poll-based refresh
|
2026-03-16 21:14:45 +04:00 |
M1
|
ef56b47b09
|
feat: cookie-based auth, SSR dashboard, JS-optional login
|
2026-03-16 17:25:59 +04:00 |
M1
|
8e4cb84599
|
ux: widen dashboard layout to max-w-7xl, consistent px-8 padding
|
2026-03-16 17:15:45 +04:00 |
M1
|
d41d3a3737
|
fix: latency chart red dots — track up/down with latency values
|
2026-03-16 17:13:48 +04:00 |
M1
|
923f0349dc
|
feat: fully SSE-driven detail/home pages, kill polling intervals
|
2026-03-16 17:10:12 +04:00 |
M1
|
037013b564
|
fix: SSE ping rows match existing table row style
|
2026-03-16 17:07:31 +04:00 |
M1
|
a681833d8d
|
feat: detail edit form matches new monitor form (method, headers, body, timeout)
|
2026-03-16 17:04:30 +04:00 |
M1
|
6d48a83560
|
feat: SSE live ping stream for monitors
|
2026-03-16 16:14:23 +04:00 |
M1
|
1e95149456
|
feat: live-updating timestamps via data-ts attribute
|
2026-03-16 16:10:04 +04:00 |
M1
|
d98aa5e46f
|
fix: query-builder.js missing from monitor detail page
|
2026-03-16 15:25:16 +04:00 |
M1
|
e36c239000
|
refactor: ETA templating engine for dashboard, shared nav/head/foot partials
|
2026-03-16 15:14:26 +04:00 |