Releases: Cockatrice/Cockatrice
2025-06-12-Development-2.11.0-beta.9
16 commits have been included over the previous beta release
show changes
- feat: Configurable colors for card counter (#5882)
- Add "landscapeOrientation" as a valid element (#5966)
- [VDS] add deck search query options for name, filename, and path (#5975)
- [VDS] Remove searchFolderName setting (#5970)
- [VDD] Filter performance (#5974)
- Parallel picture loader (#5977)
- Propagate display type from visual deck editor to card group display widget correctly on initialization. (#5978)
- [VDS] Use display name for generic search expression (#5976)
- Support regex in card search (#5971)
- Web client: Updated packages with vulnerabilities using
npm audit fix
(#5955) - Add build attestations for releases (#5967)
- Put mutex around returning cards on concede (#5964)
- fix transifex link (#5969)
- CI: Some cleanup (#5959)
- Only sign & notarize on master or tags (#5958)
- ci: use ccache on macos (#5952)
2025-05-22-Development-2.11.0-beta.8
1 commits have been included over the previous beta release
show changes
- FIX: re-add CMAKE_GENERATOR_PLATFORM: 'x64' (#5954)
2025-05-20-Development-2.11.0-beta.7
20 commits have been included over the previous beta release
show changes
- Load deck from clipboard in Game Lobby (#5950)
- Add missing shortcuts for Game Lobby buttons (#5951)
- Parent the "new sets found" dialog (#5948)
- Refactor banner card ComboBox (#5947)
- Fix wrong Message Dock widget order from #5942 (#5946)
- [VDS] Add prompt before overwriting existing files when converting to .cod (#5926)
- CI: Tweak ccache for Linux builds (#5938)
- ci: use Ninja on Linux and macOS builds (#5939)
- [VDS] Add ability to search by deck contents (#5943)
- Refactor TabGame: inline some QLayout and QWidget class fields (#5942)
- [VDS] Deselect tag if clicked while already selected (#5944)
- [VDS] Add setting to show deck filepath in tooltip (#5899)
- [GDE] Add a group criteria to the deck list model (#5931)
- Add debug log (#5937)
- Re-add vcpkg binary caching (#5933)
- CI: Remove Ubuntu 20.04 (EOL May 31st) (#5849)
- increase cache size for ccache on linux ci (#5935)
- Fix segfault when multiple cards are dragged from view zone (#5934)
- [GDE/VDE] More granular modification signals. (#5927)
- [VDS] Refactor: move quick settings to separate class (#5905)
2025-05-06-Development-2.11.0-beta.6
11 commits have been included over the previous beta release
show changes
- Refactor CardSizeWidget: don't update setting directly (#5903)
- Small changes related to docker image build+upload (#5907)
- [GDE, VDS --REPLACE-WITH-GENERATED-LIST-- VDE] Tooltips and labels (#5916)
- [VDE] Sample Hand Improvements (#5917)
- Translate oracle/oracle_en@source.ts in pt_BR (#5918)
- [VDE] Deck analytics visibility (#5919)
- [VDS] Allow tags to toggle to a NOT state to hide non-matching decks (#5920)
- Forward scroll event to scrollable parents if possible in NoScrollFilter. (#5921)
- Set Banner Card again when restoring index on deckList data changes. (#5922)
- fix: fix qt5 builds on macos 15 (#5923)
- client: Support arbitrary game zones (#5877)
2025-05-05-Development-2.11.0-beta.5
7 commits have been included over the previous beta release
show changes
- Add "copy to clipboard" button to Debug Log window (#5913)
- Delete CardDragItem when referenced CardItem is destroyed (#5911)
- Pass log messages by const ref (#5914)
- Strip color escape codes in Debug Log window (#5915)
- Add setting to auto focus search bar when opening card view window (#5906)
- ci: temporarily remove run-vcpkg step (#5902)
- Properly manage hover-zoom child widget in CardInfoPictureWidget destructor. (#5900)
2025-05-02-Development-2.11.0-beta.4
17 commits have been included over the previous beta release
show changes
- feat: build and release docker images using github actions and container registry (#5807)
- Don't require .svg for mana symbols. (#5897)
- Add setting for which deck editor tab to open deck in (#5895)
- fix: Prevent dragged cards getting stuck (#5896)
- Remove Fedora 40 build and Add Fedora 42 build (#5893)
- Fix install Qt step (#5883)
- Support creating face-down tokens (#5800)
- Allow cards to transform directly on stack (#5888)
- Allow tokens on the stack (#5886)
- Remove
isView
flag from CardZone (#5728) - Bump serialize-javascript from 6.0.0 to 6.0.2 in /webclient (#5878)
- Updates for project Cockatrice and language it (#5876)
- Refactor files in common to new Qt Slot/Signal syntax (#5872)
- Refactor: clean up OracleImporter (#5871)
- Refactor: clean up MessageLogWidget (#5870)
- Refactor files in oracle to new Qt Slot/Signal syntax (#5869)
- Make OracleImporter not extend CardDatabase (#5868)
2025-04-20-Development-2.11.0-beta.3
14 commits have been included over the previous beta release
show changes
- Make a setting for filtering to the most recent sets. (#5865)
- Move card_item and related to src/game/board (#5867)
- fix indenting in test cards.xml (#5866)
- [VDD] Defer filter tree assignment (#5864)
- [VDD] Saner and more performant color filtering, allow deleting specific filter from filterTree (#5863)
- Don't force size unnecessarily, correctly parent scrollArea. (#5862)
- Make sample hand flow widget a scrollbar one until we figure out why non-scrollbar ones don't resize correctly. (#5861)
- Propagate display updates to found widgets. (#5860)
- Add filter connection after toggling buttons and emit on end. (#5858)
- Add the option to hide banner card and tags in deck editor. (#5857)
- VDS: Optimize refreshTags in VisualDeckStorageTagFilterWidget (#5856)
- [GDE] Disable add tag button until text is entered. (#5855)
- update handling of keywords: AND, OR, NOT in card search (#5788)
- Refactor function structs into lambdas (#5675)
2025-04-18-Development-2.11.0-beta.2
29 commits have been included over the previous beta release
show changes
- Don't add duplicate CardInfos to set. (#5852)
- Allow empty collectorNumber. (#5853)
- Display cards as set variants if only a single set is selected. (#5854)
- [EDHRec] Display name above card, add bars for inclusion and synergy instead of coloring the whole label, card size slider (#5851)
- VDS performance fixes (#5848)
- Overhaul README (#5806)
- Update issue templates (#5824)
- Only emit cardClicked if it wasn't a right click. (#5838)
- Delete later where possible. (#5842)
- Implement a little "raise on enter" animation for deck preview widgets. (#5844)
- Refactor files in src/dialogs to new Qt Slot/Signal syntax (#5846)
- Refactor Tab EDHRec into folders, add navigation for budget and GC, add card prices (#5845)
- Improved EDHrec tab (#5840)
- Fix intermittent segfault in VDS sort (#5843)
- Include card_info.h over card_database.h if able (#5841)
- Implement deck analytics widgets. (#5837)
- Add a button to quickly clear all filters, correctly emit signals in filter tree when clearing. (#5835)
- Visual Deck Editor Base (#5834)
- Pull the subfilters out. (#5836)
- Refactor DeckViewContainer (#5830)
- Use the common search syntax window method in visual database display (#5829)
- Update translation files (#5828)
- Refactor files in src/server to new Qt Slot/Signal syntax (#5831)
- Refactor files in src/client/ui to new Qt Slot/Signal syntax (#5832)
- Refactor files in src/client/tabs to new Qt Slot/Signal syntax (#5833)
- Visual Database Display Tab. (#5822)
- Add logging to LocalClient (#5827)
- Translate oracle/oracle_en@source.ts in it (#5826)
- Translate oracle/oracle_en@source.ts in de (#5825)
2025-04-11-Development-2.11.0-beta
23 commits have been included over the previous full release
show changes
- change settings entry of the cod conversion prompt to a combobox (#5801)
- put multiple printings of the same dual face/split cards in the xml (#5823)
- fix: Disable HTTP compression when downloading pictures (#5793)
- fix client crash when server goes down during registration (#5787)
- Add search filter to card view window (#5791)
- Fix game phases not being translated in game log (#5798)
- Set fixed width instead of maximum width for symbols. (#5821)
- Add main and sub type as filter options, add helper functions to remove or get specific and all filters. (#5820)
- Add modelDirty signal, add helper functions to gather all main and sub card types. (#5819)
- Sort cockatrice sources alphabetically (#5818)
- Properly calculate a lot of things related to these layouts. (#5817)
- Fix some display issues with settings button widget. (#5816)
- Emit more signals when data is changed and add utility functions to interact with a decklist in the context of cardinfoptrs. (#5815)
- Refactor: move last token info into struct (#5808)
- Try to find the card again without providerId when searching fails during swap card. (#5814)
- Remove unnecessary parent argument from deck_editor_menu (#5813)
- Correctly size hint card_info_picture_widget, adjust scaleFactor default and correctly parent hover-to-zoom scaled picture. (#5812)
- Use QMessageBox::question for force start confirmation (#5811)
- Revert source file globbing (#5799)
- Add confirmation dialog for force start (#5797)
- Bump to 2.11.0 for beta releases (#5796)
- Translate webclient/src/i18n-default.json in it (#5790)
- Fix QImage::mirrored deprecation warning (#5792)