Commit Graph

  • 2a3a8982a6 [DeckList] Deduplicate undo/redo state switching (#7302) BruebachL 2026-09-18 11:58:29 +02:00
  • 87443d58f7 [DeckList] Remove dead card XML readElement (#7301) BruebachL 2026-09-18 11:58:29 +02:00
  • 61c1215a30 [DeckList] Remove obsolete Qt5 qHash compatibility shim (#7300) BruebachL 2026-09-18 11:58:28 +02:00
  • 6698085111 use new variable for added test to master, too tooomm 2026-09-12 20:30:39 +02:00
  • 16e32a3bb3 alphabetical ordering tooomm-cmake tooomm 2026-09-13 17:25:11 +02:00
  • e9ff825cc3 use default cmake for detection tooomm 2026-09-13 14:05:20 +02:00
  • 4ba06597f9 updates tooomm 2026-09-13 13:23:03 +02:00
  • fd82b140a8 [PictureLoader] Serve cached pictures from the disk cache instead of re-fetching them (#7284) BruebachL 2026-09-13 03:36:29 +02:00
  • 6d7dadf657 Merge branch 'master' into tooomm-qt5 tooomm 2026-09-12 18:34:48 +02:00
  • 5d025ca0bd Use capitalized app names (#7255) tooomm 2026-09-12 17:30:46 +02:00
  • d8fa4af393 format tooomm 2026-09-12 16:38:52 +02:00
  • 860ff503b1 Merge branch 'master' into tooomm-patch-33 tooomm 2026-09-12 16:35:36 +02:00
  • a79be1ca12 cleanup tooomm 2026-09-06 11:28:44 +02:00
  • a85203e457 Migrate theme asset loads to scheme-variant resolution (#7209-2) (#7276) BruebachL 2026-09-11 17:59:57 +02:00
  • e9bf1e6e46 [Theme] Add scheme-variant asset resolution (#7275) BruebachL 2026-09-11 17:59:57 +02:00
  • 202a5ac958 [Client/Server/Protocol] Surface live metrics in the Developer tab (#7212) BruebachL 2026-09-11 17:18:56 +02:00
  • d5d99e4dfb [Server/Client/Protocol] Add developer staff role (#7211) BruebachL 2026-09-11 17:18:56 +02:00
  • a3169eab96 Remove 32-bit code tooomm-nsis_32bit tooomm 2026-09-09 23:55:52 +02:00
  • 5d65adfc9c revert nsis changes tooomm 2026-09-09 23:34:36 +02:00
  • c892f7fc46 fix Qt variable name tooomm 2026-09-06 19:00:47 +02:00
  • 7d867b9745 [Oracle/Client] Report card database download progress (#7253) BruebachL 2026-09-09 22:27:16 +02:00
  • 69e8f80fa1 [Oracle] Prefer higher-priority maintype when merging split cards (#7272) BruebachL 2026-09-07 21:22:53 +02:00
  • df3defa890 [PictureLoader] Leave failed pixmap null so solid color is shown instead. (#7274) BruebachL 2026-09-07 13:37:19 +02:00
  • 030e4f5871 [Game] Stop duplicate attach log entries (#7273) BruebachL 2026-09-07 13:37:13 +02:00
  • 6e5c58069b [Settings] Make chat settings page scrollable (#7271) RickyRister 2026-09-07 00:52:06 -07:00
  • ebeae48652 [Game] Preserve hand card order when restoring connection (#7266) BruebachL 2026-09-07 08:21:44 +02:00
  • 36f998e466 [Client] Fix pawn avatar cache key collision for players without a custom avatar (#4086) (#7264) BruebachL 2026-09-07 08:21:26 +02:00
  • 760fe88fa3 [Client] Add setting to ignore all private messages (#7260) BruebachL 2026-09-07 08:20:46 +02:00
  • fff506dbbe [Client] Show confirmation when adding a user to the ignore list (#1875) (#7261) BruebachL 2026-09-07 08:14:39 +02:00
  • 8e0bdafb14 [Client] Prevent contacting users on the ignore list (#7262) BruebachL 2026-09-07 08:14:15 +02:00
  • 9b0d62c152 Close all zone views of a leaving player to avoid crashing (#4298) (#7270) BruebachL 2026-09-07 02:51:38 +02:00
  • 6cdeb0c428 [Client] Explain the buddy and ignore lists in the user tab (#2072) (#7258) BruebachL 2026-09-07 02:29:17 +02:00
  • 745e94f332 [Replay] Skip damage animations when skipping backward in replays (#7249) BruebachL 2026-09-07 02:26:52 +02:00
  • b01e107908 [Client] Show horizontal art for plane and siege cards in the profile banner (#7118) (#7250) BruebachL 2026-09-07 02:20:54 +02:00
  • 8d30ac54f0 [Game] Prevent spectator duplication when replaying joined events (#7248) BruebachL 2026-09-07 01:57:35 +02:00
  • fb482f037e 550 MB --> 600 MB (#7257) tooomm 2026-09-06 23:13:34 +02:00
  • 0f0e46a177 [Oracle] Have space between size value and unit (#7254) tooomm 2026-09-06 22:19:13 +02:00
  • 2fe59d6326 fix table formatting (#7256) tooomm 2026-09-06 22:18:36 +02:00
  • 9766c9dcf8 Merge branch 'master' into tooomm-qt5 tooomm 2026-09-06 18:17:21 +02:00
  • 8ea3557696 [Security] Refuse KDF downgrade; trim profile name and warn on silent credential drop cleanup/3-fix-passwords Lukas Brübach 2026-09-02 20:12:45 +02:00
  • 46be02fbcf [Security] Harden credential format acceptance and challenge nonce validation Lukas Brübach 2026-09-02 20:12:44 +02:00
  • 709233d977 [Security] Add challenge-response auth with scrypt verifiers and stop storing plaintext passwords Lukas Brübach 2026-08-04 11:36:10 +02:00
  • 55099ab82c [Client] Address tournament UI review feedback pr1-tournament-client-ui Lukas Brübach 2026-09-02 11:35:23 +02:00
  • c5fd10087a [Client] Add tournament UI for creating and following lobby tournaments Lukas Brübach 2026-08-24 12:04:00 +02:00
  • 8f6d18df10 [Client] Drop dead player event handler extension points pr1-tournament-client-event-plumbing Lukas Brübach 2026-09-02 10:27:44 +02:00
  • 2d5734de21 [Client] Add tournament event plumbing and player extension points Lukas Brübach 2026-08-24 09:07:11 +02:00
  • de03428e51 [Server] Stop mirroring is_tournament on the game-state event pr1-tournament-server-engine Lukas Brübach 2026-09-02 10:28:12 +02:00
  • 80703adbbb [Server] Replay tournament state to late joiners Lukas Brübach 2026-09-02 09:49:53 +02:00
  • 99a409de09 [Server] Adapt tournament engine to the shared settings message Lukas Brübach 2026-09-02 09:47:27 +02:00
  • 18fac5c5b9 [Server] Harden Swiss tournament engine against drops and stalls Lukas Brübach 2026-09-02 08:57:26 +02:00
  • 5cb90c29a6 [Server] Implement Swiss tournament engine for lobby games Lukas Brübach 2026-08-24 10:09:37 +02:00
  • 7d1ad2191a [Server] Add extension points for tournament game commands pr1-tournament-server-command-stubs Lukas Brübach 2026-08-24 08:54:54 +02:00
  • 5cea39a1fc [Protocol] Drop redundant is_tournament from the game-state event pr1-tournament-proto-messages Lukas Brübach 2026-09-02 10:27:51 +02:00
  • dca6fdf17f [Protocol] Share tournament messages and report draws explicitly Lukas Brübach 2026-09-02 08:43:25 +02:00
  • e82b311c8b [Protocol] Add tournament state event and tournament game commands Lukas Brübach 2026-08-24 08:43:46 +02:00
  • 048fe247f4 Add ccache eviction to debug builds as well (#7247) tooomm 2026-09-06 14:05:47 +02:00
  • 0f003eabf9 [Game] Implement total toughness tally (#7252) RickyRister 2026-09-06 01:46:37 -07:00
  • ada774f5cc [Game] Render custom deck zones in the deck view (#7207) 2026-09-05-Development-3.1.0-beta.11 BruebachL 2026-09-05 22:00:22 +02:00
  • b0e566ed54 [Client] Show custom zones in the card display widgets (#7206) BruebachL 2026-09-05 22:00:21 +02:00
  • 0d09e633e3 [Client] Expose custom zone management in the deck editor (#7205) BruebachL 2026-09-05 22:00:21 +02:00
  • 9677fad342 [Client] Add zone management to the deck state manager (#7204) BruebachL 2026-09-05 22:00:21 +02:00
  • e8ec28572f [Models] Mirror custom deck zones in the deck list model (#7203) BruebachL 2026-09-05 22:00:20 +02:00
  • 0c725f9a03 Allow to filter sets by release date (#7239) Magnus Groß 2026-09-05 20:58:37 +02:00
  • c011ea7ceb [Oracle] Parse sets lazily to slash importer peak memory (#7217) BruebachL 2026-09-05 20:35:28 +02:00
  • 1dc54617ba [Oracle] Add RAM usage benchmarks for the oracle importer (#7216) BruebachL 2026-09-05 20:35:27 +02:00
  • aa96d81e4b [Build] Enable ccache by default when it is installed (#7236) BruebachL 2026-09-05 19:40:37 +02:00
  • 14ecfff700 [Build] Add precompiled headers for Qt-backed executables (#7235) BruebachL 2026-09-05 19:40:36 +02:00
  • 61e6a9913e [Oracle] Add oracle importer tests and fix set parsing details (#7215) BruebachL 2026-09-04 22:14:16 +02:00
  • 4d4ddd4278 [Oracle] Replace vendored qt-json with native QJson for set import (#7214) BruebachL 2026-09-04 22:14:16 +02:00
  • d6fbfb32a1 [Security] Use a CSPRNG for salts, tokens, and RNG seeding (#7192) BruebachL 2026-09-04 13:49:18 +02:00
  • 3ec62df3e7 [Protocol] Remove duplicate event_game_state_changed.proto entry (#7234) BruebachL 2026-09-04 05:20:53 +02:00
  • fcfb14cf56 [Build] Use pipes for GCC/Clang compilation (#7233) BruebachL 2026-09-04 05:20:53 +02:00
  • 35ebae8d7f [Build] Bump cmake_minimum_required from 3.10 to 3.16 (#7232) BruebachL 2026-09-04 05:20:52 +02:00
  • 4e9d148163 [TabSupervisor] Initialize all tabs (#7231) 2026-09-01-Development-3.1.0-beta.10 BruebachL 2026-09-01 16:11:02 +02:00
  • 425b16ea0d [Game] Allow dropping cards at bottom of stack zone (#7230) RickyRister 2026-09-01 03:11:31 -07:00
  • 45c7ff6f87 [Mods] Properly close card art rules tab on disconnect (#7227) BruebachL 2026-09-01 11:31:49 +02:00
  • d974501277 [GameScene] Sever connections properly. (#7191) BruebachL 2026-09-01 11:31:11 +02:00
  • a0bd3a5c0c [GameScene] Sever animated item destroy connections at teardown fix-animation-crash Lukas Brübach 2026-09-01 09:41:16 +02:00
  • 9bf2202739 [Game] Fix dragged card always placed on bottom of stack (#7228) RickyRister 2026-08-31 07:31:02 -07:00
  • 49170d1af4 clenaup tooomm 2026-08-31 12:28:39 +02:00
  • aa330f6a59 format tooomm 2026-08-31 12:12:48 +02:00
  • 03de1af678 [VDS] Fix search filter not being applied on refresh (#7229) RickyRister 2026-08-31 01:28:50 -07:00
  • 5d2fff5a54 adjust compiler flags + comment them tooomm 2026-08-30 23:48:35 +02:00
  • 3dc9dba67a [SettingsPage] Refactor: Clean up order of variables (#7184) RickyRister 2026-08-30 14:43:23 -07:00
  • 8990b6103f Remove dedicated macOS gnu++20 flag tooomm 2026-08-30 02:17:42 +02:00
  • fa0d954afa Enable verbose compilation logging tooomm 2026-08-29 23:14:54 +02:00
  • 7b452b923f Update desktop-build.yml tooomm 2026-08-29 23:15:56 +02:00
  • 88b1d753c6 Update tests/CMakeLists.txt tooomm 2026-08-29 19:08:30 +02:00
  • efe7a8234b Update CMakeLists.txt tooomm 2026-08-29 19:00:05 +02:00
  • 722e8effa2 Update check_schema_version.sh tooomm 2026-08-29 17:20:22 +02:00
  • 6fe8ba59b7 Update compile.sh tooomm 2026-08-29 16:49:37 +02:00
  • 68e4fa054d [UserList] Add invite button to hover popup (#7144) BruebachL 2026-08-29 21:35:28 +02:00
  • 6f86c45ea8 [Refactor] Extract shared deck conversion prompt helper (#7107) BruebachL 2026-08-29 21:12:11 +02:00
  • dade7ae78a Bump actions/checkout from 6 to 7 (#7210) dependabot[bot] 2026-08-29 18:23:45 +02:00
  • 8f52223322 Bump actions/download-artifact from 7 to 8 (#7209) dependabot[bot] 2026-08-29 18:11:11 +02:00
  • 704611fc1f Correct ccache default setting (#7190) tooomm 2026-08-29 15:21:38 +02:00
  • 4b7b785452 add a limit to the size of deckfiles cockatrice can load (#7163) ebbit1q 2026-08-29 15:21:04 +02:00
  • cf8e5858ab increase the timeout for the hashing performance test (#7166) ebbit1q 2026-08-29 15:20:49 +02:00
  • 83833f4684 [UserList] Refactor: split dialog code to separate file (#7189) RickyRister 2026-08-28 22:50:06 -07:00
  • 50e86f1846 rename + order tooomm 2026-08-28 22:54:53 +02:00