Robert Griebl
8f8c140ad0
Stickered counterparts now default to used condition when parting out
...
BrickLink requires any element with an applied sticker to be listed as
used. When importing a set inventory, counterpart parts whose names
indicate an applied sticker are now automatically set to used condition,
regardless of the condition selected by the user.
Closes : #1037
2026-03-27 02:18:38 +01:00
Robert Griebl
74e8e2101e
Optimize the document sort inner loop
...
Pre-compute the needed Column* and simplify the logic for descending sorts.
2026-03-03 00:36:10 +01:00
Robert Griebl
62692d8fb9
Do not copy a huge structure in an inner loop
2026-03-02 23:42:50 +01:00
Robert Griebl
f8e21d936b
Do not violate strict weak ordering on sort
...
Especially Windows' STL is very strict about this.
2026-03-02 23:41:39 +01:00
Robert Griebl
6bd6f6b370
Fix crash on wanted list download on macOS
v2026.3.2
2026-03-01 18:41:53 +01:00
Robert Griebl
c7d0046792
Fix crash in the new RefCache
...
When a ref got add that overflowed the cache and there was no way to trim it, the newly inserted node was deleted immediately during trim() and a dangling pointer was returned from insert().
Closes : #1031
2026-03-01 17:36:53 +01:00
Robert Griebl
2d3725f186
Cleanup
2026-03-01 17:36:53 +01:00
Robert Griebl
6fc5a44373
Translation update
v2026.3.1
2026-03-01 13:55:13 +01:00
Robert Griebl
41a023d58f
Linux: work around libsecret 0.19 ignoring the content-type
2026-03-01 05:52:28 +01:00
Robert Griebl
f0cd7075fd
Changelog update
2026-03-01 03:02:07 +01:00
Robert Griebl
4c8f1064ef
Github Actions: silence brew warning on macOS
2026-03-01 02:36:33 +01:00
Robert Griebl
5587b4db3c
Compile fixes
2026-02-28 22:33:10 +01:00
Robert Griebl
f9434500e7
Directly link to the settings dialog on failed donwloads
...
The most likely reason for an authenticated download to fail is an
expired token.
2026-02-28 19:40:12 +01:00
Robert Griebl
c40a8b7820
Bump version
2026-02-28 18:54:58 +01:00
Robert Griebl
55d437ecce
Parallel sort: use std lib where possible
2026-02-28 18:50:06 +01:00
Robert Griebl
c800775125
Modernize: use enum class
2026-02-28 18:50:06 +01:00
Robert Griebl
295877a692
Import: better diagnostics
2026-02-28 18:50:06 +01:00
Robert Griebl
16eb9e2142
Workaround bogus gcc warning
2026-02-28 18:50:06 +01:00
Robert Griebl
dec3e09ed8
Modernize: use unique_ptr and array
2026-02-28 18:50:06 +01:00
Robert Griebl
b8785d7ccc
Modernize: Qt containers count/size
2026-02-28 18:50:06 +01:00
Robert Griebl
9b56a63fa6
Fix redirects introduced by order download fix
2026-02-28 18:50:06 +01:00
Robert Griebl
1347ff1d6a
Clang-Tidy fixes
2026-02-28 18:50:06 +01:00
Robert Griebl
4488fdedc1
Replace the old, abused Q3Cache with a BS specific RefCache
2026-02-28 18:50:06 +01:00
Robert Griebl
62f19e62f1
Bump macOS legacy age up to 12
2026-01-01 22:44:23 +01:00
Robert Griebl
f4e0f793f0
Remove old, obsolete cache handling code
...
We really just need the bare minimum of Q3Cache/Q5Hash nowadays.
As a nice side-effect, fixed a missing trim() call in
setObjectCost(), which would lead to unnecessary cache overfilling.
2026-01-01 20:46:41 +01:00
Robert Griebl
a3b28623a8
Remove workaround for old QtMultiMedia versions
2026-01-01 15:53:43 +01:00
Robert Griebl
3bc999393b
Mobile: add a "nothing to see here" label to empty lists
2026-01-01 14:22:58 +01:00
Robert Griebl
dce0914da6
Fix browsing history in add-item dialog when item-type is set to "Any"
...
Again: this was working perfectly fine before the introduction of the
"Any" item-type.
2026-01-01 14:20:39 +01:00
Robert Griebl
753d0f6023
Enable the sub-condition field only if the current item is a set
...
The old logic got a bit twisted with the introduction of the "Any"
item-type.
Closes : #1015
2026-01-01 14:19:54 +01:00
Robert Griebl
78c0b2535a
Bump sentry native version
2026-01-01 14:17:01 +01:00
Robert Griebl
1229abf882
Bump copyright year
2026-01-01 14:16:15 +01:00
Robert Griebl
648e1ee47d
Adapt build script to current GitHub state and aqtinstall bugs
2025-12-31 13:16:26 +01:00
Robert Griebl
0d0c196683
Fix missing null check that somehow only gcc-arm64 sees
2025-12-31 13:14:43 +01:00
Robert Griebl
33762f4254
Bump Qt version to 6.10.1
2025-12-28 19:56:18 +01:00
Robert Griebl
2c753d6885
Fix order update freeze for some people, but not others
...
If any of the "placed" or "received" orders list was empty for the
requested date range, the retrieval job would never finish.
2025-12-28 19:53:16 +01:00
Robert Griebl
aa820e936e
Fix compilation against Qt >= 6.11
2025-12-28 19:53:06 +01:00
Robert Griebl
bf5cea5926
Bump version
v2025.11.1
2025-11-03 04:14:03 +01:00
Robert Griebl
2d4ef16df9
Workaround for Ubuntu 24.04's gcc internal compiler error
2025-11-03 02:10:01 +01:00
Robert Griebl
c80c48bd4c
Prepare the next release
2025-10-29 12:20:39 +01:00
Robert Griebl
c2d5149c2b
Do not show the complete access token on errors
2025-10-29 12:14:36 +01:00
Robert Griebl
4f87794d23
Avoid reallocations, as the BL item count is nearing 200K
2025-10-06 14:29:36 +02:00
Robert Griebl
a8739956ea
Deal with BrickLink's newest invention: the 302 sessionSync redirect
2025-10-06 13:44:49 +02:00
Robert Griebl
93fe31bdb1
Transfer: be more verbose for unknown HTTP response codes
2025-10-06 13:33:30 +02:00
Robert Griebl
414ab26ef5
Text-import: Do not choke on newlines in item names
2025-10-06 12:27:31 +02:00
Robert Griebl
8e6b6147c6
Do not persist cookies to disk anymore
2025-09-23 15:26:59 +02:00
Robert Griebl
98b13d9882
Enable QML bound behavior in the part renderer
2025-09-23 15:22:42 +02:00
Robert Griebl
5b00b96e00
GH actions: move jobs away from Ubuntu 22.04
2025-09-23 15:21:16 +02:00
Robert Griebl
0cc6c31746
Make the token field read-only and validate its contents
2025-09-23 15:19:27 +02:00
Robert Griebl
c0623ca85f
Remove obsolete code
2025-09-23 15:19:09 +02:00
Robert Griebl
e47954bf67
When fixing item ids manually, do not ignore the last-known item type
...
Closes : #985
2025-09-23 15:17:38 +02:00