Commit graph

  • 40333f0a06 Fence the page declaration in CONTRIBUTING.md Lukas Brübach 2025-09-30 10:38:36 +02:00
  • f21789d677
    Bump peaceiris/actions-gh-pages from 3 to 4 dependabot[bot] 2025-09-29 17:59:53 +00:00
  • e318815025
    nullcheck concede action (#6193) 2025-09-29-Development-2.11.0-beta.32 ebbit1q 2025-09-29 05:03:13 +02:00
  • 8b2b5e8e62 Change to @page again again Lukas Brübach 2025-09-29 00:47:15 +02:00
  • cba429c8d4 Change to @page again Lukas Brübach 2025-09-29 00:45:32 +02:00
  • 5f82ce0b66 Change to @page Lukas Brübach 2025-09-29 00:44:40 +02:00
  • b3dfd931e2 Remove the empty building page. Lukas Brübach 2025-09-28 21:30:17 +02:00
  • 0833f94502
    [Doxygen] Add javascript to toggle call/caller graph visibility. (#6195) BruebachL 2025-09-28 21:22:37 +02:00
  • 15b8f269c6 Layout adjustments. Lukas Brübach 2025-09-28 09:12:39 +02:00
  • 22fc843116 [Doxygen] Add javascript to toggle call/caller graph visibility. Lukas Brübach 2025-09-28 21:06:15 +02:00
  • f2b77d3b4b filter_string_test.cpp doesn't care about the singleton and can create its own NoopCardPreferenceProvider Database. Lukas Brübach 2025-09-28 20:05:11 +02:00
  • ddbf5e1457
    CI: Doxygen Docs workflow adjustments (#6194) tooomm 2025-09-28 19:58:32 +02:00
  • c60eded391
    Update documentation-build.yml tooomm 2025-09-28 19:28:05 +02:00
  • c8079f5e1c Linting is more art than science. Lukas Brübach 2025-09-28 19:23:00 +02:00
  • 38e41148f3 Change to a QSharedPointer and also delete cpp's for interfaces since they are not QObjects. Lukas Brübach 2025-09-28 19:20:24 +02:00
  • b288c0e5f6 (My local) Linter was lacking execute permissions. Lukas Brübach 2025-09-28 19:14:39 +02:00
  • fc6ac89098 Dependency inject the card preference provider to satisfy dbconverter mocks. Lukas Brübach 2025-09-28 19:10:53 +02:00
  • 6939b6d623 Tests 2: Electric Boogaloo Lukas Brübach 2025-09-27 01:31:17 +02:00
  • 42a1232c40 Try a slightly less dumb fix. Lukas Brübach 2025-09-27 01:22:57 +02:00
  • 08a68976c8 Try a dumb fix. Lukas Brübach 2025-09-27 01:14:31 +02:00
  • 71ed749b07 Unwhoops a whoops. Lukas Brübach 2025-09-27 01:09:15 +02:00
  • e8d56c1ed3 Adjust to database split. Lukas Brübach 2025-09-27 01:06:37 +02:00
  • 6fa1dcbe1d Have CardDatabase::getPreferredPrintingInfo respect card provider ID overrides (pinned printings) Lukas Brübach 2025-09-14 15:45:26 +02:00
  • 2a032f3116
    remove building docker images on code changes in prs (#6192) ebbit1q 2025-09-28 18:44:35 +02:00
  • 652f6864d8
    Run on changes to file but only deploy on tags tooomm 2025-09-28 18:41:45 +02:00
  • c7f2ba8c15
    Update documentation-build.yml tooomm 2025-09-28 18:35:53 +02:00
  • 944fee637e
    Manual trigger, branch name fix, rename yml tooomm 2025-09-28 18:31:56 +02:00
  • 3e00bf96d0 nullcheck concede action ebbit1q 2025-09-28 17:53:52 +02:00
  • bdf353c543 remove building docker images on code changes in prs ebbit1q 2025-09-28 17:20:47 +02:00
  • c4026cd1ec protocol changes for drafting ebbit1q 2025-09-02 13:52:30 +02:00
  • 5381562a5e
    [TabGame/GameEventHandler] Re-emit spectator addition signals in eventGameStateChanged (#6187) BruebachL 2025-09-28 12:39:40 +02:00
  • 7a0ac51afd Lint. Lukas Brübach 2025-09-28 12:10:56 +02:00
  • f2ce5e9693
    [DeckEditor] Properly check if deck is blank. (#6188) BruebachL 2025-09-28 11:56:45 +02:00
  • d8e103466d Include compilation information in developer_reference. Lukas Brübach 2025-09-28 09:36:54 +02:00
  • 749afadf0f Layout adjustments. Lukas Brübach 2025-09-28 09:12:39 +02:00
  • 48287363b2 Check spectators as a whole. Lukas Brübach 2025-09-28 06:37:05 +02:00
  • 0a12bba1cf Rename. Lukas Brübach 2025-09-28 06:35:06 +02:00
  • ed50fd98cd
    Add workflow to generate doxygen on tag push (#6189) BruebachL 2025-09-28 00:18:09 +02:00
  • 4171b0f77b Style Doxygen output. Lukas Brübach 2025-09-27 15:39:49 +02:00
  • 94f723c2bf Update workflow Lukas Brübach 2025-09-27 10:58:10 +02:00
  • d525abd8dc Don't include common/libs. Lukas Brübach 2025-09-27 08:58:47 +02:00
  • 8655876e51 Publish correct dir. Lukas Brübach 2025-09-27 08:33:23 +02:00
  • 2d2c188d2e Add workflow to generate doxygen on tag push. Lukas Brübach 2025-09-27 08:27:59 +02:00
  • eb5ccd1a42 [DeckEditor] Properly check if deck is blank. Lukas Brübach 2025-09-27 07:54:19 +02:00
  • 2371df1c77 [TabGame/GameEventHandler] Re-emit spectator addition signals in eventGameStateChanged. Lukas Brübach 2025-09-27 07:29:00 +02:00
  • 62d3ddbd9a Change start local game button to disconnect when connected. Lukas Brübach 2025-09-27 00:47:57 +02:00
  • 8861a4281b [HomeTab] Add a button to start a local game. Lukas Brübach 2025-09-27 00:38:11 +02:00
  • 14991e1f9e
    [GameScene] Refactor and doxygen (#6180) 2025-09-26-Development-2.11.0-beta.31 BruebachL 2025-09-27 00:31:30 +02:00
  • 5fa06746f1
    build: use vcpkg for most dependencies on macos (#6170) Bruno Alexandre Rosa 2025-09-26 19:29:13 -03:00
  • d31b044529
    [Card DB] Split out database loading and querying from main class (#6175) BruebachL 2025-09-27 00:27:15 +02:00
  • 754dd904d2
    [TabRoom] Re-layout game creation dialog. (#6182) BruebachL 2025-09-27 00:23:26 +02:00
  • 1503394662
    [Game/DB] Have landscape cards enter tapped and not untap normally when played to table. (#6183) BruebachL 2025-09-27 00:22:01 +02:00
  • 436d69b710
    Reconnect remote player deck selection signals to game event handler. (#6181) BruebachL 2025-09-27 00:20:55 +02:00
  • 9712802290 [Game/DB] Have landscape cards enter tapped and not untap normally when played to table. Lukas Brübach 2025-09-27 00:05:24 +02:00
  • bafcf499b1 Don't squish because then they overlap. Use new layout instead. Lukas Brübach 2025-09-26 23:45:33 +02:00
  • 40899cb65e [TabRoom] Re-layout game creation dialog. Lukas Brübach 2025-09-26 23:37:12 +02:00
  • af0d868aef Reconnect remote player deck selection signals to game event handler. Lukas Brübach 2025-09-26 23:18:22 +02:00
  • b476abf2a5 Merge branch 'master' into build/6162-use-vcpk-everywhere-aqt-install Bruno Alexandre Rosa 2025-09-26 18:14:59 -03:00
  • 77d183a89a Accidentally some methods. Lukas Brübach 2025-09-26 21:18:06 +02:00
  • bb0fe0144e Restore the original warning, I guess. Lukas Brübach 2025-09-26 21:12:08 +02:00
  • 3585801150 Move some methods. Lukas Brübach 2025-09-26 21:08:39 +02:00
  • 021faa7b73 Doxygen. Lukas Brübach 2025-09-26 20:44:54 +02:00
  • 100b363892 Clean up game scene code. Lukas Brübach 2025-09-26 20:26:45 +02:00
  • 3442720116 Lint. Lukas Brübach 2025-09-26 20:04:17 +02:00
  • 78a09da5a5 Rename to querier and promote to QObject Lukas Brübach 2025-09-26 20:01:24 +02:00
  • 891e7bf6e4
    [TabGame/PlayerManager] Handle concession properly. (#6178) BruebachL 2025-09-26 19:58:48 +02:00
  • fad1280185
    [Game] Fix game timer starting twice, not stopping and not resetting correctly. (#6177) BruebachL 2025-09-26 19:28:07 +02:00
  • 6187c7268f
    [Game] Fix double concede in log (#6179) RickyRister 2025-09-26 10:12:20 -07:00
  • 7e4a6563ec fix linker errors ebbit1q 2025-09-26 18:50:30 +02:00
  • 9b31e48aac Fix build. Lukas Brübach 2025-09-26 18:40:59 +02:00
  • 6d8cb36adf Don't stop/start, just start. Lukas Brübach 2025-09-26 18:39:07 +02:00
  • e6312aa6b5 Set text and enable/disable on game start/stop. (Does not fix the translation issue but at least disables the button.) Lukas Brübach 2025-09-26 13:39:53 +02:00
  • cacabf957c [Game] Fix double concede in log RickyRister 2025-09-26 02:26:59 -07:00
  • 8abb0348a0 Handle concession properly. Lukas Brübach 2025-09-26 11:23:21 +02:00
  • 594985bf9e Fix timer starting twice, not stopping and not resetting correctly. Lukas Brübach 2025-09-26 08:37:07 +02:00
  • d89f7ab902 I don't understand this. Lukas Brübach 2025-09-25 23:51:22 +02:00
  • 4d6b0f1489 Tests. Lukas Brübach 2025-09-25 23:37:28 +02:00
  • 6881f95c7f I guess. Lukas Brübach 2025-09-25 21:34:04 +02:00
  • 707fc468d9 Lint. Lukas Brübach 2025-09-25 20:18:31 +02:00
  • bc3de7c471 Refactor out db queries from card db. Lukas Brübach 2025-09-25 17:09:03 +02:00
  • 141bb90011 Refactor out db loading from card db. Lukas Brübach 2025-09-25 16:01:46 +02:00
  • a406c5d958 Simplify add card. Lukas Brübach 2025-09-25 11:15:51 +02:00
  • ccaff42c90 Merge branch 'master' into build/6162-use-vcpk-everywhere-aqt-install Bruno Alexandre Rosa 2025-09-25 15:09:56 -03:00
  • 762ea47b8e
    [Card DB] Various little fixes and cleanups (#6174) BruebachL 2025-09-25 19:36:46 +02:00
  • 9bbe1d9d7a Fix compiler warning. Lukas Brübach 2025-09-25 17:19:53 +02:00
  • f0d3606f2a Lint. Lukas Brübach 2025-09-25 16:26:48 +02:00
  • e28e300612 Clean up getCardFromSameSet. Lukas Brübach 2025-09-25 11:38:26 +02:00
  • d79c94e60f Clean up refreshCachedReverseRelatedCards. Lukas Brübach 2025-09-25 11:36:05 +02:00
  • 36582cc32e Move some more things. Lukas Brübach 2025-09-25 11:33:47 +02:00
  • 46c23a5372 Move some stuff around inside the file. Lukas Brübach 2025-09-25 11:31:44 +02:00
  • 18cc49e7b3 Fix null/empty check. Lukas Brübach 2025-09-25 11:27:57 +02:00
  • 70aed25eef Clean up mutexes instead of manually locking/unlocking. Lukas Brübach 2025-09-25 11:25:24 +02:00
  • 2b4e62ae41 Simplify loadCardDatabases. Lukas Brübach 2025-09-25 11:20:19 +02:00
  • f6f4cb6ffd Simplify guessCard. Lukas Brübach 2025-09-25 11:17:29 +02:00
  • a03771d66b Simplify add card. Lukas Brübach 2025-09-25 11:15:51 +02:00
  • 23612ba6ec
    [Card DB Models] Move refactor (#6172) BruebachL 2025-09-25 16:35:29 +02:00
  • fc9b2e2b14 No folder for database models. Lukas Brübach 2025-09-25 16:19:50 +02:00
  • 8eaae0b2f7 do not cache qt on macos Bruno Alexandre Rosa 2025-09-25 08:28:39 -03:00
  • 9fa149b595 Use ccache-action on linux too Bruno Alexandre Rosa 2025-09-25 07:56:09 -03:00
  • 155894ec9c Reapply "pass gh-token" Bruno Alexandre Rosa 2025-09-24 20:16:29 -03:00