Tinychat Enhancement Suite (TES)

Fixes some Tinychat room shortcomings and adds useful features.

These are versions of this script where the code was updated. Show all versions.

  • v2019.03.16v64 - More temp fixes for PMs lag. Added border to night mode userlist. Removed unused pre-Firefox code and added announcement. Firefox: more fixes for visual differences.
  • v2019.03.15v63 - Firefox: fixed some visual differences and added Chrome-like scrollbars.
  • v2019.03.15v62 - Now works in Firefox.
  • v2019.03.15v61 - Temporary fix for massive lag when exiting PMs. Hovering over timestamps now reveals them if the nick is long.
  • v2019.01.07v60 - Fixed message text turning red when alerts box is cleared. Added placeholder text for alerts box.
  • v2018.10.11v59 - Fixed night mode not applying to YouTube videos.
  • v2018.10.11v58 - Fixed night mode issue in the cam area.
  • v2018.10.11v57 - Updated to new Tinychat version.
  • v2018.07.27v56 - Increased non-maxed cam sizes a bit more. Fixed scrollbar appearing after cam maxing. Added some error handling.
  • v2018.07.26v55 - Made cam sizes slightly larger when a cam is maxed. Fixed slight mic button icon positioning issue.
  • v2018.07.24v54 - Made bottom elements smaller.
  • v2018.07.24v53 - Adjusted maxed-cam sizes for smaller screens. Removed uneeded parantheses in chat log.
  • v2018.07.22v52 - Repositioned and slightly shrunk the greenroom to make the ban list button easier to click.
  • v2018.07.21v51 - Added account names to the chat log.
  • v2018.07.19v50 - Added some more error handling.
  • v2018.07.18v49 - Added option to remove cam spacing, and userlist self-nick highlighting. Renamed chat log download button. Fixed cam area top buttons showing over popups. Lots of code cleanup/reorganization.
  • v2018.07.08v48 - Removed unused debug code.
  • v2018.07.08v47 - Disabled spellcheck in chat log.
  • v2018.07.08v46 - Added chat logging, fixed account switcher clipping, fixed fatal cam-related bug at loading, improved various animations, fixed some night mode omissions and hard-to-see elements, and added a custom debug console logger.
  • v2018.07.06v45 - Made system messages (like YouTube) a lighter color for legibility. Fixed night mode not applying to PM list. Removed some redundant code.
  • v2018.07.05v44 - Fixed maxed cam jarring animation bug caused by other cams changing. Slight performance increase to maxed cams. Added failsafe for future Tinychat updates.
  • v2018.07.03v43 - Fixed clipping in user list hider and user list context menu. Also, the previous version fixed the ban list button position.
  • v2018.07.03v42 - Added option to keep maxed cam on left. Fixed header hiding button clipping bug. Added disabled code for an upcoming feature.
  • v2018.07.03v41 - Hid redundant user list hider button for paid accounts.
  • v2018.07.02v40 - Fixed night mode cam borders bug .
  • v2018.07.02v39 - Added black version of night mode. Changed Firefox warning message.
  • v2018.07.01v38 - Added user list hiding and a user count. Fixed another cam alignment bug.
  • v2018.06.11v37 - Fixed cam maxing size bug where it didn't update often enough.
  • v2018.06.10v36 - Fixed non-maxed cam sizes when YouTube is playing and YouTube border color in night mode.
  • v2018.06.09v35 - Fixed major cam maxing bug...it was freezing the whole tab somehow.
  • v2018.06.09v34 - Added cam maxing and removed some old unused testing code.
  • v2018.06.06v33 - Slight performance increase (no more duplicate stylesheets in cams)
  • v2018.06.02v32 - Re-added paid account nick colors to night mode
  • v2018.06.01v31 - Fixed night mode not being applied to some new cam slots.
  • v2018.05.31v30 - Added workaround for night mode messages disappearing when switching to/from PMs. Added PM title to night mode.
  • v2018.05.30v29 - Added night mode and a notifier for new features.
  • v2018.02.04v28 - Fixed some settings positioning issues at certain resolutions.
  • v2018.02.03v27 - Minor styling update for the Upgrade and Directory buttons.
  • v2018.01.29v26 - Fixed bug with settings tooltip displaying under checkboxes.
  • v2018.01.28v25 - Added room name to page title.
  • v2018.01.02v24 - Made font optional.
  • v2017.12.08v23 - Fixed bug where timestamps had wrong am/pm.
  • v2017.10.20v22 - Minor visual feature: added border to user list context menu so that it doesn't blend into the cam area background.
  • v2017.10.16v21 - Fixed positioning/clipping issue with PMs close button and user badges/gifts.
  • v2017.10.12v20 - Fixed bug where exiting PMs view caused crash.
  • v2017.10.11v19 - Added workaround for user context menu popup being placed off-screen. Changed version format.
  • v2017-09-24--18 - Fixed bug with sound file auto-locator that happened when no ad blocker was used.
  • v2017-09-23--17 - Added auto-detection of "pop" alert sound location, so that it doesn't disappear with every Tinychat update.
  • v2017-09-12--16 - Re-enabled smart autoscroll (detects if user is reading history).
  • v2017-09-12--15 - Fixed bug with notifications checkbox not working, added test code for possible userlist highlighting feature.
  • v2017-09-12--14 - Added notification hiding.
  • v2017-09-12--13 - Added peek effect to collapsed header, more top button alignment fixes by shrinking them, and fixed the sign-in button size.
  • v2017-09-11--12 - Added header hiding, made the header a static size, and fixed the top cam area buttons clipping issue.
  • v2017-09-11--11 - Made greenroom bigger and fixed some alignment issues with the mod sidebar.
  • v2017-09-11--10 - Made mentions & autoscroll optional, added hidden ability to hide all cams on load via "?hideallcams" URL parameter, and removed unused testing code.
  • v2017-09-09--9 - Fixed bug with unset mentions and added minor styling improvements in sidebar buttons.
  • v2017-09-09--8 - Made sidebar elements smaller & removed ridiculous spacing, and removed sidebar room account link.
  • v2017-09-09--7 - No longer crashes Firefox, disabled everything but autoscroll on Firefox, and added warnings about Firefox.
  • v2017-09-08--6 - Better-looking settings pane elements (Tinychat styling), and fixed mentions bug with leading/trailing commas
  • v2017-09-08--5 - Better performance & nicer animations in settings pane (now integrated into the header), and disabled some unfinished sections.
  • v2017-09-08--4 - Fixed bug with mentions where saving a new mention would cause every message to be a mention.
  • v2017-09-08--3 - Added mentions/phrase alerts & highlighting, a settings pane (missing most settings), early (incomplete) cam maxing test code.
  • v2017-09-06--2 - Added timestamps, performance improvements (ditched intervals for a MutationObserver), slightly more messages visible now.
  • v2017-09-05--1