FossilRepo
Display UTC label on timestamps and add user timezone setting
Open
968ae53543cc272…
· opened 2 days, 17 hours ago
- Type
- Feature_Request
- Priority
- Minor
- Severity
- Minor
- Resolution
- —
- Subsystem
- —
- Created
- April 8, 2026 7:04 p.m.
All timestamps in the UI are stored and displayed in UTC but there is no UTC label, which confuses users in other timezones.
Two parts:
-
DISPLAY UTC LABEL — Append "UTC" to absolute timestamps on ticket detail, checkin detail, timeline, etc. Relative timestamps ("5 minutes ago") are fine as-is.
-
USER TIMEZONE SETTING — Add a timezone preference to the user profile. Convert displayed timestamps to the user's preferred timezone. Store everything in UTC server-side (already the case). Django has built-in timezone support via USE_TZ and django.utils.timezone.
Affected: accounts/models or profile (tz field), templates (timestamp display), template filter or middleware for tz activation.