DevilXD
|
3c780f75d7
|
Fix missing commas in single-retry GQL request error handling
|
2026-03-15 00:53:34 +01:00 |
|
DevilXD
|
6b23aeee97
|
Relax spade url pattern matching
|
2026-03-12 22:13:20 +01:00 |
|
DevilXD
|
aa8438da17
|
Minor formatting cleanup
|
2026-03-12 22:12:33 +01:00 |
|
DevilXD
|
b685b445e9
|
Fix an issue with badges still being mined, even with the badge support option disabled
|
2026-02-15 12:20:26 +01:00 |
|
DevilXD
|
f0b96b059c
|
Fix an issue with the priority list sorting;
"move to top/bottom" buttons no longer desync the in-GUI list, and the underlaying settings list
|
2026-02-15 12:14:17 +01:00 |
|
DevilXD
|
3b98b4b02c
|
Another fix for the spade url extraction
|
2026-01-12 08:51:02 +01:00 |
|
DevilXD
|
cd563b595b
|
Revert "Remove spade url extraction, use a fixed url instead"
This reverts commit b2b5c9aaec.
|
2026-01-12 08:44:29 +01:00 |
|
DevilXD
|
b2b5c9aaec
|
Remove spade url extraction, use a fixed url instead
|
2026-01-09 12:23:15 +01:00 |
|
DevilXD
|
c8015a1efc
|
Trigger a reload after emote confirmations too
|
2026-01-09 11:59:31 +01:00 |
|
DevilXD
|
633753aaa3
|
GQL hashes update
|
2026-01-05 20:24:34 +01:00 |
|
DevilXD
|
f6b2742a31
|
Add "Move to top/bottom" sorting arrows to the priority list
|
2026-01-04 19:00:28 +01:00 |
|
DevilXD
|
9e1170d8be
|
Fix an issue with link labels losing their underline in dark mode;
This should include any other font-related inconsistency between the two modes too
|
2026-01-04 18:54:46 +01:00 |
|
DevilXD
|
7abfbdca9b
|
Fix spade url extraction
|
2025-12-11 08:30:45 +01:00 |
|
DevilXD
|
c22eff8c8f
|
Refine Turkish language translations (#843)
|
2025-12-05 16:13:33 +01:00 |
|
DevilXD
|
7381beaf9c
|
Add a warning to the advanced settings section
|
2025-11-26 19:26:22 +01:00 |
|
DevilXD
|
5d7a697c2b
|
Add chunking to the websocket topics management
|
2025-11-19 21:24:08 +01:00 |
|
DevilXD
|
5f54c26f4a
|
Add the advanced settings section;
Implement the checkboxes for badge and emote mining toggle, and the extra available drops check toggle
|
2025-11-16 10:08:47 +01:00 |
|
DevilXD
|
165f9eccb3
|
Implement "special games" game check for badge handling
|
2025-10-31 17:57:44 +01:00 |
|
DevilXD
|
7ad84d5b5f
|
The dump option now dumps all of the claimed drops information, instead of just the timestamps
|
2025-10-31 17:26:33 +01:00 |
|
DevilXD
|
f85cad13cb
|
Add contributor for Turkish translation revisions
|
2025-10-27 22:51:56 +01:00 |
|
DevilXD
|
2388757ebe
|
Enforce game matching for badge campaigns
|
2025-10-11 16:26:22 +02:00 |
|
DevilXD
|
a25c4a7bbb
|
Remove unneeded GameDirectory GQL parameter
|
2025-10-10 08:06:03 +02:00 |
|
DevilXD
|
bbc323b4d7
|
Fix an issue with Language and Priority mode comboboxes cutting off text in translations
|
2025-10-09 17:44:34 +02:00 |
|
DevilXD
|
7b95818add
|
Force the drops_enabled flag to True
|
2025-10-03 17:23:18 +02:00 |
|
DevilXD
|
64c1b93b5b
|
Disable UPX downloading step in CI
|
2025-09-22 22:23:38 +02:00 |
|
DevilXD
|
05d97321ea
|
Add simple manual configuration options to the build spec
|
2025-09-12 14:03:07 +02:00 |
|
DevilXD
|
b029428cb3
|
Implement the nopause option for the build script
|
2025-09-12 13:41:50 +02:00 |
|
DevilXD
|
0c8c3f5f32
|
Fix an error due to invalid campaigns missing their assigned game
|
2025-09-10 17:28:18 +02:00 |
|
DevilXD
|
b44100764c
|
Implement drop progression tracking across all drops in a campaign
|
2025-09-10 00:08:03 +02:00 |
|
DevilXD
|
6e08d1ef50
|
Fix an issue with the miner not switching away from no-longer-watchable channels in specific cases
|
2025-09-09 23:01:39 +02:00 |
|
DevilXD
|
f3c189e86d
|
Fix an issue with the drops_enabled flag reporting true for sub-only drops
|
2025-09-09 22:57:54 +02:00 |
|
DevilXD
|
f990437731
|
Handle the possibility of a drop having no benefits
|
2025-08-24 09:55:47 +02:00 |
|
DevilXD
|
9329e52643
|
Fix priority mode names not being translated
|
2025-08-22 19:04:01 +02:00 |
|
DevilXD
|
1b17dd6784
|
Fix GUI debug code
|
2025-08-22 18:58:05 +02:00 |
|
DevilXD
|
cb9b6ab42f
|
Implement force-expired campaign invalidation
|
2025-08-22 15:33:51 +02:00 |
|
DevilXD
|
69b861d1ba
|
Upgrade UPX version
|
2025-08-20 20:36:38 +02:00 |
|
DevilXD
|
826fe95f9c
|
Reimplement the old mining method (ref b47b208)
|
2025-08-17 22:05:44 +02:00 |
|
DevilXD
|
87a30201e4
|
Minor code leftover to use while resolving issues with unclosed/unreleased resources
|
2025-08-17 21:58:28 +02:00 |
|
DevilXD
|
6626f94015
|
Minor typing fix
|
2025-07-27 11:14:42 +02:00 |
|
DevilXD
|
01706cdd4e
|
User agent update
|
2025-07-23 21:41:12 +02:00 |
|
DevilXD
|
3969f75537
|
Update inventory GQL hash
|
2025-07-16 08:02:27 +02:00 |
|
DevilXD
|
1ef91adb51
|
Fix failing linux build (#723)
|
2025-07-04 14:08:27 +02:00 |
|
DevilXD
|
411160a6eb
|
Support Fedora 42 builds (#723)
|
2025-07-04 11:38:45 +02:00 |
|
DevilXD
|
0d990094c2
|
Make get_active_drop take channel game into account
|
2025-06-21 20:00:48 +02:00 |
|
DevilXD
|
eb1dc1356b
|
Use a less invasive method for grabbing user attention
|
2025-06-21 19:00:09 +02:00 |
|
DevilXD
|
cd4eeeeab2
|
Mostly ignore instances of "server error"
|
2025-06-21 18:44:38 +02:00 |
|
DevilXD
|
44e6e09119
|
Fix missing new line in the credits section
|
2025-06-21 18:43:50 +02:00 |
|
DevilXD
|
a26b359687
|
Image cache now ignores corrupted image files
|
2025-06-01 08:27:50 +02:00 |
|
DevilXD
|
8d2ede89ca
|
Fix an issue with the miner trying to mine excluded games
|
2025-05-01 17:42:38 +02:00 |
|
DevilXD
|
ceb9959abd
|
Fix an issue with the drop claim operation having no notifications
|
2025-05-01 17:41:38 +02:00 |
|
DevilXD
|
240ba23b0c
|
Remove channel points handling
|
2025-05-01 17:06:18 +02:00 |
|
DevilXD
|
9fbbbee5ef
|
User agent update
|
2025-05-01 14:40:53 +02:00 |
|
DevilXD
|
c3bf41e513
|
Fix send_watch process errors for offline streams;
Improve geo-blocked streams detection
|
2025-04-22 23:57:25 +02:00 |
|
DevilXD
|
b46b77d20c
|
Fix inventory view display issues with campaigns having both timed and sub-based drops
|
2025-03-02 10:26:12 +01:00 |
|
DevilXD
|
6d803978a3
|
Improve consistency by using campaign eligibility instead of linking status in all places
|
2025-03-01 12:42:15 +01:00 |
|
DevilXD
|
0804a75c2c
|
Relax 'can_watch' restrictions to allow progressing BADGE campaigns;
Also removes game match requirements from 'get_active_drop'
|
2025-03-01 11:42:20 +01:00 |
|
DevilXD
|
334291d1b2
|
Fix BenefitType being assigned incorrectly
|
2025-03-01 11:05:43 +01:00 |
|
DevilXD
|
58aa421932
|
Treat eligible campaigns as "linked" for the Inventory view filter
|
2025-03-01 11:05:28 +01:00 |
|
DevilXD
|
3048159f37
|
Minor typing fixes
|
2025-03-01 10:50:25 +01:00 |
|
DevilXD
|
cbc8482b53
|
Add support for "badge or emote" Twitch campaigns
|
2025-02-28 18:29:12 +01:00 |
|
DevilXD
|
b6a183b1e7
|
Add a warning about watching streams in the browser during mining;
Turn source code information into a note instead
|
2025-02-09 23:49:04 +01:00 |
|
DevilXD
|
1997a517e6
|
Remove outdated information (invalidated by 70035cde36)
|
2025-02-03 21:48:52 +01:00 |
|
DevilXD
|
f5527c9011
|
Remove all scopes from the OAuth flow
|
2025-02-03 21:31:47 +01:00 |
|
DevilXD
|
c4cfa5372f
|
Login flow now uses the returned verification_uri;
to prefill the user_code on the activation page
|
2025-02-03 21:31:06 +01:00 |
|
DevilXD
|
689afdddbe
|
Single-retry PersistedQueryNotFound as well
|
2025-01-05 13:26:17 +01:00 |
|
DevilXD
|
1f49ee92c7
|
Make step name consistent with bat file
|
2025-01-05 13:14:41 +01:00 |
|
DevilXD
|
fecbc7913e
|
Minor formatting fixes
|
2025-01-05 13:14:11 +01:00 |
|
DevilXD
|
a61e326007
|
Emphasise we shouldn't end up here
|
2025-01-05 13:09:10 +01:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
DevilXD
|
9ee872f475
|
Fix Simplified Chinese JSON formatting
|
2024-10-24 08:34:06 +02:00 |
|
DevilXD
|
057be65af4
|
Fix banned users breaking Channel.from_directory
|
2024-10-23 22:34:22 +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 |
|