Tinychat Enhancement Suite (TES)

Fixes some Tinychat room shortcomings and adds useful features.

As of 2020-08-11. See the latest version.

Author
James Koss
Ratings
0 0 0
Version
2019.09.04v190
Created
2019-09-02
Updated
2020-08-11
License
N/A
Applies to

Until the original author updates some very needed features, I'm sharing my own edition. This version should:

- Fix visual bugs.
- Very long messages are trimmed. Excessive newlines are removed.
- Open-mic with a middle-mouse button click on the talk button.
- Remove the PRO blur.
- Remember ignored users (after refreshing the page.)
- Remove special animations and coloring from subscriber messages.
- Add access to filters for your cam.
- Add a talking (mic) indicator for every camera.
- Keep the chat to the side, even when the screen size isn't very wide.
- Fixes letting Firefox users to download the chatlog.

And:

- Add an option to auto-hide all new cams (similar to Kageshi mode.)
- Add a camera auto-hide users list.
- Add an option to autoban users (usernames and nicknames,) or conversely to whitelist (only usernames) which users can enter. The list can be a link to a text file with usernames separated by a newline each, and it'll request loading it.
- Add an autoban for newline spammers, and commonly used spam characters.
- Pressing arrow-up restores the last sent message.
- Add a toggle button at the top of the chatbox to use TES alternative chatbox:
-- Shows PMs in the same display but highlighted and animated.
-- Send PMs from the chatbox in the format: /NICKNAME MSG
-- Reply to PMs with: /< MSG
-- Send another PM to the same user with: /> MSG
-- Replaces the inputbox for better display.
-- Reload chat log after a refresh.
-- Use /empty to clear the chat log.

- Typing "/nuke" in the chat box will kick all users.
- Typing "/clear" in the chat box will clear the banlist.

Original: https://greasyfork.org/en/scripts/32964-tinychat-enhancement-suite-tes

INSTRUCTIONS FOR NEW USERS: You need to install Tampermonkey on Chrome (or FF) to run this script. Get it here: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en

Thanks to Legend for helping figure out code that fends off TC bs better.

Please post in the Feedback page for issues and requests!