M1
|
2f7273604b
|
refactor: full SSR dashboard, minimal SSE DOM patches, poll-based refresh
|
2026-03-16 21:14:45 +04:00 |
M1
|
0597c7f6e7
|
fix: set cookie domain to .pingql.com so it works on both subdomains
|
2026-03-16 17:26:56 +04:00 |
M1
|
ef56b47b09
|
feat: cookie-based auth, SSR dashboard, JS-optional login
|
2026-03-16 17:25:59 +04:00 |
M1
|
31d1fa7b04
|
fix: SSE via fetch for auth headers, remove query param auth, add heartbeat every 10s
|
2026-03-16 16:17:33 +04:00 |
M1
|
6d48a83560
|
feat: SSE live ping stream for monitors
|
2026-03-16 16:14:23 +04:00 |
M1
|
0b69fbfc72
|
fix: requireAuth uses onBeforeHandle instead of error() in derive
|
2026-03-16 15:56:33 +04:00 |
M1
|
3368dbdd7f
|
feat: custom method, headers, body, timeout on monitors
|
2026-03-16 15:30:35 +04:00 |
M1
|
87c924d8d0
|
fix: app.js deferred in head (fixes requireAuth undefined), extract app.css
|
2026-03-16 15:16:59 +04:00 |
M1
|
e36c239000
|
refactor: ETA templating engine for dashboard, shared nav/head/foot partials
|
2026-03-16 15:14:26 +04:00 |
M1
|
ce155cd338
|
feat: settings page — email, key rotation, sub-keys
|
2026-03-16 15:05:39 +04:00 |
M1
|
eb3ef7745f
|
fix: emails used for recovery only, not notifications (notifications coming later)
|
2026-03-16 14:59:17 +04:00 |
M1
|
7b38ff192e
|
feat: custom docs page at /docs, drop swagger
|
2026-03-16 14:07:30 +04:00 |
M1
|
33d1209ac9
|
feat: query language docs page at /dashboard/docs
|
2026-03-16 14:00:29 +04:00 |
M1
|
eb2d173cb0
|
rename: checks → pings throughout (DB, API, UI, Rust)
|
2026-03-16 13:45:09 +04:00 |
M1
|
b4f95fa375
|
refactor: merge checks into monitors (/monitors/:id/history), ingest moves to /internal/ingest
|
2026-03-16 13:43:55 +04:00 |
M1
|
a22112dc77
|
refactor: merge auth into account prefix (/account/register, /account/email)
|
2026-03-16 13:37:20 +04:00 |
M1
|
fd4af848bc
|
fix: hide dashboard + internal routes from swagger docs
|
2026-03-16 13:33:44 +04:00 |
M1
|
692d7eb4f5
|
feat: post-registration key screen + optional email step
|
2026-03-16 12:55:52 +04:00 |
M1
|
500132ba05
|
feat: dashboard, visual query builder, expanded query language, cert expiry support
|
2026-03-16 12:26:17 +04:00 |
M1
|
97c08b1951
|
fix: nullable error field in ingest body schema
|
2026-03-16 12:11:43 +04:00 |
M1
|
802055d24d
|
fix: ingest endpoint routing conflict with requireAuth
|
2026-03-16 12:06:03 +04:00 |
M1
|
570222c7a9
|
Initial scaffold: web API (Bun/Elysia) + monitor (Rust/Tokio)
|
2026-03-16 11:40:24 +04:00 |