Skip to content

feat: dynamic live/upcoming status for today's gamedays#915

Closed
dachrisch wants to merge 31 commits into
chris0chris:masterfrom
dachrisch:feature/dynamic-live-status
Closed

feat: dynamic live/upcoming status for today's gamedays#915
dachrisch wants to merge 31 commits into
chris0chris:masterfrom
dachrisch:feature/dynamic-live-status

Conversation

@dachrisch
Copy link
Copy Markdown
Collaborator

This PR updates the game progress dashboard to:

  1. Show 'UPCOMING' (Anstehend) instead of 'LIVE' for today's gamedays if no games have started yet.
  2. Hide the progress bar and 0% completion for these upcoming gamedays.
  3. Show the countdown ('X min until start') for today's gamedays in the top section.
  4. Update the section title to 'HEUTE' (TODAY) if no games are live yet, or 'LIVE (X GAMES)' if activity is detected.

renovate Bot and others added 13 commits May 25, 2026 05:36
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
The release-please bot reverted this file to 3.19.0 in the automated release
PR, preventing Docker images from being built with the correct version. This
caused the UI to display 'v3.19.8' even after v3.19.9 and v3.19.10 releases.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@dachrisch dachrisch force-pushed the feature/dynamic-live-status branch from 3074439 to 18b23a4 Compare May 26, 2026 17:36
renovate Bot and others added 5 commits May 27, 2026 18:54
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@dachrisch dachrisch force-pushed the feature/dynamic-live-status branch from 4361916 to a399c41 Compare May 27, 2026 21:48
@dachrisch dachrisch force-pushed the feature/dynamic-live-status branch 2 times, most recently from 4361916 to ccd9ab1 Compare May 27, 2026 21:55
release-please Bot and others added 5 commits May 28, 2026 00:02
- Replace truthy/falsy checks with explicit boolean conditions in Python
- Extract complex boolean logic into named helper functions
- Use semantic names for all intermediate boolean variables
- Replace magic strings with model constants

All tests passing (111 frontend tests, 0 eslint errors).

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
The GamedayCard component passes {count: stats.total} to the gamesScheduled
translation key, but the i18n strings didn't have a {{count}} placeholder,
so the count was never displayed for upcoming/scheduled gamedays.

Fixes: Games scheduled sections now show 'Games scheduled 6' instead of 'Games scheduled'

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Updated all game count labels in card stats to use consistent format:
- 'Games scheduled {{count}}' → '{{count}} games planned'
- 'Live' → '{{count}} games live'
- 'Pending' → '{{count}} games pending'

Ensures all numeric labels follow the same pattern for clarity.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Add staging entrypoint script that dumps production DB and imports to
staging on every container start. Includes mariadb-client in Dockerfile.
Update docker-compose.staging.yaml and env template with PROD_MYSQL vars.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@dachrisch dachrisch force-pushed the feature/dynamic-live-status branch from ccd9ab1 to 919496c Compare May 27, 2026 22:02
@dachrisch dachrisch closed this May 27, 2026
@dachrisch dachrisch deleted the feature/dynamic-live-status branch May 27, 2026 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant