RoQoL (Roblox QoL)
Multiple changes to the roblox site for a better user experience.
Additional files are visible only to premium users
manifest.json
{
"manifest_version": 2,
"name": "RoQoL (Roblox QoL)",
"short_name": "RoQoL",
"description": "Multiple changes to the roblox site for a better user experience.",
"author": "Haydz6",
"version": "2.30.2",
"homepage_url": "https://www.roblox.com/my/account?tab=robloxqol#!/info",
"icons": {
"48": "img/icons/icon48x48.png",
"128": "img/icons/icon128x128.png"
},
"browser_action": {},
"options_ui": {
"page": "html/options.html"
},
"permissions": [
"*://*.roblox.com/*",
"*://*.roqol.io/*",
"*://*.rbxcdn.com/",
"storage",
"notifications",
"cookies",
"scripting",
"webRequest",
"webRequestBlocking"
],
"web_accessible_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/*",
"js/pages/discord/discordserverpreview.js"
],
"background": {
"scripts": [
"js/modules/hbaClient.js",
"js/backgroundscripts/authenticationv2.js",
"js/background.js",
"js/backgroundscripts/inject.js",
"js/backgroundscripts/killswitch.js",
"js/backgroundscripts/newsessionnotifier.js",
"js/backgroundscripts/friendsactivity.js",
"js/backgroundscripts/friendhistory.js",
"js/backgroundscripts/clientdiscordpresence.js",
"js/backgroundscripts/discordpresence.js",
"js/backgroundscripts/recentservers.js",
"js/pages/trades/rolimons.js",
"js/backgroundscripts/trades.js",
"js/pages/trades/tradeapi.js",
"js/backgroundscripts/bannedprofile.js",
"js/backgroundscripts/friendrequest.js",
"js/backgroundscripts/GroupShoutNotifications.js",
"js/backgroundscripts/inboxnotifications.js",
"js/backgroundscripts/Feed.js",
"js/backgroundscripts/mobileavatareditor.js",
"js/backgroundscripts/fixserverlistandroidfirefox.js"
],
"persistent": true
},
"optional_permissions": [
"*://*.discord.com/"
],
"content_scripts": [
{
"matches": [
"*://*.roblox.com/*"
],
"css": [
"css/streamermode.css",
"css/opacitythemefix.css",
"css/payment.css",
"css/roblox.css"
],
"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/streamermode/streamermode.js",
"js/pages/feed/navfeedbutton.js",
"js/pages/theme/customtheme.js",
"js/pages/bestfriend/presencehelper.js"
],
"run_at": "document_start"
}
],
"browser_specific_settings": {
"gecko": {
"id": "{862036c2-ee21-4b0e-a80e-d3f26a841385}"
}
}
}