Commit Graph
741 Commits
Author SHA1 Message Date
rootdarkarchon fc3ad1f7f8 attempt to gracefully reconnect, do not send notification for player on connect, do not check other players on framework update thread, delay palette+ sending data 2023-02-04 02:04:26 +01:00
rootdarkarchon 680c5f4712 minor fixes 2023-02-04 00:46:48 +01:00
rootdarkarchon a03e92ccef some minor fixes 2023-02-03 19:34:15 +01:00
rootdarkarchon 53bbda4cf4 adjust waiting for loading players 2023-02-03 12:47:17 +01:00
rootdarkarchon 9d4d919f0d fixes an issue with transient data handling 2023-02-02 17:42:50 +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 86549b2d3f bump version 2023-01-31 22:26:46 +01:00
rootdarkarchon 7b0aa33fb5 fix subscribing to paletteplus message 2023-01-31 22:25:50 +01:00
rootdarkarchon 2ca3e639b4 rework service disposal 2023-01-31 19:52:12 +01:00
Stanley Dimant ef5e77017f fix display of error notification 2023-01-31 17:09:44 +01:00
rootdarkarchon 959803a57c fix pausing/resuming for local groups 2023-01-31 14:59:07 +01:00
rootdarkarchon 68ae87878a fixes for uid/note display in notifs 2023-01-31 14:54:13 +01:00
rootdarkarchon 44a72dff1b remove unused variable 2023-01-31 14:44:57 +01:00
Stanley Dimant 576d005b32 add NotificationService, cleanup 2023-01-31 14:43:22 +01:00
Stanley Dimant 12f0789e9c change display of local groups 2023-01-31 10:10:27 +01:00
Cara f024486932 GetCharaPalette->BuildCharaPalette (#41) 2023-01-31 09:28:35 +01:00
rootdarkarchon e54b0d5257 adjust calls 2023-01-31 01:35:49 +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
Stanley Dimant 7f2bb9aff7 start with DI rework 2023-01-30 18:14:43 +01:00
Stanley Dimant 3906a7b34f add start of mediator 2023-01-30 17:47:47 +01:00
rootdarkarchon c4aeb98126 CustomizePlus+ -> Customize+, make characters collapsible in Character Management 2023-01-30 13:42:04 +01:00
rootdarkarchon 56242c0e7a adjust to copy display name 2023-01-30 12:04:38 +01:00
rootdarkarchon b52cfa0801 adjust text in settings 2023-01-30 12:01:28 +01:00
rootdarkarchon 422caade5e add display of usernames to group ui 2023-01-30 11:51:05 +01:00
rootdarkarchon 66fb103c94 add apply last received data 2023-01-30 11:46:17 +01:00
Stanley Dimant c403e7b45b add show player name instead of notes 2023-01-30 11:16:43 +01:00
Stanley Dimant 0a32020a56 remove presence from online/offline 2023-01-30 10:55:00 +01:00
Stanley Dimant 246dbeb9b6 split individual ui to visible/group/online/offline 2023-01-30 10:35:49 +01:00
Cara d218d06230 Add support for Palette+ (#40) 2023-01-30 09:43:57 +01:00
rootdarkarchon 2eb9c0992b clarify no secret key message more 2023-01-29 23:16:00 +01:00
rootdarkarchon e00804b2ff do not open notes popup on connection when enabled 2023-01-29 21:54:13 +01:00
rootdarkarchon 6b4359c0c2 fix open notes popup on user addition, fix saving on every secrey key access 2023-01-29 21:13:27 +01:00
rootdarkarchon 97b8e0e911 bump version 2023-01-29 20:43:44 +01:00
rootdarkarchon f68aa94dc3 fixes for when removing a pair or client 2023-01-29 20:42:54 +01:00
rootdarkarchon d7cad81eb0 fix tags pausing/resuming, give back owner the same rights as mod 2023-01-29 18:05:12 +01:00
rootdarkarchon d47b4f52ec fix sorting in syncshells, display owner properly, display mod popup for syncshells, order world list by name 2023-01-29 17:38:01 +01:00
rootdarkarchon 49bf5bcf13 fix inversion of hide server info messages 2023-01-29 17:14:54 +01:00
rootdarkarchon 451d604f70 fixes pair notes, showing server state on stopping connections 2023-01-29 16:33:42 +01:00
rootdarkarchon 7e1a973178 bump version 2023-01-29 15:52:05 +01:00
rootdarkarchon 9c51b78fde fixes UID display, adding new secret key when none are available, showing intro ui 2023-01-29 15:51:50 +01:00
rootdarkarchon 0288e7bcb3 bump version 2023-01-29 15:22:54 +01:00
rootdarkarchon e0ab278759 fix variable 2023-01-29 15:19:49 +01:00
rootdarkarchonandrootdarkarchon 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
rootdarkarchon 616af3626a add config to MareCharaFileManager 2023-01-23 23:01:42 +01:00
rootdarkarchon 6754f3b46e bump version 2023-01-23 23:01:02 +01:00
rootdarkarchon 63fab838c8 temp store files in cache folder instead of %temp% 2023-01-23 23:00:47 +01:00
rootdarkarchon c94d40dd4c adjust note 2023-01-23 13:03:35 +01:00
rootdarkarchon be9f49339d make note yellow 2023-01-23 13:02:12 +01:00
rootdarkarchon e322ec03b9 add note 2023-01-23 13:01:35 +01:00