turniere-backend/db/migrate
Daniel Schädler 2b63e61475 fix(sync): protect follower sync tokens
Store read-only receiver tokens as keyed digests and expose only sync_auth_configured in owner responses. Keep leader push tokens write-only in API responses because outbound sync still needs to send them.

Refs TUR-84
2026-04-30 09:32:37 +02:00
..
0000_create_schema.rb Add state to stage 2019-06-13 13:21:24 +02:00
0001_create_bets.rb Add bet model 2019-06-17 13:48:49 +02:00
20220516203838_add_service_name_to_active_storage_blobs.active_storage.rb Update to rails 7.0.3 2022-05-19 09:08:36 +02:00
20220516203839_create_active_storage_variant_records.active_storage.rb Update to rails 7.0.3 2022-05-19 09:08:36 +02:00
20220516203840_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb Update to rails 7.0.3 2022-05-19 09:08:36 +02:00
20240407175005_add_position_to_group_scores.rb Add missing migrations 2024-04-07 21:21:33 +02:00
20240407180900_add_default_to_position_in_group_scores.rb Add missing migrations 2024-04-07 21:21:33 +02:00
20250309202658_add_timer_end_to_tournaments.rb Add migration for timer 2025-03-09 21:27:38 +01:00
20260412110000_add_decider_support_to_group_matches.rb Implement TUR-58 group stage decider matches 2026-04-12 19:13:52 +02:00
20260412230000_create_beamers.rb add backend beamer 2026-04-13 20:01:48 +02:00
20260413100000_add_tournament_sync_support.rb Add read-only tournament follower sync 2026-04-13 20:32:34 +02:00
20260413210000_create_tournament_sync_queue_entries.rb Make follower sync asynchronous 2026-04-13 20:54:28 +02:00
20260414103000_add_sync_snapshot_tracking_to_tournaments.rb Add sync snapshot tracking 2026-04-14 22:36:39 +02:00
20260416102000_backfill_default_beamers_by_name.rb Simplify default beamer handling 2026-04-16 13:02:40 +02:00
20260416131500_add_sync_source_id_to_beamers.rb Sync beamer state to followers 2026-04-16 15:55:20 +02:00
20260416143000_ensure_tournament_sync_columns_exist.rb Fix merged tournament sync schema in tests 2026-04-16 16:15:45 +02:00
20260416144000_ensure_tournament_sync_queue_entries_exist.rb Fix merged tournament sync schema in tests 2026-04-16 16:15:45 +02:00
20260422100000_create_team_action_lists.rb feat: track team action list completion 2026-04-22 16:51:17 +02:00
20260423133000_add_timer_mode_to_tournaments.rb feat: add timer modes and websocket updates 2026-04-23 23:29:03 +02:00
20260424120000_rename_timer_end_to_timestamp_on_tournaments.rb refactor: rename timer db column 2026-04-24 11:39:26 +02:00
20260426120000_replace_beamer_asset_fields_with_config.rb fix: move beamer backfill to new migration 2026-04-26 23:51:34 +02:00
20260426121000_backfill_default_beamer_config.rb fix: move beamer backfill to new migration 2026-04-26 23:51:34 +02:00
20260428120000_add_timer_reason_to_tournaments.rb fix(ci): restore Rails 8 spec suite 2026-04-29 15:48:20 +02:00
20260430120000_add_sync_auth_token_digest_to_tournaments.rb fix(sync): protect follower sync tokens 2026-04-30 09:32:37 +02:00