Commit graph

5695 commits

Author SHA1 Message Date
Brübach, Lukas
8e1f4b61d4 Lint. 2025-11-29 20:42:35 +01:00
Brübach, Lukas
154fa3aac7 Include. 2025-11-29 20:42:35 +01:00
Brübach, Lukas
fb557d2b14 Debounce and limit searches. 2025-11-29 20:42:35 +01:00
Brübach, Lukas
d98bca8be8 Add a selection combobox for sorting logic. 2025-11-29 20:42:35 +01:00
Brübach, Lukas
b8e2a31d2c Whoops. 2025-11-29 20:42:35 +01:00
Brübach, Lukas
f35c5ac2f4 Okay, so, people upload a lot of 1 card decks frequently. 2025-11-29 20:42:34 +01:00
Brübach, Lukas
c4d1b7064b Add label to page selection. 2025-11-29 20:42:34 +01:00
Brübach, Lukas
e0f14ed28d Update initial min deck size value. 2025-11-29 20:42:34 +01:00
Brübach, Lukas
c469182070 Update page size doc to min size. 2025-11-29 20:42:34 +01:00
Brübach, Lukas
a08f65adf5 Doxygen, reorder fields in constructor, readability. 2025-11-29 20:42:34 +01:00
Brübach, Lukas
0cc9447cf7 Query actual new endpoints, new query parameters. 2025-11-29 20:42:33 +01:00
Brübach, Lukas
919da0663f Better elision. 2025-11-29 20:42:33 +01:00
Brübach, Lukas
3cad29bbe2 Lint. 2025-11-29 20:42:33 +01:00
Brübach, Lukas
f2ed09e944 Refresh on filter change. 2025-11-29 20:42:33 +01:00
Brübach, Lukas
90a64c4853 Set content margins. 2025-11-29 20:42:32 +01:00
Brübach, Lukas
33092e1406 Clean up filter layout, use mana symbols. 2025-11-29 20:42:32 +01:00
Brübach, Lukas
57edb03dc8 More version guards. 2025-11-29 20:42:32 +01:00
Brübach, Lukas
add93bf09a Increase font size, qt version guard. 2025-11-29 20:42:32 +01:00
Brübach, Lukas
25f7c75b15 Consistent sizes. 2025-11-29 20:42:32 +01:00
Brübach, Lukas
223035f452 Use default Archidekt preview image for decks without featured. 2025-11-29 20:42:31 +01:00
Brübach, Lukas
4787028d12 Delegate paint to base. 2025-11-29 20:42:31 +01:00
Brübach, Lukas
9919a905f6 Scale things. 2025-11-29 20:42:31 +01:00
Brübach, Lukas
b7dd1bc5a5 Lont. 2025-11-29 20:42:31 +01:00
Brübach, Lukas
39a890ba43 Lint. 2025-11-29 20:42:31 +01:00
Brübach, Lukas
5a685beba2 New style for deck listing. 2025-11-29 20:42:30 +01:00
Brübach, Lukas
45c599cae9 New utility display widgets. 2025-11-29 20:42:30 +01:00
Brübach, Lukas
2867fbabe6 Small fixes. 2025-11-29 20:42:30 +01:00
Brübach, Lukas
4e31384ff1 Leave them default I guess 2025-11-29 20:42:30 +01:00
Brübach, Lukas
234f527c8b Leave them default I guess 2025-11-29 20:42:30 +01:00
Brübach, Lukas
ad18040d88 Liiint. 2025-11-29 20:42:29 +01:00
Brübach, Lukas
888d37a3ae Be explicit for pedantic compilers. 2025-11-29 20:42:29 +01:00
Brübach, Lukas
38d3c5f3da Delegate click to base. 2025-11-29 20:42:29 +01:00
Brübach, Lukas
cbbe9e7da0 Search bar, fancier display, resolve providerId 2025-11-29 20:42:29 +01:00
Brübach, Lukas
6edaa6db25 Lont. 2025-11-29 20:42:28 +01:00
Brübach, Lukas
3b21ea5bfe Lint. 2025-11-29 20:42:28 +01:00
Brübach, Lukas
81046cd135 TabArchidekt and Archidekt API integration.
Took 37 seconds

Took 4 minutes

Took 40 seconds

Took 4 minutes
2025-11-29 20:42:28 +01:00
BruebachL
de13c22552
[Fix-Warnings] Suppress C4100: unreferenced parameter for protobuf files (#6373)
* [Fix-Warnings] Suppress C4100: unreferenced parameter for protobuf files.

* [Fix-Warnings] Compiler specific options.

* [Fix-Warnings] Lint.
2025-11-29 18:58:39 +01:00
BruebachL
8ee7163014
[Printing Selector] Notify deck editor about history changes. (#6364)
Took 44 minutes

Took 2 minutes

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-29 18:56:06 +01:00
BruebachL
c5fde071e7
[Cleanup] Unused #includes (#6367)
* [Cleanup] Unused #includes

Took 44 minutes

* [Cleanup] More unused #includes

Took 55 minutes

* [Cleanup] Include QSet

Took 4 minutes

* [Cleanup] Include QDebug in deck_list.cpp

Took 3 minutes

* [Cleanup] Include protocol stuff in servatrice_database_interface.h

Took 3 minutes

* [Cleanup] Include QDialogButtonBox

Took 8 minutes

* [Cleanup] Include QUrl

Took 8 minutes

* [Cleanup] Include QTextOption in header.

Took 3 minutes

* [Cleanup] Include QMap in user_list_manager.h

Took 8 minutes

* [Cleanup] Adjust qjson

Took 8 minutes

* [Cleanup] include button box.

Took 3 minutes

* [Cleanup] Redo fwd declarations.

* [Cleanup] Redo last removed fwd declarations.

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-29 18:53:11 +01:00
BruebachL
8abd04dab1
[Fix-Warnings] Remove more redundant empty declarations. (extra semicolons) (#6374) 2025-11-29 14:19:11 +01:00
RickyRister
858361e6d3
[DeckLoader] Refactor last load info into struct (#6366)
* [DeckLoader] Refactor last load info into struct

* Use constant

* [[nodiscard]]

* do discard, I guess.

---------

Co-authored-by: Brübach, Lukas <lukas.bruebach@student.fhws.de>
2025-11-28 23:41:11 +01:00
BruebachL
9ece4bfd9b
[Fix-Warnings] Mark const getters as [[nodiscard]] (#6365)
Took 45 minutes

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-28 21:38:54 +01:00
BruebachL
a1a3b02d3a
Add clearer labeling, more tooltips, condense layout. (#6361)
Took 17 minutes

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-28 00:42:46 +01:00
BruebachL
bc2ae6c486
Remember more card sizes. (#6360)
Took 22 minutes

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-27 23:41:44 +01:00
BruebachL
587a8bc524
[VDD] Add sorting (#6355)
* [VDD] Add sorting

Took 17 seconds

Took 3 minutes

* Adjust to contents.

Took 13 minutes

* Adjust sort order as well.

Took 5 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-27 23:31:40 +01:00
BruebachL
122926c6cd
Deck Editor owns DeckHistoryManager (#6359)
Took 4 minutes
2025-11-27 23:11:43 +01:00
BruebachL
bac6beeb50
[VDE] Allow visual database display to toggle to table based display. (#6357) 2025-11-27 23:03:30 +01:00
BruebachL
c75a483ee6
[VDE] Add selection model (#6354)
Took 22 minutes

Took 1 minute


Took 17 seconds

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-27 22:16:12 +01:00
BruebachL
1c5bfdbabe
Rebuild tree any time setDeckList is called. (#6353)
Took 2 hours 5 minutes

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-27 22:02:27 +01:00
BruebachL
553952132f
[Game] Fix CardZoneLogic::clearContents() (#6356)
Took 6 minutes

Took 28 seconds

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-11-27 22:00:35 +01:00