towerops/lib/towerops_web
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
..
channels Convert Task.* calls to Exq background workers 2026-01-17 16:46:36 -06:00
components fix all credo issues and add flash auto-dismiss 2026-01-18 10:43:23 -06:00
controllers refactor: use API token auth for profile imports instead of session cookies 2026-01-18 09:30:21 -06:00
helpers fix user deletion bug and implement timezone support 2026-01-18 10:51:11 -06:00
live feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00
plugs feat: update UI to Tailwind Plus design system and fix auth redirects 2026-01-18 09:56:49 -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 feat: update UI to Tailwind Plus design system and fix auth redirects 2026-01-18 09:56:49 -06:00
telemetry.ex exq improvements 2026-01-18 11:50:19 -06:00
user_auth.ex feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00