mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-05 09:33:25 -08:00
Compare commits
base: jeirmeister:e003ac0a45eea6410a86ab5c1e8e0146db71e2ea
jeirmeister:master
jeirmeister:deck-sync/7-version-history
jeirmeister:deck-sync/6-auto-sync
jeirmeister:deck-sync/5b-conflicts
jeirmeister:deck-sync/5a-tombstones
jeirmeister:deck-sync/4-manual-sync
jeirmeister:deck-sync/3-profile-sidecar-diff
jeirmeister:icons-semantic-tint
jeirmeister:icons-filter-labels
jeirmeister:fonts/10-cardtext-range
jeirmeister:alts/10-delegate-pills
jeirmeister:alts/11-moderation-chrome
jeirmeister:alts/7-report-dash
jeirmeister:alts/9-search-controls
jeirmeister:pr1-tournament-client-ui
jeirmeister:pr1-tournament-client-event-plumbing
jeirmeister:pr1-tournament-server-engine
jeirmeister:alts/7-report-queue
jeirmeister:alts/5-timeline-filters
jeirmeister:alts/4-entry-points
jeirmeister:alts/3-tab-shell
jeirmeister:alts/2-server-bfs
jeirmeister:alts/1-proto-evidence
jeirmeister:first-run-tutorial
jeirmeister:ci-cache-budget
jeirmeister:tooomm-gha_pins
jeirmeister:deck-sync/2-server-persist-versions
jeirmeister:deck-sync/1-schema-proto-sync-fields
jeirmeister:pr1-tournament-server-command-stubs
jeirmeister:pr1-tournament-proto-messages
jeirmeister:oracle-memory-check
jeirmeister:tooomm-sentry_bump
jeirmeister:seer/fix/visual-deck-storage-teardown-crash
jeirmeister:seer/fix/installer-guard-unreplaceable-payload
jeirmeister:tooomm-publish_beta
jeirmeister:tooomm-doxy_contr
jeirmeister:settings-as-view-remove-dialog
jeirmeister:ci-win-sccache
jeirmeister:alts/6-dashboards
jeirmeister:tooomm-translation_strings
jeirmeister:tooomm-qt5
jeirmeister:windows-update-installer
jeirmeister:tooomm-gh_create
jeirmeister:tooomm-publish
jeirmeister:tooomm-doxy_build_on_arm_runner
jeirmeister:tooomm-aqt_versions
jeirmeister:tooomm-patch-1
jeirmeister:tooomm-patch-33
jeirmeister:tooomm_ninja-win
jeirmeister:tooomm-ci_if
jeirmeister:tooomm-readme_table
jeirmeister:tooomm-cmake
jeirmeister:tooomm-nsis_32bit
jeirmeister:fix-animation-crash
jeirmeister:tooomm-qt_minimal
jeirmeister:tooomm-dependabot_vcpkg
jeirmeister:tooomm-presets
jeirmeister:tooomm-patch-2
jeirmeister:shared-foundation
jeirmeister:tooomm_compile
jeirmeister:tooomm-ci_polish
jeirmeister:tooomm-tooomm_doxy_cache
jeirmeister:tooomm_linker
jeirmeister:3.0.2-backports
jeirmeister:tooomm-ci_sign_mac
jeirmeister:tooomm-ci_pr_ref
jeirmeister:seavor-messy-mess
jeirmeister:tooomm-external_libs_sources
jeirmeister:3.0.1-backports
jeirmeister:tooomm-release_list
jeirmeister:browser-protocol-support
jeirmeister:tooomm-release_cleanup
jeirmeister:tooomm-macos26_cross_compile
jeirmeister:tooomm-dedup
jeirmeister:tooomm-mac_sign
jeirmeister:tooomm-x.y.z
jeirmeister:tooomm-sccache
jeirmeister:tooomm-debug_builds
jeirmeister:tooomm-macOS14
jeirmeister:backports-2.10
jeirmeister:proper-proxying
jeirmeister:tooomm-doxy3
jeirmeister:dependabot/npm_and_yarn/webclient/multi-75e6bc5210
jeirmeister:tooomm_doxy
jeirmeister:tooomm-ci_updates
jeirmeister:fix_serva
jeirmeister:make_logging_config_work
jeirmeister:new_orchestrator
jeirmeister:replays_fix
jeirmeister:more_webatrice
jeirmeister:zach_fix_4329
jeirmeister:address_crash
jeirmeister:tooomm-log
jeirmeister:zach/fix_open_ssl_2
jeirmeister:tooomm-settings
jeirmeister:2474-server-status
jeirmeister:card_auto_complete
jeirmeister:2026-11-04-Development-3.2.0-beta.2
jeirmeister:2026-11-03-Development-3.2.0-beta
jeirmeister:2026-10-25-Release-3.1.2
jeirmeister:2026-10-25-Development-3.1.2-beta.4
jeirmeister:2026-10-24-Development-3.1.2-beta.3
jeirmeister:2026-10-19-Development-3.1.2-beta.2
jeirmeister:2026-10-12-Development-3.1.2-beta
jeirmeister:2026-10-10-Release-3.1.1
jeirmeister:2026-10-09-Development-3.1.1-beta.2
jeirmeister:2026-10-09-Development-3.1.1-beta
jeirmeister:2026-10-03-Release-3.1.0
jeirmeister:2026-10-02-Development-3.1.0-beta.16
jeirmeister:2026-09-27-Development-3.1.0-beta.15
jeirmeister:2026-09-27-Development-3.1.0-beta.14
jeirmeister:2026-09-21-Development-3.1.0-beta.13
jeirmeister:2026-09-18-Development-3.1.0-beta.12
jeirmeister:2026-09-05-Development-3.1.0-beta.11
jeirmeister:2026-09-01-Development-3.1.0-beta.10
jeirmeister:2026-08-25-Development-3.1.0-beta.9
jeirmeister:2026-08-21-Development-3.1.0-beta.8
jeirmeister:2026-08-18-Development-3.1.0-beta.7
jeirmeister:2026-08-15-Development-3.1.0-beta.6
jeirmeister:2026-08-14-Development-3.1.0-beta.5
jeirmeister:2026-08-08-Development-3.1.0-beta.4
jeirmeister:2026-06-27-Development-3.1.0-beta.3
jeirmeister:2026-06-26-Development-3.1.0-beta.2
jeirmeister:2026-06-26-Release-3.0.2
jeirmeister:2026-06-26-Development-3.1.0-beta
jeirmeister:@cockatrice/sockatrice@4.0.1
jeirmeister:2026-05-23-Release-3.0.1
jeirmeister:2026-05-17-Development-3.0.1-beta.2
jeirmeister:2026-05-16-Development-3.0.1-beta
jeirmeister:2026-05-08-Release-3.0.0
jeirmeister:2026-05-05-Development-3.0.0-beta.63
jeirmeister:2026-05-04-Development-2.11.0-beta.62
jeirmeister:2026-04-21-Development-2.11.0-beta.61
jeirmeister:2026-04-18-Development-2.11.0-beta.60
jeirmeister:2026-04-13-Development-2.11.0-beta.59
jeirmeister:2026-04-07-Development-2.11.0-beta.58
jeirmeister:2026-03-27-Development-2.11.0-beta.57
jeirmeister:2026-03-25-Development-2.11.0-beta.56
jeirmeister:2026-03-16-Development-2.11.0-beta.55
jeirmeister:2026-02-23-Development-2.11.0-beta.53
jeirmeister:2026-02-22-Development-2.11.0-beta.52
jeirmeister:2026-02-22-Release-2.10.3
jeirmeister:2026-02-21-Development-2.10.3-beta
jeirmeister:2026-02-21-Development-2.11.0-beta.51
jeirmeister:2026-02-19-Development-2.11.0-beta.50
jeirmeister:2026-02-08-Development-2.11.0-beta.49
jeirmeister:2026-01-28-Development-2.11.0-beta.48
jeirmeister:2026-01-24-Development-2.11.0-beta.47
jeirmeister:2026-01-14-Development-2.11.0-beta.46
jeirmeister:2026-01-07-Development-2.11.0-beta.45
jeirmeister:2026-01-05-Development-2.11.0-beta.44
jeirmeister:2026-01-02-Development-2.11.0-beta.43
jeirmeister:2026-01-01-Development-2.11.0-beta.42
jeirmeister:2025-12-31-Development-2.11.0-beta.41
jeirmeister:2025-12-18-Development-2.11.0-beta.40
jeirmeister:2025-12-13-Development-2.11.0-beta.39
jeirmeister:2025-11-30-Development-2.11.0-beta.38
jeirmeister:2025-11-20-Development-2.11.0-beta.37
jeirmeister:2025-11-16-Development-2.11.0-beta.36
jeirmeister:2025-11-15-Development-2.11.0-beta.35
jeirmeister:2025-11-11-Development-2.11.0-beta.33
jeirmeister:2025-09-29-Development-2.11.0-beta.32
jeirmeister:2025-09-26-Development-2.11.0-beta.31
jeirmeister:2025-09-15-Development-2.11.0-beta.30
jeirmeister:2025-09-13-Development-2.11.0-beta.29
jeirmeister:2025-09-12-Development-2.11.0-beta.28
jeirmeister:2025-09-11-Development-2.11.0-beta.27
jeirmeister:2025-09-10-Development-2.11.0-beta.26
jeirmeister:2025-08-26-Development-2.11.0-beta.25
jeirmeister:2025-08-16-Development-2.11.0-beta.24
jeirmeister:2025-08-16-Development-2.11.0-beta.23
jeirmeister:2025-08-02-Development-2.11.0-beta.22
jeirmeister:2025-08-02-Development-2.11.0-beta.21
jeirmeister:2025-07-15-Development-2.11.0-beta.20
jeirmeister:2025-07-05-Development-2.11.0-beta.19
jeirmeister:2025-06-29-Development-2.11.0-beta.18
jeirmeister:2025-06-29-Development-2.11.0-beta.17
jeirmeister:2025-06-29-Development-2.11.0-beta.16
jeirmeister:2025-06-29-Development-2.11.0-beta.15
jeirmeister:2025-06-29-Development-2.11.0-beta.13
jeirmeister:2025-06-29-Development-2.11.0-beta.14
jeirmeister:2025-06-23-Development-2.11.0-beta.12
jeirmeister:2025-06-22-Development-2.11.0-beta.11
jeirmeister:2025-06-13-Development-2.11.0-beta.10
jeirmeister:2025-06-12-Development-2.11.0-beta.9
jeirmeister:2025-05-22-Development-2.11.0-beta.8
jeirmeister:2025-05-20-Development-2.11.0-beta.7
jeirmeister:2025-05-06-Development-2.11.0-beta.6
jeirmeister:2025-05-05-Development-2.11.0-beta.5
jeirmeister:2025-05-02-Development-2.11.0-beta.4
jeirmeister:2025-04-20-Development-2.11.0-beta.3
jeirmeister:2025-04-18-Development-2.11.0-beta.2
jeirmeister:2025-04-11-Development-2.11.0-beta
jeirmeister:2025-04-03-Release-2.10.2
jeirmeister:2025-04-03-Development-2.10.2-beta
jeirmeister:2025-03-27-Release-2.10.1
jeirmeister:2025-03-26-Development-2.10.1-beta.15
jeirmeister:2025-03-25-Development-2.10.1-beta.14
jeirmeister:2025-03-22-Development-2.10.1-beta.13
jeirmeister:2025-03-20-Development-2.10.1-beta.12
jeirmeister:2025-03-18-Development-2.10.1-beta.11
jeirmeister:2025-03-16-Development-2.10.1-beta.10
jeirmeister:2025-03-15-Development-2.10.1-beta.9
jeirmeister:2025-03-11-Development-2.10.1-beta.8
jeirmeister:2025-03-04-Development-2.10.1-beta.7
jeirmeister:2025-03-04-Development-2.10.1-beta.6
jeirmeister:2025-03-01-Development-2.10.1-beta.5
jeirmeister:2025-02-27-Development-2.10.1-beta.4
jeirmeister:2025-02-18-Development-2.10.1-beta.3
jeirmeister:2025-02-15-Development-2.10.1-beta.2
jeirmeister:2025-02-10-Development-2.10.1-beta
jeirmeister:2025-02-10-Release-2.10.0
jeirmeister:2025-02-08-Development-2.10.0-beta.42
jeirmeister:2025-02-07-Development-2.10.0-beta.41
jeirmeister:2025-02-07-Development-2.10.0-beta.40
jeirmeister:2025-02-06-Development-2.10.0-beta.39
jeirmeister:2025-02-04-Development-2.10.0-beta.38
jeirmeister:2025-02-02-Development-2.10.0-beta.37
jeirmeister:2025-02-02-Development-2.10.0-beta.36
jeirmeister:2025-02-02-Development-2.10.0-beta.35
jeirmeister:2025-02-01-Development-2.10.0-beta.34
jeirmeister:2025-01-25-Development-2.10.0-beta.33
jeirmeister:2025-01-21-Development-2.10.0-beta.32
jeirmeister:2025-01-18-Development-2.10.0-beta.31
jeirmeister:2025-01-17-Development-2.10.0-beta.30
jeirmeister:2025-01-17-Development-2.10.0-beta.29
jeirmeister:2025-01-17-Development-2.10.0-beta.28
jeirmeister:2025-01-15-Development-2.10.0-beta.27
jeirmeister:2025-01-14-Development-2.10.0-beta.26
jeirmeister:2025-01-12-Development-2.10.0-beta.25
jeirmeister:2025-01-11-Development-2.10.0-beta.24
jeirmeister:2025-01-11-Development-2.10.0-beta.23
jeirmeister:2025-01-10-Development-2.10.0-beta.22
jeirmeister:2025-01-05-Development-2.10.0-beta.21
jeirmeister:2024-12-29-Development-2.10.0-beta.20
jeirmeister:2024-12-28-Development-2.10.0-beta.19
jeirmeister:2024-12-28-Development-2.10.0-beta.18
jeirmeister:2024-12-28-Development-2.10.0-beta.17
jeirmeister:2024-12-28-Development-2.10.0-beta.16
jeirmeister:2024-12-28-Development-2.10.0-beta.15
jeirmeister:2024-12-27-Development-2.10.0-beta.14
jeirmeister:2024-12-26-Development-2.10.0-beta.13
jeirmeister:2024-12-25-Development-2.10.0-beta.12
jeirmeister:2024-12-22-Development-2.10.0-beta.11
jeirmeister:2024-12-21-Development-2.10.0-beta.10
jeirmeister:2024-12-21-Development-2.10.0-beta.9
jeirmeister:2024-12-20-Development-2.10.0-beta.8
jeirmeister:2024-12-20-Development-2.10.0-beta.7
jeirmeister:2024-12-19-Development-2.10.0-beta.6
jeirmeister:2024-12-19-Development-2.10.0-beta.5
jeirmeister:2024-12-18-Development-2.10.0-beta.4
jeirmeister:2024-12-13-Development-2.10.0-beta.3
jeirmeister:2024-06-24-Development-2.9.1-beta.2
jeirmeister:2024-06-16-Development-2.9.1-beta
jeirmeister:2023-09-14-Release-2.9.0
jeirmeister:2023-08-18-Development-2.8.1-beta.17
jeirmeister:2023-08-06-Development-2.8.1-beta.16
jeirmeister:2023-04-30-Development-2.8.1-beta.14
jeirmeister:2023-04-10-Development-2.8.1-beta.13
jeirmeister:2023-03-03-Development-2.8.1-beta.12
jeirmeister:2023-02-10-Development-2.8.1-beta.11
jeirmeister:2022-09-01-Development-2.8.1-beta.10
jeirmeister:2022-05-12-Development-2.8.1-beta.9
jeirmeister:2022-05-09-Development-2.8.1-beta.8
jeirmeister:2022-05-07-Development-2.8.1-beta.7
jeirmeister:2022-01-17-Development-2.8.1-beta.6
jeirmeister:2021-12-20-Development-2.8.1-beta.5
jeirmeister:2021-11-07-Development-2.8.1-beta.4
jeirmeister:2021-05-28-Development-2.8.1-beta.2
jeirmeister:2021-02-03-Development-2.8.1-beta
jeirmeister:2021-01-26-Release-2.8.0
jeirmeister:2020-08-23-Release-2.7.5
jeirmeister:2020-03-20-Release-2.7.4
jeirmeister:2019-08-31-Release-2.7.2
jeirmeister:2019-06-08-Release-2.7.1
jeirmeister:2019-03-04-Release-2.7.0
jeirmeister:2018-12-20-Release-2.6.2
jeirmeister:2018-07-17-Release-2.6.1
jeirmeister:2018-06-17-Release-2.6.0
jeirmeister:2018-04-16-Release-2.5.1
jeirmeister:2018-03-02-Release-2.5.0
jeirmeister:2017-11-19-Release-2.4.0
jeirmeister:2017-05-05-Release-2.3.17
jeirmeister:2017-04-15-Release-2.3.16
jeirmeister:2017-03-31-Release-2.3.15
jeirmeister:2017-03-14-Release
jeirmeister:2017-01-20-Release
jeirmeister:2016-12-31-Release
jeirmeister:2016-10-30-Release
jeirmeister:2016-06-30-Release
jeirmeister:2016-05-06-Release
jeirmeister:2016-02-03-Release
jeirmeister:2015-09-24-Release
jeirmeister:2015-08-09-Release
jeirmeister:2015-07-15-Release
jeirmeister:2015-07-05-Release
jeirmeister:2014-06-25-Release
..
compare: jeirmeister:dfa0edfcdb85d612f5c7ab833b26b725a3716c6c
jeirmeister:deck-sync/7-version-history
jeirmeister:deck-sync/6-auto-sync
jeirmeister:deck-sync/5b-conflicts
jeirmeister:deck-sync/5a-tombstones
jeirmeister:deck-sync/4-manual-sync
jeirmeister:deck-sync/3-profile-sidecar-diff
jeirmeister:master
jeirmeister:icons-semantic-tint
jeirmeister:icons-filter-labels
jeirmeister:fonts/10-cardtext-range
jeirmeister:alts/10-delegate-pills
jeirmeister:alts/11-moderation-chrome
jeirmeister:alts/7-report-dash
jeirmeister:alts/9-search-controls
jeirmeister:pr1-tournament-client-ui
jeirmeister:pr1-tournament-client-event-plumbing
jeirmeister:pr1-tournament-server-engine
jeirmeister:alts/7-report-queue
jeirmeister:alts/5-timeline-filters
jeirmeister:alts/4-entry-points
jeirmeister:alts/3-tab-shell
jeirmeister:alts/2-server-bfs
jeirmeister:alts/1-proto-evidence
jeirmeister:first-run-tutorial
jeirmeister:ci-cache-budget
jeirmeister:tooomm-gha_pins
jeirmeister:deck-sync/2-server-persist-versions
jeirmeister:deck-sync/1-schema-proto-sync-fields
jeirmeister:pr1-tournament-server-command-stubs
jeirmeister:pr1-tournament-proto-messages
jeirmeister:oracle-memory-check
jeirmeister:tooomm-sentry_bump
jeirmeister:seer/fix/visual-deck-storage-teardown-crash
jeirmeister:seer/fix/installer-guard-unreplaceable-payload
jeirmeister:tooomm-publish_beta
jeirmeister:tooomm-doxy_contr
jeirmeister:settings-as-view-remove-dialog
jeirmeister:ci-win-sccache
jeirmeister:alts/6-dashboards
jeirmeister:tooomm-translation_strings
jeirmeister:tooomm-qt5
jeirmeister:windows-update-installer
jeirmeister:tooomm-gh_create
jeirmeister:tooomm-publish
jeirmeister:tooomm-doxy_build_on_arm_runner
jeirmeister:tooomm-aqt_versions
jeirmeister:tooomm-patch-1
jeirmeister:tooomm-patch-33
jeirmeister:tooomm_ninja-win
jeirmeister:tooomm-ci_if
jeirmeister:tooomm-readme_table
jeirmeister:tooomm-cmake
jeirmeister:tooomm-nsis_32bit
jeirmeister:fix-animation-crash
jeirmeister:tooomm-qt_minimal
jeirmeister:tooomm-dependabot_vcpkg
jeirmeister:tooomm-presets
jeirmeister:tooomm-patch-2
jeirmeister:shared-foundation
jeirmeister:tooomm_compile
jeirmeister:tooomm-ci_polish
jeirmeister:tooomm-tooomm_doxy_cache
jeirmeister:tooomm_linker
jeirmeister:3.0.2-backports
jeirmeister:tooomm-ci_sign_mac
jeirmeister:tooomm-ci_pr_ref
jeirmeister:seavor-messy-mess
jeirmeister:tooomm-external_libs_sources
jeirmeister:3.0.1-backports
jeirmeister:tooomm-release_list
jeirmeister:browser-protocol-support
jeirmeister:tooomm-release_cleanup
jeirmeister:tooomm-macos26_cross_compile
jeirmeister:tooomm-dedup
jeirmeister:tooomm-mac_sign
jeirmeister:tooomm-x.y.z
jeirmeister:tooomm-sccache
jeirmeister:tooomm-debug_builds
jeirmeister:tooomm-macOS14
jeirmeister:backports-2.10
jeirmeister:proper-proxying
jeirmeister:tooomm-doxy3
jeirmeister:dependabot/npm_and_yarn/webclient/multi-75e6bc5210
jeirmeister:tooomm_doxy
jeirmeister:tooomm-ci_updates
jeirmeister:fix_serva
jeirmeister:make_logging_config_work
jeirmeister:new_orchestrator
jeirmeister:replays_fix
jeirmeister:more_webatrice
jeirmeister:zach_fix_4329
jeirmeister:address_crash
jeirmeister:tooomm-log
jeirmeister:zach/fix_open_ssl_2
jeirmeister:tooomm-settings
jeirmeister:2474-server-status
jeirmeister:card_auto_complete
jeirmeister:2026-11-04-Development-3.2.0-beta.2
jeirmeister:2026-11-03-Development-3.2.0-beta
jeirmeister:2026-10-25-Release-3.1.2
jeirmeister:2026-10-25-Development-3.1.2-beta.4
jeirmeister:2026-10-24-Development-3.1.2-beta.3
jeirmeister:2026-10-19-Development-3.1.2-beta.2
jeirmeister:2026-10-12-Development-3.1.2-beta
jeirmeister:2026-10-10-Release-3.1.1
jeirmeister:2026-10-09-Development-3.1.1-beta.2
jeirmeister:2026-10-09-Development-3.1.1-beta
jeirmeister:2026-10-03-Release-3.1.0
jeirmeister:2026-10-02-Development-3.1.0-beta.16
jeirmeister:2026-09-27-Development-3.1.0-beta.15
jeirmeister:2026-09-27-Development-3.1.0-beta.14
jeirmeister:2026-09-21-Development-3.1.0-beta.13
jeirmeister:2026-09-18-Development-3.1.0-beta.12
jeirmeister:2026-09-05-Development-3.1.0-beta.11
jeirmeister:2026-09-01-Development-3.1.0-beta.10
jeirmeister:2026-08-25-Development-3.1.0-beta.9
jeirmeister:2026-08-21-Development-3.1.0-beta.8
jeirmeister:2026-08-18-Development-3.1.0-beta.7
jeirmeister:2026-08-15-Development-3.1.0-beta.6
jeirmeister:2026-08-14-Development-3.1.0-beta.5
jeirmeister:2026-08-08-Development-3.1.0-beta.4
jeirmeister:2026-06-27-Development-3.1.0-beta.3
jeirmeister:2026-06-26-Development-3.1.0-beta.2
jeirmeister:2026-06-26-Release-3.0.2
jeirmeister:2026-06-26-Development-3.1.0-beta
jeirmeister:@cockatrice/sockatrice@4.0.1
jeirmeister:2026-05-23-Release-3.0.1
jeirmeister:2026-05-17-Development-3.0.1-beta.2
jeirmeister:2026-05-16-Development-3.0.1-beta
jeirmeister:2026-05-08-Release-3.0.0
jeirmeister:2026-05-05-Development-3.0.0-beta.63
jeirmeister:2026-05-04-Development-2.11.0-beta.62
jeirmeister:2026-04-21-Development-2.11.0-beta.61
jeirmeister:2026-04-18-Development-2.11.0-beta.60
jeirmeister:2026-04-13-Development-2.11.0-beta.59
jeirmeister:2026-04-07-Development-2.11.0-beta.58
jeirmeister:2026-03-27-Development-2.11.0-beta.57
jeirmeister:2026-03-25-Development-2.11.0-beta.56
jeirmeister:2026-03-16-Development-2.11.0-beta.55
jeirmeister:2026-02-23-Development-2.11.0-beta.53
jeirmeister:2026-02-22-Development-2.11.0-beta.52
jeirmeister:2026-02-22-Release-2.10.3
jeirmeister:2026-02-21-Development-2.10.3-beta
jeirmeister:2026-02-21-Development-2.11.0-beta.51
jeirmeister:2026-02-19-Development-2.11.0-beta.50
jeirmeister:2026-02-08-Development-2.11.0-beta.49
jeirmeister:2026-01-28-Development-2.11.0-beta.48
jeirmeister:2026-01-24-Development-2.11.0-beta.47
jeirmeister:2026-01-14-Development-2.11.0-beta.46
jeirmeister:2026-01-07-Development-2.11.0-beta.45
jeirmeister:2026-01-05-Development-2.11.0-beta.44
jeirmeister:2026-01-02-Development-2.11.0-beta.43
jeirmeister:2026-01-01-Development-2.11.0-beta.42
jeirmeister:2025-12-31-Development-2.11.0-beta.41
jeirmeister:2025-12-18-Development-2.11.0-beta.40
jeirmeister:2025-12-13-Development-2.11.0-beta.39
jeirmeister:2025-11-30-Development-2.11.0-beta.38
jeirmeister:2025-11-20-Development-2.11.0-beta.37
jeirmeister:2025-11-16-Development-2.11.0-beta.36
jeirmeister:2025-11-15-Development-2.11.0-beta.35
jeirmeister:2025-11-11-Development-2.11.0-beta.33
jeirmeister:2025-09-29-Development-2.11.0-beta.32
jeirmeister:2025-09-26-Development-2.11.0-beta.31
jeirmeister:2025-09-15-Development-2.11.0-beta.30
jeirmeister:2025-09-13-Development-2.11.0-beta.29
jeirmeister:2025-09-12-Development-2.11.0-beta.28
jeirmeister:2025-09-11-Development-2.11.0-beta.27
jeirmeister:2025-09-10-Development-2.11.0-beta.26
jeirmeister:2025-08-26-Development-2.11.0-beta.25
jeirmeister:2025-08-16-Development-2.11.0-beta.24
jeirmeister:2025-08-16-Development-2.11.0-beta.23
jeirmeister:2025-08-02-Development-2.11.0-beta.22
jeirmeister:2025-08-02-Development-2.11.0-beta.21
jeirmeister:2025-07-15-Development-2.11.0-beta.20
jeirmeister:2025-07-05-Development-2.11.0-beta.19
jeirmeister:2025-06-29-Development-2.11.0-beta.18
jeirmeister:2025-06-29-Development-2.11.0-beta.17
jeirmeister:2025-06-29-Development-2.11.0-beta.16
jeirmeister:2025-06-29-Development-2.11.0-beta.15
jeirmeister:2025-06-29-Development-2.11.0-beta.13
jeirmeister:2025-06-29-Development-2.11.0-beta.14
jeirmeister:2025-06-23-Development-2.11.0-beta.12
jeirmeister:2025-06-22-Development-2.11.0-beta.11
jeirmeister:2025-06-13-Development-2.11.0-beta.10
jeirmeister:2025-06-12-Development-2.11.0-beta.9
jeirmeister:2025-05-22-Development-2.11.0-beta.8
jeirmeister:2025-05-20-Development-2.11.0-beta.7
jeirmeister:2025-05-06-Development-2.11.0-beta.6
jeirmeister:2025-05-05-Development-2.11.0-beta.5
jeirmeister:2025-05-02-Development-2.11.0-beta.4
jeirmeister:2025-04-20-Development-2.11.0-beta.3
jeirmeister:2025-04-18-Development-2.11.0-beta.2
jeirmeister:2025-04-11-Development-2.11.0-beta
jeirmeister:2025-04-03-Release-2.10.2
jeirmeister:2025-04-03-Development-2.10.2-beta
jeirmeister:2025-03-27-Release-2.10.1
jeirmeister:2025-03-26-Development-2.10.1-beta.15
jeirmeister:2025-03-25-Development-2.10.1-beta.14
jeirmeister:2025-03-22-Development-2.10.1-beta.13
jeirmeister:2025-03-20-Development-2.10.1-beta.12
jeirmeister:2025-03-18-Development-2.10.1-beta.11
jeirmeister:2025-03-16-Development-2.10.1-beta.10
jeirmeister:2025-03-15-Development-2.10.1-beta.9
jeirmeister:2025-03-11-Development-2.10.1-beta.8
jeirmeister:2025-03-04-Development-2.10.1-beta.7
jeirmeister:2025-03-04-Development-2.10.1-beta.6
jeirmeister:2025-03-01-Development-2.10.1-beta.5
jeirmeister:2025-02-27-Development-2.10.1-beta.4
jeirmeister:2025-02-18-Development-2.10.1-beta.3
jeirmeister:2025-02-15-Development-2.10.1-beta.2
jeirmeister:2025-02-10-Development-2.10.1-beta
jeirmeister:2025-02-10-Release-2.10.0
jeirmeister:2025-02-08-Development-2.10.0-beta.42
jeirmeister:2025-02-07-Development-2.10.0-beta.41
jeirmeister:2025-02-07-Development-2.10.0-beta.40
jeirmeister:2025-02-06-Development-2.10.0-beta.39
jeirmeister:2025-02-04-Development-2.10.0-beta.38
jeirmeister:2025-02-02-Development-2.10.0-beta.37
jeirmeister:2025-02-02-Development-2.10.0-beta.36
jeirmeister:2025-02-02-Development-2.10.0-beta.35
jeirmeister:2025-02-01-Development-2.10.0-beta.34
jeirmeister:2025-01-25-Development-2.10.0-beta.33
jeirmeister:2025-01-21-Development-2.10.0-beta.32
jeirmeister:2025-01-18-Development-2.10.0-beta.31
jeirmeister:2025-01-17-Development-2.10.0-beta.30
jeirmeister:2025-01-17-Development-2.10.0-beta.29
jeirmeister:2025-01-17-Development-2.10.0-beta.28
jeirmeister:2025-01-15-Development-2.10.0-beta.27
jeirmeister:2025-01-14-Development-2.10.0-beta.26
jeirmeister:2025-01-12-Development-2.10.0-beta.25
jeirmeister:2025-01-11-Development-2.10.0-beta.24
jeirmeister:2025-01-11-Development-2.10.0-beta.23
jeirmeister:2025-01-10-Development-2.10.0-beta.22
jeirmeister:2025-01-05-Development-2.10.0-beta.21
jeirmeister:2024-12-29-Development-2.10.0-beta.20
jeirmeister:2024-12-28-Development-2.10.0-beta.19
jeirmeister:2024-12-28-Development-2.10.0-beta.18
jeirmeister:2024-12-28-Development-2.10.0-beta.17
jeirmeister:2024-12-28-Development-2.10.0-beta.16
jeirmeister:2024-12-28-Development-2.10.0-beta.15
jeirmeister:2024-12-27-Development-2.10.0-beta.14
jeirmeister:2024-12-26-Development-2.10.0-beta.13
jeirmeister:2024-12-25-Development-2.10.0-beta.12
jeirmeister:2024-12-22-Development-2.10.0-beta.11
jeirmeister:2024-12-21-Development-2.10.0-beta.10
jeirmeister:2024-12-21-Development-2.10.0-beta.9
jeirmeister:2024-12-20-Development-2.10.0-beta.8
jeirmeister:2024-12-20-Development-2.10.0-beta.7
jeirmeister:2024-12-19-Development-2.10.0-beta.6
jeirmeister:2024-12-19-Development-2.10.0-beta.5
jeirmeister:2024-12-18-Development-2.10.0-beta.4
jeirmeister:2024-12-13-Development-2.10.0-beta.3
jeirmeister:2024-06-24-Development-2.9.1-beta.2
jeirmeister:2024-06-16-Development-2.9.1-beta
jeirmeister:2023-09-14-Release-2.9.0
jeirmeister:2023-08-18-Development-2.8.1-beta.17
jeirmeister:2023-08-06-Development-2.8.1-beta.16
jeirmeister:2023-04-30-Development-2.8.1-beta.14
jeirmeister:2023-04-10-Development-2.8.1-beta.13
jeirmeister:2023-03-03-Development-2.8.1-beta.12
jeirmeister:2023-02-10-Development-2.8.1-beta.11
jeirmeister:2022-09-01-Development-2.8.1-beta.10
jeirmeister:2022-05-12-Development-2.8.1-beta.9
jeirmeister:2022-05-09-Development-2.8.1-beta.8
jeirmeister:2022-05-07-Development-2.8.1-beta.7
jeirmeister:2022-01-17-Development-2.8.1-beta.6
jeirmeister:2021-12-20-Development-2.8.1-beta.5
jeirmeister:2021-11-07-Development-2.8.1-beta.4
jeirmeister:2021-05-28-Development-2.8.1-beta.2
jeirmeister:2021-02-03-Development-2.8.1-beta
jeirmeister:2021-01-26-Release-2.8.0
jeirmeister:2020-08-23-Release-2.7.5
jeirmeister:2020-03-20-Release-2.7.4
jeirmeister:2019-08-31-Release-2.7.2
jeirmeister:2019-06-08-Release-2.7.1
jeirmeister:2019-03-04-Release-2.7.0
jeirmeister:2018-12-20-Release-2.6.2
jeirmeister:2018-07-17-Release-2.6.1
jeirmeister:2018-06-17-Release-2.6.0
jeirmeister:2018-04-16-Release-2.5.1
jeirmeister:2018-03-02-Release-2.5.0
jeirmeister:2017-11-19-Release-2.4.0
jeirmeister:2017-05-05-Release-2.3.17
jeirmeister:2017-04-15-Release-2.3.16
jeirmeister:2017-03-31-Release-2.3.15
jeirmeister:2017-03-14-Release
jeirmeister:2017-01-20-Release
jeirmeister:2016-12-31-Release
jeirmeister:2016-10-30-Release
jeirmeister:2016-06-30-Release
jeirmeister:2016-05-06-Release
jeirmeister:2016-02-03-Release
jeirmeister:2015-09-24-Release
jeirmeister:2015-08-09-Release
jeirmeister:2015-07-15-Release
jeirmeister:2015-07-05-Release
jeirmeister:2014-06-25-Release
9 commits
e003ac0a45
...
dfa0edfcdb
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
dfa0edfcdb |
[Client] Drop dead player event handler extension points
The second PlayerLogic constructor taking a custom PlayerEventHandler was UB (converting this to PlayerLogic* in the base initializer, and connecting a freshly-built handler against a not-yet-constructed object), and its abstract extension surface — virtual initializeZones, virtual getPlayerEventHandler, virtual processGameEvent, protected player member — has no subclass consumer in the stack. Revert to the single primary constructor. Also: - Drop the unused GameMetaInfo::setIsTournament setter. Tournament status is authoritative from Event_GameJoined's ServerInfo_Game; the redundant is_tournament field on Event_GameStateChanged is removed in [Protocol]. - Gate the parent-game routing on has_parent_game_id() instead of comparing the proto default, so a future drop of the default keeps working. |
||
|
|
36e7f533bc |
[Client] Add tournament event plumbing and player extension points
Wires the client game layer for tournament state without touching existing behavior: - GameEventHandler dispatches Event_TournamentState (2027) to a new tournamentStateChanged signal - GameMetaInfo exposes isTournament and parentGameId over the new ServerInfo_Game field - PlayerEventHandler::processGameEvent is virtual and player is protected; PlayerLogic gains a protected constructor accepting a custom handler, so mode-specific subclasses can intercept events |
||
|
|
d2c93aee7b |
[Server] Fix tournament stuck-round and sub-game start paths
Gate the host-only start on the hub object so match sub-games can start, advance the round when a drop decides the last pairing (and on late results), settle disconnected pairings instead of stalling, and decide exhausted series by game wins. |
||
|
|
84a8b751d3 |
[Tournament] Fix GameConfig forward declaration and annotate command handlers
Forward-declare GameConfig as struct to match its definition in game_config.h; the class/struct mismatch trips -Werror -Wmismatched-tags on macOS. Also add the missing /// Server: annotations on the tournament GameCommandType entries now that the Server_AbstractParticipant handlers they point at exist in the tree. |
||
|
|
1c6af5eaba |
[Server] Stop mirroring is_tournament on the game-state event
The client learns tournament status from Event_GameJoined's ServerInfo_Game; mirroring it on every Event_GameStateChanged was dead wire data. The field was removed from the proto in [Protocol]; drop the now-invalidated setter. |
||
|
|
5c25f33ca8 |
[Server] Replay tournament state to late joiners
The bracket, phase and standings live in Event_TournamentState, which only flows on mutation. Without a copy a player or spectator joining after round one would sit on an empty bracket until the next advance, so the current state is now enqueued as part of the join snapshot. Extracts Event_TournamentState building into buildStateEvent() so both the broadcast path and the join path share one source of truth. |
||
|
|
f25990ff03 |
[Server] Adapt tournament engine to the shared settings message
- read games per match from Command_CreateGame.tournament_settings after the proto rework replaced the standalone games_per_match field - use qWarning to match the surrounding file |
||
|
|
e44ddc1138 |
[Server] Harden Swiss tournament engine against drops and stalls
- link match sub-games to the hub through QPointer so a finished match can never dereference a torn-down parent game - a player who leaves the hub is dropped: no longer paired, current undecided match awarded to the opponent, absent from the bracket - refuse to spawn a match game when either participant is disconnected, and set disconnectRemovesPlayer on match games so a mid-match disconnect ends it instead of leaving a half-present participant - match winner is a strict majority (gamesPerMatch/2+1); an exhausted series with no majority is recorded as a draw so the round always advances - match games are started without force-start: a missing deck no longer kicks the player; the game stays open for deck selection - buyes are handed to every leftover player, worst-ranked first, at most one per player over the tournament - tournament hubs cannot start on mere 'everyone ready': host force-start is required and fewer than two players never starts - sub-game creator copies the real player user info instead of fabricating IsAdmin |
||
|
|
fe6d4e9e5f |
[Server] Implement Swiss tournament engine for lobby games
Adds the server-side tournament mode driven through the strategy and factory interfaces from #7132: - Server_Tournament runs greedy Swiss pairing with rematch avoidance, byes, ceil(log2(n)) rounds, and best-of-N series via gamesPerMatch; match sub-games are spawned through the parent game's Server_MatchGameFactory implementation with players auto-joined and their submitted decks installed - Tournament lifecycle strategy gates the hub game start until all decks are submitted; match result strategy reports sub-game outcomes back to the parent tournament - Server_Game gains tournament state (isTournament flag, settings, parent link), protocol fields in getInfo/game state events, a full-lobby bypass for tournament hubs, and disconnectRemovesPlayer plumbing for upcoming draft modes - Match-game creation is deferred to the owning thread's event loop so room registration never nests lock orders; shared state is guarded by the tournament mutex |