Commit Graph

  • 26a74c96c5 [Oracle] Stop linking the full client network stack into the oracle binary (#7354) master BruebachL 2026-09-25 08:32:54 +02:00
  • e9cd9453ea [Startup] Run the onboarding wizard before the first-run set dialog (#7349) BruebachL 2026-09-25 08:32:03 +02:00
  • bc26e19564 [DeckEditor] Highlight card name in VDE quick search after adding (#7350) BruebachL 2026-09-25 08:31:38 +02:00
  • 329a6ba94c [Installer] Restore cockatrice:// and .cod registration in the Windows NSIS installer (#7355) BruebachL 2026-09-24 20:50:34 +02:00
  • 0955388d50 [Client] Release room-join join markers when a command times out (#7348) BruebachL 2026-09-24 18:40:37 +02:00
  • a9b38ec0e1 [UserList] Sort developers below judges (#7347) BruebachL 2026-09-24 18:40:24 +02:00
  • 712ca61a9e [Themes] Encode home backgrounds as JPEG to slim the repo (#7346) BruebachL 2026-09-24 18:40:04 +02:00
  • eae9591a17 [Server/Client] Unify report categories (#7345) BruebachL 2026-09-24 18:37:54 +02:00
  • f40402bc1a [Client] Warn that the update installer force-closes within a minute windows-dll-update/client-exit Lukas Brübach 2026-09-21 19:00:10 +02:00
  • aab1d096b9 [Client] Use QCoreApplication::exit() to leave on update Lukas Brübach 2026-09-21 18:59:56 +02:00
  • d42a2f5dc1 [Client] Only quit on update when the shutdown actually ran Lukas Brübach 2026-09-21 18:59:30 +02:00
  • 204d789d43 [Client] Only quit when the main window close is accepted Lukas Brübach 2026-09-20 21:07:43 +02:00
  • 0a0868d0a6 [Client] Exit deterministically when launching the update installer Lukas Brübach 2026-09-17 20:31:13 +02:00
  • 927eeb7a2a [Windows] Replace the GetTickCount macro with a direct System::Call windows-dll-update/installer-guard Lukas Brübach 2026-09-23 21:08:48 +02:00
  • 9a52b6e55d [Windows] Purge OpenSSL 3 DLLs on portable upgrades and broaden the stale-DLL guard Lukas Brübach 2026-09-21 18:47:18 +02:00
  • 796090e4db [Windows] Defer silent updates instead of force-killing the client Lukas Brübach 2026-09-21 18:46:53 +02:00
  • 8f5db93379 [Windows] Verify the force close and abort if the process survived Lukas Brübach 2026-09-21 18:46:25 +02:00
  • 3bcb938289 [Windows] Wait on a wall-clock 60 s deadline instead of a loop counter Lukas Brübach 2026-09-21 18:46:06 +02:00
  • 38650b0c4e [Windows] Only pre-check running instances for /R updates Lukas Brübach 2026-09-21 18:45:49 +02:00
  • adf6a81cc9 [Windows] Fail closed when a process path is unreadable Lukas Brübach 2026-09-21 18:45:39 +02:00
  • 1d3e378e96 [Windows] Pass the install dir to PowerShell without quoting pitfalls Lukas Brübach 2026-09-21 18:45:10 +02:00
  • 56fd17c19c [Windows] Fix exit-code detection in the uninstaller process check Lukas Brübach 2026-09-21 18:43:47 +02:00
  • af7909180f [Windows] Make process detection rely on an explicit PowerShell exit code Lukas Brübach 2026-09-21 18:43:39 +02:00
  • 003c9b5cc0 [Windows] Scope running-instance handling to install dir and fix NSIS build Lukas Brübach 2026-09-20 20:59:08 +02:00
  • 11a14b9a86 [Windows] Close running instances and purge stale runtime DLLs during update Lukas Brübach 2026-09-17 20:29:47 +02:00
  • a1d8ce6165 [Accessibility] Bind card size sliders to Ctrl + Scroll (#7338) BruebachL 2026-09-23 21:03:34 +02:00
  • 71ef36374d [DeckEditor] Show card counts in Visual Deck Editor banners (#7339) BruebachL 2026-09-23 19:19:30 +02:00
  • 0dac21e921 names tooomm-publish tooomm 2026-09-22 00:03:38 +02:00
  • 72e4d06641 messages tooomm 2026-09-22 00:01:19 +02:00
  • 62bdd65cef formatting tooomm 2026-09-21 23:55:09 +02:00
  • cb9bcb4789 Add "auto-publishing of betas" job tooomm 2026-09-21 23:52:43 +02:00
  • 7a41dfe175 [PictureLoader] Fix custom-folder pictures in subdirectories not loading (#7340) 2026-09-21-Development-3.1.0-beta.13 BruebachL 2026-09-21 21:48:34 +02:00
  • e97ef5a617 [Style] Do not offer broken windows11 (#7341) BruebachL 2026-09-21 21:45:11 +02:00
  • fe83966087 [Theme] Revert default light palette and only include AppColors (#7342) BruebachL 2026-09-21 21:45:05 +02:00
  • e01912d3c8 [Tests] Add manual picture loader benchmark against the real card hosts (#7288) BruebachL 2026-09-21 18:30:04 +02:00
  • 9f66a098ac [PictureLoader] Fix worker thread shutdown and cross-thread cache clearing (#7292) BruebachL 2026-09-21 18:30:03 +02:00
  • 14acf3bf64 [PictureLoader] Add user-configurable per-host request caps (#7287) BruebachL 2026-09-21 18:30:03 +02:00
  • 3d5eb84d81 [PictureLoader] Seed per-host allowances on demand and skip hosts in 429 backoff (#7286) BruebachL 2026-09-21 18:30:03 +02:00
  • 334a743953 [PictureLoader] Pace requests and run the throttle timers on the worker thread (#7285) BruebachL 2026-09-21 18:30:02 +02:00
  • e2a4556546 [Filter] Restore exact, case-insensitive set code search (#7336) BruebachL 2026-09-21 14:22:05 +02:00
  • 45662ac4e2 ReleaseChannel: only query the OS version on updater platforms tooomm-updater_new Lukas Brübach 2026-09-21 11:34:52 +02:00
  • 709d145422 ReleaseChannel: don't offer 64-bit assets on 32-bit Windows Lukas Brübach 2026-09-21 11:30:07 +02:00
  • fd8ed26555 ReleaseChannel: parse non-numeric OS versions on Windows Server Lukas Brübach 2026-09-21 11:27:47 +02:00
  • 7a2492ac67 [Chat] Render room chat history usernames as live user tags (#7269) BruebachL 2026-09-21 09:13:55 +02:00
  • ef68a7bdcc [Card] Add a setting for the language used in card search (#7314) BruebachL 2026-09-21 08:50:48 +02:00
  • 12299abcc8 [Doxygen] More picture docs (#7220) BruebachL 2026-09-20 23:30:28 +02:00
  • 7c20778c27 Merge branch 'master' into tooomm-patch-33 tooomm-patch-33 tooomm 2026-09-20 20:36:11 +02:00
  • 6823d54c1e [DeckShare] Browse and open public decks with loading, error and accessibility states (#7245) BruebachL 2026-09-20 20:22:17 +02:00
  • 8ca749c07d [DeckShare] Open shared decks via links with a gated preview flow (#7244) BruebachL 2026-09-20 20:22:17 +02:00
  • ba2900dcb9 [DeckShare] Create temporary share links for local and server decks (#7243) BruebachL 2026-09-20 20:22:16 +02:00
  • a289d61765 [VDS] Decouple tag filter and fix reordered-chips crash (#7242) BruebachL 2026-09-20 20:22:16 +02:00
  • 073ec29c4d [Server] Add deck share links and public deck visibility (#7241) BruebachL 2026-09-20 20:22:16 +02:00
  • a5e94d8a4f [Build] Keep Windows installs free of build-tree artifacts (#7316) BruebachL 2026-09-20 20:21:52 +02:00
  • ebad456262 Merge branch 'master' into tooomm_ninja-win tooomm_ninja-win tooomm 2026-09-20 20:20:08 +02:00
  • 6dbde4ce2b Update desktop-build.yml tooomm-ci_if tooomm 2026-09-20 20:14:27 +02:00
  • e8b4ae4eb7 Update desktop-build.yml tooomm 2026-09-20 19:53:39 +02:00
  • e0d1a1fce4 Update desktop-build.yml tooomm 2026-09-20 19:49:53 +02:00
  • b3c426cd43 Alphabetical ordering of Qt modules/packages (#7334) tooomm 2026-09-20 19:24:55 +02:00
  • c97e1c4149 Add back dir location (#7335) tooomm 2026-09-20 17:52:56 +02:00
  • ec41c103d1 [CI] Utilize version resolution in install-qt-action + cache with full version key (#6993) tooomm 2026-09-20 16:53:10 +02:00
  • d9cd2d1750 [CI] Only save caches from master (#7186) tooomm 2026-09-20 16:15:24 +02:00
  • 0467031c6e Merge branch 'master' into tooomm_ninja-win tooomm 2026-09-20 12:46:35 +02:00
  • 1405952f1b Space quantity + unit (#7328) tooomm 2026-09-20 06:44:31 +02:00
  • 9e67ba6a18 Merge branch 'master' into tooomm-patch-1 tooomm-patch-1 tooomm 2026-09-20 00:25:16 +02:00
  • c70a47a6e9 tags tooomm-readme_table tooomm 2026-09-19 17:39:44 +02:00
  • 818028ba71 flags tooomm 2026-09-19 17:11:20 +02:00
  • f51d3f22e8 cleanup tooomm-qt5 tooomm 2026-09-19 16:12:19 +02:00
  • b3813c202b Merge branch 'master' into tooomm-qt5 tooomm 2026-09-19 16:05:00 +02:00
  • 024f1c6eb0 lint tooomm 2026-09-19 15:51:28 +02:00
  • e35c63a592 Merge branch 'master' into tooomm-patch-33 tooomm 2026-09-19 15:48:39 +02:00
  • 83c32913db use new macOS images tooomm-xcode27 tooomm 2026-09-19 14:44:17 +02:00
  • d8d33a2950 update/add eol dates tooomm 2026-09-19 14:34:43 +02:00
  • db2e159dca [Game] Allow judges to enter any game regardless of restrictions (#7315) BruebachL 2026-09-19 10:39:52 +02:00
  • cb19922e55 [DeckList] Extract deck metadata element readers (#7325) BruebachL 2026-09-19 10:35:05 +02:00
  • ec39ec611b [DeckList] Extract deck root seeking and body reading in XML load (#7324) BruebachL 2026-09-19 10:35:05 +02:00
  • 662f1b79cc [DeckList] Extract board-zone pruning in node deletion (#7323) BruebachL 2026-09-19 10:35:05 +02:00
  • eb1e34c5a6 [DeckList] Extract recursive card traversal helpers (#7322) BruebachL 2026-09-19 10:35:04 +02:00
  • dce9efcaa3 [DeckList] Extract deck-hash encoding helpers (#7321) BruebachL 2026-09-19 10:35:04 +02:00
  • c45cb8ac32 [DeckList] Extract deck-node sort helpers (#7320) BruebachL 2026-09-19 10:35:03 +02:00
  • 1a6d9d7749 [DeckList] Extract card parsing from zone XML reader (#7319) BruebachL 2026-09-19 10:35:03 +02:00
  • faffb5a837 [DeckList] Extract sideboard-plan move parsing into a helper (#7318) BruebachL 2026-09-19 10:35:03 +02:00
  • 9acb9739b2 [Client] Fix spurious server room join error (#7259) BruebachL 2026-09-19 09:56:09 +02:00
  • 59dd052143 [DeckEditor] Restore auto-scroll when adding cards (#7317) BruebachL 2026-09-19 09:55:30 +02:00
  • 51365960fe [Client] Create custom pawn for dev role (#7295) RickyRister 2026-09-18 10:58:10 -07:00
  • 7b39cf98d5 [Themes] Add identity default palettes for the image themes (#7280) 2026-09-18-Development-3.1.0-beta.12 BruebachL 2026-09-18 15:16:07 +02:00
  • 6c1d1c7b58 [Client] Add [AppColors] application palette roles (#7279) BruebachL 2026-09-18 15:16:06 +02:00
  • 456db56058 [PrintingSelector] Add Image Overrides submenu with hover preview (#7312) BruebachL 2026-09-18 15:03:09 +02:00
  • cca4af0ec7 [PictureLoader] Add local override storage and resolution with matcher tests (#7311) BruebachL 2026-09-18 15:03:08 +02:00
  • e11c915a0c [Servatrice] Detect MySQL strict mode on startup and exit early (#7251) BruebachL 2026-09-18 15:02:45 +02:00
  • 1c93309952 [Client] Show localized card names, texts and pictures (#7294) BruebachL 2026-09-18 12:03:07 +02:00
  • 5ace88c111 [DeckList] Extract deck metadata XML serialization (#7306) BruebachL 2026-09-18 11:58:31 +02:00
  • 69d32ed853 [DeckList] Extract plain-text deck parser into own file (#7305) BruebachL 2026-09-18 11:58:30 +02:00
  • f4d5fc181d [DeckList] Drop const from zone lookup that creates nodes (#7304) BruebachL 2026-09-18 11:58:30 +02:00
  • 733deac0bb [DeckList] Collapse repeated playmat parameter clamping (#7303) BruebachL 2026-09-18 11:58:30 +02:00
  • 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