Ł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
1b245a568f
Apply selected .NET 10 improvements
2025-09-19 23:19:24 +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
ff2a2a728d
Use new C# features for serializable files
2025-08-13 22:15:41 +02:00
Łukasz Domeradzki
ca0bd87357
Move from JetBrains.Annotations to JetBrains.Annotations.Sources
2025-07-24 14:05:07 +02:00
Łukasz Domeradzki
a0401a3962
Improve efficiency of MatchActively
...
Trade hold duration check made sense, but back when we were fetching inventories ourselves. Now, it's much better to find match first, as we have the full data loaded, and only if match is found, check user next.
2025-07-17 13:40:35 +02:00
ArchiBot
a1116a87df
Automatic translations update
2025-07-08 02:31:32 +00: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
27562e52ef
Respect LastAnnouncement fully in public listing
...
I don't recall why we needed that ShouldSendHeartBeats condition here before, it causes the routine to run always if the bot is currently not listed, which is unwanted e.g. if the server tells user to go away, or due to any other reason.
2025-06-14 21:10:00 +02:00
ArchiBot
08c9636cd9
Automatic translations update
2025-05-09 02:24:46 +00:00
ArchiBot
735982ce4e
Automatic translations update
2025-05-03 02:23:17 +00:00
Łukasz Domeradzki
61f876480a
General code cleanups
2025-03-31 00:06:05 +02:00
ArchiBot
ec793e22a1
Automatic translations update
2025-02-16 02:21:22 +00:00
ArchiBot
3c48bc1756
Automatic translations update
2025-01-31 02:18:21 +00:00
Łukasz Domeradzki
9e207025c5
Happy new year
2025-01-05 02:40:56 +01:00
Łukasz Domeradzki
3f98337459
Closes #3343
2025-01-05 02:32:05 +01:00
Łukasz Domeradzki
13567d4aaa
Copy over bundled plugins to main ASF dir as well
2025-01-01 14:33:36 +01:00
ArchiBot
6aa32cdd32
Automatic translations update
2024-12-29 02:22:08 +00:00
ArchiBot
7dee5b9998
Automatic translations update
2024-12-16 02:24:12 +00:00
ArchiBot
09d715c03d
Automatic translations update
2024-12-14 02:22:17 +00:00
ArchiBot
d1b7133db3
Automatic translations update
2024-11-14 02:19:56 +00:00
ArchiBot
d63ef5e58c
Automatic translations update
2024-11-03 02:22:03 +00:00
Łukasz Domeradzki
c2abbf0fc0
Misc optimization
2024-09-30 19:19:26 +02:00
Łukasz Domeradzki
7b65c1aeb7
Add support for telling plugins if runtime is trimmed
2024-09-16 17:58:35 +02:00
ArchiBot
9540e564fc
Automatic translations update
2024-08-13 02:15:24 +00:00
Łukasz Domeradzki
773698a0d4
Closes #3264
...
THANKS @ezhevita
2024-08-05 02:37:50 +02:00
Łukasz Domeradzki
08907e8953
Emit format methods for ItemsMatcher, #3264
2024-08-05 02:15:58 +02:00
Łukasz Domeradzki
332e9a53d7
Misc
2024-08-05 01:44:34 +02:00
Łukasz Domeradzki
7a8e2091a6
Use Microsoft.CodeAnalysis.ResxSourceGenerator for localization
2024-08-05 01:42:09 +02:00
Łukasz Domeradzki
d3dbfc5e9e
Closes #3262
2024-08-03 15:36:45 +02:00
Łukasz Domeradzki
b664b85495
Remove ConfigureAwaitChecker.Analyzer
...
Appropriate detecion is now available in Roslyn
2024-07-20 01:01:45 +02:00
ArchiBot
fe76ada8d0
Automatic translations update
2024-07-10 02:11:36 +00:00
Łukasz Domeradzki
ca3f3e0cab
Resolve selected .NET 9 analyzer warnings
2024-06-25 00:18:38 +02:00
ArchiBot
ba4f3aea7b
Automatic translations update
2024-04-14 02:27:34 +00:00
ArchiBot
698e567c63
Automatic translations update
2024-04-12 02:06:30 +00:00
Łukasz Domeradzki
746e28c3a2
Misc
2024-04-12 01:00:05 +02:00
Łukasz Domeradzki
0ccec4c8c1
Address latest Rider code inspections
2024-04-11 23:24:01 +02:00
Łukasz Domeradzki
1841cde776
Misc code enhancements
2024-04-04 02:15:16 +02:00
Łukasz Domeradzki
5e81c3fdef
Closes #3175
2024-03-29 14:44:07 +01:00
Łukasz Domeradzki
9a02c79e0a
Closes #3174
2024-03-27 19:55:07 +01:00
Łukasz Domeradzki
4c38de75ab
Further enhance plugin updates selection
2024-03-26 17:44:42 +01:00
Łukasz Domeradzki
53ec07a7f1
Correct plugin names we distribute outselves
2024-03-26 01:15:17 +01:00
Archi
84ff83bbe2
Improve performance when matching multiple users
2024-03-18 13:52:12 +01:00
Archi
787bcc3546
Extract ItemsMatcher-exclusively parts out of ASF core, decrease dependency on DeepClone()
2024-03-18 13:45:13 +01:00
Archi
fd811d8cf4
Implement DeepClone() for asset and description
2024-03-18 12:44:29 +01:00
Archi
b86f83a634
Misc
2024-03-17 02:54:28 +01:00
Archi
48a14136a9
Update all file headers, again
2024-03-17 02:35:40 +01:00
Archi
c9acbb7bf2
Big post-PR cleanup
2024-03-17 02:29:04 +01:00
Archi
f98a159799
File header update
2024-03-17 00:06:13 +01:00
Vita Chumakova
184232995d
Inventory fetching through CM ( #3155 )
...
* New inventory fetching
* use new method everywhere
* Store description in the asset, add protobuf body as a backing field for InventoryDescription, add properties to description
* parse trade offers as json, stub descriptions, fix build
* formatting, misc fixes
* fix pragma comments
* fix passing tradable property
* fix convesion of assets, add compatibility method
* fix fetching tradeoffers
* use 40k as default count per request
* throw an exception instead of silencing the error
2024-03-16 23:57:25 +01:00