Commit Graph

  • a91644d6de Latest user agent, cleanup comments and docstrings; ONLINE_DELAY: 60s -> 120s DevilXD 2022-01-12 12:11:04 +01:00
  • cab3c584fb Change campaigns refresh every hour to channel cleanup; Separate off GAMES_UPDATE from INVENTORY_FETCH DevilXD 2022-01-12 11:50:16 +01:00
  • 6b30f93f71 Implement dynamic campaign status DevilXD 2022-01-12 11:36:36 +01:00
  • 9f7c865abb Implement tray drop claim notifications DevilXD 2022-01-11 22:23:58 +01:00
  • 1aba5984d2 Protect 3p lib imports + update requirements DevilXD 2022-01-11 20:29:13 +01:00
  • 716a824323 Implement the tray icon DevilXD 2022-01-11 20:22:02 +01:00
  • a3ca61f1c7 Inventory fetch now sorts campaigns DevilXD 2022-01-11 20:20:54 +01:00
  • 2e7f19be0d Remove campaign's get_drop DevilXD 2022-01-11 20:20:21 +01:00
  • 68d7a2fe3e Implement dynamic precoditions DevilXD 2022-01-11 20:19:54 +01:00
  • a4d708eed8 Fix is_watching not working DevilXD 2022-01-11 19:06:35 +01:00
  • 7f685dd8a4 Don't shrink constant-width columns DevilXD 2022-01-11 17:31:58 +01:00
  • e0868c5fa7 Redesign the watch loop with awaitable channel value DevilXD 2022-01-11 15:37:11 +01:00
  • 215f02bb87 Implement channel list shrinking on cleanup DevilXD 2022-01-11 12:30:08 +01:00
  • 56bd015192 More descriptive column width templates DevilXD 2022-01-11 12:06:12 +01:00
  • fb10d2ae78 Fix selecting next game DevilXD 2022-01-11 11:58:52 +01:00
  • 826b6647d0 Move channel cleanup DevilXD 2022-01-11 11:55:52 +01:00
  • b7f819cdda Fix time formatting in log messages DevilXD 2022-01-11 11:27:35 +01:00
  • 79ed2af650 Store allowed channel names DevilXD 2022-01-10 19:49:34 +01:00
  • d4cb810e0e Add some useful GQL operations descriptions DevilXD 2022-01-10 19:46:18 +01:00
  • 6032caff94 Add a troubleshooting section DevilXD 2022-01-10 10:19:52 +01:00
  • 2bbbad8c9f farm -> mine DevilXD 2022-01-10 10:03:01 +01:00
  • 770687410d Version bump DevilXD 2022-01-10 09:55:26 +01:00
  • ab202279dd Fix a crash when there's no available campaigns DevilXD 2022-01-10 09:53:06 +01:00
  • 8d77a362b5 Fix detection of whether or not a drop can be progressed DevilXD 2022-01-09 14:13:08 +01:00
  • 1af56199fc Fix a bug with claim method returning False for already claimed drops DevilXD 2022-01-09 14:11:40 +01:00
  • c072cd7899 Version bump DevilXD 2022-01-08 18:40:13 +01:00
  • 6bbf33fb0e Remove debug logging DevilXD 2022-01-08 18:31:49 +01:00
  • 402b299a43 Add more useful descriptions DevilXD 2022-01-08 18:29:25 +01:00
  • ca96b5a799 Fix debug log formatting DevilXD 2022-01-08 15:21:39 +01:00
  • bbea5452b6 Add missing type: ignore DevilXD 2022-01-08 15:16:06 +01:00
  • 23ab930c0d Simplify the logic of adding channels to the cache DevilXD 2022-01-08 15:06:07 +01:00
  • 79e685ed0b Use a list for the games; Preserves games sorting, and lets the campaigns return games in their active state order DevilXD 2022-01-08 15:03:09 +01:00
  • 1134dfcef3 Only triggere a game select state change when the selection actually changes DevilXD 2022-01-08 14:55:36 +01:00
  • 1f43702839 Campaign remaining minutes substraction fix; Fixed an issue with a minute being substracted from campaign time, when drop minutes reached 0 DevilXD 2022-01-08 14:47:07 +01:00
  • 405e1af9e3 Bump watch interval by 0.1s DevilXD 2022-01-08 13:29:07 +01:00
  • 8241205264 Updated notes DevilXD 2022-01-08 11:36:28 +01:00
  • c5f840e23b Fixed a bug with the timer misbehaving when displaying full hours DevilXD 2022-01-08 11:04:54 +01:00
  • 15d127bedd Watch restart after claiming drop adjustment DevilXD 2022-01-07 22:41:37 +01:00
  • 30f8f3f5c5 Minor divmod rewrite DevilXD 2022-01-07 22:13:30 +01:00
  • fe4169cf6f Anonymize points payloads DevilXD 2022-01-07 20:07:39 +01:00
  • 4cd392022f Correct logging attempts count: +1 DevilXD 2022-01-07 19:26:26 +01:00
  • 36ed913ce8 Add an option of logging into a file DevilXD 2022-01-07 19:22:38 +01:00
  • cd71f676ca Fix minor typing DevilXD 2022-01-07 17:33:04 +01:00
  • 12da851800 Improve handling after claiming a drop DevilXD 2022-01-07 16:05:06 +01:00
  • c1f4233111 Improve debug log + session timeout DevilXD 2022-01-07 13:32:34 +01:00
  • d81649ed9c Settings file isn't a thing for now DevilXD 2022-01-07 13:32:04 +01:00
  • bd0392e168 Drop claim minutes fix DevilXD 2022-01-07 10:47:06 +01:00
  • 62a3bc715c Better active drop search DevilXD 2022-01-07 10:46:33 +01:00
  • bceb49b23a Streamline and improve the active drop search process DevilXD 2022-01-06 22:11:59 +01:00
  • ddf5113810 Add IP address verification note DevilXD 2022-01-06 14:38:23 +01:00
  • 978d958578 Improve the drop progress tracking system DevilXD 2022-01-06 14:33:00 +01:00
  • a8a5e174d7 Selecting a different game actually switches properly now DevilXD 2022-01-06 14:28:40 +01:00
  • ec4e652ab3 start the websocket after we confirm there are drops to mine DevilXD 2022-01-02 17:35:14 +01:00
  • 0b3a11ac1a Fix icons consistency between different OS versions DevilXD 2021-12-31 20:18:12 +01:00
  • 0be42f2708 bump watch delay to 59s DevilXD 2021-12-31 13:34:07 +01:00
  • 30c42953f4 Clearer ask_login message DevilXD 2021-12-29 22:03:10 +01:00
  • c4b93e622b Go back to old style button enable/disable DevilXD 2021-12-29 21:29:14 +01:00
  • 0ec9bd89a6 Remove useless parentheses DevilXD 2021-12-29 21:00:49 +01:00
  • 2409873b0b State that 2FA Code entry is optional DevilXD 2021-12-29 20:58:43 +01:00
  • 7a3268ea40 Fix missing corrections DevilXD 2021-12-29 19:54:54 +01:00
  • 8bbeb52627 Rename Login -> Username DevilXD 2021-12-29 19:54:23 +01:00
  • 65c2c9fb2c Minor corrections DevilXD 2021-12-29 19:53:53 +01:00
  • e91d16169e Login verification now strictly loops twice at max DevilXD 2021-12-29 18:34:19 +01:00
  • 76609190b4 Update README DevilXD 2021-12-29 14:28:05 +01:00
  • b2c7f32377 Version bump DevilXD 2021-12-29 14:25:09 +01:00
  • 931992cb0c Fix window icon bundling with executable DevilXD 2021-12-29 14:14:32 +01:00
  • c8d3b992d7 Huge GUI update DevilXD 2021-12-29 13:55:05 +01:00
  • bddbff7c35 Adjust drop timer: 58s -> 58.5s DevilXD 2021-12-24 19:09:50 +01:00
  • 8db5542127 Fix campaign_change never resetting DevilXD 2021-12-24 19:09:08 +01:00
  • 7504a222d1 Fix ws add_topics dedupe + remove accepts str DevilXD 2021-12-24 19:08:25 +01:00
  • 72b80e18d8 Remove redundant copy operation DevilXD 2021-12-23 22:09:45 +01:00
  • 23a8681e71 Fix directory channels having ID as str DevilXD 2021-12-23 13:44:43 +01:00
  • 0631a00ff5 set_offline now cancels pending_online task DevilXD 2021-12-22 20:51:25 +01:00
  • 8f8f2609a1 Campaign progress now includes current drop progress DevilXD 2021-12-21 15:28:06 +01:00
  • 8100a50fbe Game now supports __str__ DevilXD 2021-12-20 21:30:47 +01:00
  • acdc7458f1 Stop watching log level warning -> info DevilXD 2021-12-20 14:03:46 +01:00
  • ddd2649c01 Added remaining_minutes to drop campaigns DevilXD 2021-12-20 10:56:48 +01:00
  • 3ac32009a0 Fix the logging options debug mode DevilXD 2021-12-17 13:10:51 +01:00
  • 09d33e3017 Version bump DevilXD 2021-12-16 19:57:31 +01:00
  • cb5db158ec Use a more sane live streams limit DevilXD 2021-12-16 19:30:56 +01:00
  • 0cb2ae7fcd Improve WS ping timeout handling DevilXD 2021-12-16 19:09:55 +01:00
  • f41ef63f85 Drop update now displays campaign progress too DevilXD 2021-12-16 19:09:38 +01:00
  • 38365ab3f0 Running flag fix and WS restart improvements DevilXD 2021-12-16 19:08:48 +01:00
  • 39363a0aee Proper argparse and better logging system DevilXD 2021-12-16 19:06:59 +01:00
  • 2d63b24c8f Fix user_id being a str instead of int DevilXD 2021-12-16 14:18:30 +01:00
  • 5c7fdd401b Make sure to set WS running before waiting for login DevilXD 2021-12-15 20:12:40 +01:00
  • a45838e088 Huge websocket redesign, to support more than a single connection DevilXD 2021-12-15 18:37:30 +01:00
  • 106831cc9a Add NullHandler to the root logger DevilXD 2021-12-11 10:49:28 +01:00
  • 4e8dd5e8c6 Added drop campaign progress property DevilXD 2021-12-10 17:41:36 +01:00
  • 99e1ce0fcc Account for game being none DevilXD 2021-12-10 15:33:24 +01:00
  • 97521c11e9 Small code cleanup DevilXD 2021-12-10 13:45:28 +01:00
  • e79144ad10 Version bump DevilXD 2021-12-09 12:24:24 +01:00
  • 713f0ed181 Fix debugging mistake DevilXD 2021-12-05 19:35:30 +01:00
  • 5642716dd3 Improve user feedback when typing in the password DevilXD 2021-12-05 19:34:43 +01:00
  • 2917e3995c Fix a bug with websocket still running after all drops are mined out DevilXD 2021-12-05 18:11:37 +01:00
  • 32b62f75a1 websocket topics listening is debug level now DevilXD 2021-12-04 18:43:30 +01:00
  • 857a543214 Implement drop campaign reeval when last drop is claimed DevilXD 2021-12-04 18:38:40 +01:00
  • d83420fbbe Add a message about the currently watched channel going offline DevilXD 2021-12-04 16:25:23 +01:00
  • 2c6e385b32 Defer get_spade_url for some nice startup speedup DevilXD 2021-12-04 16:21:01 +01:00
  • 09414e1b72 Progress percentage now includes one decimal place DevilXD 2021-12-04 16:19:38 +01:00