Commit Graph

288 Commits

Author SHA1 Message Date
ArchiBot
73a4e8acd3 Automatic translations update 2025-01-30 02:17:28 +00:00
ArchiBot
075a234e14 Automatic translations update 2025-01-21 02:18:06 +00:00
ArchiBot
2f92a80bd6 Automatic translations update 2025-01-17 02:17:34 +00:00
ArchiBot
947ed6234e Automatic translations update 2025-01-16 02:18:00 +00:00
ArchiBot
9ed6586b93 Automatic translations update 2025-01-15 02:18:20 +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
ArchiBot
12cea2303c Automatic translations update 2025-01-03 02:19:54 +00:00
ArchiBot
ab11e10c5c Automatic translations update 2025-01-02 02:19:10 +00:00
Łukasz Domeradzki
7bf2dab4d0 Closes #3370 2025-01-01 14:49:19 +01:00
Łukasz Domeradzki
13567d4aaa Copy over bundled plugins to main ASF dir as well 2025-01-01 14:33:36 +01:00
Łukasz Domeradzki
7dc3d16666 Properly resolve #3358 2024-12-20 14:17:53 +01: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
17ef5e3aee Automatic translations update 2024-11-15 02:22:07 +00:00
ArchiBot
ed0da062df Automatic translations update 2024-11-12 02:18:36 +00:00
ArchiBot
4643529e7f Automatic translations update 2024-11-09 02:17:54 +00:00
ArchiBot
d63ef5e58c Automatic translations update 2024-11-03 02:22:03 +00:00
ArchiBot
8cabec1aff Automatic translations update 2024-10-04 02:20:05 +00:00
ArchiBot
d72eb0b06d Automatic translations update 2024-10-02 02:20:03 +00:00
ArchiBot
da04f6b100 Automatic translations update 2024-09-28 02:19:20 +00:00
ArchiBot
ee234001f1 Automatic translations update 2024-09-26 02:19:53 +00:00
ArchiBot
dcdb2cb175 Automatic translations update 2024-09-18 08:49:16 +00:00
ArchiBot
1ad03ac61c Automatic translations update 2024-09-17 02:06:16 +00:00
Łukasz Domeradzki
602c01e2d9 Misc localization improvement 2024-09-16 20:51:32 +02:00
Łukasz Domeradzki
06185d5f7d Misc 2024-08-17 22:19:17 +02:00
ArchiBot
9540e564fc Automatic translations update 2024-08-13 02:15:24 +00:00
Łukasz Domeradzki
afa602f940 Resolve remainings of CA1863 2024-08-05 02:45:53 +02:00
Łukasz Domeradzki
773698a0d4 Closes #3264
THANKS @ezhevita
2024-08-05 02:37:50 +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
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
203dc6daf6 Misc 2024-05-19 21:36:37 +02:00
Łukasz Domeradzki
e895850f17 Misc 2024-05-19 21:35:20 +02: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
42dec2de39 Misc
Thanks @xPaw
2024-04-09 16:33:54 +02:00
Archi
f874598fd8 Misc 2024-03-21 22:37:09 +01:00
ArchiBot
6428e5abd1 Automatic translations update 2024-03-17 02:05:53 +00: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
f98a159799 File header update 2024-03-17 00:06:13 +01:00
ArchiBot
e21fa45718 Automatic translations update 2024-03-13 02:05:37 +00:00
ArchiBot
4843d539f0 Automatic translations update 2024-03-12 02:04:54 +00:00
ArchiBot
14c905b8ef Automatic translations update 2024-03-07 01:56:16 +00:00
Archi
7a13895429 Fix false positives 2024-02-23 02:49:03 +01:00
Archi
d3aa881f55 Fix STD serialization after STJ changes 2024-02-23 02:42:18 +01:00
Łukasz Domeradzki
6b0bf0f9c1 Closes #3061 (#3145)
* Good start

* Misc

* Make ApiAuthenticationMiddleware use new json

* Remove first newtonsoft dependency

* Pull latest ASFB json enhancements

* Start reimplementing newtonsoft!

* One thing at a time

* Keep doing all kind of breaking changes which need to be tested later

* Add back ShouldSerialize() support

* Misc

* Eradicate remaining parts of newtonsoft

* WIP

* Workaround STJ stupidity in regards to derived types

STJ can't serialize derived type properties by default, so we'll use another approach in our serializable file function

* Make CI happy

* Bunch of further fixes

* Fix AddFreeLicense() after rewrite

* Add full support for JsonDisallowNullAttribute

* Optimize our json utilities even further

* Misc

* Add support for fields in disallow null

* Misc optimization

* Fix deserialization of GlobalCache in STD

* Fix non-public [JsonExtensionData]

* Fix IM missing method exception, correct db storage helpers

* Fix saving into generic databases

Thanks STJ

* Make Save() function abstract to force inheritors to implement it properly

* Correct ShouldSerializeAdditionalProperties to be a method

* Misc cleanup

* Code review

* Allow JSON comments in configs, among other

* Allow trailing commas in configs

Users very often add them accidentally, no reason to throw on them

* Fix confirmation ID

Probably needs further fixes, will need to check later

* Correct confirmations deserialization

* Use JsonNumberHandling

* Misc

* Misc

* [JsonDisallowNull] corrections

* Forbid [JsonDisallowNull] on non-nullable structs

* Not really but okay

* Add and use ToJson() helpers

* Misc

* Misc
2024-02-21 03:09:36 +01:00
Archi
d08740b6d7 Schedule refresh of licenses for STD plugin with delay
This addresses two things:
- It allows for better load-balancing, as STD refresh can be postponed for a short while after bot logs in - it has more important matters to handle right away, and STD is optional/supportive plugin.
- It helps @xPaw sleep better at night working around fools with their ASFs crashing thirty times per second due to third-party plugins.
2024-02-02 13:17:55 +01:00