Commit Graph

2533 Commits

Author SHA1 Message Date
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
Robert Griebl f5e0df5ee7 Explicitly ignore empty dataChanged regions to avoid warnings 2025-09-23 15:17:05 +02:00
Robert Griebl 5713e9523e Remove the now obsolete logout and refresh-login jobs 2025-09-23 15:16:37 +02:00
Robert Griebl 9de3000e03 macOS legacy: fix PMRs not being available at run time
The oldest build runner on Github is macos-13 and that one has PMRs
available at build time. We are still lacking them at run time on the
old macOS 10.x machines though.

Closes: #1002
Closes: #979
Closes: #967
2025-09-22 18:57:46 +02:00
Robert Griebl d1992f6207 Bump version v2025.9.2 2025-09-21 13:43:31 +02:00
Robert Griebl 94239df098 macOS: fix entitlements 2025-09-21 10:22:55 +02:00
Robert Griebl 8fe3a20683 Update the changelog v2025.9.1 2025-09-20 22:06:56 +02:00
Sergio S. G. d2facfb8bd Update CHANGELOG.md
The new token page is for one unique token, rewording the changelog to not confuse people thinking they can add a new one, that would delete the old one and it would need to be reentered in BrickStore settings.
2025-09-20 22:04:16 +02:00
Robert Griebl f5ffbe96ac Github actions: fix iOS build 2025-09-20 21:50:57 +02:00
Robert Griebl 5ccca43639 Github actiions: always save the Qt cache after aqtinstall 2025-09-20 21:46:28 +02:00
Robert Griebl 4090145d72 Add a paste button to make it easier to get new tokens 2025-09-20 21:46:28 +02:00
Robert Griebl 07a0a90690 Fix backend build 2025-09-20 03:57:38 +02:00
Robert Griebl eb0f589249 Work around Ubuntu 24.04 gcc ICE 2025-09-20 03:57:38 +02:00
Robert Griebl 9097711478 Backend: adapt to access-token 2025-09-20 03:57:38 +02:00
Robert Griebl 40a889f05c Prepare the next release 2025-09-20 03:57:38 +02:00
Robert Griebl 7160c3db06 Fix Qt 6.10 and 6.11 compatibility 2025-09-20 03:57:38 +02:00
Robert Griebl c7286ac896 Orders: work around the new access-token limitations
Right now this still ends up in an endless login/302/GET loop
2025-09-20 03:57:38 +02:00
Robert Griebl 297d9c2126 clang-tidy: fix warnings 2025-09-20 03:57:38 +02:00
Robert Griebl 8821626d80 macOS: add entitlement to avoid keychain password dialogs 2025-09-20 03:57:38 +02:00
Robert Griebl 8e2d5b617d Switch BL login mechanism from user/pass to access-token
Most of the code changes have been contributed by the Bricklink dev
team.

Right now, the order download is still broken, as we run into an
endless loop of  order-dl -> login -> 302 -> order-dl -> login ...
2025-09-20 03:57:37 +02:00