Commit Graph

  • e9a254ad0a "Adding campaigns" phase now starts at 0 DevilXD 2024-09-14 14:02:30 +02:00
  • a30e8d3ce4 Add a prioritization strategy for games outside of the priority list DevilXD 2024-09-11 22:58:48 +02:00
  • ab37b0a143 Don't show sub-only campaigns in the inventory view DevilXD 2024-09-11 17:09:26 +02:00
  • c7b89cae2f Fix an issue with TimedDrop.can_earn_within not ignoring sub-based drops DevilXD 2024-09-11 17:01:53 +02:00
  • 84d0dc1045 Minor syntax simplification DevilXD 2024-09-11 16:13:06 +02:00
  • 9e3ae85fa5 Use SelectCombobox for language selection DevilXD 2024-09-11 12:31:36 +02:00
  • 49e8db9e22 linux/appimage: install meson and ninja from PyPI guihkx 2024-09-11 05:28:09 -03:00
  • 9c58befac3 Change temporary print to a MinerException DevilXD 2024-09-11 10:50:30 +02:00
  • d3a754a438 Revert "Try to remedy the exception not getting caught" DevilXD 2024-09-11 10:45:27 +02:00
  • 990a5850e4 Add a friendly message for Python version requirement DevilXD 2024-09-11 09:05:55 +02:00
  • 8704c4f53d Small VSCode migration DevilXD 2024-09-10 15:41:17 +02:00
  • 2f9467497c Min. Python version is 3.10, so this check isn't needed anymore DevilXD 2024-09-10 14:39:52 +02:00
  • 0551f49a3d Fix can_watch ignoring drops_enabled status DevilXD 2024-09-10 14:38:44 +02:00
  • 08f58e5f7a Fix clipping of the button icons on the Settings tab DevilXD 2024-09-09 22:12:52 +02:00
  • 16791d0ea5 Typing fix DevilXD 2024-09-06 11:05:06 +02:00
  • 86f339f4f6 Treat ClientPayloadError as a failed request DevilXD 2024-09-02 09:59:37 +02:00
  • a42a72bfb1 Try to remedy the exception not getting caught DevilXD 2024-09-01 14:56:22 +02:00
  • 5456986f98 Change minimum Python version to 3.10 DevilXD 2024-08-30 17:19:25 +02:00
  • 3f496f82fb Added Japanese Translation (#539) ShimadaNanaki 2024-08-17 04:11:39 +09:00
  • f705cc1527 Don't set ACL channels online immediately DevilXD 2024-08-07 22:47:50 +02:00
  • fe8052654b Add GQL debug VSCode launch option DevilXD 2024-08-07 22:46:20 +02:00
  • 25ead72af2 Change client type to ANDROID_APP (#531) DevilXD 2024-08-07 22:23:30 +02:00
  • 415233b909 Update variables of DirectoryPage_Game GQL operation (#535) DevilXD 2024-08-07 22:13:54 +02:00
  • 3d70e837c9 add IncludeDj to directory_page Nazar 2024-08-07 22:24:40 +03:00
  • f92b855c9d Change client type to android app Nazar 2024-08-05 21:57:49 +03:00
  • 5409325f75 Update Polish translation (#530) Patriot99andDevilXD 2024-08-04 17:30:43 +02:00
  • b20f98da7a Allow some GQL operations to silently fail DevilXD 2024-08-04 15:16:52 +02:00
  • 4dcabeeb9e Exceptions cleanup DevilXD 2024-08-04 15:08:40 +02:00
  • 9779d7a2c8 Handle Unauthorized being returned by GQL DevilXD 2024-08-02 21:15:13 +02:00
  • 59de7a77f1 Update DirectoryPage GQL hash (#523) DevilXD 2024-07-30 21:10:10 +02:00
  • a7088161d7 Temp log InvalidURL occurences DevilXD 2024-07-25 00:01:56 +02:00
  • 0f3a7841b7 Update GQL campaign details operation DevilXD 2024-07-22 20:51:04 +02:00
  • 97686353d4 Update GQL campaigns operation DevilXD 2024-07-22 19:50:37 +02:00
  • db862cfdc0 Minor simplification of the autostart detection logic DevilXD 2024-07-17 13:41:00 +02:00
  • 07baba3935 Websocket SSL is verified by default DevilXD 2024-07-16 18:09:44 +02:00
  • 90c3deff29 Fix default websocket status being untranslated DevilXD 2024-07-16 18:09:07 +02:00
  • 016955c8ba Critical tasks now cause the app to exit, instead of letting it continue with broken functionality DevilXD 2024-07-16 18:04:41 +02:00
  • f32c8f25d8 Speed up app loading by fetching inventory images concurrently DevilXD 2024-07-16 17:54:34 +02:00
  • aad27baec0 Update and reformat the default translation DevilXD 2024-07-14 08:16:32 +02:00
  • c763063714 Added possible GQL error to be handled later DevilXD 2024-07-14 08:11:16 +02:00
  • 35191baaa8 Update GameDirectory GQL operation DevilXD 2024-07-05 16:40:31 +02:00
  • 18a03353ef Fix autostart setting verbisity flag to zero DevilXD 2024-07-04 12:09:44 +02:00
  • 38fd7588d4 task_wrapper exception logger now specifies the task name DevilXD 2024-07-04 11:52:14 +02:00
  • dc488603c3 Use heavy plus sign character for priority/exclude lists add button DevilXD 2024-07-03 17:04:10 +02:00
  • 17009d7a65 Dynamically adjust the Exclude/Priority dropdown selection lists (#298) DevilXD 2024-07-03 17:03:18 +02:00
  • 35c46c2b78 Implement a dynamic tray icon status picture DevilXD 2024-07-01 21:20:27 +02:00
  • 14a9154366 Implement autostart querying upon application start DevilXD 2024-07-01 19:25:16 +02:00
  • 5ade35d6a5 Ensure drops cannot end up with inconsistent current minutes and progress DevilXD 2024-07-01 17:08:13 +02:00
  • da050828c1 Ensure no user ID is present in dropInstanceID DevilXD 2024-07-01 16:17:58 +02:00
  • 5b515be34b Account for end-of-stream tag when sending watch requests DevilXD 2024-06-30 12:37:15 +02:00
  • f5d5fc3a05 Add a way for the application to dump inventory data into a file DevilXD 2024-06-30 12:01:03 +02:00
  • 6d258efe41 User agents update DevilXD 2024-06-24 23:20:57 +02:00
  • 90757606fe Add claim ID generator for future reference DevilXD 2024-06-23 09:54:45 +02:00
  • e34d1bb2da Update CurrentDrop tracking elsewhere in the code DevilXD 2024-06-23 09:54:27 +02:00
  • 7b0f25d5d0 Introduce back GQL progress querying; to ensure more accurate drop progress DevilXD 2024-06-23 09:40:37 +02:00
  • 2bd2845790 Update DirectoryPage_Game GQL operation DevilXD 2024-06-23 00:03:09 +02:00
  • a1ac24048b Add new GQL operation for potential later usage DevilXD 2024-06-22 23:50:30 +02:00
  • b47b2089c0 Implement channel watching using the new method DevilXD 2024-06-22 18:16:14 +02:00
  • c7f8d56946 Fix DivisionByZero error in progress calculation DevilXD 2024-06-20 23:06:37 +02:00
  • 0baed05c21 Remove selenium, chrome and integrity handling DevilXD 2024-06-20 22:55:36 +02:00
  • f987fecdd0 Fix tray icon title going over 128 characters DevilXD 2024-06-20 20:19:30 +02:00
  • 7212bc9a1e fixed comment spelling Arne Weber 2024-06-01 18:04:57 +02:00
  • 251d0ce60c shorter taskbar title: allows 128, but shows 127 Arne Weber 2024-06-01 17:26:35 +02:00
  • 2dfc8ddaca removed debug print statements Arne Weber 2024-06-01 17:18:05 +02:00
  • af3079f405 fixed tray title exceeding 128 causing crash Arne Weber 2024-06-01 13:10:02 +02:00
  • 4ea6912d74 Update English translation (#483) Patriot99 2024-05-27 13:11:12 +02:00
  • 27dcc9c280 linux: pin PyGObject version to <3.47 guihkx 2024-04-30 06:19:37 -03:00
  • 26c559a27f ci: update actions/download-artifact to v4 guihkx 2024-04-30 06:54:27 -03:00
  • 7e2c233674 CI actions update DevilXD 2024-04-30 10:41:09 +02:00
  • ab76491ecc Fix channel settings URL being different for some users DevilXD 2024-04-30 10:07:25 +02:00
  • 5dea41a6ab Log AvailableDrops errors, preventing crashes if possible DevilXD 2024-02-18 10:12:31 +01:00
  • a536dde677 Add exception-catchers that point out exactly which game or channel causes a crash DevilXD 2024-02-17 11:31:37 +01:00
  • dbd3cd82a0 Move ClientType into Twitch class as an attribute guihkxandDevilXD 2024-02-13 09:49:38 -03:00
  • d7c2c8d5c3 Add MIT license DevilXD 2024-01-30 17:16:29 +01:00
  • 8bc62dcec1 readme: mention glibc 2.35 requirement for the AppImage guihkx 2024-01-22 17:51:23 -03:00
  • 3897a8bccf ci/linux: build AppImage on Ubuntu 22.04 (Python 3.10) guihkx 2024-01-22 17:27:50 -03:00
  • 6e5fee7103 linux/appimage: generate byte-code files and package them guihkx 2024-01-22 17:51:50 -03:00
  • 9c0318dab1 Fix missing certifi certificate DevilXD 2024-01-21 09:48:45 +01:00
  • 9e18c1ab20 Revert AppImage back to using 3.8 DevilXD 2024-01-20 18:39:42 +01:00
  • da600f3db6 Remove extra spaces DevilXD 2024-01-20 18:36:28 +01:00
  • b655803bf5 Don't need to use venv in CI builds DevilXD 2024-01-20 13:15:11 +01:00
  • 0d72f1ebea Install requirements via the 3.10 version DevilXD 2024-01-20 11:42:36 +01:00
  • 0df7d9e57f Yet another attempt at passing env vars to the script DevilXD 2024-01-20 11:16:43 +01:00
  • aede883062 Try a different env var reference syntax DevilXD 2024-01-20 11:12:50 +01:00
  • 0a4bef728e Switch back to ubuntu-20.04 runners, fix AppImage builder exec DevilXD 2024-01-20 11:09:06 +01:00
  • 8cfa43b52b Make AppImage build python-version independent DevilXD 2024-01-19 20:06:56 +01:00
  • d70e3b85b7 Switch from script variables to context variables DevilXD 2024-01-19 19:35:34 +01:00
  • 0b6deeb951 Fix missing quotes around variables; set up Python for AppImage too DevilXD 2024-01-19 19:27:16 +01:00
  • b754f5e4a6 Run on latest windows and linux runners; ensure python 3.10 version DevilXD 2024-01-19 19:23:10 +01:00
  • 91f2dacbcc Use truststore on Windows in Python 3.10+ DevilXD 2024-01-15 15:05:58 +01:00
  • f125bf058e Actually handle the sound parameter DevilXD 2024-01-15 12:19:22 +01:00
  • caecef4ecd Make some notification noise when the application terminates without request DevilXD 2024-01-15 12:06:30 +01:00
  • 36867dca97 Update Dansk.json Kjerne 2024-01-01 05:16:10 +01:00
  • 475b4893d1 Adding Indonesian language Eriza Zehezkiel Gracia 2023-12-29 23:28:00 +07:00
  • efe601aeb1 Pass-through for SSL cert verification errors DevilXD 2023-12-26 21:00:57 +01:00
  • 6e0b4613fc Rename Danish.json to Dansk.json DevilXD 2023-12-13 18:12:47 +01:00
  • be5547dd9e Added Danish translation credit DevilXD 2023-12-13 18:09:55 +01:00
  • 2135f3ce35 Rename Danish to Danish.json Kjerne 2023-12-12 23:56:11 +01:00
  • 2a9da55632 Create Danish Kjerne 2023-12-12 23:55:11 +01:00
  • e5f4ea1261 Spelling mistake fix Patriot99 2023-12-09 12:27:19 +01:00