v0.24.41-beta: dashboard proxy usage card (#177)
Merges thanhtrung5763's proxy usage card: container proxy access logs
(JSON under container,info,debug) are parsed from the collected device
log into proxy_connections and ranked on the dashboard by client, user,
destination and denied attempts. The card appears only when such lines
exist; retention_proxy_days (default 30) prunes the records, and a
one-time backfill scans existing events on the first start.
Checked locally: migration and backfill ran once, the second start
skipped it, bad by/range values return 400, the card stays hidden
without proxy data and renders with it, and ?search= prefills Events.
Docs: Traffic analytics gains a Proxy usage section.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Container images (published once CI passes):
ghcr.io/2gt-media-group-llc/mikrotik-manager-backend:0.24.41-betaghcr.io/2gt-media-group-llc/mikrotik-manager-nginx:0.24.41-beta
Documentation: https://2gt-media-group-llc.github.io/mikrotik-manager/