Changelog
37 versionssvk-2026.0412
| Fixed | skins - preview - skin tags not wrapping properly |
| QoL | skins - list - fix sizing for mobile |
| QoL | skins - preview - fix sizing for mobile |
| QoL | skins - player - fix sizing for mobile |
svk-2026.0405
| Fixed | skins - switching skins via navbar / sidebar would hang (workaround for duplicated tags caused issues) |
| Fixed | skins - list - copy link buttons only copying path |
| Fixed | skins - player - some usernames with special characters not sorting properly |
| QoL | skins - preview - clicking on a tag uses the /all page instead of the current parent page |
| QoL | skins - add redirects from old pages (sbrstrk-r home page used to be /sbrstrk-r/1main-page bcs back then i didnt know about index.html) |
| QoL | skins - preview - tags are in monospace font |
| QoL | skins - preview - user IDs in user list are in monospace font |
| QoL | skins - player list - user IDs are in monospace font |
| QoL | skins - player list - hovering over players adds a "glow" effect instead of lifting the item up |
| QoL | skins - home page - hovering adds a "glow" effect instead of lifting the item up |
| QoL | skins - player list - hovering over players shows all their aliases (if available) |
| QoL | skins - player - show link to osu! account (alternative to just clicking on the name or avatar) |
| QoL | skins - player list - right clicking on a player shows their details |
| QoL | skins - preview - hovering over downloads glows instead of lifting the item up |
svk-2026.0328
| Fixed | skins - all - forgot to set up query params |
| Fixed | skins - player list - query params not loading properly |
| QoL | skins - preview - show skin tags |
| QoL | skins - preview - skin sources now look the same as other skin sections |
svk-2026.0226
| Fixed | skins - fix metadata for skins accessed via /all |
| QoL | skins - add "pick random skin" button |
| QoL | skins - preview - maximised view shows variant name when possible |
svk-2026.0215
| Fixed | skins - player - accessing player skins via username auto redirects to ID instead of editing path on mount |
svk-2026.0208
| Refactored | skins - rename /search to /all |
svk-2026.0203
| QoL | skins - list - date sorting shows newest first |
svk-2026.0125
| Fixed | skins - player - force longer usernames to break on smaller browser widths |
svk-2026.0120
| Fixed | skins - player - minimise arrows covering longer usernames (when username is longer than aliases) |
| Fixed | skins - player - link colours |
| Fixed | skins - player - mobile layout |
svk-2026.0109
| Fixed | skins - other, search - incorrect preview page metadata |
| Fixed | skins - player - trying to load invalid/unknown users |
| Fixed | skins - player - github icon colour |
| QoL | skins - preview - interacting with any empty space closes maximised mode (instead of just the underlay or "x" button) |
| QoL | skins - player - user websites use globe icon |
| QoL | skins - player - force socials to be in alphabetical order |
| QoL | skins - player - add "maximised mode" for player details |
| QoL | skins - player - description, skin count, last updated are only shown in maximised mode |
svk-2026.0103
| QoL | skins - accessing skins via skin lists has that page as a parent instead of /preview/{id} (e.g. /other/{id}) |
| Refactored | skins - edit routing and backend data fetching |
svk-2025.1228
| QoL | skins - preview - show youtube icon in maximised modes selector |
| QoL | skins - preview - tweak maximised modes background |
svk-2025.1217
| Fixed | skins - sbrstrk-r - incorrect data type |
| QoL | skins - list - skins glow on hover instead of lift |
| QoL | skins - list - add tooltips to icons |
| QoL | skins - no longer show modes on skins |
| Added | skins - preview - show variant links in main download section (toggleable) |
svk-2025.1211
| Fixed | skins - preview - osu! icon large margins |
| Fixed | skins - list - osu! icon too large |
| Fixed | skins - preview - youtube video thumbnail being a different aspect ratio than other previews |
| Fixed | skins - preview - blank youtube video thumbnail |
| Fixed | skins - list, preview - set all images to be object-fit cover |
| Fixed | skins - navigating from /preview/:id to home page - causes images to be un-centred |
| QoL | skins - preview - tweak image sizes |
| QoL | skins - preview - remove empty spacing in each "pill" and move name + buttons to overlay image |
| QoL | skins - preview - show YouTube logo on video preview item |
| QoL | skins - preview - hovered items no longer "lift" |
| QoL | skins - preview - add glow around hovered item |
| Added | skins - player list - add "sort by last updated" |
svk-2025.1204
| Fixed | skins - preview - max preview exit button partially covered by sibling divs |
| QoL | skins - preview - replace mini youtube embed with video thumbnail |
| QoL | skins - preview - clicking on youtube thumbnail opens up maximised preview |
| QoL | skins - list, preview - download button shows link popup (in case skin/variant has multiple links) |
| QoL | skins - preview - max preview download button is replaced with popup showing different options |
| QoL | skins - preview - edit image sizes |
svk-2025.1129
| Fixed | skins - player - skins not loading (was not properly parsing user IDs) |
| Fixed | skins, home page - footer appearing behind "pills" (switched height to min-height) |
| QoL | skins - add warning if no downloads are available |
| Refactored | skins - player - move player preview to a component |
| Refactored | skins - preview image handling |
svk-2025.1126
| Fixed | skins - preview - "open video in new tab" opening in current tab |
| QoL | skins - change sorting icon from cog to shuffle |
| QoL | skins - player - auto redirect to user id if slug is an alias |
svk-2025.1119
| Fixed | skins - player - tooltips |
| Fixed | skins - preview - osu! forum icon being too large |
| Fixed | skins, home page - image widths on mobile |
| Refactored | skins - merge /dump with /other |
| Chore | skins - update skins (add dates, abyssal, bloo, etc.) |
svk-2025.1114
| Fixed | skins - list - bottom icons overlaying the image |
| QoL | skins - preview - unavailable link icons are replaced with a lock |
| QoL | skins - preview - change unavailable link colour |
| QoL | skins - update player skins: aetrna, ekoro, ryuk, zylice |
| QoL | skins - list - optional paged mode |
| QoL | skins - list - only load some skins at a time. Option to load more if wanted |
| QoL | skins - list - show message if list is empty |
| QoL | skins - player - show user country |
| QoL | skins - list - search query updates URL |
| QoL | skins - improve layout for smaller screen sizes |
| QoL | skins - /player option to filter by country |
svk-2025.1108
| QoL | skins - add download variant button to skin previews |
| QoL | skins - player - add sorting by ID / name |
| QoL | skins - player - reverse list |
| QoL | skins - player, skins - sbrstrk-r - option to view as list |
| QoL | skins - player, skins - sbrstrk-r - show user IDs in top - left of pfp |
| QoL | skins - change skin images from .jpg to .webp format |
| QoL | skins - skin lists now have sorting options |
| Refactored | move /skins to skins subdomain |
svk-2025.1031
| Fixed | incorrect link for skins/sbrstrk-r/byonick (from /skins/sbrstrk-r/byonick_122) |
| QoL | skins/player/* - add "no skins found" message for users w/o skins |
| QoL | skins - move buttons skin previews from the left to the right |
| QoL | skins - light mode skin previews change colour for borders instead of item background colour |
| QoL | skins/preview/*, skins/main/* - current preview is highlighted in carousel |
| QoL | skins/preview/*, skins/main/* - preview arrows are beside the image instead of below |
svk-2025.1024
| Fixed | skins - full-size previews not updating with skin change |
| Fixed | sbrstrk-r - no title |
| QoL | skins - show creator in credits |
| QoL | skins - osu! mode icons are now SVGs |
svk-2025.1018
| QoL | skins/player/* - edit styling |
| QoL | skins/player/* - add user socials |
| QoL | skins - update skin links |
| QoL | skins/player/* - add searchbar |
svk-2025.1010
| QoL | skins/player - link visibility is now toggleable |
svk-2025.0930
| QoL | skins/search improve search => by player name/id, include variants (eg. include v13 if "dt" is searched as it has a dt variant) |
svk-2025.0920
| Fixed | player skins not updating on page swap |
| Fixed | skin download icon colours not updating on page swap |
svk-2025.0919
| Fixed | skins - clicking on skin buttons sometimes propagating |
| QoL | skins - dont show date in skin mini previews |
| QoL | items "lift" on hover (pages, sidebar items, skins, downloads) |
| QoL | middle/ctrl-clicking on skins opens them in a new tab |
| QoL | skins - turn page list items into anchor tags (child <a> wasn't the full size of items) |
| QoL | skins - make skinlist buttons mint on hover |
svk-2025.0915
| QoL | skins - merge some skins into one with variants (spazza17 fumo, saberstrike dt) |
| QoL | skins/player - edit styling of player avatars to overlay the username on top of the image |
svk-2025.0913
| QoL | skins/preview/* - preview can be pre-selected via query params |
| QoL | skins/preview/* (tools) mccommand - update search params on select |
| QoL | skins - add headers to skin preview pages |
| QoL | skins - add icons to skin download links |
| QoL | skins - add icons to skin section and subsection headers |
| QoL | skins - every skin has site-specific downloads |
| QoL | skins - increase spacing between skins |
| Added | skins/player (does not include every players skins) |
svk-2025.0906
| Fixed | skins/search and skins/dump having swapped content |
| QoL | skins/search shuffle on load |
| QoL | change skin list items to open preview |
| QoL | skin preview div uses crossfade and scale transitions |
| Added | skin - add "X" to top right of full-size image previewer |
| Added | skin - add "open in new tab" button to skin list items |
| Added | skin - add maximise and "open in new tab" buttons to skin preview items |
svk-2025.0831
| Fixed | missing override url for some skin lists |
| Fixed | skin preview images extending off screen |
| Fixed | skin video preview being only 150px tall |
| Fixed | markdown in skin sources |
| QoL | skin preview div has max width |
| QoL | skin increase image preview size |
| QoL | skin add slide animations to image previewer |
| Chore | update skin sources (a tags to md links, switch some skin sources to strings) |
svk-2025.0825
| Fixed | fix skins not showing video preview |
| Fixed | skin search page animations |
| Fixed | skin search stuck on loading |
| QoL | skin single image previewer also includes video (if available) |
exp-20250801
| Fixed | fix skin previews opening on skins w/o sources |
exp-20250726
| QoL | skins auto-open preview image on scrollto or with variant search param |
| QoL | skins/* clicking on the name of skins that have credits/sources will redirect to their preview |
| Added | skins/preview/* add generic skin preview page for all skins (not just main) |
| Chore | fix missing credits for older skins |
exp-20250709
| QoL | skins/main remove download button |
| QoL | skins/main/* clarify download links |
| Added | skins/* add "copy link" button |
exp-20250621
| Fixed | skins fix dump and search permanently removing skins on filter (forcing user refresh) |
| Fixed | skins fix dump and search with skins that use window.origin prefixes in their images |
| QoL | skins left-align main skin sources |
| QoL | skins edit main skin source categories |
| Refactored | skins move some skins from dump to other |
exp-20250605
| Added | /skins add dump and skins search page |