ZeldaZach
ff108ae1c4
Fix Build Attest pt3
2026-02-21 14:27:01 +01:00
ZeldaZach
77482af440
Fix Build Attest pt2
2026-02-21 14:27:01 +01:00
ZeldaZach
7a24df9b7d
Fix Build Attest
2026-02-21 14:27:01 +01:00
tooomm
c3b449f1f3
Add write permissions for contents ( #6002 )
2026-02-21 14:27:01 +01:00
tooomm
30a1faf1ef
make script executable ( #6000 )
2026-02-21 14:27:01 +01:00
tooomm
5f0cc94b29
move signing mac apps to own script ( #5999 )
2026-02-21 14:27:01 +01:00
tooomm
0bbd4b6e58
CI: Move and clarify macOS signing certificate step ( #5996 )
...
* Update compile.sh
* Update desktop-build.yml
2026-02-21 14:27:01 +01:00
tooomm
c0c7cf257f
Fix workflow permissions for attestations ( #5987 )
2026-02-21 14:27:01 +01:00
tooomm
895fb36659
Add build attestations for releases ( #5967 )
2026-02-21 14:27:01 +01:00
tooomm
783e3a5b16
fix transifex link ( #5969 )
2026-02-21 14:27:01 +01:00
tooomm
09fbdadcd5
CI: Some cleanup ( #5959 )
...
* Update desktop-build.yml
* Update desktop-build.yml
* use CMAKE_GENERATOR in docker.sh
* revert to mtime
2026-02-21 14:27:01 +01:00
tooomm
0ab2b62759
Only sign & notarize on master or tags ( #5958 )
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
26d414b064
ci: use ccache on macos ( #5952 )
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
7f2d34434b
FIX: re-add CMAKE_GENERATOR_PLATFORM: 'x64' ( #5954 )
2026-02-21 14:27:01 +01:00
tooomm
e964ef5654
CI: Tweak ccache for Linux builds ( #5938 )
...
* rework ccache
* use branch name
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
fc800ff487
ci: use Ninja on Linux and macOS builds ( #5939 )
...
* ci: use Ninja on linux and macos
* ci: simplify parallelism
2026-02-21 14:27:01 +01:00
tooomm
3cf604528a
Add debug log ( #5937 )
2026-02-21 14:27:01 +01:00
tooomm
a9467d65c3
Re-add vcpkg binary caching ( #5933 )
2026-02-21 14:27:01 +01:00
tooomm
ec470b55c8
CI: Remove Ubuntu 20.04 (EOL May 31st) ( #5849 )
...
* ubuntu 20.04 eol
* Update release_template.md
* [skip ci] Delete .ci/Ubuntu20.04 directory
2026-02-21 14:27:01 +01:00
ebbit1q
7e45615d57
increase cache size for ccache on linux ci ( #5935 )
2026-02-21 14:27:01 +01:00
tooomm
2e8a1e9a29
Small changes related to docker image build+upload ( #5907 )
...
* ci label
* naming
* downloads
* run
* fix toc
2026-02-21 14:27:01 +01:00
Bruno Alexandre Rosa
12d75bbad1
ci: temporarily remove run-vcpkg step ( #5902 )
...
There is an issue with run-vcpkg GHA not caching properly. This ends up wasting 20 minutes of redundant vcpkg depency compilation.
See https://github.com/lukka/run-vcpkg/issues/243
2026-02-21 14:27:01 +01:00
Sebastian Di Luzio
039f835735
feat: build and release docker images using github actions and container registry ( #5807 )
...
* feat: build and release docker images using github cicd
* fix: attempt to publish to specific image name
* fix: typo in pipeline step
* typo
* typo
* limit to certain paths for PRs & naming
* ci: configure image title and url
* docker: include only necessary files and directories
this should make caching more powerful
* docker: reorder COPY with best guess of what changes least
* build(docker): remove seemingly unnecessary files
* fix: clean up docker metadata
remove annotations, it seems they're applied from the labels already, add description
* fix(ci): add back docker image annotations
* Update desktop-build.yml
* Update desktop-lint.yml
* Update desktop-build.yml
* Update docker-release.yml
* fix: remove run on master and add affected files to PR trigger
* metadata
* ci: run pipeline on main
this will ensure the container can always build and keep caches ready for release. push should only happen on tag triggers
It also removes some files from the PR trigger that should never break the build, and would just invalidate cache.
* Update docker-release.yml
---------
Co-authored-by: tooomm <tooomm@users.noreply.github.com>
2026-02-21 14:27:01 +01:00
SlightlyCircuitous
e6e28e0cbc
Remove Fedora 40 build and Add Fedora 42 build ( #5893 )
...
* Create Fedora 42 Dockerfile
* Delete .ci/Fedora40 directory
* Update Fedora releases
* Update Fedora builds
2026-02-21 14:27:01 +01:00
tooomm
f52fe8f407
Fix install Qt step ( #5883 )
2026-02-21 14:27:01 +01:00
tooomm
f362b353b7
Overhaul README ( #5806 )
...
* Update README.md
* Update README.md
2026-02-21 14:27:01 +01:00
tooomm
63db19f0ad
Update issue templates ( #5824 )
2026-02-21 14:27:01 +01:00
RickyRister
ac543ccb2e
Refactor DeckViewContainer ( #5830 )
2026-02-21 14:18:30 +01:00
github-actions[bot]
4f4b3621b0
Update translation files ( #5828 )
...
Co-authored-by: github-actions <github-actions@github.com>
2026-02-21 14:18:30 +01:00
RickyRister
c0e0c4cf34
Refactor files in src/server to new Qt Slot/Signal syntax ( #5831 )
...
* Refactor files in src/server to new Qt Slot/Signal syntax
* fix deprecation warning
2026-02-21 14:18:30 +01:00
RickyRister
d7c7cc588f
Refactor files in src/client/ui to new Qt Slot/Signal syntax ( #5832 )
2026-02-21 14:18:30 +01:00
RickyRister
98b84c702c
Refactor files in src/client/tabs to new Qt Slot/Signal syntax ( #5833 )
...
* Refactor files in src/client/tabs to new Qt Slot/Signal syntax
* Refactor DeckEditorMenu to use new signal/slot syntax
Add DeckEditorMenu as friend class to AbstractTabDeckEditor since the slots are protected
* fix build failure
2026-02-21 14:18:30 +01:00
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