Files
OldThink/Content.Shared
Hannah Giovanna Dawson bf98a6a8bb SS14-17313 Chatfactor: Chat Censorship Systems (#25908)
* SS14-17313 Chat Censorship Systems

Adds some systems to manage chat censorship:

1. No-op: does nothing
2. SimpleCensor: a regex-free censor with a variety of rules to use
3. RegexCensor: a censor that uses regex.

This exposes a singleton backed by a builder pattern (ChatCensor) that
is set up, probably during the code init phase, and then globally available
for your censorship needs.

* Migrate to Shared

* Add a reset function to the builder.

* Resolve PJB's feedback; add unit tests
2024-03-26 10:50:20 +11:00
..
2024-03-24 10:39:53 -05:00
2024-02-29 17:25:10 +11:00
2024-02-14 17:37:56 -08:00
2024-03-24 16:33:45 +11:00
2024-03-19 23:27:02 -04:00
2024-03-19 23:27:02 -04:00
2024-03-19 23:27:02 -04:00
2024-02-13 17:12:32 -05:00
2024-02-10 00:44:19 -08:00
2024-03-19 14:30:56 +11:00
2024-03-19 23:27:02 -04:00
2024-01-06 20:19:45 +11:00
2024-03-24 03:34:56 +11:00
2024-03-19 23:27:02 -04:00
2024-02-15 16:26:45 -08:00
2024-02-29 17:25:10 +11:00
2024-03-19 23:34:00 +11:00
2024-03-24 10:39:53 -05:00
2024-01-07 14:23:25 +11:00
2024-02-29 17:25:10 +11:00
2024-03-19 14:30:56 +11:00
2024-03-11 13:11:46 +11:00
2024-03-24 16:33:45 +11:00
2024-02-21 15:53:46 -05:00
2024-02-01 19:30:07 +11:00
2024-03-19 23:27:02 -04:00
2024-03-24 16:33:45 +11:00
2024-03-19 23:27:02 -04:00
2024-01-27 08:51:24 -05:00
2024-02-01 11:33:10 +11:00
2024-01-14 21:18:47 +11:00
2024-01-14 18:52:07 +11:00
2024-02-23 10:01:31 +11:00