Fixes some Tinychat room shortcomings and adds useful features.
These are all versions of this script. Show only the versions where the code changed.
Remember top header hiding state.
Improve URL regex.
Fix cam play on click function for FF.
Fix autoignore so it tracks users accurately.
Fix video-only cam hide.
Fix video-only hide.Improve auto ignore to stick to nicknames too, cause some psychos keep switching accounts. Doesn't apply to "guest" nickname.
To only hide video but keep voice middle mouse button on Eye icon.
Fix hide cam video only.
Middle mouse button now toggles camera video only. Audio will still play.
Fix improvements to autoban.
New chatbox will not select avatar or timestamp, to keep copy pasting of messages easier.
Improve the whitelist feature, adding # to ignore lines, and ! to always ban matches.
Add middle mouse click on room volume to automatically lower it to 5% (same as webcams).
Added BOT mode. Activate with middle mouse button click on TES settings asterix - it will turn orange.A mod PMing the bot "whitelist" will toggle the whitelist feature. PMing it "refresh" will reload the whitelist, if from file (like google docs).
Don't check for alert phrases in private messages; unnecessary.
Fix and improve blacklist/whitelist, especially if loaded from file (google docs). Now clicking Save will reload the list from file.
In the new chatbox, for alert phrases (mentions), highlight the nickname and timestamp instead of the message text.
Improve new chatbox pming to display outgoing messages in the original pm chatbox, too.
Fix new chatbox pm's; better failure handling.
New chatbox still prevents private messages from accidentally sending to main chat, but also displays an error message if the target user is offline. This lets you copy it again.
Bugfix when toggling userlist sidemenu, cams don't reposition correctly.
Improve chat log, showing more usernames. Fix midnight display in chatlog 24:00 -> 00:00.
Displaying usernames in the users list is buggy, so that's removed. Instead, display username when mouse hovering over a chat message avatar image.
Implemented new work around for Firefox when cams don't show up. Now, instead of an OK popup, clicking on the chat input box should start the cams. It should still also respect ignored cams etc.
Middle mouse button click on cam volume to reduce volume to 5%.
Display username when hovering over user in sidemenu userlist.
Improve chat logging to include username in join/quit msgs.
Disabled regular chatbox up/down keys scrolling msg history, as it's annoying. May consider modifying it.
Add to chat log events: join, quit, nickname changed.
Remember side menu minimize state.
Fix bug with trying to set volume for self cam.
Fix changing nickname will now also update camera spot correctly.Added option to select a text color override for the new chatbox.
Allow repeated msgs in new chatbox. Fixes accidentally sending PMs to chat when repeating a PM text.
Make spotlight cams optional with a toggle.
Move spotlight webcam back to normal webcam. No thanks.
Add keyword to spam filter.
Improve spam keywords, case insensitive.
Added rudimentary spam blocker for known TC spammers by case-sensitive substrings.
Fixed whitespace handling in new chatbox PMs.Failed PMs will not show up in regular chat anymore, as a precaution. If a PM fails, it shows nothing.
When converting text to links in new chatbox, separate accidental text before protocol text, e.g.: 'this link.https://imgur.com'
TC changed an element name, breaking new chatbox. Fixed name.
Improve Autohide new cams -> now it's "all cams" and hides the currently visible cams, too. Useful against distractions.
Minor fix for camera's not loading TC new bug.
Click a cam that's loading and won't start to help it start. Works sometimes.
Further improve autoscrolling for both old chatbox and new.Pressing Enter on either input-box will scroll the chat down all the way, even if input is empty.Posting a new message yourself guarantees a scroll-down.
Improved CSS only new-chatbox toggle button glow animation.
Show all script versions