Commit graph

  • 42f890ea7c
    [TabRoom] Swapped wording in server filtering to match quick filters. (#7090) Galaxy 2026-08-09 23:19:47 -05:00
  • f07d79fa00 Remove translation file changes Galaxy 2026-08-09 19:13:38 -05:00
  • dd9e71a9ad Swapped wording in server filtering to match quick filters. Galaxy 2026-08-09 13:30:10 -05:00
  • 06393f9859 Add card completion popups to chats and search fields Lukas Brübach 2025-11-20 12:16:28 +01:00
  • bbf2412157 Merge branch 'master' into tooomm-qt5 tooomm 2026-08-09 09:12:56 +02:00
  • c08dc780a7
    [Replay] Implement option to skip empty sections (#7069) RickyRister 2026-08-08 23:12:10 -07:00
  • cb52cdd343 correct starting offset RickyRister 2026-08-08 22:16:26 -07:00
  • 89ef10c862 Make HomeWidget buttons private first-run-tutorial Lukas Brübach 2026-08-09 03:40:05 +02:00
  • 6929757095 Extract tutorial sequence setup from TabDeckEditorVisual constructor Lukas Brübach 2026-08-09 03:39:00 +02:00
  • f70eb2226a Append display options tutorial steps via reference Lukas Brübach 2026-08-09 03:37:13 +02:00
  • 217e16630a Append VDS tutorial steps via reference instead of copy Lukas Brübach 2026-08-09 03:36:09 +02:00
  • 90409e3b65 Add TutorialSequence::addSteps for composability Lukas Brübach 2026-08-09 03:34:01 +02:00
  • b6b862cad7 Guard tutorial step target widgets with QPointer Lukas Brübach 2026-08-09 03:33:42 +02:00
  • 9c0c480b2e Use pointer-to-member signal connections for tutorial validation Lukas Brübach 2026-08-09 03:30:57 +02:00
  • 569b531113 Various fixes Lukas Brübach 2026-08-09 03:16:22 +02:00
  • 4779cc9742 braced again Lukas Brübach 2026-05-24 01:59:27 +02:00
  • bf562a695d Use aggregate and QList Lukas Brübach 2026-05-24 01:37:55 +02:00
  • 3e257f8f13 Fix compile errors. Lukas Brübach 2026-05-24 01:27:38 +02:00
  • 77b48cd181 Delete on finish Lukas Brübach 2026-05-23 22:14:08 +02:00
  • 7ca0b92d6c Follow parent window properly. Lukas Brübach 2026-05-23 17:02:56 +02:00
  • f4a1e9ff53 [App] First-run tutorial Brübach, Lukas 2025-12-06 20:50:16 +01:00
  • 46bdb6df32
    Included an Exclude button (ironic) on the Visual Deck Storage. (#7086) Galaxy 2026-08-08 20:20:47 -05:00
  • b580bb8428 [UserList] Bulk load to prevent hang on connect, fix multi-monitor positioning Lukas Brübach 2026-08-09 01:56:19 +02:00
  • e65fcbfa7d
    [TabServer] ensure "isOpen" settings value is always persisted/kepy in sync (#7085) BruebachL 2026-08-09 01:44:22 +02:00
  • 4b9a21c9a7 Included an Exclude button (ironic) on the Visual Deck Storage. Galaxy 2026-08-08 18:17:15 -05:00
  • 827e44a4d3
    [DeckEditor] Use CommanderSpellbook.com to estimate bracket if format is 'commander' (#6415) 2026-08-08-Development-3.1.0-beta.4 BruebachL 2026-08-09 00:46:17 +02:00
  • 375898c565 Convert json data holder to structs, rename variables, extract widget Lukas Brübach 2026-08-08 23:19:58 +02:00
  • fcc23126d3 [TabServer] ensure "isOpen" settings value is always persisted/kepy in sync Lukas Brübach 2026-08-09 00:23:51 +02:00
  • b0035d41cb [DeckEditor] Use CommanderSpellbook.com to estimate bracket if format is 'commander' Lukas Brübach 2025-12-14 09:09:26 +01:00
  • d7b5de9c73 [Replay] Implement option to skip empty sections RickyRister 2026-07-27 01:41:59 -07:00
  • b55b106735 add settings RickyRister 2026-07-27 01:34:55 -07:00
  • e9eab328a4
    [PictureLoader] Schedule exponential backoff on 429 - Too many request handler and call failed on fail (#7053) BruebachL 2026-08-08 22:55:27 +02:00
  • fffdd89981 [PictureLoader] Schedule exponential backoff on 429 - Too many request handler and call failed on fail Lukas Brübach 2026-07-24 18:00:02 +02:00
  • adf574e038
    [Settings] Shuffle some settings around (#7084) BruebachL 2026-08-08 22:27:41 +02:00
  • bf6b2a90bc
    [Settings][Dialog] Implement search for settings by text, description, tooltip, etc. (#7065) BruebachL 2026-08-08 22:19:21 +02:00
  • ba203440af
    [Chat] Don't tag cards that have no match in the database (#7078) BruebachL 2026-08-08 22:18:11 +02:00
  • d9d81e5dce Change color to not be server message color Lukas Brübach 2026-08-08 22:17:54 +02:00
  • 622e661499 Minor fixes to search Lukas Brübach 2026-08-08 20:14:26 +02:00
  • 8072eef462 Comments Lukas Brübach 2026-08-03 10:29:44 +02:00
  • ccd2e15629 Comments Lukas Brübach 2026-07-30 22:17:31 +02:00
  • 0195be8922 [Settings] Implement search Lukas Brübach 2026-07-28 18:27:23 +02:00
  • 5da29fc52b Harden scrolling to bottom Lukas Brübach 2026-08-08 20:38:15 +02:00
  • 15123ed0d2 [Chat] Scroll chat view to bottom when loading chat history (#2725) Lukas Brübach 2026-08-04 18:13:14 +02:00
  • cd6ab95ed8 Highlight not found but attempted tag Lukas Brübach 2026-08-08 20:47:22 +02:00
  • 2580d23a6f [Chat] Don't tag cards that have no match in the database (#2217) Lukas Brübach 2026-08-04 18:46:10 +02:00
  • c4316c40e9
    [CI] Remove Qt5 (#7071) BruebachL 2026-08-08 22:04:50 +02:00
  • cefe9b2c14 Revert CI failure and fix up comments Lukas Brübach 2026-08-08 21:24:12 +02:00
  • e643652b3b
    Merge 6cba8b7c64 into 59d90db3c7 tooomm 2026-08-08 12:19:37 -07:00
  • e128781bc9 [CI] Remove Qt5 Lukas Brübach 2026-08-03 13:30:30 +02:00
  • 59d90db3c7
    Define Cockatrice as an editor/handler for .cod files and cockatrice:// protocol on all platforms (#6775) BruebachL 2026-08-08 19:02:19 +02:00
  • 0a1a80eadd Better single-instance handoff, url intent harded Lukas Brübach 2026-08-08 19:01:51 +02:00
  • e7c62a15f7 [Settings] Keep menu settings on the appearance settings page Lukas Brübach 2026-08-08 17:46:27 +02:00
  • 84c8743fe3 interface() is a protected keyword for MSVC Lukas Brübach 2026-08-07 14:31:51 +02:00
  • 53b9ba0976 Fix Windows CI Lukas Brübach 2026-08-07 08:32:46 +02:00
  • 540349e5cf Fix CI tests Lukas Brübach 2026-08-06 09:20:06 +02:00
  • cf79f38b72 Fix card counters writing to global Lukas Brübach 2026-08-05 20:44:40 +02:00
  • 2ca910e264 Add new classes Lukas Brübach 2026-08-05 20:34:01 +02:00
  • 44b1ffb5e5 Revert debug schema change Lukas Brübach 2026-08-05 20:31:15 +02:00
  • 8a3ffac8e2 [Settings] Camel case everything Lukas Brübach 2026-08-05 20:29:12 +02:00
  • e37cb5dadf [Settings] Shuffle some settings around Lukas Brübach 2026-08-05 20:12:43 +02:00
  • 27fb5e51de
    [Security] Redact sensitive user data from client-visible responses (#7077) BruebachL 2026-08-08 17:32:39 +02:00
  • 0d14fb77a0
    [CardInfo] Refactor: remove properties setters (#7070) RickyRister 2026-08-07 11:50:58 -07:00
  • 32619f4d55
    Add --x-abi-tools-use-exact-version to vcpkg invocation (#7068) tooomm 2026-08-05 23:14:29 +02:00
  • 69bdfa1525 Merge branch 'master' into tooomm-vcpkg_graph tooomm 2026-08-05 23:05:28 +02:00
  • 2bc921321b
    Update vcpkg submodule to 2026.07.29 release (+ add baseline) (#7067) tooomm 2026-08-05 22:00:06 +02:00
  • 10b99a7415
    [Dialogs] Focus login after selecting server, center update message box (#7080) BruebachL 2026-08-05 20:09:22 +02:00
  • c7ab75c332
    [UpdateDialog] Close dialog when declining an update (#2517) (#7081) BruebachL 2026-08-05 12:27:46 +02:00
  • 2858450d7f comments, first pass tooomm 2026-08-04 22:18:27 +02:00
  • 687a012d9b [Oracle] Don't report a cancelled card database update as successful (#3470) Lukas Brübach 2026-08-04 19:13:49 +02:00
  • e9f6c67ed8 [UpdateDialog] Close dialog when declining an update (#2517) Lukas Brübach 2026-08-04 13:40:55 +02:00
  • 5091c550e8 [UpdateDialog] Center update message boxes over the main window (#3538) Lukas Brübach 2026-08-04 13:40:47 +02:00
  • 9834754a9e [ConnectDialog] Focus login field after selecting a server (#3346) Lukas Brübach 2026-08-04 13:39:51 +02:00
  • b8664a90a4 [Security] Redact sensitive user data from client-visible responses Lukas Brübach 2026-08-04 10:45:37 +02:00
  • 1018c93d06 [Security] Harden network input handling and websocket proxying Lukas Brübach 2026-08-04 10:42:34 +02:00
  • b2f63255f0 [Security] Add per-address rate limiting for auth endpoints Lukas Brübach 2026-08-04 10:38:20 +02:00
  • dc20faad2b [Server] Fix unauthenticated crash via replay submit code Lukas Brübach 2026-08-04 09:55:13 +02:00
  • a9077aa65b Move impl to cpp, fix lifetime issues. Lukas Brübach 2026-08-03 14:30:45 +02:00
  • 961a973772 Don't store reference in member Lukas Brübach 2026-06-18 05:32:47 +02:00
  • 2cb5809ab0 Better handler. Lukas Brübach 2026-06-18 04:59:51 +02:00
  • c12db156fa Watch file:// prefix. Lukas Brübach 2026-06-18 04:52:28 +02:00
  • 51b072ba6c Debug output. Lukas Brübach 2026-06-17 13:34:08 +02:00
  • 9651369def Modern PList. Lukas Brübach 2026-06-17 13:26:53 +02:00
  • 2a807b2861 Qt Moc Lukas Brübach 2026-06-17 09:34:51 +02:00
  • 590a837eb8 Implement UrlSchemeEventFilter Lukas Brübach 2026-06-17 09:17:35 +02:00
  • 98f6dff900 Rebase. Lukas Brübach 2026-06-17 04:41:34 +02:00
  • 75637bca40 Lint. Lukas Brübach 2026-06-17 04:39:00 +02:00
  • 74a825cd78 Mac handling. Lukas Brübach 2026-06-17 04:31:30 +02:00
  • 87b7983803 Fix include. Lukas Brübach 2026-04-14 07:58:14 +02:00
  • bbdf706e5e Connect/disconnect and join game/room intents. Lukas Brübach 2026-04-14 07:27:00 +02:00
  • a1cc420033 Prototype intents Lukas Brübach 2026-04-13 20:58:59 +02:00
  • be9e126b62 Only enforce single instance if launched with arguments. Lukas Brübach 2026-04-05 22:32:58 +02:00
  • 2a05a20d1b Rework Lukas Brübach 2026-04-05 21:46:58 +02:00
  • 4ee06cfd16 [Application] Add single instance guard and mime types. Lukas Brübach 2026-04-04 15:36:46 +02:00
  • de125338da [CardInfo] Refactor: remove properties setters RickyRister 2026-08-03 01:02:33 -07:00
  • 1ed9823b56
    [CardInfo] use QString QHash instead of QVariantHash for properties (#7063) RickyRister 2026-08-02 20:02:37 -07:00
  • b44dcf5951
    [Replay] Refactor: extract replay playback logic into single class (#7060) RickyRister 2026-08-02 19:22:33 -07:00
  • ca1c063687
    [Game] Implement total power tally (#7057) RickyRister 2026-08-02 19:20:47 -07:00
  • 1299df24b9 cleanups RickyRister 2026-08-02 19:01:37 -07:00
  • 2b619b1af9 bump CACHE_VERSION RickyRister 2026-08-02 19:02:00 -07:00
  • 7ffaf24e65 fixes RickyRister 2026-08-02 18:57:30 -07:00