Commit Graph

20 Commits

Author SHA1 Message Date
rootdarkarchon
44450b24b4 add performance logging on demand, fix minion issues 2023-02-19 16:11:40 +01:00
rootdarkarchon
2ae5d42e4d Loggerrework (#45)
* test some refactoring for cachedplayer

* rework logging

* fix saving of log level

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-02-18 15:23:38 +01:00
rootdarkarchon
eed44f090d adjustments to cachedplayer handling 2023-02-15 14:23:06 +01:00
rootdarkarchon
7c97d1994c configuration rework 2023-02-04 15:53:23 +01:00
rootdarkarchon
ede62fabae rebuild PlayerManager to CacheCreationService and optimize creation of the local file cache 2023-02-02 15:25:58 +01:00
rootdarkarchon
2ca3e639b4 rework service disposal 2023-01-31 19:52:12 +01:00
rootdarkarchon
41465c2d49 fully switch to mediator from events 2023-01-31 01:35:11 +01:00
rootdarkarchon
5e7beb8518 add DI, start implementing mediator pattern instead of events 2023-01-31 00:05:47 +01:00
rootdarkarchon
b2276a1883 Client rework for API change and paradigm shift (#39)
* most of the groups refactoring on client

* register OnMethods for group stuff

* start implementing client (still pretty broken)

* finish implementing new api first iteration

* idk rework everything for pair shit (still WIP); goal is to remove PairedClients and GroupPairClients from ApiController

* move everything to PairManager, remove dictionaries from APiController

* remove admin stuff from client, cleanup

* adjust reconnection handling, add new settings, todo still to remove access from old stuff that's marked obsolete from config

* add back adding servers, fix intro ui

* fix obsolete calls

* adjust config namespace

* add UI for setting animation/sound permissions to syncshells

* add ConfigurationService to hot reload config on change from external

* move transient data cache to configuration

* add deleting service to ui

* fix saving of transient resources

* fix group pair user assignments

* halt scanner when penumbra inactive, add visible/online/offline split to individual pairs and tags

* add presence to syncshell ui

* move fullpause from config to server config

* fixes in code style

* more codestyle

* show info icon on player in shells, don't show icon when no changes from default state are made, add online notifs

* fixes to intro UI

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-29 15:13:53 +01:00
Stanley Dimant
d01b68b50a add shpk compatibility 2022-12-16 11:32:32 +01:00
rootdarkarchon
14e5b5bb21 fix cleanup of outdated files in filescanner 2022-11-15 20:55:38 +01:00
rootdarkarchon
9fd3805cf1 Merge branch 'main' into groups 2022-10-04 14:16:14 +02:00
Stanley Dimant
9df89adac8 adjust some of the logging 2022-10-04 14:14:56 +02:00
Stanley Dimant
f68c52d0b0 renaming of FileCache 2022-10-03 19:34:30 +02:00
Stanley Dimant
260c4a48ee add analyzers and api 2022-10-03 15:58:51 +02:00
Stanley Dimant
fe29bc7e9f fix filescanner locking up dictionary when deletion tasks are scheduled 2022-10-02 20:56:20 +02:00
Stanley Dimant
a2d884718a remove boilerplate code, change to concurrent dict 2022-10-02 01:25:02 +02:00
Stanley Dimant
e71bd0d80f delay start scan to ingame login, show what is halting scans in settings ui and allow resetting it 2022-09-28 23:10:29 +02:00
Stanley Dimant
1fee097481 small fixes 2022-09-28 17:03:21 +02:00
Stanley Dimant
c2e92c094c remove database, use in-memory 2022-09-28 15:44:29 +02:00