RoQoL (Roblox QoL)

RoQoL (Roblox QoL)

Multiple changes to the roblox site for a better user experience.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "RoQoL (Roblox QoL)",
  "short_name": "RoQoL",
  "description": "Multiple changes to the roblox site for a better user experience.",
  "author": "Haydz6",
  "version": "2.30.1",
  "homepage_url": "https://www.roblox.com/my/account?tab=robloxqol#!/info",
  "icons": {
    "48": "img/icons/icon48x48.png",
    "128": "img/icons/icon128x128.png"
  },
  "action": {},
  "options_ui": {
    "page": "html/options.html"
  },
  "permissions": [
    "storage",
    "notifications",
    "cookies",
    "declarativeNetRequest",
    "tts",
    "scripting",
    "webRequest"
  ],
  "host_permissions": [
    "*://*.roqol.io/",
    "*://*.roblox.com/",
    "*://*.rbxcdn.com/"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "img/*",
        "html/*",
        "sounds/*",
        "css/*",
        "js/modules/*",
        "js/pages/serverfilters/getserverprops.js",
        "js/pages/quickserverinvite/checkforinvite.js",
        "js/pages/bestfriend/xhrwrapper.js",
        "js/pages/bestfriend/presence.js",
        "js/pages/bestfriend/inventory.js",
        "js/pages/trades/injecttrade.js",
        "js/pages/home/editlayout.js",
        "js/pages/generalfixes/scriptinjections/*"
      ],
      "matches": [
        "https://www.roblox.com/*",
        "https://web.roblox.com/*",
        "https://create.roblox.com/*"
      ]
    },
    {
      "resources": [
        "js/pages/discord/discordserverpreview.js"
      ],
      "matches": [
        "https://*.discord.com/*"
      ]
    }
  ],
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "ruleset_1",
        "enabled": true,
        "path": "rules.json"
      }
    ]
  },
  "background": {
    "service_worker": "js/background.js"
  },
  "optional_host_permissions": [
    "*://*.discord.com/"
  ],
  "content_scripts": [
    {
      "css": [
        "css/streamermode.css",
        "css/opacitythemefix.css",
        "css/payment.css",
        "css/roblox.css"
      ],
      "matches": [
        "*://*.roblox.com/*"
      ],
      "js": [
        "js/modules/hbaClient.js",
        "js/modules/robloxlocaleurl.js",
        "js/modules/getNavigatorLanguage.js",
        "js/authentication/main.js",
        "js/pages/document.js",
        "js/pages/paymentprompt.js",
        "js/pages/settings/settingsdropdown.js",
        "js/pages/generalfixes/injectscripts.js",
        "js/pages/generalfixes/hidedesktopbanner.js",
        "js/pages/generalfixes/hiderobloxads.js",
        "js/pages/generalfixes/disablefooter.js",
        "js/pages/generalfixes/addusdtorobux.js",
        "js/pages/generalfixes/resizablechatboxes.js",
        "js/pages/generalfixes/streamermode.js",
        "js/pages/feed/navfeedbutton.js",
        "js/pages/theme/customtheme.js",
        "js/pages/bestfriend/presencehelper.js"
      ],
      "run_at": "document_start"
    }
  ]
}