CelebrityStatus Script For Max cam, Dark Mode And Upgrade Removal was reported 2021-07-18 as an unauthorized copy of Tinychat Enhancement Suite (TES).

Tinychat Enhancement Suite (TES) does not specify a license, which means distributing copies is not allowed unless explicit permission is given.

Script License Created Updated
Reported CelebrityStatus Script For Max cam, Dark Mode And Upgrade Removal N/A 2019-11-05 05:27:31 UTC 2019-11-05 05:29:09 UTC
Original Tinychat Enhancement Suite (TES) N/A 2017-09-05 22:52:10 UTC 2019-10-26 20:32:14 UTC
  • // ==UserScript==
  • -// @name Tinychat Enhancement Suite (TES)
  • -// @namespace https://greasyfork.org/en/users/27283-mutationobserver
  • -// @version 2019.10.26v79
  • -// @description Fixes some Tinychat room shortcomings and adds useful features.
  • -// @author MutationObserver
  • +// @name CelebrityStatus Script For Max cam, Dark Mode And Upgrade Removal
  • +// @namespace https://tinychat.com/room/celebritystatus
  • +// @version 2.0
  • +// @description Fixes tinychats Bullshit
  • +// @author StatusGang
  • // @match https://tinychat.com/*
  • // @exclude https://tinychat.com/*?1*
  • // @exclude /.*tinychat\.com\/(settings|promote|gifts|subscription|coins|start|privacy\.|terms\.)([#\/].+)?/
  • else tcl("Waiting for DOM...");
  • }, 500);
  • +
  • +var blobURL = URL.createObjectURL( new Blob([ '(',
  • +
  • +function(){
  • + onmessage = function(e){
  • + setTimeout(function(){postMessage('fuckTc')}, 500);
  • + }
  • +}
  • +.toString(),
  • +
  • +')()' ], { type: 'application/javascript' } ) );
  • +
  • +var worker = new Worker( blobURL );
  • +
  • +worker.onmessage = function(e){
  • + var bodyElem = document.querySelector("body");
  • + var webappOuter = document.querySelector("tinychat-webrtc-app");
  • + var webappElem = webappOuter.shadowRoot;
  • + var videolistElem = webappElem.querySelector("tc-videolist").shadowRoot;
  • + var camQueryString = ".videos-items:last-child > .js-video";
  • + var camElems = videolistElem.querySelectorAll(camQueryString);
  • +
  • + camElems.forEach(function(item, index){
  • + var bluredShit = item.querySelector("tc-video-item").shadowRoot.querySelector(".video").querySelector(".blured");
  • + if(bluredShit !== null){
  • + bluredShit.remove();
  • + }
  • + item.querySelector("tc-video-item").shadowRoot.querySelector(".video").querySelector("div").querySelector("video").style.filter="none"
  • + if(item.querySelector("tc-video-item").shadowRoot.querySelector(".video").querySelector("div").querySelector('style') === null){
  • + var css = '.overlay{z-index:1;}.overlay:hover > .icon-visibility {left: 14px!important; top: 12px!important;}.overlay:hover > .icon-resize {top: 12px!important;}.overlay:hover > .icon-report {right: 12px!important;top: 14px!important;}.overlay:hover > .icon-context {bottom: 7px!important; right: 16px!important;}.overlay:hover > .icon-context {right: 7px!important; right: 16px!important;}.overlay:hover > .icon-volume {left: 14px!important; bottom: 7px!important;}.overlay > .icon-context:focus + .video-context.on-white-scroll{opacity: 100!important;visibility: visible!important;}';
  • + var style = document.createElement('style');
  • + if (style.styleSheet) {
  • + style.styleSheet.cssText = css;
  • + } else {
  • + style.appendChild(document.createTextNode(css));
  • + }
  • + item.querySelector("tc-video-item").shadowRoot.querySelector(".video").querySelector("div").appendChild(style);
  • + }
  • + });
  • + setTimeout(function(){worker.postMessage('TinyChatPROtest!')}, 500);
  • +};
  • +
  • +worker.postMessage('');
  • +
  • +
  • +
  • +
  • +
  • function runTES() {
  • clearInterval(initInterval);
  • try {

CSGgang (the reported user) has made:

This report has been upheld by a moderator.