Daniel Schädler
6db6442205
Merge remote-tracking branch 'origin/master' into codex/TUR-113-fix-rubocop
...
# Conflicts:
# spec/e2e/http/api_surface_spec.rb
# spec/e2e/http/tournament_follow_sync_beamers_websocket_spec.rb
2026-04-27 10:55:29 +02:00
Daniel Schädler
acdef9f5b4
feat(beamers): replace asset URLs with config
...
Add beamer config JSON, drop obsolete asset URL fields, and narrow display_state to the new beamer API states. Migration maps legacy display states to supported values and initializes config to {}.
2026-04-26 16:13:12 +02:00
Daniel Schädler
cfb07e82fc
fix: clear RuboCop offenses
2026-04-26 15:46:31 +02:00
Daniel Schädler
c9d487f30c
fix: use constant for default beamer name
2026-04-23 16:55:28 +02:00
Daniel Schädler
eb8c2a7284
fix: avoid rails constant in follow e2e
2026-04-23 16:37:45 +02:00
Daniel Schädler
d58b9251d0
fix: seed valid beamer e2e tournaments
2026-04-23 14:56:01 +02:00
Daniel Schädler
7151976d26
feat: add backend beamer live updates
2026-04-23 14:35:16 +02:00