Changelog

2026-09-12Addedconvert volume - add australian beer sizes
  AddedQR code generator (WIP)
2026-08-29Addedconvert mass - add chinese market units
  QoLconvert - enable all units by default if filtering by system
2026-08-28Addedconvert volume - add UK teaspoon
  Addedconvert data - add bits and nibbles
2026-08-27Addedlayout - sidebar
  Addedconvert pressure - add pascals, torr, inhg, technical atmospheres
  Addedconvert distance - add yards
  Addedconvert area - add square yards, square mm, square cm
2026-08-26Addedconvert constants - add list of constants
2026-08-25Addedconvert distance - add units millimetre, centimetre, kilometre
  QoLconvert - group units by system toggle
  QoLconvert - toggle all unit systems
  Addedconvert volume - add units from british imperial, british apothecaries, canadian, australian, russian, dutch, japanese
  QoLconvert - ability to toggle different measurement systems
2026-08-19QoLadd navbar
2026-08-18QoLconversions with many systems have options for toggling them off instead of just "uncommon units" (e.g. metric, imperial, us imp, uk imp, etc.)
  Fixedpalette changer not toggling properly
2026-08-12Fixedfix some error pages not returning 4xx/5xx
2026-08-08QoLconvert - changing units converts the other side instead of the current one
2026-08-09Addedconvert - force - add force conversions
2026-08-08Removedconvert - power - remove decibel-milliwatts (dBm)
  Fixedconvert - energy - move ergs from power to energy
  QoLconvert - add option to toggle "uncommon" units
2026-08-03Removedroll - remove string picker from roll
  Fixedconvert - fix e notation
  QoLconvert - tweak styling
  QoLconvert - base - show base characters
  Addedconvert - base - add custom base mode
2026-08-02Fixedconvert - all pages stuck as volume (excl. energy, volume)
2026-07-28QoLconvert - split each unit type into a separate subpage. Old page is now under /convert/all
  QoLconvert - change how page entries are created (use replaceState instead of pushState)
2026-07-25Fixedascii - raw text and colours output not syncing with theme
  Fixedstyling - bits-ui elements not syncing with set theme
  QoLstyling - update high contrast palette
  QoLupdate changelog to use theme colours
2026-07-23QoLuse svelte store for storing current palette
  QoLstyling - add high contrast theme (WIP)
2026-07-17QoLstyling - tweak checkbox style (separate main one from mccommand one)
  QoLstyling - add scrollbar-gutter
2026-07-13QoLtools - convert - Auto convert when units are changed (toggleable)
  QoLtools - convert - rename "ton_us" to "ton_short" and "ton_uk" to "ton_long"
  QoLtools - convert - switch from unit selectors from dropdowns to columns of buttons
  QoLstyling - tweak table row hover
2026-07-12Fixedtools - mccommand - add "none" option to trim pattern and material
  Fixedtools - mccommand - force both trim pattern and material to be set at the same time
  Fixedtools - convert - missing byte conversions
  Fixedtools - convert - eV->joule conversion off by 3 sig figs
  QoLtools - convert - tweak equation style
2026-07-11Fixedtools - mccommand - command selector not updating if set via search params
  QoLtools - mccommand - tweak checkbox
  Addedtools - mccommand - add copper item set
  Addedtools - mccommand - add spears
  Fixedtools - mccommand - armour/weapon/tool command not updating item selector
  Fixedtools - mccommand - protection enchantments not appearing
  QoLtools - mccommand - allow word breaks for long commands
2026-07-10Fixedtools - mccommand - fix target selector @e actually selecting @s
  Fixedtools - mccommand - fix select dropdowns not selecting the default value
  Fixedtools - mccommand - fix select dropdowns not updating values
  Fixedtools - mccommand - fix "copy command" copying raw HTML instead of just text
  Refactoredtools - mccommand - refactor how output is generated
2026-06-30Addedtools - convert - data conversions: byte
  QoLtools - height converter - remove extras section
  QoLtools - height converter - option to do height conversions from centimetres and total inches
  Addedtools - convert - more mass conversions: long ton
  Addedtools - convert - more volume conversions: cubic inch, cup (US customary), cup (metric), quart, cubic feet, cubic metre
2026-06-25QoLtools - convert - update icons
  Refactoredtools - convert - refactor how conversion methods and unit names are stored
2026-06-24Addedtools - convert - add data size conversions
2026-06-23QoLchangelog - tweak styling
2026-06-22Choreedit changelog
2026-06-20Refactoredsplit from main project
2026-06-15QoLstyling - fix glow not changing with theme
  QoLstyling - :focus
2026-06-03QoLadded elem IDs to changelog
  Fixedstyling - accidentally disabled PageList animations
2026-05-26QoLstyling - add glow mode to page lists
  Fixedprevent input handlers while focused on an input element
2026-05-10Refactoredstyling - rename --clrs-theme- to --theme-clrs-
  Refactoredstyling - prefix theme variables with --theme-
  Refactoredstyling - prefix global colours with --palette- instead of --clrs-
  Refactoredstyling - remove unused colours from palette.css
  Fixedmissing links in changelog
2026-05-03Addedtools - ascii - add ANSI 8-bit option
  QoLtools - ascii - disable font litgatures for raw text preview
  QoLtools - ascii - fix line spacing and char ratios
  QoLstyling - minor colour tweaks
  Fixedstyling - missing palette colours
  Fixedstyling - force button elements to inherit fonts
2026-04-23Removedtools - ascii - remove old, extended alt, dots, lines gradients
  Addedtools - ascii - add option to override edge-highlighting type (gradient type selector)
  Addedtools - ascii - add braille gradient
  QoLstyling - left-align h2
  QoLadd noscript overlay to tools
  QoLtools - osulink - styling tweaks
  QoLstyling - focused input elements now have a highlight border
  QoLtools - ascii - change input names from using <span> to <label>
  QoLtools - ascii - group settings under fieldsets
  QoLtools - ascii - rename some settings
  QoLtools - ascii - japanese gradient uses fullwidth chars for edge highlighting
  Fixedtools - ascii - tooltips
  Fixedtools - ascii - dragging image onto input wouldn't auto update size
2026-04-12Addedtools - ascii - add an option to customise character ratio
  Addedtools - ascii - add an option to sync auto adjust with character sets
  Addedtools - ascii - add a list of pre-made text gradients to choose from
  Addedtools - ascii - add option to preview raw text
  QoLstyling - swap light mode background colours
  QoLstyling - fix header sizing for mobile
  QoLtools - ascii - show gradient char count
  QoLtools - ascii - rename "keep input ratio" to "keep size ratio"
  Fixedtools - ascii - fix highlight edges crashing -> fix conversion function
2026-04-05Addedtools - wind-scale - convert wind speed to various scales (SSHWS, EF, etc.)
  Addedtools - ascii - add "adjust size - keep width" setting (disable to keep height)
  Addedtools - ascii - add "keep input ratio" setting
  QoLtools - ascii - change colour mode switcher to a toggle
  QoLtools - mccommand - redo select input
  QoLtools - mccommand - redo copy command output button
  QoLtools - fixdrivelink - make output monospace
  QoLtools - ascii - rename "Adjust size automatically" setting to "Adjust size on image load"
  Fixedtools - mccommand - inconsistent text size in output
  Fixedtools - ascii - averaged RGB values are now floored (floats break ANSI output)
2026-03-30Addedtools - ascii - add ANSI output support
  Addedtools - ascii - add support for using all colours
  Addedtools - ascii - add edge detection
  QoLtools - ascii - move extra inputs to a new column
2026-03-28QoLstyling - add icon support for behance, bilibili, bluesky facebook, niconico, steam, tiktok, tumblr, vk
2026-03-19Addedchangelog - Option to filter changes by type. Accessing via the footer will auto-filter depending on what page its accessed from.
  QoLtools - add footer
  QoLtools - ascii - add "adjust size automatically" option. Automatically adjusts ASCII height on image load.
2026-03-08QoLchangelog - redo formatting and styling
2026-02-26QoLtools - ascii - added explanation subpage
  QoLtools - ascii - show compressed / resampled image
  QoLtools - ascii - move "shuffle colours" to colour inputs
  QoLtools - ascii - add option to pick colours based off whole image instead of compressed version
  QoLtools - ascii - treat greyscale and almost-greyscale colours as white (achieve darker greys using text gradient)
  Fixedquery search param not saving to location bar
  Fixedtools - ascii - fix anchor tags and other inline elements having weird padding
2026-02-15QoLtools - ascii - add custom image to ascii metadata
  QoLstyling - <hr> elements are now 100% width by default
  QoLstyling - page lists no longer show their own subdomain
  Fixedstyling - tweak link visibility
2026-02-08Addedtools - height
  QoLstyling - tweak style of page lists (width, monospace font)
  QoLtools - ascii - add option to use different resample methods
  QoLtools - ascii - add option for text gradient
  QoLtools - ascii - add option for line-spacing
  Fixedtools - ascii - make colour comparison more accurate
  Fixedtools - ascii - colours used are no longer affected by order
  Fixedtools - ascii - add error handler for auto colour picker
2026-02-03QoLtools - ascii - option to copy HTML output
  Fixedtools - ascii - fix output preview not being affected by font size changes
2026-01-25Addedtools - ascii - image to ASCII converter (based heavily off https://raffimolero.github.io/ascii/index.html)
2026-01-20QoLinputs change background colour on focus
2026-01-09QoLmetadata - page titles default to path instead of "???"
2026-01-03QoLtools - mccommand - icon sizing
2025-12-17QoLtooltip auto opens
  Fixedtooltip no longer remains open when opening another tooltip causing overlap issues
  Fixedstyling - icon outlines not properly loading
2025-12-11QoLstyling - swap dark_default and dark_alt palette
2025-12-04QoLstyling - switch default font to Inter
  QoLstyling - selection colours
  Fixedignore scroll reset if hash is set
2025-11-29Refactoredstyling - make all styles follow kebab case
2025-11-26QoLlayout - links in footer only use API route if not in the primary domain
  QoLadd bitui elements to theme tester
  QoLsettings - tooltips not being vertically centred
  QoLtools - convert don't show "equation used" for base conversions
  QoLstyling - tweak animations for bits-ui components (select, alert)
  Fixedstyling - searchbar font being overriden by icon
  Fixedscroll reset being false by default
  Fixedstyling - select elements cutting off item text if y overflow is present
  Fixedfix header size limit (causing bad gateway errors)
2025-11-19Choremove alerts to reusable components
  Refactoredtools - convert
  QoLtools - convert show "equation used"
  QoLsize select element based on content
2025-11-14Refactoredre-organise components`
  Refactoredgeneric image component for handling images that dont load
  QoLstyling - themes are now applied to the body element (not just main)
  QoLscroll reset is on by default
  QoLscroll reset is now instant
  QoLstyling - update arrow icons
  Fixedtools - convert - URL params not properly updating type and unit
  Fixedtools - convert - gram/pound conversion
  Fixedfix how 404 images are handled
2025-11-08Addedsettings
  Addedstyling - matrix theme
  Addedstyling - add catpuccin-based light theme
  QoLwebsite no longer auto-scrolls to the top (can be toggled in settings)
  QoLstyling - make catpuccin latte the default light theme
  QoLright-clicking on the palette switcher opens up a context menu
  Fixedstyling - input part of searchbar only being half-width
  Fixedstyling - fix icons glow animation not animating properly
2025-10-31Addedjavascript-disabled support - option to redirect to static version of site
  Fixedurls ending in .html redirect to w/o .html
2025-10-24QoLstyling - minor tweaks
  Fixedtools - textarea elements exceeding parent width
2025-10-18Addedlayout - loading animation during slow navigation
  QoLadd colour changer to error pages
  QoLremove scroll preservation (kinda - its just a scrollTo(0,0))
  QoLstyling - tweaked transition timings
  QoLstyling - change throbber animations
  QoLstyling - add colour change transition
  QoLstyling - change light mode accents
  Fixedstyling - unreadable text on error page in light mode
2025-10-10QoLstyling - tweaks
  Fixedtools - broken colours
  Fixedtools - navigating to and from the home page repeatedly deletes the first page
2025-10-07Refactoredmove themes into a single palette.css file with different theme classes (instead of dynamically adding/removing stylesheets on the fly)
  QoLstyling - update theme colours
  Fixedold links not redirecting properly
  Fixedstyling - error page colours
  Fixedstyling - page content extending outside of screen width
2025-10-04Fixedstyling - page width sizing
2025-10-03Refactoredremove unused icon property from page data
2025-09-30Added/changelog
  Addedaccessibility - add keyboard support (tabindex, keypress event listeners)
  QoLstyling - adjust widths of centred items to be consistent
  Fixedstyling - light mode in markdown renderer
  Fixedstyling - some images extending off-screen in mobile/portrait views
  Fixedtools - convert - options not updating when type was changed (onclick -> onchange)
2025-09-24Addedstyling - add light mode
  QoLstyling - page list items w/o images no longer load a placeholder image
2025-09-23QoLstyling - pagelists change image size in mobile views
2025-09-20Fixedpage lists not working for other subdomains (previous fix forgot to set state rune)
2025-09-19QoLtools - convert - save to/set from selected units via search params ?type={}&first={}&second={}
  QoLstyling - items "lift" on hover (pages, sidebar items, skins, downloads)
  QoLstyling - remove itemGrid class from a lot of elements
  Fixedfix page lists not linking to other subdomains
  Fixedtools - roll - missing header for number generator
2025-09-15QoLstyling - don't show searchbar results count if the search is empty
  Fixedstyling - searchbar being too thin on mobile
2025-09-13Addedtools - mccommand - add weapon/tool command
  Addedtools - mccommand - add aside elem to scroll to args
  QoLtools - mccommand - target filters are collapsed by default
  QoLstyling - icons dont go white on hover by default
  QoLtools - mccommand - args are collapseable
  QoLtools - mccommand - commands can be pre-selected via query params
  QoLtools - mccommand - update search params on select
  QoLstyling - update icon styles
  QoLmetadata - meta og image defaults to 64x64 favicon
  QoLstyling - update search bar
  Fixedtools - convert - base conversions not working past base-61
  Fixedtools - convert - base conversions returning NaN (forgot to change type checker to lowercase)
  Fixedtools - mccommand - args that change other args resetting all other args (visually)
  Fixedtools - mccommand - command arg selector not updating if loaded via search params
  Fixedpropagated events
  Fixedmetadata - duplicate meta tags in head
  Fixedstyling - search icon missing
  Fixedmetadata - missing metadata in head
2025-09-06Addedtools - mccommand
  Addedtools - convert - add nautical mile conversions
  QoLtools - mccommand - update allowed args based on other args
  QoLstyling - update checkbox styling
  QoLtools - osulink - add protocol to osu links
  QoLstyling - switch copy buttons to ver w/o custom tooltip
  Fixedlayout - removed 33px on the left side being cut off (old workaround for old sidebar)
  Fixedmarkdown file downloader
  Fixedfile downloads URLs returning a 404 (fixed by forcing to open in new tab)
  Fixedstyling - text inputs being too wide
  Fixedtools - convert - fix m/s -> km/h conversion (was doing c -> km/h)
2025-08-31Refactoredswitch back to non-NPM prismjs (NPM version only worked on pure html and css for some reason)
  Addedtools - osulink - mapset images
  QoLtools - osulink - default links
  QoLstyling - add markdown GFM alerts
  QoLstyling - add markdown footnote support
  Fixedmarkdown element link copying endlessly adding on #s
2025-08-25Addedlayout - add "return to home page" button to error pages
  Refactoredswitch prismjs to npm version
  Refactoredchange from momentjs to luxon
  QoLedit error messages
  Fixedstop 404 pages endlessly redirecting to itself
  Fixedsubdomain redirects breaking url paths
  Fixedversion stuff updating on page load (now passed from server-side)
  Fixedstyling - switch from custom MD parser to marked (custom one kept breaking links with -s and _s etc.)
  Fixedstyling - fix window height for subdomain pages (no navbar)
2025-08-16Removedremove .ejs rendering from backend
  QoLstyling - update error page
  QoLadd more favicons for other browsers
2025-08-12Refactoredswitch from express + ejs to sveltekit
  Refactoredmove /tools to tools subdomain
2025-08-08Addedstyling - codeblock css
  Fixedfix stylesheets href
2025-08-01QoLstyling - yt icon now has white bg
  QoLstyling - add icon colours to index page
  QoLstyling - hamburger icon glows
  QoLstyling - switch to new hamburger icon
2025-07-26Addedtools/roll - add copy buttons
  Addedtools/osulink - add copylinks
  Refactoredremove usage of base url
  Refactoredrewrite redirect handling
  QoLstyling - copylink tooltip now says copy to clipboard by default
  QoLstyling - social links use new icons
  QoLstyling - copylinks use new icons
  QoLstyling - make social link icons glow
  Fixedtools/fixdrivelink fix copylink button
2025-07-23Fixedloading...
  Fixedmd parser - fix li elements breaking with text that contains -, - [ ], and - [x]
2025-07-19Addedcontacts - add copy link buttons
  QoLstyling - edit copy link animation timings
  Fixedtools/* fix page titles
2025-07-08Addedadd tools/osulink
  QoLstyling - add tooltip to copy link button
  QoLstyling - add animation to copy link button
  Fixedfix pages using the wrong path to render
2025-07-02Addedmarkdown rendering
  Addedchangelog - changelog page
  Fixedredirects - /rd with p queries (remove .html)
2025-06-28QoLstyling - update error page
2025-06-21Removedremove unused html files
  Addedlayout - add "last updated" to footer
  QoLstyling - edit some @media rules
  QoLcredits - remove ".html" from credits links
  QoLcredits - use centrePage class
  QoLstyling - thin centrePage class a little
  QoLstyling - centrePage class has darker background
  QoLcredits - left-align credits
  QoLtools - roll animate text
  Fixedpages still render properly even if unnecessary "/"-s are appended
  Fixedtools - roll fix number generator
2025-06-14Refactoredmove all pages from static .html to .ejs
  QoLstyling - undo pixel font
  Fixedfix broken image links
2025-06-07Fixedstyle - fix search loader icon
2025-06-05Addederror handling
  Addedadd redirects
  Addedexpressjs back-end
  Addedadd /tools/* pages
  Refactoredold github.io pages redirect to sbrstrkkdwmdr.me equivalents
  Refactoredchange some pages to server-side rendering
  Refactoredimport from github.io page
  Refactoredswitch to expressjs + ejs
2025-03-23Changedhosted on github pages
see here