Skip to content

[FEATURE] Flexible Match Scheduling & Detailed Time Display on Brackets #519

Description

@NikolaJyun

Is your feature request related to a problem? Please describe.

Currently, the tournament bracket system only displays generic countdowns or rough time frames (e.g., "in 4 days", "in 1 week"), which lacks precision and makes it difficult for participants and viewers to know the exact schedule.

Furthermore, while professional platforms like Liquipedia use fixed schedules determined by organizers, amateur or community tournaments (such as ours) rely heavily on flexible scheduling, where competing teams coordinate and agree on their own match times within a deadline. The current system does not elegantly accommodate this workflow.

Describe the solution you'd like

We need a more flexible and informative scheduling system that supports both exact timestamp displays and manual time entry by teams/admin.

Ideally, this should include:

  1. Precise Time Display on Brackets: Instead of just a countdown, show the exact date and time (e.g., YYYY-MM-DD HH:MM) on the bracket node. If no time is set, display TBD (To Be Determined) or TBA (To Be Announced).
  2. "Manual Scheduling" Toggle (Configurable Feature): An option in the tournament settings to switch between:
    • Automatic/Organizer-defined Schedule: Fixed times set by the host.
    • Manual/Team-coordinated Schedule: Allows specific match times to be inputted manually once teams have agreed on a time.
  3. Dedicated Schedule Tab/Page: A standalone view or page that lists all matches chronologically with their detailed status and exact times, making it easier for users to track upcoming matches without navigating the entire bracket tree.

Describe alternatives you've considered

  • Liquipedia-style Fixed Scheduling: Not viable for community/amateur tournaments where players have varying personal schedules and must negotiate match times.
  • External spreadsheets (e.g., Google Sheets): Used as a workaround to track actual times, but it fragments the user experience and hurts platform engagement.

Additional context

  • Current UI Limitation: The current popup allows scheduling a specific time, but the bracket overview hides this precision behind a relative countdown.
  • Reference UI: * Liquipedia offers great exact time visibility (with countdowns on hover or sidebars), but lacks the "flexible community scheduling" mechanism we need.
Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions