towerops/assets/js
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
..
types Convert JavaScript to TypeScript with proper type definitions 2026-01-15 13:29:49 -06:00
app.ts feat: display all timestamps in user's timezone 2026-01-18 12:19:17 -06:00
passkey_discoverable.ts Convert JavaScript to TypeScript with proper type definitions 2026-01-15 13:29:49 -06:00
passkey_login.ts Convert JavaScript to TypeScript with proper type definitions 2026-01-15 13:29:49 -06:00
passkey_settings.ts Convert JavaScript to TypeScript with proper type definitions 2026-01-15 13:29:49 -06:00
webauthn.ts Convert JavaScript to TypeScript with proper type definitions 2026-01-15 13:29:49 -06:00
webauthn_utils.ts Convert JavaScript to TypeScript with proper type definitions 2026-01-15 13:29:49 -06:00