Skip to content

Add a persisted 12/24-hour time preference to the Explore Set page #249

Description

@chiptus

This was generated by AI during triage.

Context

Split off from #174 (reveal-labels module). The Explore Set page's card header currently has no source for a use24Hour preference — unlike SetDetails (URL search param, default true) and the Artists tab (sourced via FestivalSetContext), the Explore route has never had a 12/24-hour toggle at all. #174 unifies this call site onto the shared time-formatting helpers but intentionally passes a fixed default rather than inventing new state, to keep that refactor narrow.

What's needed

Give the Explore page a real, persisted use24Hour preference. Discussed during #174's design: this should not be a URL search param (unlike SetDetails) — prefer localStorage or a user profile/DB setting, so the preference persists across sessions and (ideally) is shared consistently with the other views rather than being re-decided per route.

Relations

Architecture note

Filed during triage grilling of #174 (architecture review batch, 2026-07-13).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions