Changelog
| 2026-07-13 | QoL | tools - convert - Auto convert when units are changed (toggleable) |
| 2026-07-13 | QoL | tools - convert - rename "ton_us" to "ton_short" and "ton_uk" to "ton_long" |
| 2026-07-13 | QoL | tools - convert - switch from unit selectors from dropdowns to columns of buttons |
| 2026-07-13 | QoL | styling - tweak table row hover |
| 2026-07-12 | Fixed | tools - mccommand - add "none" option to trim pattern and material |
| 2026-07-12 | Fixed | tools - mccommand - force both trim pattern and material to be set at the same time |
| 2026-07-12 | Fixed | tools - convert - missing byte conversions |
| 2026-07-12 | Fixed | tools - convert - eV->joule conversion off by 3 sig figs |
| 2026-07-12 | QoL | tools - convert - tweak equation style |
| 2026-07-11 | Fixed | tools - mccommand - command selector not updating if set via search params |
| 2026-07-11 | QoL | tools - mccommand - tweak checkbox |
| 2026-07-11 | Added | tools - mccommand - add copper item set |
| 2026-07-11 | Added | tools - mccommand - add spears |
| 2026-07-11 | Fixed | tools - mccommand - armour/weapon/tool command not updating item selector |
| 2026-07-11 | Fixed | tools - mccommand - protection enchantments not appearing |
| 2026-07-11 | QoL | tools - mccommand - allow word breaks for long commands |
| 2026-07-10 | Fixed | tools - mccommand - fix target selector @e actually selecting @s |
| 2026-07-10 | Fixed | tools - mccommand - fix select dropdowns not selecting the default value |
| 2026-07-10 | Fixed | tools - mccommand - fix select dropdowns not updating values |
| 2026-07-10 | Fixed | tools - mccommand - fix "copy command" copying raw HTML instead of just text |
| 2026-07-10 | Refactored | tools - mccommand - refactor how output is generated |
| 2026-06-30 | Added | tools - convert - data conversions: byte |
| 2026-06-30 | QoL | tools - height converter - remove extras section |
| 2026-06-30 | QoL | tools - height converter - option to do height conversions from centimetres and total inches |
| 2026-06-30 | Added | tools - convert - more mass conversions: long ton |
| 2026-06-30 | Added | tools - convert - more volume conversions: cubic inch, cup (US customary), cup (metric), quart, cubic feet, cubic metre |
| 2026-06-25 | QoL | tools - convert - update icons |
| 2026-06-25 | Refactored | tools - convert - refactor how conversion methods and unit names are stored |
| 2026-06-24 | Added | tools - convert - add data size conversions |
| 2026-06-23 | QoL | changelog - tweak styling |
| 2026-06-22 | Chore | edit changelog |
| 2026-06-20 | Refactored | split from main project |
| 2026-06-15 | QoL | styling - fix glow not changing with theme |
| 2026-06-15 | QoL | styling - :focus |
| 2026-06-03 | QoL | added elem IDs to changelog |
| 2026-06-03 | Fixed | styling - accidentally disabled PageList animations |
| 2026-05-26 | QoL | styling - add glow mode to page lists |
| 2026-05-26 | Fixed | prevent input handlers while focused on an input element |
| 2026-05-10 | Refactored | styling - rename --clrs-theme- to --theme-clrs- |
| 2026-05-10 | Refactored | styling - prefix theme variables with --theme- |
| 2026-05-10 | Refactored | styling - prefix global colours with --palette- instead of --clrs- |
| 2026-05-10 | Refactored | styling - remove unused colours from palette.css |
| 2026-05-10 | Fixed | missing links in changelog |
| 2026-05-03 | Added | tools - ascii - add ANSI 8-bit option |
| 2026-05-03 | QoL | tools - ascii - disable font litgatures for raw text preview |
| 2026-05-03 | QoL | tools - ascii - fix line spacing and char ratios |
| 2026-05-03 | QoL | styling - minor colour tweaks |
| 2026-05-03 | Fixed | styling - missing palette colours |
| 2026-05-03 | Fixed | styling - force button elements to inherit fonts |
| 2026-04-23 | Removed | tools - ascii - remove old, extended alt, dots, lines gradients |
| 2026-04-23 | Added | tools - ascii - add option to override edge-highlighting type (gradient type selector) |
| 2026-04-23 | Added | tools - ascii - add braille gradient |
| 2026-04-23 | QoL | styling - left-align h2 |
| 2026-04-23 | QoL | add noscript overlay to tools |
| 2026-04-23 | QoL | tools - osulink - styling tweaks |
| 2026-04-23 | QoL | styling - focused input elements now have a highlight border |
| 2026-04-23 | QoL | tools - ascii - change input names from using <span> to <label> |
| 2026-04-23 | QoL | tools - ascii - group settings under fieldsets |
| 2026-04-23 | QoL | tools - ascii - rename some settings |
| 2026-04-23 | QoL | tools - ascii - japanese gradient uses fullwidth chars for edge highlighting |
| 2026-04-23 | Fixed | tools - ascii - tooltips |
| 2026-04-23 | Fixed | tools - ascii - dragging image onto input wouldn't auto update size |
| 2026-04-12 | Added | tools - ascii - add an option to customise character ratio |
| 2026-04-12 | Added | tools - ascii - add an option to sync auto adjust with character sets |
| 2026-04-12 | Added | tools - ascii - add a list of pre-made text gradients to choose from |
| 2026-04-12 | Added | tools - ascii - add option to preview raw text |
| 2026-04-12 | QoL | styling - swap light mode background colours |
| 2026-04-12 | QoL | styling - fix header sizing for mobile |
| 2026-04-12 | QoL | tools - ascii - show gradient char count |
| 2026-04-12 | QoL | tools - ascii - rename "keep input ratio" to "keep size ratio" |
| 2026-04-12 | Fixed | tools - ascii - fix highlight edges crashing -> fix conversion function |
| 2026-04-05 | Added | tools - wind-scale - convert wind speed to various scales (SSHWS, EF, etc.) |
| 2026-04-05 | Added | tools - ascii - add "adjust size - keep width" setting (disable to keep height) |
| 2026-04-05 | Added | tools - ascii - add "keep input ratio" setting |
| 2026-04-05 | QoL | tools - ascii - change colour mode switcher to a toggle |
| 2026-04-05 | QoL | tools - mccommand - redo select input |
| 2026-04-05 | QoL | tools - mccommand - redo copy command output button |
| 2026-04-05 | QoL | tools - fixdrivelink - make output monospace |
| 2026-04-05 | QoL | tools - ascii - rename "Adjust size automatically" setting to "Adjust size on image load" |
| 2026-04-05 | Fixed | tools - mccommand - inconsistent text size in output |
| 2026-04-05 | Fixed | tools - ascii - averaged RGB values are now floored (floats break ANSI output) |
| 2026-03-30 | Added | tools - ascii - add ANSI output support |
| 2026-03-30 | Added | tools - ascii - add support for using all colours |
| 2026-03-30 | Added | tools - ascii - add edge detection |
| 2026-03-30 | QoL | tools - ascii - move extra inputs to a new column |
| 2026-03-28 | QoL | styling - add icon support for behance, bilibili, bluesky facebook, niconico, steam, tiktok, tumblr, vk |
| 2026-03-19 | Added | changelog - Option to filter changes by type. Accessing via the footer will auto-filter depending on what page its accessed from. |
| 2026-03-19 | QoL | tools - add footer |
| 2026-03-19 | QoL | tools - ascii - add "adjust size automatically" option. Automatically adjusts ASCII height on image load. |
| 2026-03-08 | QoL | changelog - redo formatting and styling |
| 2026-02-26 | QoL | tools - ascii - added explanation subpage |
| 2026-02-26 | QoL | tools - ascii - show compressed / resampled image |
| 2026-02-26 | QoL | tools - ascii - move "shuffle colours" to colour inputs |
| 2026-02-26 | QoL | tools - ascii - add option to pick colours based off whole image instead of compressed version |
| 2026-02-26 | QoL | tools - ascii - treat greyscale and almost-greyscale colours as white (achieve darker greys using text gradient) |
| 2026-02-26 | Fixed | query search param not saving to location bar |
| 2026-02-26 | Fixed | tools - ascii - fix anchor tags and other inline elements having weird padding |
| 2026-02-15 | QoL | tools - ascii - add custom image to ascii metadata |
| 2026-02-15 | QoL | styling - <hr> elements are now 100% width by default |
| 2026-02-15 | QoL | styling - page lists no longer show their own subdomain |
| 2026-02-15 | Fixed | styling - tweak link visibility |
| 2026-02-08 | Added | tools - height |
| 2026-02-08 | QoL | styling - tweak style of page lists (width, monospace font) |
| 2026-02-08 | QoL | tools - ascii - add option to use different resample methods |
| 2026-02-08 | QoL | tools - ascii - add option for text gradient |
| 2026-02-08 | QoL | tools - ascii - add option for line-spacing |
| 2026-02-08 | Fixed | tools - ascii - make colour comparison more accurate |
| 2026-02-08 | Fixed | tools - ascii - colours used are no longer affected by order |
| 2026-02-08 | Fixed | tools - ascii - add error handler for auto colour picker |
| 2026-02-03 | QoL | tools - ascii - option to copy HTML output |
| 2026-02-03 | Fixed | tools - ascii - fix output preview not being affected by font size changes |
| 2026-01-25 | Added | tools - ascii - image to ASCII converter (based heavily off https://raffimolero.github.io/ascii/index.html) |
| 2026-01-20 | QoL | inputs change background colour on focus |
| 2026-01-09 | QoL | metadata - page titles default to path instead of "???" |
| 2026-01-03 | QoL | tools - mccommand - icon sizing |
| 2025-12-17 | QoL | tooltip auto opens |
| 2025-12-17 | Fixed | tooltip no longer remains open when opening another tooltip causing overlap issues |
| 2025-12-17 | Fixed | styling - icon outlines not properly loading |
| 2025-12-11 | QoL | styling - swap dark_default and dark_alt palette |
| 2025-12-04 | QoL | styling - switch default font to Inter |
| 2025-12-04 | QoL | styling - selection colours |
| 2025-12-04 | Fixed | ignore scroll reset if hash is set |
| 2025-11-29 | Refactored | styling - make all styles follow kebab case |
| 2025-11-26 | QoL | layout - links in footer only use API route if not in the primary domain |
| 2025-11-26 | QoL | add bitui elements to theme tester |
| 2025-11-26 | QoL | settings - tooltips not being vertically centred |
| 2025-11-26 | QoL | tools - convert don't show "equation used" for base conversions |
| 2025-11-26 | QoL | styling - tweak animations for bits-ui components (select, alert) |
| 2025-11-26 | Fixed | styling - searchbar font being overriden by icon |
| 2025-11-26 | Fixed | scroll reset being false by default |
| 2025-11-26 | Fixed | styling - select elements cutting off item text if y overflow is present |
| 2025-11-26 | Fixed | fix header size limit (causing bad gateway errors) |
| 2025-11-19 | Chore | move alerts to reusable components |
| 2025-11-19 | Refactored | tools - convert |
| 2025-11-19 | QoL | tools - convert show "equation used" |
| 2025-11-19 | QoL | size select element based on content |
| 2025-11-14 | Refactored | re-organise components` |
| 2025-11-14 | Refactored | generic image component for handling images that dont load |
| 2025-11-14 | QoL | styling - themes are now applied to the body element (not just main) |
| 2025-11-14 | QoL | scroll reset is on by default |
| 2025-11-14 | QoL | scroll reset is now instant |
| 2025-11-14 | QoL | styling - update arrow icons |
| 2025-11-14 | Fixed | tools - convert - URL params not properly updating type and unit |
| 2025-11-14 | Fixed | tools - convert - gram/pound conversion |
| 2025-11-14 | Fixed | fix how 404 images are handled |
| 2025-11-08 | Added | settings |
| 2025-11-08 | Added | styling - matrix theme |
| 2025-11-08 | Added | styling - add catpuccin-based light theme |
| 2025-11-08 | QoL | website no longer auto-scrolls to the top (can be toggled in settings) |
| 2025-11-08 | QoL | styling - make catpuccin latte the default light theme |
| 2025-11-08 | QoL | right-clicking on the palette switcher opens up a context menu |
| 2025-11-08 | Fixed | styling - input part of searchbar only being half-width |
| 2025-11-08 | Fixed | styling - fix icons glow animation not animating properly |
| 2025-10-31 | Added | javascript-disabled support - option to redirect to static version of site |
| 2025-10-31 | Fixed | urls ending in .html redirect to w/o .html |
| 2025-10-24 | QoL | styling - minor tweaks |
| 2025-10-24 | Fixed | tools - textarea elements exceeding parent width |
| 2025-10-18 | Added | layout - loading animation during slow navigation |
| 2025-10-18 | QoL | add colour changer to error pages |
| 2025-10-18 | QoL | remove scroll preservation (kinda - its just a scrollTo(0,0)) |
| 2025-10-18 | QoL | styling - tweaked transition timings |
| 2025-10-18 | QoL | styling - change throbber animations |
| 2025-10-18 | QoL | styling - add colour change transition |
| 2025-10-18 | QoL | styling - change light mode accents |
| 2025-10-18 | Fixed | styling - unreadable text on error page in light mode |
| 2025-10-10 | QoL | styling - tweaks |
| 2025-10-10 | Fixed | tools - broken colours |
| 2025-10-10 | Fixed | tools - navigating to and from the home page repeatedly deletes the first page |
| 2025-10-07 | Refactored | move themes into a single palette.css file with different theme classes (instead of dynamically adding/removing stylesheets on the fly) |
| 2025-10-07 | QoL | styling - update theme colours |
| 2025-10-07 | Fixed | old links not redirecting properly |
| 2025-10-07 | Fixed | styling - error page colours |
| 2025-10-07 | Fixed | styling - page content extending outside of screen width |
| 2025-10-04 | Fixed | styling - page width sizing |
| 2025-10-03 | Refactored | remove unused icon property from page data |
| 2025-09-30 | Added | /changelog |
| 2025-09-30 | Added | accessibility - add keyboard support (tabindex, keypress event listeners) |
| 2025-09-30 | QoL | styling - adjust widths of centred items to be consistent |
| 2025-09-30 | Fixed | styling - light mode in markdown renderer |
| 2025-09-30 | Fixed | styling - some images extending off-screen in mobile/portrait views |
| 2025-09-30 | Fixed | tools - convert - options not updating when type was changed (onclick -> onchange) |
| 2025-09-24 | Added | styling - add light mode |
| 2025-09-24 | QoL | styling - page list items w/o images no longer load a placeholder image |
| 2025-09-23 | QoL | styling - pagelists change image size in mobile views |
| 2025-09-20 | Fixed | page lists not working for other subdomains (previous fix forgot to set state rune) |
| 2025-09-19 | QoL | tools - convert - save to/set from selected units via search params ?type={}&first={}&second={} |
| 2025-09-19 | QoL | styling - items "lift" on hover (pages, sidebar items, skins, downloads) |
| 2025-09-19 | QoL | styling - remove itemGrid class from a lot of elements |
| 2025-09-19 | Fixed | fix page lists not linking to other subdomains |
| 2025-09-19 | Fixed | tools - roll - missing header for number generator |
| 2025-09-15 | QoL | styling - don't show searchbar results count if the search is empty |
| 2025-09-15 | Fixed | styling - searchbar being too thin on mobile |
| 2025-09-13 | Added | tools - mccommand - add weapon/tool command |
| 2025-09-13 | Added | tools - mccommand - add aside elem to scroll to args |
| 2025-09-13 | QoL | tools - mccommand - target filters are collapsed by default |
| 2025-09-13 | QoL | styling - icons dont go white on hover by default |
| 2025-09-13 | QoL | tools - mccommand - args are collapseable |
| 2025-09-13 | QoL | tools - mccommand - commands can be pre-selected via query params |
| 2025-09-13 | QoL | tools - mccommand - update search params on select |
| 2025-09-13 | QoL | styling - update icon styles |
| 2025-09-13 | QoL | metadata - meta og image defaults to 64x64 favicon |
| 2025-09-13 | QoL | styling - update search bar |
| 2025-09-13 | Fixed | tools - convert - base conversions not working past base-61 |
| 2025-09-13 | Fixed | tools - convert - base conversions returning NaN (forgot to change type checker to lowercase) |
| 2025-09-13 | Fixed | tools - mccommand - args that change other args resetting all other args (visually) |
| 2025-09-13 | Fixed | tools - mccommand - command arg selector not updating if loaded via search params |
| 2025-09-13 | Fixed | propagated events |
| 2025-09-13 | Fixed | metadata - duplicate meta tags in head |
| 2025-09-13 | Fixed | styling - search icon missing |
| 2025-09-13 | Fixed | metadata - missing metadata in head |
| 2025-09-06 | Added | tools - mccommand |
| 2025-09-06 | Added | tools - convert - add nautical mile conversions |
| 2025-09-06 | QoL | tools - mccommand - update allowed args based on other args |
| 2025-09-06 | QoL | styling - update checkbox styling |
| 2025-09-06 | QoL | tools - osulink - add protocol to osu links |
| 2025-09-06 | QoL | styling - switch copy buttons to ver w/o custom tooltip |
| 2025-09-06 | Fixed | layout - removed 33px on the left side being cut off (old workaround for old sidebar) |
| 2025-09-06 | Fixed | markdown file downloader |
| 2025-09-06 | Fixed | file downloads URLs returning a 404 (fixed by forcing to open in new tab) |
| 2025-09-06 | Fixed | styling - text inputs being too wide |
| 2025-09-06 | Fixed | tools - convert - fix m/s -> km/h conversion (was doing c -> km/h) |
| 2025-08-31 | Refactored | switch back to non-NPM prismjs (NPM version only worked on pure html and css for some reason) |
| 2025-08-31 | Added | tools - osulink - mapset images |
| 2025-08-31 | QoL | tools - osulink - default links |
| 2025-08-31 | QoL | styling - add markdown GFM alerts |
| 2025-08-31 | QoL | styling - add markdown footnote support |
| 2025-08-31 | Fixed | markdown element link copying endlessly adding on #s |
| 2025-08-25 | Added | layout - add "return to home page" button to error pages |
| 2025-08-25 | Refactored | switch prismjs to npm version |
| 2025-08-25 | Refactored | change from momentjs to luxon |
| 2025-08-25 | QoL | edit error messages |
| 2025-08-25 | Fixed | stop 404 pages endlessly redirecting to itself |
| 2025-08-25 | Fixed | subdomain redirects breaking url paths |
| 2025-08-25 | Fixed | version stuff updating on page load (now passed from server-side) |
| 2025-08-25 | Fixed | styling - switch from custom MD parser to marked (custom one kept breaking links with -s and _s etc.) |
| 2025-08-25 | Fixed | styling - fix window height for subdomain pages (no navbar) |
| 2025-08-16 | Removed | remove .ejs rendering from backend |
| 2025-08-16 | QoL | styling - update error page |
| 2025-08-16 | QoL | add more favicons for other browsers |
| 2025-08-12 | Refactored | switch from express + ejs to sveltekit |
| 2025-08-12 | Refactored | move /tools to tools subdomain |
| 2025-08-08 | Added | styling - codeblock css |
| 2025-08-08 | Fixed | fix stylesheets href |
| 2025-08-01 | QoL | styling - yt icon now has white bg |
| 2025-08-01 | QoL | styling - add icon colours to index page |
| 2025-08-01 | QoL | styling - hamburger icon glows |
| 2025-08-01 | QoL | styling - switch to new hamburger icon |
| 2025-07-26 | Added | tools/roll - add copy buttons |
| 2025-07-26 | Added | tools/osulink - add copylinks |
| 2025-07-26 | Refactored | remove usage of base url |
| 2025-07-26 | Refactored | rewrite redirect handling |
| 2025-07-26 | QoL | styling - copylink tooltip now says copy to clipboard by default |
| 2025-07-26 | QoL | styling - social links use new icons |
| 2025-07-26 | QoL | styling - copylinks use new icons |
| 2025-07-26 | QoL | styling - make social link icons glow |
| 2025-07-26 | Fixed | tools/fixdrivelink fix copylink button |
| 2025-07-23 | Fixed | loading... |
| 2025-07-23 | Fixed | md parser - fix li elements breaking with text that contains -, - [ ], and - [x] |
| 2025-07-19 | Added | contacts - add copy link buttons |
| 2025-07-19 | QoL | styling - edit copy link animation timings |
| 2025-07-19 | Fixed | tools/* fix page titles |
| 2025-07-08 | Added | add tools/osulink |
| 2025-07-08 | QoL | styling - add tooltip to copy link button |
| 2025-07-08 | QoL | styling - add animation to copy link button |
| 2025-07-08 | Fixed | fix pages using the wrong path to render |
| 2025-07-02 | Added | markdown rendering |
| 2025-07-02 | Added | changelog - changelog page |
| 2025-07-02 | Fixed | redirects - /rd with p queries (remove .html) |
| 2025-06-28 | QoL | styling - update error page |
| 2025-06-21 | Removed | remove unused html files |
| 2025-06-21 | Added | layout - add "last updated" to footer |
| 2025-06-21 | QoL | styling - edit some @media rules |
| 2025-06-21 | QoL | credits - remove ".html" from credits links |
| 2025-06-21 | QoL | credits - use centrePage class |
| 2025-06-21 | QoL | styling - thin centrePage class a little |
| 2025-06-21 | QoL | styling - centrePage class has darker background |
| 2025-06-21 | QoL | credits - left-align credits |
| 2025-06-21 | QoL | tools - roll animate text |
| 2025-06-21 | Fixed | pages still render properly even if unnecessary "/"-s are appended |
| 2025-06-21 | Fixed | tools - roll fix number generator |
| 2025-06-14 | Refactored | move all pages from static .html to .ejs |
| 2025-06-14 | QoL | styling - undo pixel font |
| 2025-06-14 | Fixed | fix broken image links |
| 2025-06-07 | Fixed | style - fix search loader icon |
| 2025-06-05 | Added | error handling |
| 2025-06-05 | Added | add redirects |
| 2025-06-05 | Added | expressjs back-end |
| 2025-06-05 | Added | add /tools/* pages |
| 2025-06-05 | Refactored | old github.io pages redirect to sbrstrkkdwmdr.me equivalents |
| 2025-06-05 | Refactored | change some pages to server-side rendering |
| 2025-06-05 | Refactored | import from github.io page |
| 2025-06-05 | Refactored | switch to expressjs + ejs |
| 2025-03-23 | Changed | hosted on github pages see here |