Delta-v/Content.Client/UserInterface/Systems
beck-thompson af755968a9 Added button and manager for in game bug reports (Part 1) (#35350)
* Added the button and manager

* Minor cleanup

* Reigstered to the wrong thing!

* Unload UI

* Address the review

* First commit :)

* Some cleanup

* Added some comments and now the placehoder text goes away once you start typing

* Some cleanup and better test command

* Basic rate limiter class (Not finished)

* Cleanup

* Removed forgotten comment xD

* Whitespace removal

* Minor cleanup, cvar hours -> minutes

* More minor tweaks

* Don't cache timer and add examples to fields

* Added CCvar for time between bug reports

* Minor crash when restarting rounds fixed

* It compiled on my computer!

* Fix comment indents

* Remove unecessary async, removed magic strings, simplfied sawmill to not use post inject

* Make struct private

* Simplfiy TryGetLongHeader

* Changed list to enumerable

* URI cleanup

* Got rid of the queue, used a much better way!

* Made the comments a little better and fix some issues with them

* Added header consts

* Maximum reports per round is now an error message

* Time between reports is now in seconds

* Change ordering

* Change hotkey to O

* only update window when its open

* Split up validation

* address review

* Address a few issues

* inheritance fix

* API now doesn't keep track of requests, just uses the rate limited response from github

* Rough idea of how channels would work

* refactor: reorganized code, placed rate limiter into http-client-handler AND manager (usually only manager-one should work)

* cleanup

* Add user agent so api doesn't get mad

* Better error logs

* Cleanup

* It now throws!

* refactor: renaming, moved some methods, xml-doc cleanups

* refactor: BugReportWindow formatted to convention, enforced 1 updates only 1 per sec

* Add very basic licence info

* Fixed the issues!

* Set ccvar default to false

* make the button better

* fix test fail silly me

* Adress the review!

* refactor: cleanup of entry point code, binding server-side code with client-facing manager

* Resolve the other issues and cleanup and stuff smile :)

* not entity

* fixes

* Cleanup

* Cleanup

* forgor region

* fixes

* Split up function and more stuff

* Better unsubs yaygit add -A

* I pray...

* Revert "I pray..."

This reverts commit 9629fb4f1289c9009a03e4e4facd9ae975e6303e.

* I think I have to add it in the pr

* Revert "I think I have to add it in the pr"

This reverts commit e185b42f570fe5f0f51e0e44761d7938e22e67f7.

* Tweaks

* Minor tweak to permissions

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-11-23 15:22:25 -06:00
..
Actions Actions examine (#39558) 2025-11-23 15:22:23 -06:00
Admin Remove baby jail (#34443) 2025-01-28 04:31:23 +00:00
Alerts Port Cortical Borers (real) (#4466) 2025-10-16 16:11:24 +11:00
Atmos/GasTank Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
BugReport Added button and manager for in game bug reports (Part 1) (#35350) 2025-11-23 15:22:25 -06:00
Bwoink Update UIControllers to use `Log` (#37792) 2025-08-05 20:00:58 +02:00
Character Update UIControllers to use `Log` (#37792) 2025-08-05 20:00:58 +02:00
Chat Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
CloseWindow Make escape key work as expected with multiple open inventories (#35040) 2025-03-01 14:31:31 +00:00
Crafting Fix construction button not working (#12033) 2022-10-22 10:51:03 +11:00
DamageOverlays Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
DecalPlacer Use ECS prototype-reload events (#22613) 2023-12-22 23:25:35 +01:00
Emotes Few RSIC Fixes (#4614) 2025-11-07 14:50:12 +00:00
EscapeMenu Fixed Missing or Misconfigured Locale Keys (#37595) 2025-08-04 15:25:22 +02:00
Gameplay Removes IOnStateChanged calls from GameplayStateLoadController (#14617) 2023-03-12 21:02:14 -04:00
Ghost Fix eating and drinking verbs showing up after a short delay and making your verb UI bounce (#38164) 2025-08-07 01:48:46 +02:00
Guidebook Update UIControllers to use `Log` (#37792) 2025-08-05 20:00:58 +02:00
Hands Borg hands & hand whitelisting (#38668) 2025-11-23 15:22:24 -06:00
Hotbar Borg hands & hand whitelisting (#38668) 2025-11-23 15:22:24 -06:00
Info Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Inventory Borg hands & hand whitelisting (#38668) 2025-11-23 15:22:24 -06:00
MenuBar Added button and manager for in game bug reports (Part 1) (#35350) 2025-11-23 15:22:25 -06:00
Objectives/Controls Wrap objective briefing text (#24244) 2024-01-26 23:05:38 +01:00
Sandbox Sloth's subfloor vismask adventure (#35347) 2025-03-23 16:15:07 +00:00
Storage Revert "Fix bug with pipe color" (#39135) 2025-11-23 15:22:15 -06:00
Viewport Update UIControllers to use `Log` (#37792) 2025-08-05 20:00:58 +02:00
Vote Fix lobby votes (#15041) 2023-04-02 01:00:48 +11:00
ProgressColorSystem.cs Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00