Skip to content
Stack Overflow Extras: a userscript for the Stack Exchange websites to add a bunch of optional toggle-able features
Branch: master
Clone or download
shu8 v2.5.0 merge
* Only inject into Github issues if you are on the SOX repo
* Fix bugs in various features
* Deprecate the 'hide HNQ' feauter (now implemented natively)
* Improve SOX's performance with many behind-the-scenes changes:
  * Reduce jQuery usage
  * Reduce number of API requests by caching them for a short period
  * Improve SOX's use of MutationObservers by specifying specific
  targets to observe in all uses
* Improve SOX's Github Community Profile
* Remove EOL RawGit dependency
Latest commit 26488ec Jun 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update issue templates Feb 9, 2019
.vscode
docs Fix minor details, grammar and formatting with links May 24, 2019
.eslintrc.json
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Feb 8, 2019
CONTRIBUTING.md Create CONTRIBUTING.md Feb 8, 2019
LICENSE
PULL_REQUEST_TEMPLATE.md Create PULL_REQUEST_TEMPLATE.md Feb 9, 2019
README.md Bump to v2.5.0 Jun 4, 2019
sox.common.info.json v2.3.0 merge (#362) Sep 2, 2018
sox.common.js copyCommentsLink: don't clone button if comments already expanded Jun 2, 2019
sox.css
sox.dialog.html v2.4.0 merge (#380) Feb 3, 2019
sox.dialog.js
sox.features.info.json Only run features on appropriate pages Jun 2, 2019
sox.features.js copyCommentsLink: don't clone button if comments already expanded Jun 2, 2019
sox.github.js
sox.user.js Bump to v2.5.0 Jun 4, 2019

README.md

Join the chat at https://gitter.im/soscripted/sox

SOX v2.5.0

Stack Overflow Extras (SOX) is a project that stemmed from the Stack Overflow Optional Features (SOOF) project.

The SOX userscript adds a bunch of optional features to all sites in the Stack Exchange network. These can be toggled on or off from an easy to use control panel (see screenshot below).

Note: This project has no relation to Stack Overflow or Stack Exchange; it is simply a userscript that enhances the sites!

Installation & Requirements

  1. Install a userscript manager; these are free extensions available for all popular browsers that allow you to manage and install userscripts, along with exposing certain code functions that SOX requires.

    We recommend Tampermonkey for Chrome and Firefox.

    Whilst SOX only explicitly supports Chrome and Firefox, it should work on any popular browser that can run userscripts.

    Note: Greasemonkey 4 and upwards is not supported with SOX.

    There seems to be an issue with Tampermonkey on Firefox where userscripts don't seem to run. If this happens, please restart your browser and/or computer before raising an issue on GitHub, as a restart seems to fix this!

  2. Install the script. Clicking on 'install' below will make Tampermonkey prompt you automatically to install it.

  3. Go to any site in the Stack Exchange Network (e.g. Super User or Stack Overflow). You will automatically be asked to choose and save your settings. A toggle button (gears icon) will be added to your topbar where you can change these later on:

newdialog

What features are included?

A full list of all the features is available on the SOX wiki page here.

Bugs and Feature Requests

Please post bugs and feature requests as issues on Github, where we can track them easily and push updates quickly. Please do not post them as answers on Stack Apps -- they are much harder to manage!

Contribute

Pull requests to add new features or improve the existing ones, etc. are welcome! Please head to the Contributing wiki page to get started.

Changes

Please see the change log at Stack Apps.

You can’t perform that action at this time.