Commit Graph

6735 Commits

Author SHA1 Message Date
Łukasz Domeradzki
23f9f58f6c Use more user-friendly warning 2025-12-14 02:26:34 +01:00
Łukasz Domeradzki
8ac4efe392 Make --system-required work on Linux (systemd) (#3526)
* Initial POC

* Extract the parts that interest us from auto-generated file

* Add support for no dbus being available

* Add final bits
2025-12-14 01:46:22 +01:00
Łukasz Domeradzki
10fc914ac1 Add Winter Sale 2025 to SalesBlacklist 2025-12-11 20:22:25 +01:00
ArchiBot
f4ea1d44ac Automatic translations update 2025-12-10 02:29:24 +00:00
Łukasz Domeradzki
ed19d7e3bf Misc, bump 2025-12-08 23:32:17 +01:00
Łukasz Domeradzki
4eee2e2ac7 Fix authentication flow when reaching max failures in credentials provider
This one is tricky, previously we've properly handled max failures, and told SK2 to abort the request with operation canceled exception, which we even handled back in bot flow, so it looked OK at first, but the bot didn't do anything with that, which resulted in forced TryAnotherCM disconnection after 1 minute of inactivity.

Since we need to be informed what to do in such case, simple cancellation of flow is not enough, we require a custom exception to handle, which will tell us the precise reason for failure + possible count of them, and that will in result allow us to react accordingly in the bot flow, e.g. by stopping the bot if needed.
2025-12-08 23:25:15 +01:00
Łukasz Domeradzki
8c26dcb7c2 Misc 2025-12-08 21:55:24 +01:00
ArchiBot
ba8150b27a Automatic translations update 2025-12-08 02:28:30 +00:00
ArchiBot
612b3dd3ef Automatic translations update 2025-12-06 02:23:51 +00:00
Łukasz Domeradzki
bbfe0e40c5 Misc 2025-11-24 12:03:28 +01:00
Łukasz Domeradzki
e1e928c4ca Misc
Thanks @xPaw
2025-11-24 11:12:30 +01:00
Pavel Djundik
29cb094430 Optimize generating totp codes (#3512) 2025-11-24 11:11:46 +01:00
ArchiBot
f4f70ec802 Automatic translations update 2025-11-13 02:26:29 +00:00
ArchiBot
c0a253213d Automatic translations update 2025-11-12 02:24:45 +00:00
Łukasz Domeradzki
67757178c1 Silence yet another warn 2025-11-11 22:42:07 +01:00
Łukasz Domeradzki
03350ce879 Misc 2025-11-11 22:22:06 +01:00
Łukasz Domeradzki
55bc802d59 Misc Rider improvements 2025-11-11 22:13:13 +01:00
Łukasz Domeradzki
a436c053a3 Bump 2025-11-11 20:30:15 +01:00
Łukasz Domeradzki
8547097e78 Closes #3508 2025-11-11 20:24:03 +01:00
Łukasz Domeradzki
a8d9844b01 JsonSerializerDefaults.Strict improvements 2025-11-11 19:50:44 +01:00
Łukasz Domeradzki
867b7270ec Further misc BGR improvements 2025-11-11 19:50:05 +01:00
Łukasz Domeradzki
970998fb4b Rewrite BGR to new OrderedDictionary<T,V> type 2025-11-11 19:27:10 +01:00
Łukasz Domeradzki
c8e8cd27b8 .NET 10 (#3482)
* Initial .NET 10 bump

* Use KnownIPNetworks

* .NET 10 library updates

* First round of trimming fixes

* Fix docker in .NET 10

* Resolve trimming warning

* Bump packages to rc2
2025-11-11 16:37:43 +01:00
Łukasz Domeradzki
2e0df5c82b Change the bot when distributing, not keeping missing games and having invalid key 2025-11-09 22:53:47 +01:00
renovate[bot]
566195129f chore(deps): update dependency anglesharp to 1.3.1 (#3507)
* chore(deps): update dependency anglesharp to 1.3.1

* Resolve new warnings

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Łukasz Domeradzki <JustArchi@JustArchi.net>
2025-11-08 23:46:36 +01:00
Łukasz Domeradzki
b872340c5d Add more debug logging 2025-11-06 21:02:11 +01:00
Łukasz Domeradzki
738d949f1f Misc 2025-10-26 23:15:38 +01:00
Łukasz Domeradzki
32238ba07c Closes #3483 2025-10-26 11:26:48 +01:00
Łukasz Domeradzki
1c817426b8 Misc 2025-10-15 13:06:14 +02:00
Łukasz Domeradzki
5ec9bc14a9 Misc 2025-10-15 09:09:46 +02:00
Łukasz Domeradzki
ae183ae3ad Slightly improve error-reporting related to cross-process semaphore 2025-10-14 13:01:34 +02:00
Łukasz Domeradzki
41f61503fb Misc 2025-10-11 16:59:06 +02:00
Łukasz Domeradzki
4716312c3f Handle super rare login failure 2025-10-07 21:35:01 +02:00
ArchiBot
7a3c28f3f6 Automatic translations update 2025-09-28 02:24:01 +00:00
Łukasz Domeradzki
1b245a568f Apply selected .NET 10 improvements 2025-09-19 23:19:24 +02:00
Łukasz Domeradzki
069523adcd Misc 2025-09-09 15:37:36 +02:00
Łukasz Domeradzki
2bbf197108 Add extra synchronization to IPC state management
Thanks @ezhevita
2025-09-08 23:39:29 +02:00
Łukasz Domeradzki
5d2665207a Handle one more case of Steam being down
Thanks @ezhevita
2025-09-08 23:30:11 +02:00
Łukasz Domeradzki
8618b01800 Fix for edge case of MatchableTypes being empty
Thanks @ezhevita
2025-09-08 23:17:23 +02:00
Łukasz Domeradzki
a313a19cec Add support for machine name 2025-09-08 22:50:23 +02:00
Łukasz Domeradzki
c5f7565ac0 Misc 2025-09-08 03:42:12 +02:00
Łukasz Domeradzki
f52486528b Cache generated swagger.json by default 2025-09-08 03:29:17 +02:00
Łukasz Domeradzki
d17399d98b Misc 2025-09-08 02:42:33 +02:00
Łukasz Domeradzki
1eadaad9bd Fix rp command not working with badge upgrades
Of course volvo had to use different endpoint for that, it'd be too easy otherwise
2025-09-08 02:41:31 +02:00
Łukasz Domeradzki
b1d4eb5c8c Cleanup obsolete parts (#3471) 2025-09-04 14:32:34 +02:00
Łukasz Domeradzki
d489bebb85 Misc 2025-08-24 19:09:03 +02:00
Łukasz Domeradzki
2df1c439c4 Misc optimization 2025-08-24 15:04:20 +02:00
Łukasz Domeradzki
fe80d3029b Add support for GamingDeviceType, kill OnlinePreferences 2025-08-21 13:01:38 +02:00
Łukasz Domeradzki
ff2a2a728d Use new C# features for serializable files 2025-08-13 22:15:41 +02:00
Łukasz Domeradzki
f048513338 Misc optimization 2025-08-10 22:02:00 +02:00