https://github.com/ni/reviewboard-userscripts
✨ Userscripts to enhance the Review Board experience ✨
https://github.com/ni/reviewboard-userscripts
review-board-extension reviewboard userscripts
Last synced: 10 months ago
JSON representation
✨ Userscripts to enhance the Review Board experience ✨
- Host: GitHub
- URL: https://github.com/ni/reviewboard-userscripts
- Owner: ni
- License: mit
- Created: 2020-05-26T21:40:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T22:19:30.000Z (almost 3 years ago)
- Last Synced: 2024-05-21T04:13:41.070Z (about 2 years ago)
- Topics: review-board-extension, reviewboard, userscripts
- Language: JavaScript
- Homepage:
- Size: 344 KB
- Stars: 5
- Watchers: 8
- Forks: 1
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Userscripts to enhance the Review Board experience
Primarily for use at NI. If you also use Review Board, it is possible that this script can also help you too (with modifications).
## Getting Started
1. Install a userscripts extension — such as [Tampermonkey](https://tampermonkey.net/) or [Violentmonkey](https://violentmonkey.github.io/) — and refresh this page
2. [Install this userscript](https://github.com/ni/reviewboard-userscripts/raw/master/src/ni-reviewboard.user.js)
## What does it do?

### Neat new features!
- Categories reviews into Incomplete, Reviewed, and Ship It groups
- Buttons to decline themselves and others if they are on vacation or unnecessary on the review
- Buttons to get reset on a review (aka. re-added or "please see these changes again")
- Adds an icon to navigate to file from its diff
- Lets you click anywhere in the header to expand/collapse a comment
- Shows you the file regex patterns for group default reviewers from the groups join page
- Lets you choose between diff scrollbars or word wrap -- no more hidden text!
- Displays absolute times next to relative times if you want it
### Bringing you info where you expect it!
- Annotates users and groups with their approvals
- Annotates the `.niconfig` owner review block with approvals
- Extracts and annotates `prebuild` results
### Save your eyeballs!
- Restyles the page for a more modern experience
- Changes the default avatar to something more useful and distinguishable
- Gives you options to reverse the sort order, optimize for readability, and even change the background theme
- 
## Getting Updates
Tampermonkey and Violentmonkey auto update userscripts daily. You can force an update from the extensions menu or the settings page.
## Resources
- [Support and troubleshooting](docs/SUPPORT.md)
- [Contributing to this project](docs/CONTRIBUTING.md)
- [Privacy policy](docs/privacy-policy.md)
- [MIT License](LICENSE.txt)
---
*Made with :heart: by Dev Efficiency*