Reporting bugs:
- Make sure both your browser and 4chan X are up to date.
Only Chrome, Firefox and Opera are supported.
SRWare Iron, Firefox ESR, Pale Moon, Waterfox, and other derivatives are not supported; use them at your own risk. - Look at the list of known problems and solutions.
- Disable your other extensions & scripts to identify conflicts.
- If your issue persists, open a new issue with the following information:
- Precise steps to reproduce the problem, with the expected and actual results.
- Console errors, if any.
- 4chan X version, browser variant, browser version, and Greasemonkey version if you are using it.
- Your exported settings. If your settings contain sensitive information (e.g. personas), edit the text file manually.
Respect these guidelines:
- Describe the issue clearly, put some effort into it. A one-liner isn't a good enough description.
- If you want to get your suggestion implemented sooner, make it convincing.
- If you want to criticize, make it convincing and constructive.
- Be mature. Act like an idiot and you will be blocked without warning.
- Install node.js.
- Install Grunt's CLI with
npm install -g grunt-cli
. - Clone 4chan X.
cd
into it.- Install/Update 4chan X dependencies with
npm install
.
- Build with
grunt
. - Continuously build with
grunt watch
.
- Update the version with
grunt patch
,grunt minor
orgrunt major
. - Release with
grunt release
.
Note: this is only used to release new 4chan X versions, and is not needed or wanted in pull requests.
- Edit the sources.
- If the edits affect regular users, edit the changelog.
- Open a pull request.