Commit Graph

6700 Commits

Author SHA1 Message Date
Ł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
Łukasz Domeradzki
4780031b87 Misc 2025-08-10 03:05:24 +02:00
Łukasz Domeradzki
f54d30ff42 Misc 2025-08-10 02:38:37 +02:00
Łukasz Domeradzki
d79db74385 Clean unused code
It seems this call is pointless, if trade check timer is not null, it's already running, as we never initialize it without enabling it too.
2025-08-09 03:22:48 +02:00
Łukasz Domeradzki
c412a47139 Optimize memory allocations when dealing with Steam items
This removes totally unnecessary allocation of asset and description when we already have it in the response and merely initializing to correct reference.
2025-08-08 23:10:35 +02:00
Łukasz Domeradzki
b4874a05c6 Code cleanups 2025-08-08 19:32:32 +02:00
Łukasz Domeradzki
a77586ec95 Misc 2025-08-08 17:49:04 +02:00
Łukasz Domeradzki
ed9efe8d72 Misc 2025-08-08 01:05:46 +02:00
Łukasz Domeradzki
a340de9da8 Top commit of all time
This is how you avoid doing breaking changes, kids
2025-08-08 01:02:50 +02:00
Łukasz Domeradzki
074f2e343f Misc optimization 2025-08-03 22:49:50 +02:00
Łukasz Domeradzki
b467c22baa Misc 2025-08-03 15:19:49 +02:00
Łukasz Domeradzki
cc95917d53 Misc cleanups 2025-08-03 15:12:05 +02:00
Łukasz Domeradzki
f918fbb504 Make /Api/NLog/File more flexible in terms of log file location 2025-08-03 15:05:02 +02:00
Łukasz Domeradzki
6d4d644900 Add support for detecting history target in wrapper 2025-08-03 14:24:10 +02:00
ArchiBot
e683b3b9ad Automatic translations update 2025-08-02 02:33:10 +00:00
Łukasz Domeradzki
02f505d962 Change null purchase_receipt_info to BadResponse 2025-07-28 12:17:10 +02:00
Łukasz Domeradzki
abdb303069 Fix for edge case that is more edge than nowadays teenagers 2025-07-28 12:03:45 +02:00
Łukasz Domeradzki
c1e5cd5d59 Add fix against null purchase_receipt_info 2025-07-28 11:57:04 +02:00
Łukasz Domeradzki
1e531a7259 Misc reorder 2025-07-25 13:49:12 +02:00
Outzzz
2967ae167b public api (#3456) 2025-07-25 13:47:57 +02:00
Łukasz Domeradzki
ca0bd87357 Move from JetBrains.Annotations to JetBrains.Annotations.Sources 2025-07-24 14:05:07 +02:00
Łukasz Domeradzki
0467dc1da3 Make trade message disappear for all non-steam appids 2025-07-19 14:36:03 +02:00
Łukasz Domeradzki
ec59e2e556 Add support for new trade messages acknowledge 2025-07-18 09:52:31 +02:00
Outzzz
481c995481 new confirmation type (#3442) 2025-07-15 18:56:19 +02:00
ArchiBot
a1116a87df Automatic translations update 2025-07-08 02:31:32 +00:00
renovate[bot]
4ba034f988 chore(deps): update dependency nlog.web.aspnetcore to v6 (#3438)
* chore(deps): update dependency nlog.web.aspnetcore to v6

* Adapt ASF to NLog v6

* Use another approach for NLog file archiving

* Use cached ${currentdir} to improve performance

* Misc fix

* Update suffix format

* Misc

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Łukasz Domeradzki <JustArchi@JustArchi.net>
2025-07-05 15:39:37 +02:00
Łukasz Domeradzki
5dadbe9090 Allow plugins to initialize new configs with some changed properties 2025-07-03 13:12:10 +02:00
Łukasz Domeradzki
8e50e9553a Misc fix 2025-07-02 16:55:09 +02:00
Łukasz Domeradzki
ed47c8268b Add optional cookies to WebAPI base 2025-07-02 08:57:44 +02:00
Łukasz Domeradzki
fc198d6eae Update MaxItemsInSingleInventoryRequest 2025-07-01 16:13:47 +02:00
Łukasz Domeradzki
08fb3ccb76 Fix serializable files not always getting written on change
In some cases, STJ might decide to replace the object rather than populating it. This will work for majority of properties and use cases, however, we actually set up events on some properties to notify us back if they change during runtime. That event registration did not work properly, as the object was replaced with the new, that did not have appropriate listeners set up.

Populate rather than replacing those selected properties, which fixes the problem.
2025-06-28 13:10:13 +02:00
Łukasz Domeradzki
08b2c3186d Misc 2025-06-26 14:23:12 +02:00
Łukasz Domeradzki
53adc67be1 Misc 2025-06-22 17:46:18 +02:00
Jack Nolddor
a99c1f93e1 chore: blacklist summer sale 2025 appid (#3437) 2025-06-20 00:54:11 +02:00
Łukasz Domeradzki
53b84a9271 Closes #3436 2025-06-13 13:41:36 +02:00
Łukasz Domeradzki
44688a4ce8 Misc 2025-06-13 09:44:18 +02:00