Commit graph

12047 commits

Author SHA1 Message Date
ArchiBot
84b1599ca6
Automatic translations update 2024-02-09 02:04:10 +00:00
Archi
c5396a8ec8
Update publish.yml 2024-02-08 12:43:42 +01:00
Archi
9a9f18184b
Misc 2024-02-08 12:37:50 +01:00
Archi
10d97e16e3
Closes #3140 2024-02-08 12:31:43 +01:00
renovate[bot]
5ece500396
chore(deps): update asf-ui digest to 7406f71 2024-02-08 04:42:12 +00:00
ArchiBot
1a311513ca
Automatic translations update 2024-02-08 02:04:11 +00:00
renovate[bot]
6e0e4835d1
chore(deps): update ncipollo/release-action action to v1.14.0 2024-02-07 16:15:35 +00:00
renovate[bot]
ae4a784c3a
chore(deps): update asf-ui digest to 558b879 2024-02-07 13:01:40 +00:00
renovate[bot]
287be65e7f
chore(deps): update crowdin/github-action action to v1.18.0 2024-02-07 10:34:04 +00:00
renovate[bot]
476653a6cc
chore(deps): update actions/setup-node action to v4.0.2 2024-02-07 07:24:21 +00:00
renovate[bot]
407496efd6
chore(deps): update dependency microsoft.net.test.sdk to v17.9.0 2024-02-07 04:18:59 +00:00
ArchiBot
9995b807f9
Automatic translations update 2024-02-07 02:04:09 +00:00
Archi
a6f4692b75
Update TrimmerRoots.xml 2024-02-07 00:16:45 +01:00
Archi
024b7ff824
Bump 2024-02-07 00:16:11 +01:00
Archi
68e46096ad
Closes #3137 2024-02-07 00:15:50 +01:00
renovate[bot]
d9f5f60854
chore(deps): update wiki digest to 8f35971 2024-02-06 19:30:47 +00:00
Archi
82ccd4ddce
Use different text for private apps 2024-02-06 20:08:21 +01:00
renovate[bot]
5f69b337a6
chore(deps): update actions/upload-artifact action to v4.3.1 2024-02-06 13:05:46 +00:00
Archi
dbbb6802d4
Misc 2024-02-06 12:16:16 +01:00
renovate[bot]
459cb44ff4
chore(deps): update actions/download-artifact action to v4.1.2 2024-02-06 07:31:32 +00:00
renovate[bot]
c1ebc813d5
chore(deps): update asf-ui digest to 630dbb8 2024-02-06 03:42:11 +00:00
ArchiBot
948c42055b
Automatic translations update 2024-02-06 02:04:37 +00:00
Archi
06d049d882
Bump 2024-02-06 02:15:36 +01:00
Archi
04f5e91e92
Closes #3109 2024-02-06 02:14:54 +01:00
renovate[bot]
02a479ba13 chore(deps): update wiki digest to 024c6b4 2024-02-06 00:19:11 +00:00
Archi
01b99d20f6
Try to bulletproof against #3119 a bit 2024-02-05 20:49:34 +01:00
Archi
9c6cd7f692
Refactor FarmingResetSemaphore into FarmingResetEvent 2024-02-05 20:41:24 +01:00
Archi
7899829dc7
Refactor docker containers to use /asf
In order to keep compatibility with existing containers, we'll use the same paths for user-related overrides, that is, /app/config, /app/logs or /app/plugins. Instead, the only thing we'll do is moving ASF away from /app to new /asf directory, which will hopefully limit amount of screwups that users are doing within existing /app directory.

Also while at it, add symlink for a bit better integration.
2024-02-05 16:26:54 +01:00
ArchiBot
d0693d362a
Automatic translations update 2024-02-05 02:07:18 +00:00
Archi
227066f355
Bump 2024-02-04 22:31:10 +01:00
Archi
348c43b259
Skip spamming ASFB with requests from unlicensed users
Check license prior to fetching inventory and sending data to ASFB, will also limit traffic on Steam side.
2024-02-04 22:28:59 +01:00
ArchiBot
a23b7e1594
Automatic translations update 2024-02-04 02:06:40 +00:00
Archi
1c7952f8dd
Bump 2024-02-03 22:02:57 +01:00
Archi
f0ef4c6ba6
Implement basic crash protection
- On start, we create/load crash file, if previous startup was less than 5 minutes ago, we also increase the counter
- If counter reaches 5, we abort the process, that is, freeze the process by not loading anything other than auto-updates
- In order for user to recover from above, he needs to manually remove ASF.crash file
- If process exits normally without reaching counter of 5 yet, we remove crash file (reset the counter), normal exit includes SIGTERM, SIGINT, clicking [X], !exit, !restart, and anything else that allows ASF to gracefully quit
- If process exits abnormally, that includes SIGKILL, unhandled exceptions, as well as power outages and anything that prevents ASF from graceful quit, we keep crash file around
- Update procedure, as an exception, allows crash file removal even with counter of 5. This should allow crash file recovery for people that crashed before, without a need of manual removal.
2024-02-03 21:18:47 +01:00
renovate[bot]
eb71b640c5
chore(deps): update dependency microsoft.identitymodel.jsonwebtokens to v7.3.1 2024-02-03 08:28:40 +00:00
renovate[bot]
6b7a0ff1ce
chore(deps): update github/codeql-action action to v3.24.0 2024-02-02 19:35:45 +00: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
ArchiBot
70e3649e60
Automatic translations update 2024-02-02 02:04:28 +00:00
renovate[bot]
24d79f9b20
chore(deps): update asf-ui digest to 6ca9093 2024-02-01 22:02:19 +00:00
Archi
43c2ae6746
Remove obsolete stuff 2024-02-01 14:27:56 +01:00
Archi
4bd2a3ec7f
Bump 2024-02-01 14:22:53 +01:00
renovate[bot]
a90b375a72
chore(deps): update asf-ui digest to e3fd680 2024-02-01 03:36:01 +00:00
renovate[bot]
9f1e562a19
chore(deps): update asf-ui digest to 7b4a361 2024-01-31 18:14:11 +00:00
renovate[bot]
4edfcff2e0
chore(deps): update asf-ui digest to 9607b07 2024-01-31 14:06:00 +00:00
renovate[bot]
d4b48ab235
chore(deps): update crowdin/github-action action to v1.17.0 2024-01-31 08:04:58 +00:00
ArchiBot
f1e5c31110
Automatic translations update 2024-01-31 02:04:51 +00:00
renovate[bot]
32c4522b47
chore(deps): update asf-ui digest to b207bca 2024-01-30 23:15:29 +00:00
Archi
fc760e1a84
Misc 2024-01-30 14:30:52 +01:00
Archi
2a92bf4dec
Bump 2024-01-30 13:51:18 +01:00
Archi
716b253a04
Move from System.IdentityModel.Tokens.Jwt to Microsoft.IdentityModel.JsonWebTokens
> As of IdentityModel 7x, this is a legacy tool that should be replaced with Microsoft.IdentityModel.JsonWebTokens.

> This is a newer, faster version of System.IdentityModel.Tokens.Jwt that has additional functionality
2024-01-30 13:26:32 +01:00