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
Robert Griebl
e0dd5ca355
Cleanup online-state handling
2025-09-07 18:16:48 +02:00
Robert Griebl
9166745a76
Adapt to newer compilers and Qt versions
2025-09-07 17:43:43 +02:00
Robert Griebl
fc835ae7c8
Add support for Qt 6.9 and 6.10
2025-07-02 10:30:35 +02:00
Robert Griebl
e0bbc0ec19
Fix Studio download URL
2025-06-08 12:37:53 +02:00
langsjo
5c9c1a134e
fix: add missing include of QtCore/QJsonValue in src/bricklink/order.cpp
...
Building the project was failing without this include on nixpkgs
([log](https://hydra.nixos.org/build/295948128/nixlog/1 )), but works
with it added. Likely it was somehow implicitly found before, but this
makes it explicit
2025-05-09 15:18:45 +02:00
Robert Griebl
91a56957ed
2025 copyright bump
2025-01-09 21:14:31 +01:00
Robert Griebl
66ad2390dc
Prepare the next release
2025-01-09 21:13:07 +01:00
Robert Griebl
0c80e21367
Mobile: fix IconComboBox not showing entries in Qt >= 6.7
2025-01-09 15:36:22 +01:00
Robert Griebl
7d73253264
Bump version
2024-12-27 00:34:58 +01:00
Robert Griebl
6c35ef6c47
iOS: Work around a11y crash in TableView
2024-12-26 23:03:30 +01:00
Robert Griebl
90acb23e17
Fix strict-ordering violations using std::sort()
...
These would abort in clang debug builds.
2024-12-26 17:46:11 +01:00
Robert Griebl
3f13310232
Prepare the next release
v2024.12.3
2024-12-17 15:02:52 +01:00
Robert Griebl
499884c883
Github CI: Fix Debian build
2024-12-17 14:58:58 +01:00
Robert Griebl
51d0e01031
Windows: having another go at fixing the MSVCP140.dll crash
...
Closes : #929
2024-12-16 17:19:16 +01:00
Robert Griebl
158894cabf
Linux: Fix AppImage build
...
QNetworkInformation changed a bit in 6.7 and since the AppImage does
not have the necessary plugins installed, it would think it was offline
all the time.
Closes : #930
2024-12-16 17:19:12 +01:00
Robert Griebl
970c8098e9
Correctly identify MSVC 2022 in system info
2024-12-10 00:03:19 +01:00
Robert Griebl
0aaf865685
Mobile: fix stack view order on inventory import
2024-12-10 00:03:06 +01:00
Robert Griebl
0d35465334
GitHub CI: do not explicitly install lxd for snapcraft
v2024.12.2
2024-12-09 15:52:14 +01:00
Robert Griebl
323637adfb
Fix macOS 12 and 13 crashing on Intel CPUs with Qt 6.8.1
...
See https://bugreports.qt.io/browse/QTBUG-131957
2024-12-09 15:44:05 +01:00
Robert Griebl
322351cbfa
Windows 11: fall back to Windows Vista style for light mode
...
The Windows 11 style still has a few problems as of 6.8.1.
Closes : #926
v2024.12.1
2024-12-09 02:02:48 +01:00
Robert Griebl
64638bb692
GitHub CI: bump Qt version, bump Ubuntu build host version
...
Ubuntu 20.04 comes with Python 3.8 and aqtinstall requires 3.9
nowadays
2024-12-08 22:26:24 +01:00
Robert Griebl
7671bee75a
Android: bump gradle in order to deal with compiling against SDK 35
...
Also had to fix the namespace issue and deprecation warnings that
stem from that version bump.
2024-12-08 22:26:24 +01:00
Robert Griebl
3026211423
Bump version and prepare changelog
2024-12-08 18:30:43 +01:00
Robert Griebl
d4160bd009
Revert "Windows installer: do not ask for restart"
...
This reverts commit 88fcb6348d .
The restart is actually crucial, because Microsoft broke forward
compatibility in MSVCP140.dll. See also:
https://stackoverflow.com/questions/78598141/first-stdmutexlock-crashes-in-application-built-with-latest-visual-studio
2024-12-08 18:20:33 +01:00
Robert Griebl
9c2af6e857
Bump Android MinSDK to 28 (Android 9.0)
2024-12-08 18:18:07 +01:00
Robert Griebl
268ac4065e
Deal with trailing garbage in XML files
...
1) Ignore it when loading the file
2) Try to prevent it from happening in the first place. This can
theoretically occur when QSaveFile is unable to use the
atomic save-and-swap method and something goes wrong during
saving a smaller file over a larger one.
Closes : #924
2024-11-26 22:04:10 +01:00
Robert Griebl
4c2b697c15
Android: fix minSdk being way too low
2024-11-26 01:49:56 +01:00
Robert Griebl
8100f0d356
Handle ALT shortcuts always like Windows does it
v2024.11.1
2024-11-25 22:37:44 +01:00