Imagine I wasn't lazy and here was some cool banner
Background
I made a script to make some aspects of moderation easier, but it also had some nice general QoL improvements, so abraker bothered me enough to actually split those bits off and release them for everyone hereSome of these things were inspired by feature requests on the official osu-web github repo.
The script mainly focuses on community interaction / general use and currently does NOT provide anything related to scores or pp.
If you have ideas for features that you would like to see feel free to leave them in the comments.
If you find a bug feel free to also leave it there, this script should work but I do not guarantee anything.
Features
Please note that i am lazy and this list isn't fully up-to date, please check the update comments to see missing features- Display the existance (and number of) notifications in the page title
- Option to expand me! sections
- Add more BBCode quickinsert buttons
- Add a button to every post to directly contact the creator
- Option to highlight own name everywhere on the forums
- Add a button to get the currently open difficulty's .osu file
- Option to expand beatmap description
- When using the quote button inserts quoted text at cursor position rather than the end
- Add chat templates
- Create, Edit, Delete
- Support for variables
- Import/Export them for easy sharing
Installation
You need to have TamperMonkey installed (available for all major browsers).
Once you have it just click that big download button and you should be guided trough the installation
After you installed it you probably want to check out the settings, since not all things are enabled by default. They can be found here:
Auto Updates
If you want the script to automatically update whenever a new version gets release please do the following:Please be aware that this means that TM/GM will install any new versions without you approving of the updates.
Useless Information
Source code can be found here: GitLabFully written in TypeScript
Gist link: link
Raw link: link
Changelog
08-August-2021 v1.0.5Thanks to Death for making this update.
- Fix me! section expander not rotating on chrome (#15, !2)
- Alphabetically sort messages in custom message manage view (#13, !2)
- Add underline bbcode button (#16, !2)
- Fix osu-web putting quotes at the end of the textarea (#3, !1)
The osu! website always puts quotes at the end of the reply box. This setting, which is turned on by default, fixes this and insert them at the current cursor position. Thanks to Death for implementing this.
Its all bug fixes
- Improve userpage expander (#6, #9)
- Improve beatmap description expander (#7, #8)
- Close osu! dropdown when opening settings modal (#5)
- Fix expanded beatmap descriptions being way to wide
- Initial Release