Commit graph

  • f561ae8691
    [Oracle/Tests] Measure parse against post-fixture baseline; assert release empties sets Lukas Brübach 2026-09-02 14:55:52 +02:00
  • bc37baed7c
    [Oracle] Add RAM usage benchmarks for the oracle importer Lukas Brübach 2026-08-29 21:08:56 +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
  • 761aa0ce1e
    Add ccache eviction to debug builds as well tooomm 2026-09-05 18:15:16 +02:00
  • 6c2554c445
    Allow to filter sets by release date Magnus Groß 2026-09-03 00:54:05 +02:00
  • 5d4edf4046
    [Build] Report ccache skip on Windows explicitly Lukas Brübach 2026-09-02 15:13:00 +02:00
  • 4527537e3f
    [Build] Disable ccache auto-engage on Windows (MSVC) Lukas Brübach 2026-09-01 17:18:55 +02:00
  • af4ff67d0d
    [Build] Enable ccache by default when it is installed Lukas Brübach 2026-09-01 16:41:01 +02:00
  • 0d9d0e1404
    [Build] Add PCH-aware ccache sloppiness config; format cmake/pch headers Lukas Brübach 2026-09-02 15:09:53 +02:00
  • b89981c752
    [Build] Format qtwidgets precompiled header Lukas Brübach 2026-09-01 16:47:22 +02:00
  • a03e4350b8
    [Build] Add precompiled headers for Qt-backed executables Lukas Brübach 2026-09-01 16:15:29 +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
  • c49f0d162b [SMTP] Add reliable email delivery with retry and database-backed queue Lukas Brübach 2026-09-04 11:41: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
  • bd1fb69800 [Oracle/Tests] Pin cmc coercion in CI run; scope the reserve pass Lukas Brübach 2026-09-02 14:50:58 +02:00
  • 7af69bbe70
    Merge 01dd38c980 into 4e9d148163 Bugtracker319 2026-09-01 23:12:08 +05:30
  • 3fffda54a3 [Protocol] Remove duplicate event_game_state_changed.proto entry Lukas Brübach 2026-09-01 16:13:10 +02:00
  • 0a3df8dcd9 [Build] Use pipes for GCC/Clang compilation Lukas Brübach 2026-09-01 16:13:02 +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
  • 8359065a84 [Build] Bump cmake_minimum_required from 3.10 to 3.16 Lukas Brübach 2026-09-01 15:48:06 +02:00
  • 368beaa9c2 [TabSupervisor] Initialize all tabs Lukas Brübach 2026-09-01 13:29:48 +02:00
  • 425b16ea0d
    [Game] Allow dropping cards at bottom of stack zone (#7230) RickyRister 2026-09-01 03:11:31 -07:00
  • abebf211ba [Game] Allow dropping cards at bottom of stack zone RickyRister 2026-09-01 02:35:56 -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
  • 1d5a4a1b7d [Mods] Properly close card art rules tab on disconnect Lukas Brübach 2026-08-30 09:59:00 +02:00
  • c3c4ccb427 [GameScene] Sever animated item destroy connections at teardown Lukas Brübach 2026-09-01 09:41:16 +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
  • 684e9abdc2 [VDS] Fix search filter not being applied on refresh RickyRister 2026-08-30 21:25:09 -07:00
  • f0250c772a [Game] Fix dragged card always placed on bottom of stack RickyRister 2026-08-30 20:28:14 -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
  • 152a74d3f4 [Server] Fix rate limiter: disable semantics, draining window, bounded keys, pre-work login gate Lukas Brübach 2026-08-30 23:32:32 +02:00
  • 770282c5b5 [Oracle] Add oracle importer tests and fix set parsing details Lukas Brübach 2026-08-30 13:39:09 +02:00
  • b16497327f [Oracle] Restore property coercion and legality merge in native JSON import Lukas Brübach 2026-08-30 22:54:12 +02:00
  • dfe6332551 fixes RickyRister 2026-08-30 13:13:37 -07:00
  • 5e94d0d3da
    Lint. Lukas Brübach 2026-08-10 22:27:49 +02:00
  • fd865c1ea9
    [Security] Use a CSPRNG for salts, tokens, and RNG seeding Lukas Brübach 2026-08-04 10:02:35 +02:00
  • 23bdc1d986 [Oracle] Replace vendored QtJson with native QJson for set import Lukas Brübach 2026-08-30 13:39:00 +02: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
  • cbfb5fe423 [SettingsPage] Refactor: Clean up order of variables RickyRister 2026-08-23 23:57:40 -07: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
  • 72855b2fb7
    Bump actions/checkout from 6 to 7 dependabot[bot] 2026-08-29 14:33:26 +00:00
  • fac4a54be2
    Bump actions/download-artifact from 7 to 8 dependabot[bot] 2026-08-29 14:33:18 +00:00
  • 124990239c [Server/Client/Protocol] Add developer staff role Lukas Brübach 2026-08-23 19:40:16 +02:00
  • 7c842ef350 [GameScene] Sever connections properly. Lukas Brübach 2026-08-29 11:29:16 +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
  • 372d4fd63b [Client] Add tournament UI for creating and following lobby tournaments Lukas Brübach 2026-08-24 12:04:00 +02:00
  • a101cf75ee [Client] Add tournament event plumbing and player extension points Lukas Brübach 2026-08-24 09:07:11 +02:00
  • 912f6d64be [Server] Implement Swiss tournament engine for lobby games Lukas Brübach 2026-08-24 10:09:37 +02:00
  • bd59c552d9 [Server] Add extension points for tournament game commands Lukas Brübach 2026-08-24 08:54:54 +02:00
  • e9b695ed21 [Client] Open the invite dialog taller by default without enforcing a minimum size Lukas Brübach 2026-08-16 22:47:36 +02:00
  • 06e0bda021 [Client] Send game invites from the user context menu via a private message Lukas Brübach 2026-08-16 21:46:30 +02:00
  • bb4c489327 [Completer] Fix popup going offscreen by clamping in screen coordinates Lukas Brübach 2026-08-17 03:44:44 +02:00
  • 674e32988b [Completer] Minimum size popup, fall back to compact design if not possible. Lukas Brübach 2026-08-13 23:13:24 +02:00
  • a09d68a8df Do not enable ccache by default tooomm 2026-08-29 11:54:05 +02:00
  • 67d471a41c [Protocol] Add tournament state event and tournament game commands Lukas Brübach 2026-08-24 08:43:46 +02:00
  • 2ff26aa3b1 Revert "gate ccache correctly" tooomm 2026-08-29 11:47:55 +02:00
  • 0af93629de gate ccache correctly tooomm 2026-08-29 10:38:05 +02:00
  • b594892ff7 [Refactor] Extract shared deck conversion prompt helper Lukas Brübach 2026-08-13 14:30:50 +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
  • 9b69d0c981 adjust qt version print + order tooomm 2026-08-28 20:30:09 +02:00
  • d89a046a4a comments tooomm 2026-08-28 20:13:53 +02:00
  • 0e0bed8d32 rework finding qt tooomm 2026-08-28 17:55:20 +02:00
  • d183291753 QGraphicsItems is not a Qt interface tooomm 2026-08-28 16:57:29 +02:00
  • b2ce234b96 simplify legacy qtdir logic tooomm 2026-08-28 16:24:39 +02:00
  • a617d32ddf small fixes tooomm 2026-08-28 13:31:07 +02:00
  • 6af2666018 Revert "remove MacOSTabFixStyle" tooomm 2026-08-28 13:09:18 +02:00
  • ce00fae2e2 [UserList] Refactor: split dialog code to separate file RickyRister 2026-08-27 00:23:38 -07:00
  • 3bc08ef94c Merge branch 'master' into tooomm-qt5 tooomm 2026-08-27 06:33:34 +02:00
  • f796e2e419 [Models] Mirror custom deck zones in the deck list model Lukas Brübach 2026-08-23 22:50:37 +02:00
  • 0a09884c78
    [DeckList] Add custom deck zones to the deck tree (#7176) BruebachL 2026-08-26 23:15:16 +02:00
  • 7cfa78a055 Extract to function Lukas Brübach 2026-08-26 02:28:37 +02:00
  • 09260ee7d9 [DeckList] Add custom deck zones to the deck tree Lukas Brübach 2026-08-23 22:23:06 +02:00
  • e12293bb28
    [GameScene] Don't just sever self connections, sever them all. (#7188) BruebachL 2026-08-26 02:22:57 +02:00
  • 47df709f37 Revert "[Security] Add challenge-response auth with scrypt verifiers and stop storing plaintext passwords" Lukas Brübach 2026-08-25 20:52:25 +02:00
  • b38afe9769 [GameScene] Don't just sever self connections, sever them all. Lukas Brübach 2026-08-25 19:50:32 +02:00
  • dba7cc73a4
    [HomeTab] Introduce button color source setting (#7181) 2026-08-25-Development-3.1.0-beta.9 RickyRister 2026-08-25 10:27:07 -07:00
  • b3e126f904
    [VDS] Drive folder and preview widgets from the model (#7106) BruebachL 2026-08-25 19:23:16 +02:00