Changelog

  • Replace the template browser-tab icon with the site logo.
  • Refresh cached icons and keep bookmarks and installed-app icons consistent.
  • Correct the Cloudflare Pages deployment target while preserving the public onlineriffdoctor.pages.dev address.
  • Align sidebar navigation, article cards and collapsible tool guidance.
  • Keep one current privacy policy and remove obsolete duplicate disclosures.
  • Limit event properties to known file types and exclude arbitrary chunk identifiers.
  • Require explicit analytics consent and separate optional heatmaps, with immediate withdrawal and session replay disabled.
  • Fixed an issue where uploading two files with the same name caused the show/hide and delete buttons to affect both files — every uploaded file now gets its own unique id
  • Triggered and run first quarterly Automatic SEO optimisations Lots of small schema and working changes. But that is about it
  • Completed a full SEO optimization pass across the site
  • Added route-level metadata (titles, descriptions, and canonical URLs) for key pages
  • Added structured data including WebSite, Organization, FAQPage, Article, SoftwareApplication, and HowTo schema
  • Improved homepage keyword targeting for RIFF search queries and strengthened internal linking
  • Updated sitemap entries to current live routes and valid article URLs
  • Aligned social metadata (Open Graph/Twitter) and improved indexation settings for search engines
  • Aligned the site navigation with the rest of my serverless sites and adding links between
  • Added Reference to my self and my portfolio site on side bar to align with other sites
  • Addition of Riff Checker
  • Addition of Basic riff Comparer
  • Removed the Riff Maker tab
  • Removed Filter on the input files. Allowing custom files to be be parsed, As long as they are a riff structure
  • Added Version Page to the website
  • Added better corrupted file handling
  • Added better button support for removing and visability of the files
  • Multiple files can be viewed at once, or none at all. Button naturally represents this state
  • Complete overhaul of the loading of Riff files to allow larger sizes to be loaded and viewed.
  • Alteration of how the Riff Hex and Riff Tree structure are rendered. Now they are in scrollable sections
  • Removed the Hex to text highlight to prevent issues and simplify the tool. You can just match manually since the hex and ascii representations match
  • Initial release of RIFF Maker Tools
  • Riff Viewer created and working
  • Hex to text highlight feature to help correlate the two elements