Delta-v/Content.Shared/CCVar
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
..
CVarAccess Add ability for admins to change certain cvars via command. (#35105) 2025-03-01 13:18:39 +00:00
CCVars.Accessibility.cs Add undergarments & "Censor Nudity" toggle to options (#33185) 2025-03-09 22:34:51 +00:00
CCVars.Admin.Ahelp.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Admin.Logs.cs "New player" admin logging improvements (#35961) 2025-03-23 16:17:16 +00:00
CCVars.Admin.Rules.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Admin.cs Require hwid (#35331) 2025-03-01 13:54:11 +00:00
CCVars.Atmos.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Audio.cs Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
CCVars.BugReports.cs Added button and manager for in game bug reports (Part 1) (#35350) 2025-11-23 15:22:25 -06:00
CCVars.Cargo.cs Make funding allocation computer more configurable (#36790) (#3555) 2025-04-22 19:23:40 +00:00
CCVars.Chat.Admin.cs Add basic discord client integration with ooc and admin chat support (#33840) 2025-08-05 16:23:51 +02:00
CCVars.Chat.Looc.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Chat.Ooc.cs Add basic discord client integration with ooc and admin chat support (#33840) 2025-08-05 16:23:51 +02:00
CCVars.Chat.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Config.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Console.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Crewmanifest.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Database.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Discord.cs Add basic discord client integration with ooc and admin chat support (#33840) 2025-08-05 16:23:51 +02:00
CCVars.Events.cs [ChangeCVarCommand] Mapping Command (#35239) 2025-03-01 13:36:15 +00:00
CCVars.Explosion.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Game.Infolinks.cs Add telegram to the server info-links (#33459) 2024-12-07 17:25:37 +00:00
CCVars.Game.cs upstream merge 27/04/2025 (#3596) 2025-05-06 19:35:03 -04:00
CCVars.Ghost.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Github.cs Added button and manager for in game bug reports (Part 1) (#35350) 2025-11-23 15:22:25 -06:00
CCVars.Hud.cs version watermark (#35284) 2025-03-01 14:16:33 +00:00
CCVars.Ic.cs HumanoidCharacterProfile and IdCardConsoleComponent constants moved to cvar. Sync id card length with character name length (#35407) 2025-05-18 18:10:23 +01:00
CCVars.Interactions.cs Revert "Revert `Storage UI V2` (#2950)" 2025-03-01 12:37:16 +00:00
CCVars.Interface.cs upstream merge 27/04/2025 (#3596) 2025-05-06 19:35:03 -04:00
CCVars.Lighting.cs Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
CCVars.Mapping.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Midi.cs Add the instrument names to the MIDI channel selector (#38083) 2025-08-07 12:04:09 +02:00
CCVars.Misc.cs Playtime Reminders - Raising awareness of addiction by highlighting excessive playtime (#36483) 2025-08-07 19:33:32 +02:00
CCVars.Movement.cs upstream merge 27/04/2025 (#3596) 2025-05-06 19:35:03 -04:00
CCVars.NPC.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Net.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Parallax.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Physics.cs Mob Movement Major Refactor (#36847) 2025-05-18 16:20:43 +01:00
CCVars.Playtest.cs Add stamina and mob damage playtest modifiers (#35599) 2025-03-23 16:18:35 +00:00
CCVars.Radiation.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Replays.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Salvage.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Server.cs version watermark (#35284) 2025-03-01 14:16:33 +00:00
CCVars.Shuttle.cs Limit shuttle collision damage (#37578) 2025-05-21 18:24:51 +01:00
CCVars.Sounds.cs Add option to disable bwoink sound. (#33782) 2025-01-28 04:31:25 +00:00
CCVars.Tips.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Viewport.cs Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
CCVars.Vote.cs More responsive votekick system (reduce timer and successive timeout) (#36044) 2025-04-06 20:51:06 +01:00
CCVars.Whitelist.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.Worldgen.cs Separate CCVars into separate files 2024-11-15 17:42:11 +00:00
CCVars.cs Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00