Project

General

Profile

Actions

Task #217

closed

On the sessions page, times are incorrect (timezone issue)

Added by Sam Pearson 23 days ago. Updated 19 days ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
06/23/2026
Due date:
% Done:

0%

Estimated time:
Engineering Effort:
App Component:
Webapp
Feature:
Sessions

Description

Workouts should be 7 to 9 but here's an example for leg day:
06/22/2026 | 02:00 AM → 04:00 AM

CDT is 5 hours behind UTC; seems like maybe the timezone offset gets applied twice?

Actions #1

Updated by Sam Pearson 23 days ago

  • Target version set to V2.2.1 - Usability MVP
Actions #2

Updated by Sam Pearson 23 days ago

  • Status changed from New to Resolved

fixed in version 2.2.1 - pr pending.

Actions #3

Updated by Sam Pearson 21 days ago

This ended up being a huge issue that resulted in just storing timezones for calendars,routines, and sessions.

Additionally there's a presentation layer in the database that can be used to translate timestamps between timezones, but hopefully it won't get much use as we're storing timezone info in the calendar/routine/session.

we're no longer "JUST DO EVERYTHING IN UTC" but that would have been a mess for recurring events that are less than 6 hours away from the date boundary.

Anyway, timestamps come through the frontend cleanly now.

Actions #4

Updated by Sam Pearson 19 days ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF