aboutsummaryrefslogtreecommitdiff
path: root/internal
Commit message (Collapse)AuthorAgeFilesLines
...
* feat: Add ICMP, DNS, and GraphQL monitor typesFuwn2026-01-196-6/+672
| | | | | | | | | | | | | | | | | | Add three new monitor types with full support: - ICMP: Ping monitoring with configurable packet count, tracks packet loss and average RTT. Marks degraded on partial packet loss. - DNS: DNS resolution monitoring supporting A, AAAA, CNAME, MX, and TXT records. Optional custom DNS server and validation of expected IPs/CNAME. - GraphQL: GraphQL endpoint monitoring with query execution, variable support, error detection, and content validation. All new monitors include retry support, response time tracking, and integrate with existing display options (round_response_time, etc). GraphQL monitors also support SSL certificate tracking.
* feat: Add disable_ping_tooltips option to hide ping hover detailsFuwn2026-01-193-37/+45
| | | | | | Add monitor-level option to disable hover tooltips on individual ping bars. Can be set at group defaults or per-monitor. When enabled, visual appearance remains unchanged but tooltips no longer appear on hover.
* fix: Preserve config formatting when updating reset flagFuwn2026-01-191-22/+53
| | | | | | Use line-based approach instead of YAML unmarshal/marshal to prevent config file rewriting with zero values. This ensures monitors that omit fields like interval and timeout continue to inherit from group defaults.
* feat: Add configurable user_agent to bypass bot detectionFuwn2026-01-192-1/+8
|
* feat: Change default favicon to wind chime emoji (🎐)Fuwn2026-01-191-1/+1
|
* feat: Add wind emoji (💨) as default faviconFuwn2026-01-191-1/+5
|
* feat: Add round_uptime option to round uptime percentagesFuwn2026-01-195-0/+25
|
* feat: Add group defaults, content checking, SSL tracking for Gemini, ↵Fuwn2026-01-195-75/+197
| | | | hide/round options
* feat: Add reset_on_next_check flag to wipe monitor historyFuwn2026-01-193-22/+122
|
* feat: Add Gemini protocol supportFuwn2026-01-193-2/+227
|
* feat: Add retry option for monitor checksFuwn2026-01-195-1/+52
|
* feat: Add browser timezone option for client-side time displayFuwn2026-01-192-21/+177
|
* fix: Implement response buffering to prevent broken pipe errorsFuwn2026-01-191-5/+15
|
* fix: Remove superfluous WriteHeader call in template error handlingFuwn2026-01-191-1/+1
|
* feat: Terminal aestheticFuwn2026-01-171-242/+210
|
* feat: StyleFuwn2026-01-171-51/+73
|
* feat: Initial commitFuwn2026-01-179-0/+3130