Commit Graph

43 Commits

Author SHA1 Message Date
DevilXD
643a9f9300 Fix debug-logger float rounding issue 2023-08-16 22:26:49 +02:00
DevilXD
ca881e56c0 Add a missing WS connected logging message 2022-12-07 14:57:02 +01:00
DevilXD
76467bad65 Review and adjust the logging module levels 2022-12-07 14:41:47 +01:00
DevilXD
74969a3adb Fix a theorethical hang during app initialization 2022-11-05 10:06:09 +01:00
DevilXD
f65c0922c2 Add clear_topics to websocket stop;
Topics are cleared on a remove now
2022-09-17 18:28:00 +02:00
DevilXD
80cf5a8a61 Simplify some of the websocket start and stop logic 2022-09-17 15:17:02 +02:00
DevilXD
01729761d8 Initial integrity support 2022-09-14 23:20:04 +02:00
DevilXD
76a34685da Redo some of the typing 2022-09-10 15:51:27 +02:00
DevilXD
85f7aa37bc Ensure check_login in all places the access token is used 2022-08-22 10:00:18 +02:00
DevilXD
05466364d1 Implement the translation feature 2022-08-18 22:28:30 +02:00
DevilXD
98f5f7bc69 Handle an additionalexception type here 2022-08-05 22:13:15 +02:00
DevilXD
b8cba528b5 Reinforce websocket logic;
so that it doesn't change to disconnected after a long no-internet period
2022-08-03 22:16:57 +02:00
DevilXD
f919850ad2 Typing update 2022-07-31 21:40:03 +02:00
DevilXD
89c5e55936 Small websocket improvements 2022-07-23 12:32:08 +02:00
DevilXD
53d78f8a8d Handle a case when the session is closed during backoff connect 2022-05-16 21:03:45 +02:00
DevilXD
5b51fb1602 Pass in the proxy URL to the websocket connection 2022-04-08 22:13:18 +02:00
DevilXD
8cd77bae2a Change websocket internals to use aiohttp instead 2022-04-08 22:04:53 +02:00
DevilXD
f7b0a5f2cc Implement the inventory tab 2022-03-27 14:03:11 +02:00
DevilXD
82b999995f Imports cleanup 2022-03-12 11:59:25 +01:00
DevilXD
25bc398ec1 More URLs cleanup 2022-03-11 17:28:50 +01:00
DevilXD
92d722fd0c Change typing to 3.10 syntax 2022-02-27 12:07:40 +01:00
DevilXD
babca4374d Move the topics changed flag clear to the top;
to avoid a possible race condition with multiple adds and removals at the same time
2022-02-14 22:47:22 +01:00
DevilXD
3653ecf152 Unify start method 2022-02-14 22:14:43 +01:00
DevilXD
60a9e273c8 Remove unused code 2022-02-14 20:39:06 +01:00
DevilXD
e8cb7ca099 Bugfix and WS improvements 2022-02-14 16:21:01 +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
0b8e0211ff Fix a bug with set_status when amount of topics is zero 2022-01-30 16:54:11 +01:00
DevilXD
bd9d818b21 Implement support for campaign ACLs 2022-01-22 15:31:44 +01:00
DevilXD
1d65fddfa1 Simplify set_status typings and handling 2022-01-14 19:07:07 +01:00
DevilXD
c8d3b992d7 Huge GUI update 2021-12-29 13:55:05 +01:00
DevilXD
7504a222d1 Fix ws add_topics dedupe + remove accepts str 2021-12-24 19:08:25 +01:00
DevilXD
0cb2ae7fcd Improve WS ping timeout handling 2021-12-16 19:09:55 +01:00
DevilXD
f41ef63f85 Drop update now displays campaign progress too 2021-12-16 19:09:38 +01:00
DevilXD
38365ab3f0 Running flag fix and WS restart improvements 2021-12-16 19:08:48 +01:00
DevilXD
39363a0aee Proper argparse and better logging system 2021-12-16 19:06:59 +01:00
DevilXD
5c7fdd401b Make sure to set WS running before waiting for login 2021-12-15 20:12:40 +01:00
DevilXD
a45838e088 Huge websocket redesign, to support more than a single connection 2021-12-15 18:37:30 +01:00
DevilXD
32b62f75a1 websocket topics listening is debug level now 2021-12-04 18:43:30 +01:00
DevilXD
857a543214 Implement drop campaign reeval when last drop is claimed 2021-12-04 18:38:40 +01:00
DevilXD
09414e1b72 Progress percentage now includes one decimal place 2021-12-04 16:19:38 +01:00
DevilXD
30792d08d5 Add better error handling here 2021-12-04 14:16:43 +01:00
DevilXD
fcd9e5b52d Made the settings file optional;
default config creation removed, instead fetches a list of all live channels for the current drop campaign's games
2021-12-04 14:16:25 +01:00
DevilXD
fac2788e4b First release 2021-12-03 17:48:51 +01:00