Skip to content

bug: Inconsistent Time Zone Handling Across the Application #85

@ottodevs

Description

@ottodevs

👤 User Story

As a user of the Pool application, I want consistent and clear time zone handling so that I can accurately schedule and participate in pools across different global locations.

📝 Bug Description

The application currently has inconsistent time zone display and management. This inconsistency is particularly problematic in the pool creation form and display components, affecting the accuracy of scheduling in a global context.

🔄 Steps to Reproduce

  1. Log in to the Pool application.
  2. Navigate to the pool creation form.
  3. Attempt to set a time for the pool.
  4. Create the pool and view it in the pool display.
  5. Compare the time shown in different parts of the application.
  6. If possible, view the same pool from a different time zone.

🎯 Expected Behavior

  • All internal time storage should use UTC.
  • Times should be displayed in the user's local time zone by default.
  • The pool creation form should include a time zone selection option.
  • Pool display components should clearly indicate the time zone of displayed times.
  • Users should be able to view pool times in different time zones if needed. (Optional)

📸 Screenshots or GIFs

No response

📘 Additional Context

  • This issue is critical for accurate scheduling in a global context.
  • The problem primarily affects the pool creation form and display components.
  • Consider researching similar applications (e.g., Luma, Eventbrite) for best practices in time zone handling.
  • Implementing a robust time zone management system may require updates to both frontend and backend components.

🔗 Related Issues

No response

👥 Mention

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions