Commit Graph

219 Commits

Author SHA1 Message Date
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
6b4359c0c2 fix open notes popup on user addition, fix saving on every secrey key access 2023-01-29 21:13:27 +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
451d604f70 fixes pair notes, showing server state on stopping connections 2023-01-29 16:33:42 +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
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
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
rootdarkarchon
b018767617 fix indentation 2023-01-23 12:58:12 +01:00
rootdarkarchon
7a8655f6b1 Chara file data export (#38)
* add rudimentary saving of chara file data

* fix building

* working prototype for MCDF import and application

* adjust code to use streams

* rename cache -> storage
add ui for import/export mcdf

* minor wording adjustments, version bump

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
Co-authored-by: Stanley Dimant <stanley.dimant@varian.com>
2023-01-23 12:56:43 +01:00
xPumaa
1c95a6d40e Popupmodal to normal popup and some UI shenanigans (#37)
* Button height now adjusts to the font size

* Popup now adjusts to the font size
Popup is now centered when opened

* ui shenanigans

* PopupModal to normal Popup
2023-01-22 23:36:27 +01:00
rootdarkarchon
8e0f03f185 set min and max size for popup, add filter 2023-01-22 12:04:34 +01:00
rootdarkarchon
c610970f03 fix window size 2023-01-22 11:49:43 +01:00
rootdarkarchon
4da73f2368 add GroupForPairUi 2023-01-22 11:32:41 +01:00
Nia292
115960262a Feature: Pair Categories (#35)
* Feature/pair categories re (#1)

Implemented pair categories:
- Paired users can now get tags
- Tags get rendered into the main UI as groups
- Tags are persistently stored on the local configuration

* Added multi-server capabilities and cleaned up code

- Tags and available tags are stored per API url
- Added a few tooltips

* Renamed both dictionary to reflect the fact that they are per-server dictionaries

* Swapped icons and no longer renders groups that are empty after filter
2023-01-22 10:21:36 +01:00
rootdarkarchon
a09b5024f9 adjust version display on clients, up version 2023-01-15 16:34:59 +01:00
rootdarkarchon
5a16a15e8b Download rework (#36)
* handle download ready from signalr

* add cancellation to the server

* adjust queue for removal and cancellation

* adjust api to main

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-15 16:00:10 +01:00
rootdarkarchon
aaf11043fe add debug button to copy character data 2023-01-14 20:41:50 +01:00
rootdarkarchon
099ac2b3a1 Update for 6.3 and change to File Service Queue (#34)
* add request queue processing on clientside, switch to net7

* reuse httpclient

* dispose and renew httpclient on building connection

* add handling of QueueRequestDto to downloads

* group download by host and port

* refactor SendAsync to SendRequestAsync for readability

* add holding ctrl before clearing cache, add tooltip

* update pathing

* fixes to api usage in client

* fix rendermodel offsets

* fixes for downloads

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-11 14:41:13 +01:00
rootdarkarchon
e1f6d6df24 add warnings for missing optional plugins when respective data is received 2023-01-08 00:19:11 +01:00
rootdarkarchon
7e87dc61e7 add toggle to hide server info messages 2023-01-04 23:54:01 +01:00
rootdarkarchon
9f5b4c189e Refactoring Claims, add Server Side Messaging (#33)
* cache JWT by ApiUri, CharaIdent, SecretKey, refactor auth flow to new api

* add server side message handling

* update client to mainline api

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-04 15:53:27 +01:00
rootdarkarchon
e2931c73ed Switch to JWT authentication (#32)
* switch to jwt authentication

* update api to main/jwt

* bump version

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-02 17:08:56 +01:00
rootdarkarchon
b5360c58f5 allow moderators to change group invite state, up version 2022-12-16 21:24:18 +01:00
rootdarkarchon
fafb103ce2 remove requirement to hold ctrl, remove puzzle 2022-11-26 22:19:09 +01:00
rootdarkarchon
71e11c5b45 add customizeplus support 2022-10-27 12:49:18 +02:00
rootdarkarchon
4c1e932b5e OneTime Invites (#31)
* add one time invites

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2022-10-25 00:53:13 +02:00
Stanley Dimant
db6cd1bfb8 fixes for cache 2022-10-22 19:05:26 +02:00
Stanley Dimant
b727d75ab6 adjust displayed error on connection 2022-10-18 00:56:29 +02:00
Stanley Dimant
2e4bbe3540 fix merge 2022-10-08 14:39:44 +02:00
rootdarkarchon
f9cf26ed69 migrate to strong api calls (#29)
* migrate to strong api calls

* set last added user to null on changing notes popup setting
2022-10-08 14:35:30 +02:00
xPumaa
b659672085 Getting the ban list when opening the popup 2022-10-07 22:16:27 +02:00
xPumaa
10990eba37 Connect button centred 2022-10-07 22:09:30 +02:00
xPumaa
3efd198c6c Child removed to be able to display buttons with icon and text also in tables 2022-10-07 21:04:33 +02:00
xPumaa
ae44599db0 Rows without buttons were smaller than rows with buttons 2022-10-07 21:02:51 +02:00
xPumaa
7ae308fd4e Plus button + bar button are now correctly shown for moderators 2022-10-07 21:01:41 +02:00
xPumaa
b776f754f0 Displaying the correct icon to match the text 2022-10-07 20:58:40 +02:00
xPumaa
a20e720cbb Lock icon centred 2022-10-07 20:57:27 +02:00
xPumaa
82d6ad782d Table fixed. Multiple entries are now displayed correctly 2022-10-07 20:56:12 +02:00
xPumaa
7681c7ee66 Popup optimisation 2022-10-07 20:53:48 +02:00
xPumaa
c6b8e74733 Modal wasn't closed after saving 2022-10-07 14:20:44 +02:00
Stanley Dimant
ddc65ab5a6 fixes for popups 2022-10-06 23:21:19 +02:00
Stanley Dimant
128a89234e add owner and moderator icons to syncshell display 2022-10-06 22:42:07 +02:00
Stanley Dimant
e7c573b98a don't show pin, remove or ban when user is mod or owner 2022-10-06 22:36:18 +02:00
Stanley Dimant
a042be9119 do not show remove user or ban user if user is owner or moderator 2022-10-06 22:25:49 +02:00