You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Connection Monitor sample aggregation with tiered retention - raw samples are automatically compressed into 1-min, 5-min, and 1-hour buckets as they age, enabling 30d and 90d views without storage bloat.
New 30d/90d range buttons with resolution indicator and min/max band rendering for aggregated data.
Resolution-aware CSV export matches the active chart view.
ICMP probing hardened with a setuid helper binary, scoping NET_RAW to a minimal process instead of the full Python runtime.
Smokeping integration disabled by default for new installs (existing configs are preserved).
Additional Changes
Visual feedback (toast) on settings save actions.
Connection Monitor added to README features table.
Internal design docs excluded from repository.
Included Commits
ef7e407 feat: connection monitor sample aggregation and tiered retention (#199)
95f7bc0 chore(smokeping): disable integration by default (#200)
d4e0137 fix(settings): add visual feedback for save actions
c8a09d6 fix(docker): use setuid icmp helper on synology
057e799 fix(connection-monitor): scope net raw to icmp helper
cc7cc63 fix(docker): preserve net raw capability for appuser
6d952f2 docs: add Connection Monitor to README features table
873bebf chore: exclude docs/superpowers/ from repo