forum

osu-web enhanced | user script

posted
Total Posts
75
Topic Starter
RockRoller
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 here

Some 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
  1. Display the existance (and number of) notifications in the page title
  2. Option to expand me! sections
  3. Add more BBCode quickinsert buttons
  4. Add a button to every post to directly contact the creator
  5. Option to highlight own name everywhere on the forums
  6. Add a button to get the currently open difficulty's .osu file
  7. Option to expand beatmap description
  8. When using the quote button inserts quoted text at cursor position rather than the end
  9. Add chat templates
    1. Create, Edit, Delete
    2. Support for variables
    3. Import/Export them for easy sharing
    (there are too many screens for this, will only show one screenshot, explore the rest yourself)

Installation

Download

You need to have either TamperMonkey or GreaseMonkey 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.
Go onto edit

Switch to the settings tab and check "check for updates"

press save

Useless Information

Source code can be found here: GitLab
Fully written in TypeScript
Gist link: link
Raw link: link

Changelog

08-August-2021 v1.0.5
Thanks to Death for making this update.
  1. Fix me! section expander not rotating on chrome (#15, !2)
  2. Alphabetically sort messages in custom message manage view (#13, !2)
  3. Add underline bbcode button (#16, !2)
08-June-2021 v1.0.4
  1. 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.
03-June-2021 V1.0.3
Its all bug fixes
  1. Improve userpage expander (#6, #9)
  2. Improve beatmap description expander (#7, #8)
  3. Close osu! dropdown when opening settings modal (#5)
01-June-2021 V1.0.2
  1. Fix expanded beatmap descriptions being way to wide
01-June-2021 V1.0.1
  1. Initial Release
Phantonym
Cool!
iamjorj
Interesting. Is this something like osu plus?
Joon Yorigami
poggers
Topic Starter
RockRoller

iamjorj wrote:

Interesting. Is this something like soy plus?
I assume you mean osuplus. The answer is sorta. The difference is that osuplus focuses on pp and rankings while I focus on website usability
THAT_otaku
Yoooooo this is sick :0 nice job !
iamjorj

RockRoller wrote:

iamjorj wrote:

Interesting. Is this something like soy plus?
I assume you mean osuplus. The answer is sorta. The difference is that osuplus focuses on pp and rankings while I focus on website usability
i see. yeah osu got autocorrected lol. what do you have in mind for development and later versions?
abraker

iamjorj wrote:

RockRoller wrote:

iamjorj wrote:

Interesting. Is this something like soy plus?
I assume you mean osuplus. The answer is sorta. The difference is that osuplus focuses on pp and rankings while I focus on website usability
i see. yeah osu got autocorrected lol. what do you have in mind for development and later versions?
See https://gitlab.com/RockRoller/osu-web-enhanced/-/issues
Topic Starter
RockRoller

abraker wrote:

See https://gitlab.com/RockRoller/osu-web-enhanced/-/issues
These are pretty much all my plans. Tho I am always open for suggestions
- Virtu -
impressive!
Topic Starter
RockRoller

Update v1.0.3

Its all bug fixes
  1. Improve userpage expander (#6, #9)
  2. Improve beatmap description expander (#7, #8)
  3. Close osu! dropdown when opening settings modal (#5)
- Marco -
Well Done 👍
chromb
very small suggestion, but the arrow on the expand/collapse thing feels like it should point the other way when expanded:

Topic Starter
RockRoller

chromb wrote:

very small suggestion, but the arrow on the expand/collapse thing feels like it should point the other way when expanded:

its the correct way around for me :thinking:
Please make sure that you have the newest version installed

rematyar
this is great!
Zelzatter Zero
the BBcode additional buttons is a fucking godsend.

now I don't have to do google search wherever I wanna color my text anymore 👀
wowcake
extra convenience, this is very cool 👍
Topic Starter
RockRoller

Update v1.0.4

  1. 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.
Zelzatter Zero

RockRoller wrote:

chromb wrote:

very small suggestion, but the arrow on the expand/collapse thing feels like it should point the other way when expanded:

its the correct way around for me :thinking:
Please make sure that you have the newest version installed

also yeah, I have that problem too for some reason, and it's the latest version.

Maybe there's something in the code that was altered when downloading in our side?
Topic Starter
RockRoller
Apparently thats a browser incompatability... guess I will go and figure out why chrome doesnt like to rotate the thing
show more
Please sign in to reply.

New reply