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:

  1. DISPLAY UTC LABEL — Append "UTC" to absolute timestamps on ticket detail, checkin detail, timeline, etc. Relative timestamps ("5 minutes ago") are fine as-is.

  2. 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.

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button