Greasy Fork is available in English.

Tinychat Enhancement Suite (TES)

Fixes some Tinychat room shortcomings and adds useful features.

Ezek a szkript azon változatai, ahol a kód módosítva lett. Minden verzió mutatása

  • v2019.09.04v279 2023.12.27.

    Remove the pointless notification buubble next to the settings gear. Any changes or updates will be listed here.

  • v2019.09.04v278 2023.10.12.

    Cams wouldn't load automatically on Chrome, anyymore. I refactored the cam handling code, but it seems to require user interaction now, like FireFox does, so now clicking anywhere on the page for the first time, will start all cams automatically. CLICK ANYWHERE ON THE PAGE WHEN YOU JOIN A ROOM. Thanks Google.

  • v2019.09.04v277 2022.11.26.

    Remember top header hiding state.

  • v2019.09.04v276 2022.11.20.
  • v2019.09.04v274 2022.03.03.

    Fix cam play on click function for FF.

  • v2019.09.04v273 2022.03.03.

    Fix autoignore so it tracks users accurately.

  • v2019.09.04v272 2022.02.23.

    Fix video-only cam hide.

  • v2019.09.04v271 2022.02.20.

    Fix video-only hide.
    Improve auto ignore to stick to nicknames too, cause some psychos keep switching accounts. Doesn't apply to "guest" nickname.

  • v2019.09.04v270 2022.02.16.

    To only hide video but keep voice middle mouse button on Eye icon.

  • v2019.09.04v269 2022.02.16.

    Fix hide cam video only.

  • v2019.09.04v268 2022.02.15.

    Middle mouse button now toggles camera video only. Audio will still play.

  • v2019.09.04v267 2022.01.17.

    Fix improvements to autoban.

  • v2019.09.04v266 2022.01.10.

    New chatbox will not select avatar or timestamp, to keep copy pasting of messages easier.

  • v2019.09.04v265 2022.01.07.

    Improve the whitelist feature, adding # to ignore lines, and ! to always ban matches.

  • v2019.09.04v264 2022.01.02.

    Add middle mouse click on room volume to automatically lower it to 5% (same as webcams).

  • v2019.09.04v263 2021.12.29.

    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).

  • v2019.09.04v262 2021.12.27.

    Don't check for alert phrases in private messages; unnecessary.

  • v2019.09.04v261 2021.12.24.

    Fix and improve blacklist/whitelist, especially if loaded from file (google docs). Now clicking Save will reload the list from file.

  • v2019.09.04v260 2021.12.15.

    In the new chatbox, for alert phrases (mentions), highlight the nickname and timestamp instead of the message text.

  • v2019.09.04v259 2021.12.15.

    Improve new chatbox pming to display outgoing messages in the original pm chatbox, too.

  • v2019.09.04v258 2021.12.15.

    Fix new chatbox pm's; better failure handling.

  • v2019.09.04v257 2021.12.15.

    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.

  • v2019.09.04v256 2021.12.13.

    Bugfix when toggling userlist sidemenu, cams don't reposition correctly.

  • v2019.09.04v255 2021.12.13.

    Improve chat log, showing more usernames. Fix midnight display in chatlog 24:00 -> 00:00.

  • v2019.09.04v254 2021.12.09.

    Displaying usernames in the users list is buggy, so that's removed. Instead, display username when mouse hovering over a chat message avatar image.

  • v2019.09.04v253 2021.12.08.

    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.

  • v2019.09.04v252 2021.12.04.

    Middle mouse button click on cam volume to reduce volume to 5%.

  • v2019.09.04v251 2021.12.02.

    Display username when hovering over user in sidemenu userlist.

  • v2019.09.04v250 2021.12.01.

    Improve chat logging to include username in join/quit msgs.

  • v2019.09.04v249 2021.11.30.

    Disabled regular chatbox up/down keys scrolling msg history, as it's annoying. May consider modifying it.

  • v2019.09.04v248 2021.11.26.

    Add to chat log events: join, quit, nickname changed.

  • v2019.09.04v247 2021.11.16.

    Remember side menu minimize state.

  • v2019.09.04v246 2021.11.14.

    Fix bug with trying to set volume for self cam.

  • v2019.09.04v245 2021.11.13.

    Fix changing nickname will now also update camera spot correctly.

    Added option to select a text color override for the new chatbox.

  • v2019.09.04v243 2021.11.09.

    Allow repeated msgs in new chatbox. Fixes accidentally sending PMs to chat when repeating a PM text.

  • v2019.09.04v242 2021.11.05.

    Make spotlight cams optional with a toggle.

  • v2019.09.04v241 2021.11.04.

    Move spotlight webcam back to normal webcam. No thanks.

  • v2019.09.04v240 2021.10.24.

    Add keyword to spam filter.

  • v2019.09.04v239 2021.10.23.

    Improve spam keywords, case insensitive.

  • v2019.09.04v238 2021.10.22.

    Added rudimentary spam blocker for known TC spammers by case-sensitive substrings.

  • v2019.09.04v237 2021.10.22.

    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.

  • v2019.09.04v236 2021.10.17.

    When converting text to links in new chatbox, separate accidental text before protocol text, e.g.: 'this link.https://imgur.com'

  • v2019.09.04v235 2021.10.12.

    TC changed an element name, breaking new chatbox. Fixed name.

  • v2019.09.04v234 2021.08.09.

    Improve Autohide new cams -> now it's "all cams" and hides the currently visible cams, too. Useful against distractions.

  • v2019.09.04v233 2021.08.06.

    Minor fix for camera's not loading TC new bug.

  • v2019.09.04v232 2021.08.06.

    Click a cam that's loading and won't start to help it start. Works sometimes.

  • v2019.09.04v231 2021.07.24.

    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.

  • v2019.09.04v230 2021.07.23.

    Improved CSS only new-chatbox toggle button glow animation.

  • v2019.09.04v229 2021.07.23.

    Fixes for volume/mute remembering. Tweaks for autoscroll.

  • v2019.09.04v227 2021.07.22.

    Continue improving autoscroll.

  • v2019.09.04v226 2021.07.22.

    Fixes for Firefox:
    - Clicking any cam will play all cams, if the user did not allow autoplay in their settings.
    - Improvements to autoscrolling of chatbox.

  • v2019.09.04v225 2021.07.22.

    Fix (workaround) for auto hiding ignored cams correctly on page refresh.

  • v2019.09.04v224 2021.07.22.

    Fix for cam restore muted state.

  • v2019.09.04v223 2021.07.22.

    Typing "/unban USERNAME" will now ban any user on the banlist that matches USERNAME, whether account name or nickname at the time of the ban. Will only match 1 result at a time.

  • v2019.09.04v222 2021.07.22.

    Update /clear to empty the chatlog, and /unban to empty the banlist.

  • v2019.09.04v221 2021.07.22.

    Ignore automatic volume/mute/hide states for self camera.

  • v2019.09.04v220 2021.07.22.

    Automatically restore each user's cam volume from last session.

  • v2019.09.04v219 2021.07.22.

    Automatically restore last room volume.

  • v2019.09.04v218 2021.07.22.

    Automatically mute users that were muted before. Don't have to hide their cam anymore.

  • v2019.09.04v217 2021.07.20.

    Automatically remember for each room if it's muted.

  • v2019.09.04v216 2021.07.20.

    Fix and improve auto cam hiding:
    - Don't hide self.
    - Fix hiding blocked cams from list.
    - Fix Auto hide new cams. Now a refresh will continue hiding all new cams including those loaded when joining the room.

  • v2019.09.04v215 2021.06.29.
  • v2019.09.04v214 2021.04.30.

    Quickfix for new chatbox, looks good so far.

  • v2019.09.04v213 2021.04.29.

    Another quickfix for chat crash from TC data changes. Work-In-Progress

  • v2019.09.04v212 2021.04.29.

    Quickfix for the changed TC websocket data, as new chatbox didn't work.

  • v2019.09.04v202 2021.04.20.

    Another improvement to the new chatbox link parsing.

  • v2019.09.04v201 2021.02.09. Fix last patch, replace nbsp with space in new chatbox messages.
  • v2019.09.04v200 2021.02.08. Fix (remove) unbreakable space in link detection in new chatbox.
  • v2019.09.04v199 2021.02.02. Remove trailing punctuation is links in new chatbox.
  • v2019.09.04v198 2020.12.15. Max newlines autoban changed from 10 to 20, less aggressive.
  • v2019.09.04v197 2020.11.26. Hide TC's new userlist resizer, as TES has its own already.
  • v2019.09.04v196 2020.11.25. Remove special paid icons from cams like gold G.
  • v2019.09.04v195 2020.09.07. Removing auto-reconnect due to suspected bug.
  • v2019.09.04v194 2020.08.25. Add recam to autoreconnect, because TC is dying badly these days.
  • v2019.09.04v193 2020.08.24. New chatbox input limit fixed for pastes and sends. Display limits removed to fit TC defaults.
  • v2019.09.04v192 2020.08.21. Added character limit to new chatbox input.
  • v2019.09.04v191 2020.08.15. New chatbox remove "undefined" from old chatbox PMs. Working on a fix for this.
  • v2019.09.04v190 2020.08.11. Improve new chatbox autoscrolling. Scrolls when user sends message.
  • v2019.09.04v189 2020.08.09. Restore new chatbox after refreshing during a PM.
  • v2019.09.04v188 2020.08.08. Improve PM in new chatbox, readd > indicator of outgoing PM.
  • v2019.09.04v187 2020.08.07. Removed excessive debugging console log msgs from new chatbox changes.
  • v2019.09.04v186 2020.08.07. Integrate new chatbox with old PMs, so that clicking on PMs and leaving them works as expected.
  • v2019.09.04v185 2020.08.07. Improve new chatbox PM visibility.
  • v2019.09.04v184 2020.08.06. Improve handling of /commands in new chatbox.
  • v2019.09.04v183 2020.08.06. Use 00 instead of 24 for midnight in new chatbox timestamp.
  • v2019.09.04v182 2020.08.02. Added /empty command for new chatbox to clear it out.
  • v2019.09.04v181 2020.08.01. Catch errors with auto reconnect.
  • v2019.09.04v180 2020.07.31. Fix and update auto scrolling method.
  • v2019.09.04v179 2020.07.31. Remove msg id number and dependency on it from new chatbox.
  • v2019.09.04v178 2020.07.31. New chatbox will reload previous chat log after a page refresh.
  • v2019.09.04v177 2020.07.30. Automatically reconnect to the chatroom from the popup.
  • v2019.09.04v176 2020.07.29. Improve new chatbox link printout.
  • v2019.09.04v175 2020.07.29. Improve autoscrolling for new chatbox. Reduce kept messages to 3000 in new chatbox.
  • v2019.09.04v174 2020.07.29. Fix new chatbox URL to link converter for subdomains. Some other minor fixes.
  • v2019.09.04v173 2020.07.28. Fixed invalid characters in new chatbox.
  • v2019.09.04v172 2020.07.28. Fixed new chatbox URL to link converter.
  • v2019.09.04v171 2020.07.27. new chatbox open links in new tab
  • v2019.09.04v170 2020.07.27. Still fixing new chatbox URL to link converter.
  • v2019.09.04v169 2020.07.27. WIP fixing new chatbox URL to link changer.
  • v2019.09.04v168 2020.07.26. Autoscroll down when changing chatboxes.
  • v2019.09.04v167 2020.07.23. Remove formatting from new chatbox input, and add /slash commands to it.
  • v2019.09.04v166 2020.07.18. Add padding to new inputbox.
  • v2019.09.04v165 2020.07.18. Added a couple minutes of animation to encourage users to use the new chatbox.
  • v2019.09.04v164 2020.07.18. Added a new inputbox to the new chatbox (toggle together.) Added a placeholder text and autoresizing for the new inputbox.
  • v2019.09.04v163 2020.07.04. Escape key clears message inputbox.
  • v2019.09.04v162 2020.07.04. Fixed msg input history to return to currently typed msg on final down key.
  • v2019.09.04v161 2020.05.25. Added the potential black cams fix from Cosmo.
  • v2019.09.04v160 2020.05.25. New chatbox now shows PM target nickname.
  • v2019.09.04v159 2020.05.25. Fixed new chatbox PMs.
  • v2019.09.04v158 2020.05.25. Enhanced sent-message history scroll with Up/Down arrow keys up to 100 messages. Working on adding PMs to new chatbox with /NICK MSG.
  • v2019.09.04v157 2020.05.24. New chatbox PM animation a bit faster for attention.
  • v2019.09.04v156 2020.05.24. Added a scaling animation to the new chatbox for a PM avatar, to help notice them.
  • v2019.09.04v155 2020.05.22. Fix newlines in new chatbox.
  • v2019.09.04v154 2020.05.21. Fix for URL to link replacer in new chatbox.
  • v2019.09.04v153 2020.05.18. New chatbox max newlines per message set at 10 automatically truncated.
  • v2019.09.04v152 2020.05.18. Relaxed newline autoban.
  • v2019.09.04v151 2020.05.18. Fix for new chatbox data-status missing error.
  • v2019.09.04v150 2020.05.18. Remove scheme part from links display text.
  • v2019.09.04v149 2020.05.18. Highlights new chatbox toggle button when active. Added mentions highlighting to new chatbox.
  • v2019.09.04v148 2020.05.17. New chatbox applies ignored users filter now.
  • v2019.09.04v147 2020.05.17. Delay in loading alternative chat, to avoid modal error.
  • v2019.09.04v146 2020.05.17. Fixed bug not showing user profiles.
  • v2019.09.04v145 2020.05.15. The users banlist/whitelist can now be a link to a text file, users separated by a newline each, and it'll request to load it.
  • v2019.09.04v144 2020.05.15. Fixed whitelist/autoban being active on first run of TES by default. Default is now OFF for both.
  • v2019.09.04v143 2020.05.15. New chatbox - convert URLs and emails to links.
  • v2019.09.04v142 2020.05.12. New chatbox. Toggle it from top of chatbox Toggle button (crown symbol.) Remembers last used chatbox. Displays and highlights private messages in-chat.
  • v2019.09.04v141 2020.04.12. Fix for improved autoban/whitelist.
  • v2019.09.04v140 2020.04.12. Whitelist commands removes; changed into a toggle option for the autobanlist, instead.
  • v2019.09.04v139 2020.04.12. Fix whitelist kicking those IN the list by mistake.
  • v2019.09.04v138 2020.04.12. Implement whitelist auto-kicking.
  • v2019.09.04v137 2020.04.12. Firefox can download chatlog. Added Whitelist and relevant commands. Arrow-key up will restore the last sent message.
  • v2019.09.04v136 2020.04.05. Keep chat to the side even when the screen isn't very wide.
  • v2019.09.04v135 2020.03.17. Code cleanup. Cam closer removed as it was buggy.
  • v2019.09.04v134 2020.03.14. Added ctrl+click to close cam box (to help alleviate the new bug.)
  • v2019.09.04v133 2020.02.27. More aggressive newline autoban.
  • v2019.09.04v132 2020.02.27. more banned special characters
  • v2019.09.04v131 2020.02.20. Allow text selection of room title and subtitle.
  • v2019.09.04v130 2020.02.15. Fix for manually-ignored list. Nicknames are only ignored when without an account, otherwise it's only the account that's ignored.
  • v2019.09.04v129 2020.02.15. Added the /ignores command to clear the manually-ignored list.
  • v2019.09.04v128 2020.02.15. Don't auto-ignore if by nickname but there's also an account (same nick, different users.)
  • v2019.09.04v127 2020.01.20. Fixed access to filters.
  • v2019.09.04v126 2020.01.17. Added chat commands /nuke to kick all users, and /clear to clear the banlist.
  • v2019.09.04v125 2020.01.17. Added an auto-ban for common spam special characters.
  • v2019.09.04v124 2020.01.12. Temporarily disable the toast notifications when auto-ignoring.
  • v2019.09.04v123 2020.01.11. Enable default filters for your cam.
  • v2019.09.04v122 2020.01.10. Fixed autoignore timing. Removed color and animation from pro and gold subscriber messages.
  • v2019.09.04v121 2020.01.10. Adjusted quicker timing for the loading actions, related to previous update.
  • v2019.09.04v120 2020.01.10. Fixed name matches from previous update.
  • v2019.09.04v119 2020.01.10. Cam auto-hiding now matches accounts and case-insensitive nicks. The autoban list also matches accounts now.
  • v2019.09.04v118 2020.01.08. Will now remember ignored users, and re-ignore them for you.
  • v2019.09.04v117 2020.01.05. Mention text-coloring is temporary. Fixes bug.
  • v2019.09.04v116 2020.01.05. Further fixes to theme issues when chatbox is full or switching from PMs.
  • v2019.09.04v115 2020.01.04. Working on fixing theme issues when chatbox is filled / switching from PMs.
  • v2019.09.04v114 2020.01.04. Fix aggressive autobanning.
  • v2019.09.04v113 2020.01.03. Less aggressive newline autobanning.
  • v2019.09.04v112 2020.01.02. Added autoban for consecutive newlines (spam.) No option to toggle off atm.
  • v2019.09.04v111 2019.12.27. Fix chat autoscroll stutter.
  • v2019.09.04v110 2019.12.21. Added an auto-ban feature with user nick list. Minor fix to DOM waiter at start.
  • v2019.09.04v109 2019.12.07. Fixes to autoscroll helper.
  • v2019.09.04v108 2019.12.05. Tweaked userlist width, and fixed room padding accordingly. Considering draggable frame arrows that remember positioning.
  • v2019.09.04v107 2019.12.03. Added a little helper to the TC autoscroll, ensuring it scrolls.
  • v2019.09.04v106 2019.12.02. Autoscroll option removed - TC already implements their own. It's buggy, but that's on them.
  • v2019.09.04v105 2019.12.02. Simplified autoscroll to avoid bugs.
  • v2019.09.04v104 2019.12.01. Fix autoscroll on message sent.
  • v2019.09.04v103 2019.11.30. Optimize autoscroll for new messages.
  • v2019.09.04v102 2019.11.30. Further improvement on autoscrolling.
  • v2019.09.04v101 2019.11.30. Fixed autoscroll while typing.
  • v2019.09.04v100 2019.11.25. Improved room url detection - /room/ is no needed anymore. Still working on handling chat messages correctly.
  • v2019.09.04v99 2019.11.22. chat spam filter doesn't work reliably, because of the bad chat design from TC, disabled for now
  • v2019.09.04v98 2019.11.16. Fixed issue with nicknames bugging out when chat log is full; timestamp elements.
  • v2019.09.04v97 2019.11.15. Improved duplicate message spam detector - now matches nickname. Improved input-box resizing detection.
  • v2019.09.04v96 2019.11.15. Updated and fixed mentions and spam hiding. Improved readability of options with lists.
  • v2019.09.04v95 2019.11.13. Disabled fozen (muted) video track identification, as the reporting is false in a gold room.
  • v2019.09.04v94 2019.11.09. cam fix faster checks
  • v2019.09.04v93 2019.11.09. Improvement to cam reload algorithm, quicker and more accurate.
  • v2019.09.04v92 2019.11.09. reloading cams every 2 minutes to bypass frozen cams
  • v2019.09.04v91 2019.11.09. bad hack for frozen cams, it's server side so we need a real fix if possible
  • v2019.09.04v90 2019.11.08. Fix cam styling when one cam is bigger. Hide useless gift icon on users.
  • v2019.09.04v89 2019.11.04. Fix chat input textbox to shrink after text deletion. Also added quick commands /ad and /discord.
  • v2019.09.04v88 2019.11.02. added legend to authors
  • v2019.09.04v87 2019.11.02. Added a new talking indicator. Shows whenever a cam has mic activity.
  • v2019.09.04v86 2019.11.01. Fixes for themes with new cam code.
  • v2019.09.04v85 2019.11.01. Bugfixes for pro blur removal.
  • v2019.09.04v84 2019.11.01. Fixes the new pro blur nonsense. Will require another update to find bugs with this new feature.
  • v2019.09.04v83 2019.10.29. Fixed alert phrases to change color.
  • v2019.09.04v82 2019.10.27. Added middle mouse button (wheel) click to talk button for open-mic.
  • v2019.09.04v81 2019.10.17. Finally, redone the theme code to fix the coloring bug. Replaced css classes with a selection of css html elements instead.
  • v2019.09.04v80 2019.10.01. Fix for chat color distorting in night-mode after a system msg.
  • v2019.09.04v79 2019.09.15. fix bug with chat msgs deforming after system event
  • v2019.09.04v78 2019.09.11. fixed how chat msgs are handled to avoid thumbnail resize bug
  • v2019.09.04v77 2019.09.08. fix for ignore list, fix for timestamp/chat msgs get big
  • v2019.09.04v76 2019.09.05. prevent nicknames from reopening the chat window
  • v2019.09.02v75 2019.09.03. improved duplicated chat message protection, added option to toggle this
  • v2019.09.02v74 2019.09.03. minor error fix
  • v2019.09.02v73 2019.09.03. decription text fix
  • v2019.09.01v72 2019.09.03. Added autohide cam by nickname ignore list.
  • v2019.09.01v71 2019.09.02. more feedback in log for hidden chat msgs
  • v2019.09.01v70 2019.09.02. fixed link matching
  • v2019.09.01v69 2019.09.02. matches some obvious spam
  • v2019.09.01v68 2019.09.02. self cam identified
  • v2019.09.01v67 2019.09.02.