aboutsummaryrefslogtreecommitdiff
path: root/cmd
Commit message (Collapse)AuthorAgeFilesLines
* feat: Add SSE streaming for instant page load and real-time updatesFuwn2026-01-281-1/+7
| | | | | | | | | | | New refresh_mode 'stream' eliminates blocking database queries from initial page load. Page renders instantly with skeleton UI, then hydrates via SSE. - Add SSE hub for managing client connections and broadcasting - Add /api/stream endpoint with init and update events - Add stream.html skeleton template with loading animations - Wire scheduler to broadcast on check completion - Backwards compatible: page/api modes unchanged
* feat: Switch to libsql driver for Turso compatibilityFuwn2026-01-231-2/+16
|
* feat: Add database maintenance with backup/reset modes and triggersFuwn2026-01-231-3/+5
|
* perf: Implement zero-downtime configuration reloadFuwn2026-01-211-40/+6
|
* feat: Add version tooltip to 'Powered by Kaze' footerFuwn2026-01-201-1/+3
| | | | | | | - Add VersionInfo struct to server - Add SetVersion() method called from main.go - Display version, commit, and build date in hoverable tooltip - Tooltip uses same style as other tooltips in the UI
* feat: Add POST /api/reload endpoint for config reloadFuwn2026-01-201-7/+14
| | | | | | | - Add /api/reload endpoint that triggers configuration reload - Always requires API key authentication (even if api.access is public) - Returns error if no API keys are configured - Update config.example.yaml with new endpoint and {group}/{name} format docs
* feat: Add reset_on_next_check flag to wipe monitor historyFuwn2026-01-191-2/+2
|
* feat: Hot reload configurationFuwn2026-01-171-0/+246