Skip to content

Provides additional features to the ScoreSaber website

License

Notifications You must be signed in to change notification settings

ChrisJAllan/ScoreSaberEnhanced

 
 

Repository files navigation

ScoreSaberEnhanced

Provides additional features to the ScoreSaber website

Install

Get Tampermonkey or Greasemonkey for Chrome or Firefox. Then install the script from here.

Compare Scores

  • Compare your scores with your friends
  • Extend the song table to the full box width
  • Direct links to BeatSaver and OneClick download

Compare

  • Compare scores on a song page with friends

Compare2

  • Show pp distribution Graphs

Compare3

Pin

  • Pin your own profile to the nav bar
  • Jump directly to other saved users

Pin

Themes

  • Many themes, including various dark themes.

Themes

Other

  • Rank number link on a user page jumps to the page where the user is
  • Rank number now links to the song leaderboard page where the user is LinkFix2

Development

Setup everything with yarn / npm install

Run yarn build to build the project.

Run yarn dev to run the watcher which will continuously build the project.

The generated output file is always scoresaber.user.js.

Changelog

2.0.0-alpha.0 | 2023-02-10

  • Merged Rework for new ScoreSaber Website from @ChrisJAllan

1.12.0 | 2021-11-06

  • Added smol notice when a map has a newer version on BeatSaver

1.11.1 | 2021-11-06

  • Fixed calculated percentages on Expert+ (#26 Thanks @ChrisJAllan for this PR)

1.11.0 | 2021-08-05

1.10.1 | 2021-08-04

  • Added option to disable user song compare

1.10.0 | 2021-08-04

  • Added Download links to the main song list & filter for hiding duplicate songs (#24 Thanks @urholaukkarinen for this PR)
  • Added ButtonMatrix in the options to customize where to show which quickaction buttons
  • Minor Bugfixes

1.9.2 | 2021-05-10

  • Fixed #21 sometimes failing to update users. (#23 Thanks @Lemmmy for this PR)

1.9.1 | 2021-02-25

  • Also change country rank link to jump to correct page.

1.9.0 | 2020-08-13

  • Added percentage info on Leaderboard and Profile pages (#20 Thanks @karghoff for this PR)

1.8.7 | 2020-08-05

  • Fixed graphjs throwing when loading in background tab.

1.8.6 | 2020-08-04

  • Fixed #19 incorrectly loading css.

1.8.5 | 2020-07-28

  • Using sessionStore to cache some data.

1.8.4 | 2020-07-27

  • Explicitely import graphjs to make ppgraph loading more consistent (#18 Thanks @trgwii for this PR)

1.8.3 | 2020-07-13

  • Added ratelimit detection for the scoresaber api

1.8.2 | 2020-06-20

  • Fixed new.scoresaber api data contract (#14 Thanks @ErisApps for this PR)

1.8.1 | 2020-05-05

  • Added !bsr button

1.8.0 | 2020-05-05

  • Added BeastSaber bookmarks loading (#12 Thanks @sre for this PR)
  • Improved options modal

1.7.1

  • Actually fixed colors for default dark theme (hopefully)

1.7.0

  • Added 'Update All' and 'Force Update All' for easier updating (#11)
    (Especially since the recent pp rework this might be useful)

1.6.6

  • Fixed compatibility for GreaseMonkey (#10)

1.6.5

  • Fixed typo (#9)

1.6.4

  • Fixed wrong accuracy calculation with new ss api

1.6.3

  • Added preview button to song page
  • Fixed issues with the new ss backend api

1.6.2

  • Added new ScoreSaber api as loader backend. Retrieving data should now be super fast again. If you have Problems you can disable it in the settings.

1.6.1

  • Improved layout of bs/bs stats and added song length

1.6.0

  • Added song stats from BeatSaver and BeastSaber to song page

1.5.0

  • Added pp distribution graph
  • Adjust colors to dark mode of ScoreSaber

1.4.1

  • Fixed force update for song pages

1.4.0

  • Added visual feedback for download start/fail

1.3.1

  • Fixed 'friends' tab being broken
  • Fixed some songs breaking the song comparison
  • Disable BS/OC buttons on songs with invalid ids

About

Provides additional features to the ScoreSaber website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.8%
  • Svelte 9.9%
  • JavaScript 3.5%
  • CSS 2.8%