BetterSEQTA+ Firefox

Examine source code of BetterSEQTA+

Inspect and view changes in BetterSEQTA+ source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "BetterSEQTA+",
  "icons": {
    "32": "resources/icons/icon-32.png",
    "48": "resources/icons/icon-48.png",
    "64": "resources/icons/icon-64.png"
  },
  "action": {
    "default_popup": "interface/index.html#settings"
  },
  "permissions": [
    "tabs",
    "notifications",
    "storage",
    "alarms"
  ],
  "host_permissions": [
    "https://newsapi.org/",
    "https://betterseqta.org/",
    "https://accounts.betterseqta.org/",
    "https://www.googleapis.com/",
    "https://oauth2.googleapis.com/",
    "https://graph.microsoft.com/",
    "https://login.microsoftonline.com/",
    "*://*/*"
  ],
  "background": {
    "scripts": [
      "service-worker-loader.js"
    ],
    "type": "module"
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'; connect-src 'self' http: https: https://betterseqta.org https://accounts.betterseqta.org https://raw.githubusercontent.com https://newsapi.org https://www.googleapis.com https://oauth2.googleapis.com https://graph.microsoft.com https://login.microsoftonline.com"
  },
  "content_scripts": [
    {
      "js": [
        "assets/SEQTA.ts-loader-BsMPtecv.js"
      ],
      "matches": [
        "*://*/*"
      ],
      "exclude_matches": [
        "*://accounts.betterseqta.org/*"
      ],
      "run_at": "document_start"
    }
  ],
  "web_accessible_resources": [
    {
      "matches": [
        "*://*/*"
      ],
      "resources": [
        "resources/error-page/*",
        "resources/icons/*",
        "resources/update-image.webp",
        "resources/pdfjs/pdf.worker.min.mjs",
        "resources/pdfjs/pdf.legacy.min.mjs",
        "resources/ort/*",
        "assets/*.css",
        "assets/*",
        "assets/IconFamily-B8lopphU.woff",
        "assets/patchThemeImagesPageContext-DcyZ2jN3.js",
        "assets/defaultSettings-D_EOBs5q.js",
        "assets/monofile-BrSCgqZO.js",
        "assets/index-CyFlH2yB.js",
        "assets/index-BgI6W2WA.js",
        "seqta/utils/seqtaMenuColourPatch.js",
        "seqta/utils/themeImagePagePatch.js",
        "assets/menuItemVisibility-DuP7s75e.js",
        "assets/IconFamily-PRne1HbS.js",
        "assets/index-WU6sdnRb.js",
        "assets/mountCustomSidebar-DPahgemJ.js",
        "assets/theme-manager-D3UIpAFd.js",
        "assets/ThemeCreator-CzkhI1-g.js",
        "assets/index-CdcP-Bj2.js",
        "assets/mountCustomTitleBar-vU9igjHK.js",
        "assets/loadAnalyticsPage-IzgFeS71.js",
        "assets/cloudSettingsSync-D6GL9CFH.js",
        "assets/interface-main-oBF8dG8t.js",
        "assets/settings-Pi7bfDQn.js",
        "assets/parseNativeMenu-e4b4ORGc.js",
        "assets/index-D-9qvi04.js",
        "assets/index-ayNSPYGQ.js",
        "assets/calendarProvisioning-BoUf8Yna.js",
        "assets/allowedFetchUrl-Db28_8L9.js",
        "assets/renderStore-CTvFv4oc.js",
        "assets/ColourPicker-Cjv_Xp_A.js",
        "assets/CalendarSyncControl-DCcWomIQ.js",
        "assets/index-CBYa3LxW.js",
        "assets/index-tY2WsEpY.js",
        "assets/index-l2hjH35B.js",
        "assets/index-CSoFCgFS.js",
        "assets/transformers.web-Bvxu70IC.js",
        "assets/index-Rd_DRoeh.js",
        "assets/index-Bf4qo-El.js",
        "assets/index-oKs4PJkh.js",
        "assets/selfTests-Dxr8BTjN.js",
        "assets/extends-CF3RwP-h.js",
        "assets/themeCreator-DCDernfp.js",
        "assets/ReactAdapter-Dasxpaer.js",
        "assets/ColourPicker-CSp-x5H4.js",
        "assets/index-C8BJ1dkU.js",
        "pageState.js",
        "assets/SEQTA.ts-BxXFXPUZ.js"
      ]
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "resources": [
        "seqta/utils/seqtaMenuColourPatch.js",
        "seqta/utils/themeImagePagePatch.js",
        "pageState.js"
      ]
    }
  ],
  "version": "3.7.3",
  "description": "Enhance SEQTA Learn's usability and aesthetics! A fork of BetterSEQTA to continue development and add heaps more features!",
  "browser_specific_settings": {
    "gecko": {
      "id": "betterseqta@betterseqta.com"
    }
  }
}

Best BetterSEQTA+ Alternatives

Here are some Firefox add-ons that are similar to BetterSEQTA+: