Commit Graph

76 Commits

Author SHA1 Message Date
nate 52434d6529 fix 2026-04-10 00:30:24 +04:00
nate c70ceaba67 update: change status page api 2026-04-09 22:13:36 +04:00
nate 79ba63d86b remove em dashes 2026-04-09 21:07:28 +04:00
nate 29a9d6cea6 refactor db 2026-04-09 19:18:04 +04:00
nate f9801345ae fix 2026-04-09 18:04:42 +04:00
nate 17fe00d123 start at 0 2026-04-09 18:01:56 +04:00
nate 59a29a1e63 fix: improve auth 2026-04-09 07:55:38 +04:00
nate 91ca996e74 fix: improve sql queries 2026-04-09 04:48:50 +04:00
nate 27d8630611 fix: choose buckets 2026-04-09 02:23:11 +04:00
nate 8f7ac6bb4b update: status page, api 2026-04-08 16:38:11 +04:00
nate 601c918e9f feat: improve status page 2026-04-08 16:26:01 +04:00
nate 5bf02b47d5 refactor tier 3 2026-04-08 15:26:17 +04:00
nate 981ed965a8 fix: too optimized 2026-04-08 14:26:58 +04:00
nate 530e37c581 fix: performance issues 2026-04-08 14:25:29 +04:00
nate 7da67364c4 fix: add cb to query builder js 2026-04-08 13:44:56 +04:00
nate 9425fb2454 fix: retry interval 2026-04-08 13:37:24 +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 de5f7580a6 fix: remove dead code 2026-03-28 17:10:31 +04:00
nate 6dcb5c0a52 refactor: improve maintainability by reducing LOC/reuse 2026-03-28 16:52:19 +04:00
nate 3dc0757b4a attempt fix: cont 2026-03-28 16:17:15 +04:00
nate bea1a91eb9 feat: disallow double lifetime buys 2026-03-24 22:01:05 +04:00
nate b987024f9d feat: add plan stacking 2026-03-24 21:47:25 +04:00
nate fc3159ff9d fix: time 2026-03-24 16:21:30 +04:00
nate c0e27bc43b fix: start counting at 1s 2026-03-24 16:18:27 +04:00
nate 7f6f79f028 fix: undo "just now" 2026-03-24 15:58:03 +04:00
nate 313c9973cd fix: server time different than client 2026-03-24 15:55:47 +04:00
nate a1d37c6215 update: lifetime discounts based on spent 2026-03-22 06:11:49 +04:00
nate c566881cc2 add favicon 2026-03-19 17:23:49 +04:00
nate 113c1101c4 feat: add receipts to the payment service 2026-03-19 13:40:17 +04:00
nate 437b493567 fix: can't edit monitors 2026-03-19 11:43:23 +04:00
nate d52026f787 bump max runs 2026-03-19 11:20:45 +04:00
nate b1dce432a5 test: ssr graphs 2026-03-19 11:17:05 +04:00
nate 57bf994926 fix: more nojs 2026-03-19 10:18:31 +04:00
nate 96a58233fd fix: flashbang 2026-03-19 10:08:20 +04:00
nate d8d1952304 fix: elysia issues 2 2026-03-19 10:06:14 +04:00
nate 03fe13e707 fix: elysia issues 2026-03-19 10:00: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 955b26f942 update: .... 2026-03-19 01:02:52 +04:00
nate c3103f06ce feat: invoices section on settings page, show paid and active payments 2026-03-19 00:16:33 +04:00
M1 36a7d309fa feat: /dashboard/checkout/:id route so invoices survive refresh 2026-03-18 23:37:20 +04:00
nate c9130243e8 feat: crypto payment system with HD wallets, Freedom.st integration, and checkout UI 2026-03-18 23:04:17 +04:00
nate c89b63bd97 feat: implement free/pro plan system with monitor and interval limits 2026-03-18 22:40:45 +04:00
nate 5295fcfe79 chore: move TOS to /terms, remove from header, remove pricing from footer 2026-03-18 20:59:23 +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
M1 07648672ad feat: per-region chart lines and lowest-avg sparkline 2026-03-18 16:25:47 +04:00
M1 eeb0318c4d fix: hide login key and sub-keys from sub-key sessions 2026-03-18 11:48:51 +04:00
M1 641af86779 fix: separate jsHash for app.js cache busting 2026-03-18 09:43:11 +04:00