Commit Graph

783 Commits

Author SHA1 Message Date
DevilXD
f5690a0396 Implement a single-time retry logic for "service error" 2024-12-30 22:38:21 +01:00
DevilXD
1dac01b141 Make the GQL claim operation treat request errors as a failed claiming operation 2024-12-30 22:20:24 +01:00
DevilXD
99359a7a69 Bring the README Credits section up-to-date 2024-12-30 22:15:35 +01:00
DevilXD
2ec2b65c1f Minor README project description update 2024-12-30 22:14:57 +01:00
DevilXD
05ed7da057 Reduce GQL rate limit capacity two fold 2024-12-30 18:42:30 +01:00
DevilXD
1cd408f184 Revert "ONLINE_DELAY time reduction: 120 -> 20"
This reverts commit 06d495c026.
2024-12-25 17:34:51 +01:00
DevilXD
651d73a342 Fix an issue with the miner not switching to a channel in a particular case;
The case involves an ONLINE channel, that stays ONLINE, but had it's tags and status updated from non-watchable to watchable
2024-12-15 12:03:12 +01:00
DevilXD
6b64b94b34 Small comments cleanup 2024-12-15 11:04:28 +01:00
DevilXD
2c5f56b33b GQL hashes update 2024-12-13 16:50:44 +01:00
Martin Kaše
6ef9329db8 MacOS Support (#638)
Co-authored-by: Martin Kase <martin.kase@aukro.cz>
2024-12-12 17:51:23 +01:00
KampL3X.
cbd2437d1d Update Traditional Chinese translation (繁體中文.json) (#629) 2024-11-21 15:51:53 +01:00
KampL3X.
775e32d756 Update Traditional Chinese translation (繁體中文.json) (#622)
Update the text usage to better align with the habits of Traditional Chinese users.
2024-11-18 08:10:26 +01:00
guihkx
950f404e47 Remove Python version check for truststore
This follows what was done in commit 2f9467497c.
2024-11-16 20:11:24 +01:00
DevilXD
80f3e1b5f9 Fix release target tag name 2024-11-11 21:22:41 +01:00
DevilXD
64959ff7a1 Recreate the development build, instead of updating the existing one with new files 2024-11-11 21:16:38 +01:00
DevilXD
3a9c069585 Remove extra spaces 2024-11-11 21:13:16 +01:00
Patriot99
5dcbdbc71a Update Polski.json (#610)
Co-authored-by: DevilXD <4180725+DevilXD@users.noreply.github.com>
2024-11-11 12:30:29 +01:00
DevilXD
b0f1571757 User agents update 2024-11-10 18:07:10 +01:00
DevilXD
7695abf458 Remove old documentation 2024-11-02 22:01:03 +01:00
DevilXD
d4cfcb5d52 Reduce GQL rate limit capacity two fold 2024-11-02 19:10:54 +01:00
Joof
a428c725ac Update Spanish translation (#597)
• Added translation for "Priority mode".
• Minor fixes.
2024-10-29 22:40:32 +01:00
DevilXD
03c4fa8b56 Bring the "getting started" section up to date 2024-10-29 19:39:32 +01:00
DevilXD
3b4923a289 Handle send_watch JSON errors by emitting an error log instead 2024-10-28 16:53:48 +01:00
DevilXD
b7924231a4 Support autostart when running from source 2024-10-27 13:13:30 +01:00
DevilXD
d8687b6d1b Use 'resolve' instead of 'absolute' for obtaining absolute paths;
gui.py GUI debug now redirects SELF_PATH to main.py as well
2024-10-27 13:12:36 +01:00
Patriot99
eae23e367f Update Polish translation (#592)
Co-authored-by: DevilXD <4180725+DevilXD@users.noreply.github.com>
2024-10-26 22:09:28 +02:00
guihkx
9b44968ef8 ci: add validation job
For now, this job only validates the JSON language files in "lang/",
but in the future, more validation/test steps can be added.
2024-10-25 07:54:52 +02:00
DevilXD
9ee872f475 Fix Simplified Chinese JSON formatting 2024-10-24 08:34:06 +02:00
张明浩
051c1816c0 Fix missing new line in Simplified Chinese translation (#585) 2024-10-24 06:53:56 +02:00
DevilXD
057be65af4 Fix banned users breaking Channel.from_directory 2024-10-23 22:34:22 +02:00
别烦
1228ab0911 Update Simplified Chinese translation (#582) 2024-10-23 15:51:00 +02:00
DevilXD
f128e918d2 Update AvailableDrops GQL hash 2024-10-13 00:33:20 +02:00
DevilXD
e79ab9d5d7 Update Inventory GQL hash 2024-10-12 08:24:23 +02:00
DevilXD
f11e3347e0 Update CampaignDetails GQL hash 2024-10-12 07:26:02 +02:00
DevilXD
66c361103f Display separate start and end times for drops which start after their campaign starts, or end before their campaign ends 2024-09-29 22:20:14 +02:00
DevilXD
c951f000b0 Update PlaybackAccessToken GQL hash 2024-09-29 17:15:50 +02:00
DevilXD
93d5d8750d Fix ZeroDivisionError in TimedDrop.availability 2024-09-25 10:37:38 +02:00
DevilXD
d333c86598 Handle GetStreamInfo returning None for suspended channels 2024-09-21 10:12:44 +02:00
DevilXD
8ee49bebf0 Fix asyncio.as_completed not cancelling its tasks 2024-09-21 10:10:16 +02:00
DevilXD
c08199da67 Revert "Increase the GQL rate limit 4-fold"
This reverts commit 143252f4fa.
2024-09-21 10:00:44 +02:00
DevilXD
f0b34f3086 Remove unused Channel.from_name 2024-09-21 09:56:08 +02:00
DevilXD
6c76b968a7 Fix missing parameter in RateLimiter repr 2024-09-20 23:07:58 +02:00
DevilXD
bd048e0cfa Fix an issue with finished campaigns not being shown in the GUI 2024-09-20 22:58:21 +02:00
DevilXD
9becb14393 Implement total_required_minutes, rework existing total_remaining_minutes 2024-09-20 22:58:01 +02:00
DevilXD
143252f4fa Increase the GQL rate limit 4-fold 2024-09-20 10:15:38 +02:00
DevilXD
0105be7e46 Revert "Temporarily disable bulk_check_online, until GQL rate limit is implemented"
This reverts commit 8fa0669c9f.
2024-09-19 23:35:48 +02:00
DevilXD
3460979700 Implement GQL rate limiter 2024-09-19 23:34:54 +02:00
DevilXD
d68271068d Minor code simplification 2024-09-18 22:04:02 +02:00
DevilXD
cc7c4c1ab9 Significantly reduced the amount of OAuth scopes requested during login process 2024-09-18 22:00:25 +02:00
DevilXD
cffda7fc39 Fix an issue with offline streams returning 404 and breaking send_watch 2024-09-18 21:57:25 +02:00