Commit Graph

22 Commits

Author SHA1 Message Date
nate 91ca996e74 fix: improve sql queries 2026-04-09 04:48:50 +04:00
nate 5bf02b47d5 refactor tier 3 2026-04-08 15:26:17 +04:00
nate 9425fb2454 fix: retry interval 2026-04-08 13:37:24 +04:00
nate 1fab19e03a fix: bug 2026-04-08 13:06:16 +04:00
nate 6adeeeb6ea feat: refactor stage 2 2026-04-08 13:00:52 +04:00
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 7b5411ab64 feat: filter pings 2026-03-26 12:20:09 +04:00
nate 2561558c50 fix: limits is not defined 2026-03-24 15:48:21 +04:00
nate fc96e0d613 update: default interval - plan limit 2026-03-22 06:23:46 +04:00
nate 40c4d3341c feat: free tier region limits 2026-03-22 05:24:01 +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 c89b63bd97 feat: implement free/pro plan system with monitor and interval limits 2026-03-18 22:40:45 +04:00
nate e4895afe8e update: default ping interval to 30s, update free tier limit to match 2026-03-18 21:01:41 +04:00
nate fd821acec2 update: default ping interval to 10s 2026-03-18 20:59:50 +04:00
nate c74e2d3b58 chore: add more timeout options, default to 10s 2026-03-18 20:50:16 +04:00
nate 0d059a0112 chore: set 2s minimum interval, update marketing and docs to match 2026-03-18 20:47:11 +04:00
nate 425bfbfc39 perf: optimize monitor runner, fix SSE leak, deduplicate shared utils 2026-03-18 18:44:08 +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
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