towerops/lib/towerops_web
Graham McIntire 3c46c805a0
Add real-time updates with Redis-backed PubSub
- Configure Phoenix.PubSub to use Redis adapter for pod-resilient messaging
- Add PubSub broadcasts for sensor readings updates in PollerWorker
- Add PubSub broadcasts for interface stats updates in PollerWorker
- Add PubSub broadcasts for neighbor discovery updates in PollerWorker
- Add PubSub broadcasts for monitoring check updates in MonitorWorker
- Broadcast interface and sensor events to device-specific topics
- Add event handlers in DeviceLive.Show for all update types
- Device show page now updates in real-time without polling
- Updates survive pod restarts and work across multiple pods
2026-01-17 17:55:49 -06:00
..
channels Convert Task.* calls to Exq background workers 2026-01-17 16:46:36 -06:00
components rename equipment to device 2026-01-17 14:48:46 -06:00
controllers updates 2026-01-17 17:49:53 -06:00
helpers Add build timestamp to footer with shared time formatting helpers 2026-01-17 11:10:50 -06:00
live Add real-time updates with Redis-backed PubSub 2026-01-17 17:55:49 -06:00
plugs Add API v1 endpoints with organization-scoped API tokens 2026-01-17 16:53:31 -06:00
endpoint.ex agent improvements and agent config 2026-01-16 17:26:51 -06:00
gettext.ex init 2025-12-21 11:10:43 -06:00
router.ex updates 2026-01-17 17:49:53 -06:00
telemetry.ex updates 2026-01-17 17:49:53 -06:00
user_auth.ex moduledocs 2026-01-17 15:08:49 -06:00