towerops/lib/towerops_web
Graham McIntire fcf3ce154f
Add firmware update indicator to device detail page
- Load available firmware in DeviceLive.Show
- Add firmware_update_available? and format_date helpers
- Display blue indicator banner when newer firmware available
- Show current vs latest version with release date
- Add download link and release notes link
- Support MikroTik initially, extensible to other vendors

Phase 6 (final) of firmware tracking complete. All phases implemented:
 Database schema (firmware_releases, device_firmware_history)
 Version comparison logic (VersionComparator)
 RSS fetching worker (daily Oban cron)
 Firmware context with logging and PubSub
 Version change detection in Discovery
 LiveView UI indicators
2026-02-01 10:49:00 -06:00
..
channels agent overhaul 2026-01-30 16:05:23 -06:00
components banner dissmiss and mikrotik version and license 2026-01-31 13:07:09 -06:00
controllers Add firmware version tracking system 2026-02-01 10:46:27 -06:00
helpers test improvements 2026-01-18 17:15:44 -06:00
live Add firmware update indicator to device detail page 2026-02-01 10:49:00 -06:00
plugs nif ci fix complie in ci 2026-01-30 13:01:44 -06:00
endpoint.ex add security headers 2026-01-29 10:33:24 -06:00
gettext.ex init 2025-12-21 11:10:43 -06:00
router.ex Add firmware version tracking system 2026-02-01 10:46:27 -06:00
telemetry.ex fix: add Oban config to dev.exs and replace Exq telemetry with Oban 2026-01-24 16:39:45 -06:00
user_auth.ex forgot password flow 2026-01-31 17:03:22 -06:00