towerops/lib/towerops_web/live
Graham McIntire d2e38e351e
feat: display all timestamps in user's timezone
- Add timezone to socket assigns in mount_current_scope
- Detect user timezone from browser using Intl.DateTimeFormat
- Auto-save detected timezone to user profile on first connection
- Update all templates to use TimeHelpers with timezone parameter
- Update agent helper functions to accept timezone parameter
- Templates updated:
  - Alert list (triggered, acknowledged, resolved)
  - Device list (last checked)
  - Agent list and show (created, last seen, updated)
  - Admin dashboard (impersonation logs)
  - Admin org/user lists (created/joined dates)
  - Main dashboard (alert times)
2026-01-18 12:19:17 -06:00
..
admin feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00
agent_live feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00
alert_live feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00
device_live feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00
graph_live Change 'Ping Latency' to 'ICMP Latency' throughout codebase 2026-01-17 17:13:02 -06:00
org more renames 2026-01-17 15:13:56 -06:00
org_live rename equipment to device 2026-01-17 14:48:46 -06:00
site_live Add latency graph to site detail page 2026-01-17 16:58:59 -06:00
dashboard_live.ex rename equipment to device 2026-01-17 14:48:46 -06:00
dashboard_live.html.heex feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00
mobile_qr_live.ex Add comprehensive Dialyzer type specifications 2026-01-17 10:52:02 -06:00
user_settings_live.ex fix(ui): fix API token success modal z-index issue 2026-01-18 11:10:29 -06:00