GeoffreyCoulaud
7cf4d8199c
⚡ ️ Improved rate limiting
...
- Ensures that the target rate isn't overshot
- Aware of the requests sliding window
- Allows for a defined burst size
- Remembers the request timestamps between app restarts
2023-06-04 17:03:59 +02:00
GeoffreyCoulaud
ebd22e27da
Various fixes
...
- Improved pipeline performance
- Improver importer progress
- Steam API slow down to not get 429-ed
(but still allow bursts on smaller steam libraries)
2023-06-04 02:45:52 +02:00
GeoffreyCoulaud
6f77e0d30d
✨ Added Steam API rate limiter
2023-06-03 18:49:47 +02:00
GeoffreyCoulaud
216c3f5dae
🐛 Fixed deadlock in rate limiter
2023-06-03 17:50:00 +02:00
GeoffreyCoulaud
dc47c850ce
🐛 Moved Steam rate limiter init to runtime
2023-06-03 17:33:51 +02:00
GeoffreyCoulaud
b1476a744d
🐛 Fixed wrong variable in rate limiter init
2023-06-03 16:35:25 +02:00
GeoffreyCoulaud
58054f1c26
🐛 Added rate limiter for Steam
2023-06-03 16:31:15 +02:00
GeoffreyCoulaud
6d6e830cc9
🚧 Intial work on a generic rate limiter
2023-06-03 14:18:26 +02:00
GeoffreyCoulaud
06b6ee4593
🚧 Unfinished rate limiter
2023-06-02 22:23:36 +02:00
GeoffreyCoulaud
2009003dea
🚧 Added todo before push
2023-06-02 10:28:43 +02:00
GeoffreyCoulaud
2b2355e2c2
🔥 Removed SteamForbiddenError
2023-06-01 14:10:59 +02:00
GeoffreyCoulaud
aa33e79963
🐛 Blacklist on SteamAPI 403
2023-06-01 00:34:46 +02:00
GeoffreyCoulaud
ef63210a8f
🎨 Better error handling in managers
2023-05-31 17:21:01 +02:00
GeoffreyCoulaud
0b188136a2
🚧 Initial work on retryable managers
2023-05-31 15:25:59 +02:00
kramo
101eb1f07c
Merge main
2023-05-27 19:08:40 +02:00
kramo
d05a03dee7
Fix custom install locations check logic
2023-05-27 14:03:09 +02:00
kramo
36b6bc17bd
Cleanups
2023-05-24 15:36:25 +02:00
GeoffreyCoulaud
9fd58e6ba3
🚧 More fixes
2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
e5d2657bb9
🚑 More rebase conflicts resolved
2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
f246a73b19
♻️ Changed shared imports to absolute
2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
dd37fda07b
🎨 Better Steam code
2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
8587c80394
🚧 More work on Steam source
2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
604bcfb2e9
🚧 Initial work on Steam source
2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
7b97481b55
🚨 Fixed some pylint warnings
2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
83d7aad0d1
✨ Made more linter-friendly
2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
a176b33241
🎨 Using absolute imports
2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
56c110ffa2
Improved SGDB logging messages
2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
505088e053
🐛 Task fix + progress bar
2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
c0e275ac5c
🐛 Fixed still cover not got if animated failed
2023-05-24 15:35:17 +02:00
GeoffreyCoulaud
46f30d289b
✨ Fixed new importer SGDB cover import
2023-05-24 15:35:16 +02:00
GeoffreyCoulaud
2abf671ea4
🚧 Importer tasks fix
2023-05-24 15:35:16 +02:00
GeoffreyCoulaud
0c6c0ea467
Work on importer / SGDB integration
2023-05-24 15:35:13 +02:00
GeoffreyCoulaud
2b92417674
Work on after import dialogs
2023-05-24 15:33:20 +02:00
GeoffreyCoulaud
b706f140e7
🎨 Better separation of threads in importer
2023-05-24 15:33:20 +02:00
GeoffreyCoulaud
771c64acac
🚧 Hacky, untested SGDB code
2023-05-24 15:33:19 +02:00
GeoffreyCoulaud
8a0951c727
🎨 Sorted imports, made pylint happy
2023-05-24 15:33:19 +02:00
GeoffreyCoulaud
78b91c0d52
✨ Initial importer work done
2023-05-24 15:33:19 +02:00
GeoffreyCoulaud
48ca1d938f
🐛 Fixed some imports
2023-05-24 15:33:19 +02:00
GeoffreyCoulaud
74afc8b6ea
🐛 Reintroduced check_install
2023-05-24 15:33:19 +02:00
GeoffreyCoulaud
855ab2c5e8
🚧 Using the new importer
2023-05-24 15:33:19 +02:00
GeoffreyCoulaud
0abe283619
🚧 SGDB
2023-05-24 15:33:18 +02:00
kramo
203393dea0
Move shared values to shared
2023-05-21 17:28:29 +02:00
Geoffrey Coulaud
ab21e8b38b
Moved schemas to shared module ( #94 )
2023-05-21 16:34:22 +02:00
kramo
1b5080b0c6
Cleanup import warning logic
2023-05-21 10:36:16 +02:00
kramo
48685d2591
Automatically add extra Steam libraries
2023-05-20 18:45:18 +02:00
kramo
caaeade600
Fix SGDB warning dialog logic
2023-05-20 10:53:45 +02:00
kramo
235c8ab531
Use toasts for informing the user about imports
2023-05-18 15:36:04 +02:00
kramo
34ab65c4d2
Fix SGDB loading logic
2023-05-08 11:40:58 +02:00
kramo
bd0386bcba
Resize images asynchronously in the edit dialog
2023-05-06 10:07:41 +02:00
kramo
44d63d37bd
Cleanups
2023-04-26 20:18:10 +02:00