Commit graph

  • cf76d42791 [Client] Skip decided pairings when resolving live tournament game Lukas Brübach 2026-10-11 17:32:03 +02:00
  • c433b165e5 [Tournament] Fold tournament settings hint into the spinbox tooltip Lukas Brübach 2026-10-11 14:59:04 +02:00
  • a700f8d00d [Client] Address tournament UI review feedback Lukas Brübach 2026-09-02 11:35:23 +02:00
  • de983ed01b [Client] Add tournament UI for creating and following lobby tournaments Lukas Brübach 2026-08-24 12:04:00 +02:00
  • dfa0edfcdb [Client] Drop dead player event handler extension points pr1-tournament-client-event-plumbing Lukas Brübach 2026-09-02 10:27:44 +02:00
  • 36e7f533bc [Client] Add tournament event plumbing and player extension points Lukas Brübach 2026-08-24 09:07:11 +02:00
  • d2c93aee7b [Server] Fix tournament stuck-round and sub-game start paths pr1-tournament-server-engine Lukas Brübach 2026-10-11 17:37:30 +02:00
  • 84a8b751d3 [Tournament] Fix GameConfig forward declaration and annotate command handlers Lukas Brübach 2026-10-11 14:58:06 +02:00
  • 1c6af5eaba [Server] Stop mirroring is_tournament on the game-state event Lukas Brübach 2026-09-02 10:28:12 +02:00
  • 5c25f33ca8 [Server] Replay tournament state to late joiners Lukas Brübach 2026-09-02 09:49:53 +02:00
  • f25990ff03 [Server] Adapt tournament engine to the shared settings message Lukas Brübach 2026-09-02 09:47:27 +02:00
  • e44ddc1138 [Server] Harden Swiss tournament engine against drops and stalls Lukas Brübach 2026-09-02 08:57:26 +02:00
  • fe6d4e9e5f [Server] Implement Swiss tournament engine for lobby games Lukas Brübach 2026-08-24 10:09:37 +02:00
  • 793cfe816b [Server] Send game-joined player list in seat order Lukas Brübach 2026-11-02 21:48:21 +01:00
  • 6a25a2f15e [Client] Lay out table and turn order dialog in seat order Lukas Brübach 2026-10-11 18:14:01 +02:00
  • 00c0b2c96b [Server] Keep player ids stable across seat shuffles Lukas Brübach 2026-10-11 14:58:26 +02:00
  • cc9847c33b [Client] Move the turn order dialog strings into retranslateUi Lukas Brübach 2026-10-05 07:31:09 +02:00
  • 17a1f8cf78 [Client] Add shuffle players option and turn order dialog Lukas Brübach 2026-08-04 22:51:22 +02:00
  • b405a177a0
    Translate oracle/oracle_en@source.ts in de transifex-integration[bot] 2026-11-02 21:36:25 +00:00
  • 178d392361 [Tutorial] Ignore macOS global prefs when detecting existing installs Lukas Brübach 2026-10-13 07:16:47 +02:00
  • e4c67f5ea5 [Tutorial] Seed tutorialCompleted for existing installs at startup Lukas Brübach 2026-10-11 17:46:33 +02:00
  • 338f38b2da [Tutorial] Fix includes broken by upstream IWYU refactor Lukas Brübach 2026-10-11 15:20:28 +02:00
  • 86f6098d43 [Tutorial] Fix review blockers: null VDS guard, overlay QPointer, bounded fill, upgrade seeding Lukas Brübach 2026-10-11 15:10:43 +02:00
  • 5c024c6338 Make HomeWidget buttons private Lukas Brübach 2026-08-09 03:40:05 +02:00
  • 203265fa4f Extract tutorial sequence setup from TabDeckEditorVisual constructor Lukas Brübach 2026-08-09 03:39:00 +02:00
  • 7d64bef0f0 Append display options tutorial steps via reference Lukas Brübach 2026-08-09 03:37:13 +02:00
  • d03b04a211 Append VDS tutorial steps via reference instead of copy Lukas Brübach 2026-08-09 03:36:09 +02:00
  • aa1225dab3 Add TutorialSequence::addSteps for composability Lukas Brübach 2026-08-09 03:34:01 +02:00
  • 673058a7da Guard tutorial step target widgets with QPointer Lukas Brübach 2026-08-09 03:33:42 +02:00
  • b47f4b3d0a Use pointer-to-member signal connections for tutorial validation Lukas Brübach 2026-08-09 03:30:57 +02:00
  • 0909d356e0 Various fixes Lukas Brübach 2026-08-09 03:16:22 +02:00
  • 4fca8e2a3a braced again Lukas Brübach 2026-05-24 01:59:27 +02:00
  • 9bdca9b8ac Use aggregate and QList Lukas Brübach 2026-05-24 01:37:55 +02:00
  • 94bce55a23 Fix compile errors. Lukas Brübach 2026-05-24 01:27:38 +02:00
  • 2502733908 Delete on finish Lukas Brübach 2026-05-23 22:14:08 +02:00
  • fe215096ff Follow parent window properly. Lukas Brübach 2026-05-23 17:02:56 +02:00
  • 3f5dd77457 [App] First-run tutorial Lukas Brübach 2025-12-06 20:50:16 +01:00
  • 05cf3f10ab [CI] Invalidate build image cache when Dockerfile changes ci-cache-budget Lukas Brübach 2026-11-02 21:48:24 +01:00
  • 0f45dfa12a [Card] Elide long tag lists in the card info and drop the Scryfall label from the tag filter tooltip Lukas Brübach 2026-11-02 21:48:20 +01:00
  • d34fd04897 [Oracle] Add a script to inject Scryfall tags into AllPrintings Lukas Brübach 2026-09-21 13:21:16 +02:00
  • 078fb8df66 [Card] Add a Tags filter to the visual card database Lukas Brübach 2026-09-21 13:21:09 +02:00
  • 2342ec85bf [Game] Log transformed card revert on zone change as a single message Lukas Brübach 2026-09-24 07:12:02 +02:00
  • 0929d02b26 [Card] Add a Tag attribute to the card filter tree Lukas Brübach 2026-09-21 13:21:00 +02:00
  • 1c6836ad9c [Game] Fix include order in transform context test Lukas Brübach 2026-09-24 06:56:46 +02:00
  • 5b11af585f [Game] Single chat message when a card transforms (#4764) Lukas Brübach 2026-09-24 06:55:51 +02:00
  • 9f19512ff0 [Card] Search cards by Scryfall Tagger tag Lukas Brübach 2026-09-21 13:20:52 +02:00
  • 9f987513b1 [Card] Import Scryfall Tagger tags from MTGJson Lukas Brübach 2026-09-21 13:20:25 +02:00
  • d2d65836ab [Server] Shuffle and reorder player seats before a game starts Lukas Brübach 2026-08-04 22:51:12 +02:00
  • a2657847ad [Protocol] Add shuffle players option and player order command/event Lukas Brübach 2026-08-04 22:51:03 +02:00
  • 2ea11d4599 [Installer] Split the NSIS template into includes Lukas Brübach 2026-10-26 07:46:01 +01:00
  • a783ab33b6 fixup! [PictureLoader] Keep the download log from going quadratic Lukas Brübach 2026-11-02 20:51:50 +01:00
  • b4e3116147 [PictureLoader] Keep the download log from going quadratic Lukas Brübach 2026-11-02 19:57:32 +01:00
  • 44d5138181
    [VisualDatabase] Keep the card grid scrolling on macOS (#7764) BruebachL 2026-11-02 18:18:19 +01:00
  • 153775198f
    Update card_database_visual_view.cpp BruebachL 2026-11-02 18:18:07 +01:00
  • 3c0715ca61 [Tests] Assert settings navigation through the event player Lukas Brübach 2026-10-23 21:30:23 +02:00
  • 45cc3b54f7 [Tests] Play card interactions through a Cockatrice event player Lukas Brübach 2026-10-23 21:28:39 +02:00
  • 7c8b696f9d [Tests] Name the tab, home and settings widgets the GUI tests address Lukas Brübach 2026-10-23 21:25:57 +02:00
  • 12e03099c8 [Tests] Name the menus and dialogs the shell GUI tests drive Lukas Brübach 2026-10-23 21:24:17 +02:00
  • 8519082124 [Tests] Replay XML test files through a headless runner Lukas Brübach 2026-10-23 21:23:29 +02:00
  • 7c03e4467a [Tests] Vendor QtTesting behind an opt-in WITH_GUI_TEST flag Lukas Brübach 2026-10-23 21:20:56 +02:00
  • fecf10e2b1 [Replay] Seek to the exact time of an event Lukas Brübach 2026-10-20 22:14:07 +02:00
  • ba7da5ef8f Fix Essence test linker error by including generated version_string.cpp Christian Daniel Jensen 2026-11-02 06:01:10 -07:00
  • fd352db2f5 Display Essence-based curve analytics without MTG color assumptions Christian Daniel Jensen 2026-11-02 05:58:37 -07:00
  • a896c0392c Display Essence-based curve analytics without MTG color assumptions Christian Daniel Jensen 2026-11-02 05:58:34 -07:00
  • a1ce48651f Display Essence-based curve analytics without MTG color assumptions Christian Daniel Jensen 2026-11-02 05:58:31 -07:00
  • c3d0ccee60 Display Essence-based curve analytics without MTG color assumptions Christian Daniel Jensen 2026-11-02 05:58:28 -07:00
  • 781f37b2a4 Preserve readable colors for non-Essence categories in shared chart components Christian Daniel Jensen 2026-11-02 05:57:57 -07:00
  • d82143ba52 [VisualDatabase] Keep the card grid scrolling on macOS Lukas Brübach 2026-11-02 13:57:26 +01:00
  • f0adc0eaa6 Avoid Qt-version-specific qMakePair helper in Essence chart ordering Christian Daniel Jensen 2026-11-02 05:56:44 -07:00
  • ff660daa71 Parse generic numeric quantities in braces without adding unsupported Essence types Christian Daniel Jensen 2026-11-02 05:56:24 -07:00
  • 4632b1e017 Document canonical Essence types, XML4 properties, icon overrides and tests Christian Daniel Jensen 2026-11-02 05:56:07 -07:00
  • 13c22a9610 Make card database Essence filters honor all 15 symbols and N colorless Christian Daniel Jensen 2026-11-02 05:55:40 -07:00
  • 0b5569398f Register Essence parsing tests and shared symbol headers in CMake Christian Daniel Jensen 2026-11-02 05:54:55 -07:00
  • 2879e3b9cb Register Essence parsing tests and shared symbol headers in CMake Christian Daniel Jensen 2026-11-02 05:54:52 -07:00
  • cc47009198 Add regression tests for all fifteen Essence symbols and native XML properties Christian Daniel Jensen 2026-11-02 05:54:41 -07:00
  • 9dc118137d Update Essence statistics, filters and distribution panels for all fifteen symbols Christian Daniel Jensen 2026-11-02 05:53:49 -07:00
  • 5eefdf608f Update Essence statistics, filters and distribution panels for all fifteen symbols Christian Daniel Jensen 2026-11-02 05:53:46 -07:00
  • 68636bca7e Update Essence statistics, filters and distribution panels for all fifteen symbols Christian Daniel Jensen 2026-11-02 05:53:42 -07:00
  • 3f7a1003d1 Update Essence statistics, filters and distribution panels for all fifteen symbols Christian Daniel Jensen 2026-11-02 05:53:40 -07:00
  • 7fe590d54d Update Essence statistics, filters and distribution panels for all fifteen symbols Christian Daniel Jensen 2026-11-02 05:53:38 -07:00
  • bd197ecf56 Update Essence statistics, filters and distribution panels for all fifteen symbols Christian Daniel Jensen 2026-11-02 05:53:35 -07:00
  • faa459ac24 Use chart-only Essence palettes and canonical Essence ordering Christian Daniel Jensen 2026-11-02 05:53:19 -07:00
  • d04736d81a Use chart-only Essence palettes and canonical Essence ordering Christian Daniel Jensen 2026-11-02 05:53:16 -07:00
  • 537002a1ee Use chart-only Essence palettes and canonical Essence ordering Christian Daniel Jensen 2026-11-02 05:53:14 -07:00
  • 80b4243351 Use chart-only Essence palettes and canonical Essence ordering Christian Daniel Jensen 2026-11-02 05:53:10 -07:00
  • f1241ae726 Provide non-canonical display palette and ordering for Essence analytics Christian Daniel Jensen 2026-11-02 05:52:49 -07:00
  • bce78b4955 Bundle all fifteen Essence SVG icons into Continuumatrice Qt resources Christian Daniel Jensen 2026-11-02 05:52:00 -07:00
  • 7a9c7037e9 Add built-in N Essence symbol asset (colorless) Christian Daniel Jensen 2026-11-02 05:51:48 -07:00
  • e31e85d607 Add built-in P Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:46 -07:00
  • 74abbf160c Add built-in T Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:42 -07:00
  • f4826dfc57 Add built-in V Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:37 -07:00
  • e37fee65e3 Add built-in L Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:35 -07:00
  • 6c379c59be Add built-in R Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:32 -07:00
  • 30fe809e21 Add built-in B Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:29 -07:00
  • 861d91d58a Add built-in C Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:25 -07:00
  • a3e6ad7b6f Add built-in Q Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:21 -07:00
  • 6114995f55 Add built-in A Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:18 -07:00
  • 0543c1a322 Add built-in E Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:13 -07:00
  • 9eda877aac Add built-in G Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:10 -07:00
  • 3d746e61d0 Add built-in O Essence symbol asset Christian Daniel Jensen 2026-11-02 05:51:06 -07:00