Files
crystall-punk-14/Content.Server
nikthechampiongr d1a60fafe7 Implement a playerpanel (#30238)
* Basic structure for the player panel ui

* Ensure basic functionality

Player panel now receives and displays basic info

* Make whitelistcommands accept user ids

* Make PlayerPanel use GUIDs where possible

* Add functionality to most playerpanel buttons

* Implement remaining playerpanel features

* Localize everything

* Finish up

* Put command arguments in quotes

I am not sure if it's even possible to have something like a space in
them considering they are guids and usernames but sure why not

* Make playerpanel a verb

* Add Logs button to player panel

* Change Notesbutton text and make whitelistbutton a confirmtion button

* Add freeze button that does not mute the player

* Add sharedconnections counter to playerpanel

* Make the playetime format clearer

* Allow for copying of the a player's username

* Do minor cleanup

* Rearrange buttons

* Fix unfreeze button not updating

* Fix wrong localisation text

* "Fix" the same role ban counting multiple times

The way rolebans are stored is horrible.
As such if you ban someone from a departmenrt or something
role bans are individually placed for every role.
The only way I found to distinguish them is the bantime.
This is horrible but I do not want to rewrite how all the bans are
stored right now.

* Add Delete and Rejuvenate buttons to player panel

By popular demand

* Marginally improve ui

* Add logs

* review update

* Fix verb

* Fix double notes

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-08-09 15:33:25 +10:00
..
2024-07-26 10:30:49 -07:00
2024-06-20 01:14:18 +10:00
2024-08-05 14:23:23 +10:00
2024-02-23 18:12:23 +11:00
2024-07-13 16:09:19 +10:00
2024-06-02 23:28:53 -04:00
2023-11-27 22:12:34 +11:00
2024-06-21 00:13:02 +02:00
2024-08-09 09:36:15 +10:00
2024-08-05 14:23:23 +10:00
2024-06-01 01:14:43 -07:00
2024-06-14 20:43:23 -07:00
2024-08-04 13:31:45 +10:00
2024-03-24 16:33:45 +11:00
2024-07-08 19:03:53 +10:00
2024-08-04 13:31:45 +10:00
2024-06-09 15:18:54 -04:00
2024-06-14 20:38:43 -07:00
2024-02-21 15:53:46 -05:00
2024-01-06 17:53:13 +11:00
2024-06-01 01:14:43 -07:00
2024-08-09 09:36:15 +10:00
2024-08-09 09:51:58 +10:00
2024-08-08 16:17:50 +03:00
2024-08-05 14:23:23 +10:00
2024-08-05 14:25:49 +10:00
2024-06-02 23:28:53 -04:00
2023-11-27 22:12:34 +11:00
2024-02-21 15:53:46 -05:00
2024-07-08 00:19:10 +10:00
2024-06-12 22:24:08 -04:00
2024-04-20 15:57:55 +10:00
2024-03-31 16:44:02 -04:00
2024-08-08 13:08:28 +10:00
2024-07-08 00:26:58 +10:00
2024-03-19 23:27:02 -04:00
2024-06-05 16:23:23 -04:00
2024-08-08 16:17:50 +03:00
2024-05-30 07:39:07 -04:00
2024-04-21 23:16:23 +10:00
2024-08-05 19:24:56 +10:00
2024-06-01 01:14:43 -07:00
2024-06-01 01:14:43 -07:00
2024-08-03 09:26:32 -04:00
2024-06-18 20:27:34 +10:00