DevilXD
5167d95051
Game slugs are now sourced from Twitch, instead of being generated
2023-11-10 21:35:49 +01:00
DevilXD
1d26988721
Fix slug generation method
2023-10-19 22:09:29 +02:00
DevilXD
5e862f9543
Remove processing of tags;
...
- Removes all logic related to stream tags processing
- Implements a new method of fetching live non-ACL channels, with drops enabled
- Minor logic cleanup changes
2023-10-15 12:06:58 +02:00
Bo
2dd7a57344
Update timestamp handling ( #314 )
...
Co-authored-by: DevilXD <DevilXD@users.noreply.github.com >
2023-10-09 22:04:22 +02:00
DevilXD
e03ea755bb
Reimplement duplicated run detection as a file lock
2023-08-28 23:47:15 +02:00
guihkx
5162e5c553
linux: fix URLs not opening in PyInstaller package
...
Because PyInstaller modifies the LD_LIBRARY_PATH environment variable
to make things work correctly on Linux, when we try to launch any
subprocess (such as the web browser), that modified variable gets
picked up as well, causing things to go south.
To work around this Linux-only problem, we have to:
1. Save the current value of LD_LIBRARY_PATH
2. Move the value of LD_LIBRARY_PATH_ORIG to LD_LIBRARY_PATH
3. Launch subprocess
4. Restore the saved LD_LIBRARY_PATH again
Reference:
https://pyinstaller.org/en/stable/runtime-information.html#ld-library-path-libpath-considerations
Co-authored-by: DevilXD <bartosz.peszek@gmail.com >
2023-06-11 16:58:18 +02:00
DevilXD
f74f7c8be7
Redesign root icon setting system
2023-04-26 18:48:04 +02:00
DevilXD
9dc7a1d65f
Fix ResourceWarning on unclosed icon file
2023-04-26 17:57:51 +02:00
DevilXD
5e53448451
await on completed tasks, instead of calling .result()
2022-11-26 10:04:06 +01:00
DevilXD
0f538482c7
Limit the amount of connections made;
...
streamline GQL bulk campaigns fetching
2022-11-21 22:44:56 +01:00
DevilXD
504c6b06c0
Reimplement standard login procedure, keep chrome as backup
2022-11-19 19:03:52 +01:00
DevilXD
147639a454
Minor ExponentialBackoff exp -> steps;
...
No connection stemps greater than 1 detection
2022-11-07 08:00:00 +01:00
DevilXD
7d14b51221
Hard-reload on integrity expiring during request;
...
Implement a way to hard-reload the application when the integrity token expires during a request, or inside its retry loop
2022-09-17 18:28:26 +02:00
DevilXD
01729761d8
Initial integrity support
2022-09-14 23:20:04 +02:00
DevilXD
3c6fecb039
exp backoff 0 shift + fix quick retry logic
2022-09-12 19:37:56 +02:00
DevilXD
127822a26f
task_wrapper now ignores ExitRequest
2022-08-24 12:34:14 +02:00
DevilXD
05466364d1
Implement the translation feature
2022-08-18 22:28:30 +02:00
DevilXD
f919850ad2
Typing update
2022-07-31 21:40:03 +02:00
DevilXD
fa59cde737
Update proxy branch with the new websocket implementation
2022-04-08 22:07:41 +02:00
DevilXD
8cd77bae2a
Change websocket internals to use aiohttp instead
2022-04-08 22:04:53 +02:00
DevilXD
e47bf30d5e
Implement simple proxy URL support
2022-04-04 19:21:21 +02:00
DevilXD
fd635499b6
Better handling for settings values that are missing from serialize_env
2022-04-03 10:47:44 +02:00
DevilXD
5af4ee79c3
Remove Game Selector;
...
Implement multi-game mining based on the priority list
2022-03-30 14:15:26 +02:00
DevilXD
f7b0a5f2cc
Implement the inventory tab
2022-03-27 14:03:11 +02:00
DevilXD
a30aa6f403
Fix autostart working directory breaking paths
2022-03-17 12:33:53 +01:00
DevilXD
2bddd68af2
Small GUI internals cleanup
2022-03-09 11:06:43 +01:00
DevilXD
a10c0bf389
Fix typing runtime problems
2022-02-27 12:23:13 +01:00
DevilXD
92d722fd0c
Change typing to 3.10 syntax
2022-02-27 12:07:40 +01:00
DevilXD
c112003a38
_V -> _T
2022-02-15 20:55:57 +01:00
DevilXD
3a5d105235
Use paramspec
2022-02-14 22:02:42 +01:00
DevilXD
e8cb7ca099
Bugfix and WS improvements
2022-02-14 16:21:01 +01:00
DevilXD
5a0d06411d
fix positional only syntax
2022-02-14 15:42:44 +01:00
DevilXD
423e51bc27
Handle maximum channels limit;
...
Proper handle of a case where the app ends up with more channels from ACLs than is supported
2022-02-13 20:13:11 +01:00
DevilXD
3d3eb3b005
Defer client session init
2022-01-23 12:40:16 +01:00
DevilXD
7e5f34748b
Use aware timestamps in inventory
2022-01-22 19:13:22 +01:00
DevilXD
bd9d818b21
Implement support for campaign ACLs
2022-01-22 15:31:44 +01:00