RickyRister
ddd10fff60
Add logging to LocalClient ( #5827 )
2026-02-21 13:01:38 +01:00
transifex-integration[bot]
2187741a17
Translate oracle/oracle_en@source.ts in it ( #5826 )
...
100% translated source file: 'oracle/oracle_en@source.ts'
on 'it'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-21 13:01:38 +01:00
transifex-integration[bot]
3376e82416
Translate oracle/oracle_en@source.ts in de ( #5825 )
...
100% translated source file: 'oracle/oracle_en@source.ts'
on 'de'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-02-21 13:01:38 +01:00
ebbit1q
4799f1df2f
change settings entry of the cod conversion prompt to a combobox ( #5801 )
...
* change settings entry of the cod conversion prompt to a combobox
replace the two checkboxes of which one state is ignored if one is
checked with a three state combobox for better user experience
* Update dlg_settings.cpp
---------
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2026-02-21 13:01:38 +01:00
ebbit1q
43af173769
put multiple printings of the same dual face/split cards in the xml ( #5823 )
2026-02-21 13:01:38 +01:00
Basile Clement
e17197ffd6
fix: Disable HTTP compression when downloading pictures ( #5793 )
...
This causes Qt to leak file descriptors and causes the "Too many open
file descriptors" error that we sporadically see, see
https://bugreports.qt.io/browse/QTBUG-135641
2026-02-21 13:01:38 +01:00
ebbit1q
feb8191904
fix client crash when server goes down during registration ( #5787 )
2026-02-21 13:01:38 +01:00
RickyRister
aa3c8c0625
Add search filter to card view window ( #5791 )
...
* refactor out search syntax help window
* add search bar to ZoneViewWidget
* implement filter logic
2026-02-21 13:01:38 +01:00
RickyRister
7a493910d3
Fix game phases not being translated in game log ( #5798 )
2026-02-21 13:01:38 +01:00
BruebachL
86418f1728
Set fixed width instead of maximum width for symbols. ( #5821 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:38 +01:00
BruebachL
ebf2602f31
Add main and sub type as filter options, add helper functions to remove or get specific and all filters. ( #5820 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:38 +01:00
BruebachL
83757f0ea3
Add modelDirty signal, add helper functions to gather all main and sub card types. ( #5819 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:38 +01:00
RickyRister
04b1561c0f
Sort cockatrice sources alphabetically ( #5818 )
2026-02-21 13:01:38 +01:00
BruebachL
f47f7d03be
Properly calculate a lot of things related to these layouts. ( #5817 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:37 +01:00
BruebachL
e156b52a41
Fix some display issues with settings button widget. ( #5816 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:37 +01:00
BruebachL
4a8011b0c3
Emit more signals when data is changed and add utility functions to interact with a decklist in the context of cardinfoptrs. ( #5815 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:37 +01:00
RickyRister
d687b01e51
Refactor: move last token info into struct ( #5808 )
...
* add override
* refactor token info into struct
* correct default destroy value
2026-02-21 13:01:37 +01:00
BruebachL
4831441552
Try to find the card again without providerId when searching fails during swap card. ( #5814 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:37 +01:00
BruebachL
f5f453f133
Remove unnecessary parent argument from deck_editor_menu ( #5813 )
...
* Remove unnecessary parent argument.
* Correctly invoke new instance now.
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:37 +01:00
BruebachL
c372443050
Correctly size hint card_info_picture_widget, adjust scaleFactor default and correctly parent hover-to-zoom scaled picture. ( #5812 )
...
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:37 +01:00
RickyRister
16d098517d
Use QMessageBox::question for force start confirmation ( #5811 )
2026-02-21 13:01:37 +01:00
BruebachL
3b0e2d94f9
Revert source file globbing ( #5799 )
...
* Revert "Add CONFIGURE_DEPENDS to the cmake (#5739 )"
This reverts commit 57b9f0e54c .
* Revert "Automatically find all files for cockatrice_SOURCES (#5716 )"
This reverts commit 4a0e0ed954 .
---------
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-02-21 13:01:37 +01:00
RickyRister
f3ffd54a04
Add confirmation dialog for force start ( #5797 )
2026-02-21 13:01:37 +01:00
transifex-integration[bot]
92d7828a77
Translate webclient/src/i18n-default.json in it ( #5790 )
...
100% translated source file: 'webclient/src/i18n-default.json'
on 'it'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-04-05 13:31:46 +02:00
RickyRister
2a3b9a9a5e
Fix QImage::mirrored deprecation warning ( #5792 )
2025-04-05 12:21:11 +02:00
transifex-integration[bot]
0e7d7ffcb2
Translate oracle/oracle_en@source.ts in it ( #5786 )
...
100% translated source file: 'oracle/oracle_en@source.ts'
on 'it'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-04-04 03:40:14 +00:00
RickyRister
b1fca404b7
Bump to 2.10.2 for hotfix release ( #5785 )
2025-04-03 00:24:11 -04:00
HypersonicWalrus
b6e6328e6a
Modified setup_addfirstadmin script to bring it up to date to current cockatrice_users table ( #5784 )
...
Co-authored-by: Ben Boelens <bboelens@pop-os.tailc0350.ts.net>
2025-04-03 00:18:31 -04:00
tooomm
ecf0327378
Improve list of release binaries ( #5783 )
2025-04-03 00:17:44 -04:00
github-actions[bot]
787c551f5f
Update translation source strings ( #5781 )
...
Co-authored-by: github-actions <github-actions@github.com>
2025-04-03 00:17:25 -04:00
RickyRister
d662152088
Change default log level to info ( #5779 )
...
* update qtlogging.ini
* bump some qCDebug to qCInfo and qCWarning
2025-04-03 00:17:10 -04:00
Basile Clement
2fcdb52157
fix: Use isRebalanced to detect Arena cards ( #5778 )
...
* fix: Use isRebalanced to detect Arena cards
In #5759 we introduced a setting (off by default) to disable the use of
Arena cards. This was done by checking the `isOnlineOnly` property of
the card, which accidentally also disabled online *printings* of cards
that otherwise exist in paper (e.g. Vintage Masters).
This PR does the same thing but uses the `isRebalanced` property
instead, which is `true` for Arena cards only and should have been used
from the start. This setting does not impact online-only printings such
as Vintage Masters. The settings is still on by default.
* Update setting to mention Alchemy rather than Arena
2025-04-03 00:16:38 -04:00
ZeldaZach
70f2a32fad
Bump to 2.11.0 for beta releases
2025-03-27 21:34:03 -04:00
github-actions[bot]
37356317a4
Update translation files ( #5775 )
...
Co-authored-by: github-actions <github-actions@github.com>
2025-03-27 21:31:05 -04:00
RickyRister
08f3a56285
Fix crash when right click floating card info window ( #5773 )
2025-03-27 00:54:34 +00:00
RickyRister
5af71d1c2e
Hardcode default log level for FlowWidget/FlowLayout ( #5769 )
2025-03-26 01:23:23 +00:00
Basile Clement
1ada5ea424
fix: Always prefer local cards if available ( #5762 )
...
* Try to better reproduce pre-provider ID behavior
If "override all card art with personal preference" setting is set, look
for custom art for all sets instead of just the most preferred set.
* Warning when using both custom art and the printing selector
* QDirIterator::nextFileInfo is Qt 6.3+
* Translation
2025-03-26 01:23:09 +00:00
transifex-integration[bot]
91ee6097d2
Translate oracle/oracle_en@source.ts in it ( #5770 )
...
100% translated source file: 'oracle/oracle_en@source.ts'
on 'it'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-03-24 22:11:47 +00:00
Zach H
a4b0cddcf8
Revert "Disable CardMenu iff no items selected ( #5376 )" ( #5768 )
...
This reverts commit b4036c8671 .
2025-03-23 19:04:24 -04:00
RickyRister
9bc6ae1567
Fix delete action in filters not working ( #5765 )
...
* Fix delete action in filters not working
* move filterRemove under slots
2025-03-23 12:03:56 -04:00
Basile Clement
c71685b261
Add option to disable card rounding ( #5760 )
...
* Add option to disable card rounding
* Effing mocks
* format
* Get rid of cardCornerRadius property
2025-03-22 01:07:52 -04:00
Basile Clement
0ae7d01234
Hide arena only cards ( #5759 )
...
* Add settings (default: true) to ignore online-only cards
* Use QAbstractButton::toggled
Also, fix dbconverter build
* Mocks mocks mocks
* Update dlg_manage_sets.cpp
* translations
* Update dlg_manage_sets.cpp
---------
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2025-03-22 01:07:42 -04:00
RickyRister
345606846f
Enable shortcuts for the remaining export deck actions ( #5761 )
2025-03-21 02:49:02 +00:00
RickyRister
9decf78d2d
Fix typo in comment about accepted decklist file formats ( #5754 )
2025-03-21 00:31:38 +00:00
Basile Clement
a6f2e69e1a
vds: Allow editing tags more than once ( #5752 )
...
`refreshTags` is not connecting the signal to open the dialog to edit
the tags, so tags can only be edited once for a given deck.
Fix by only having the logic for creating the "Edit tags" button once
and call it from `connectDeckList`.
2025-03-21 00:31:25 +00:00
Basile Clement
76fa87c63e
Fix StackZone crash when divideCardSpaceInZone overflows ( #5751 )
...
The divideCardSpaceInZone function introduced in #4930 is buggy and
sometimes returns an index that is too large for the current zone, which
causes us to call `cards.at(index)` with an `index` that's bigger than
the amount of cards.
This is the bug that #5609 intended to fix but was improperly diagnosed.
Remove part of #5609 as the cases it is guarding against (e.g. null card
pointer) cannot actually happen.
2025-03-21 00:30:46 +00:00
RickyRister
2e01dfd23a
Remember past entries in "reveal card until X" window ( #5755 )
2025-03-21 00:29:59 +00:00
RickyRister
99376e75d6
Support exporting to decklist.xyz website ( #5756 )
...
* Support exporting to decklist.xyz
* fix typo
2025-03-21 00:28:15 +00:00
Basile Clement
be28d50997
Revert "Use native hover events ( #5722 )" ( #5757 )
...
This reverts commit e4f40a82a2 .
This change had unintended consequences in the hover behavior, reverting
for now.
2025-03-21 00:25:20 +00:00
Basile Clement
d03f5388d4
Update translations ( #5758 )
2025-03-21 00:23:26 +00:00