nate
|
1f01a00ad6
|
feat: refactor stage 1
|
2026-04-08 08:58:44 +04:00 |
nate
|
8e554498f0
|
fet: reduce LOC by reducing comments
|
2026-03-28 18:05:29 +04:00 |
nate
|
6dcb5c0a52
|
refactor: improve maintainability by reducing LOC/reuse
|
2026-03-28 16:52:19 +04:00 |
nate
|
79b7f21591
|
feat: move response body
|
2026-03-24 17:18:35 +04:00 |
nate
|
bead49b870
|
fix: replace error() with set.status across all API routes (fixes undefined error helper)
|
2026-03-18 22:46:57 +04:00 |
nate
|
42024a9fc3
|
fix: use monitor-side checked_at timestamp instead of coordinator arrival time
|
2026-03-18 18:50:16 +04:00 |
nate
|
425bfbfc39
|
perf: optimize monitor runner, fix SSE leak, deduplicate shared utils
|
2026-03-18 18:44:08 +04:00 |
M1
|
f7ab3b96b2
|
feat: per-region due scheduling + run_id to group pings across regions
|
2026-03-18 16:36:35 +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
|
6e1d642c77
|
fix: allow null status_code in ingest schema; check HTTP status in post_result
|
2026-03-18 13:28:42 +04:00 |
nate
|
5a0cf5033b
|
fix: harden auth, SSRF, query engine, and cookie security
|
2026-03-18 11:37:33 +04:00 |
M1
|
841a852491
|
feat: split web and api into separate apps
|
2026-03-18 09:33:46 +04:00 |