← Back to portfolio

Change Log

Everything that's changed on this site over time - new pages, fixes, and redesigns.

July 25, 2026

v22.0
  • AddedAdded a little original soundtrack to the site - press the note in the bottom-left corner and the page plays its own theme, a different tune for each one: a warm welcome on the homepage, a ticking marimba on the changelog, something funky on the mod page, and quieter pieces to read the data explorer, the to-do list, the chat and the finances over
  • FixedFixed the cookie banner swallowing clicks along the whole bottom of the screen, even the empty space either side of it
  • AddedAdded an original soundtrack to a hidden page - a bright anime-OST theme played live by the browser, shifting with the page: full band through the noisy parts, the same tune an octave up for the big finish, pulled back to potter about over, and a drone with temple bells for the shrine, with a speaker button to switch it off
  • ChangedRemoved the bedroom magic trick from a hidden page
  • FixedFixed the music on a hidden page staying silent on phones - it now keeps the audio session alive so the handset's silent switch doesn't mute it, and the speaker button pulses to be tapped if the browser still refuses
  • ChangedThe phone status bar no longer shows the site blue above that hidden page - it matches the page black now
  • ChangedMade that hidden page work properly on a phone - controls you can actually reach without a mouse, a toolbar that fits the screen, and artwork scaled to the display instead of a laptop
  • FixedFixed black-and-white artwork on a hidden page being cropped into squares and disappearing into the dark background - it now sits on a white card at its proper shape

July 24, 2026

v20.2
  • FixedFixed the Meme of the Month sometimes failing to load on mobile - it was serving a full-size 793KB PNG with no fallback if the request dropped; it's now a properly compressed, responsive image with a retry message if it still fails
  • FixedFixed the inspiration card's secret-code input triggering an unwanted zoom on iPhone, and the on-screen keyboard sometimes covering the reply buttons on Android
  • ChangedRenamed a subscription category in the private Finances dashboard
  • AddedAdded a few more personal and French quotes to the inspiration card
  • AddedAdded a little something extra to the inspiration card. If you know the code, you know.
  • ChangedReplaced the Reading Jesus animation with a simpler inspiration card: cinematic backgrounds with a mix of inspirational, silly, and confidence-boosting one-liners, tap a reply to cycle through them
  • AddedAdded a big countdown timer above the Meme of the Month, ticking down to something 3 months out
  • FixedFixed the Reading Jesus conversation's second clip still showing its raw green screen - it needed the same background removal as the first one
  • FixedFixed reply buttons in the Reading Jesus conversation being unclickable - a hidden layer stacked on top was silently eating every click
  • FixedFixed the Reading Jesus conversation's captions spilling past their box instead of wrapping - a stray non-breaking space in the source was blocking normal word-wrap
  • AddedAdded a Reading Jesus animation below the Meme of the Month - a live chroma-keyed video that cracks corny jokes and cuts to inspirational cinematic clips, launched with a thumbs-up button
  • AddedAdded a sitemap, robots.txt, and web app manifest so search engines can properly discover and index the site
  • ChangedRewrote the site's title, description, and social preview card to call out the RealDeltaDuck name directly, and added structured data linking Delta and RealDeltaDuck as the same person for search engines
  • AddedAdded a generated Open Graph preview image so links to the site look right when shared on social media and chat apps
  • FixedFixed the Reading Jesus animation's white background clashing with the video - swapped it for black
  • ChangedReworked the Reading Jesus animation into an actual back-and-forth conversation - tap a reply to advance instead of it playing on a timer, with dialogue chips under each line
  • FixedFixed the Reading Jesus animation locking up the whole page's scroll position and its captions running off-screen instead of staying centered
  • ChangedRewrote the Reading Jesus animation's green-screen removal to run on the GPU instead of the CPU, fixing videos that would sometimes stall or never start
  • AddedAdded a live Now Playing card to the Music dropdown, showing what's currently spinning on Spotify with a progress bar

July 23, 2026

v13.9
  • AddedAdded a live chat room - pick a name, say something, and see other visitors' messages appear instantly. Messages disappear after 24 hours
  • AddedYou can now delete your own messages in chat
  • FixedFixed chat letting anyone post under a name someone else was already using - the first person to use a name in the room now keeps it
  • AddedAdded the World Bank Data Explorer page - chart 71 development indicators across 239 countries and regions, with a searchable country list, ported over from its original Flask site
  • AddedAdded the World Bank Data Explorer to the projects list on the homepage
  • ChangedMoved the homepage splash text a little further to the right
  • ChangedThe Top Tracks & Artists widget on desktop is now a Music dropdown in the nav bar instead of a panel pinned to the side of the page
  • FixedFixed the whole homepage crashing if the fanart gallery failed to load - it now just falls back to the built-in gallery
  • AddedTop tracks and artists in the Music widget now also link to YouTube Music, alongside the existing Spotify links
  • AddedAdded a site theme customizer - pick your own two gradient colors from the paint palette button in the nav, with color wheels, sliders, and hex codes, and the whole site recolors to match
  • ChangedThe theme customizer now recolors the rest of the accents too - subheadings, labels, squiggly underlines, and links, not just the gradients and buttons
  • FixedFixed hover effects still flashing the default blue under a custom theme - project card titles, nav buttons, links, and the scrollbar now follow the picked colors when hovered
  • ChangedSwapped the homepage hero background for the Hexabyte Studios graffiti artwork
  • AddedAdded something. If you know, you know
  • ChangedThat something got a lot more eventful
  • ChangedThat something learned a new trick
  • ChangedThat something looks a lot cleaner now
  • ChangedThat something got a new prop
  • ChangedCleaned up how the site appears in Google results - a fresher description and a proper delta favicon instead of the generic globe
  • AddedAdded a Meme of the Month section to the homepage, premiering with Delta and Yon's differing opinions on CSS
  • AddedAdded Downbeat Den, the Friday Night Funkin' mod, to the projects list
  • ChangedRefreshed the FNF Mod page's stats to match the mod's actual current state - more songs, more weeks, a growing cast

July 20, 2026

v8.2
  • AddedAdded a private, token-gated Finances dashboard for tracking spend by category, income vs spend, and balance over time
  • AddedAdded CSV import to the Finances dashboard -- upload a transaction export from ANZ Internet Banking to populate it, no bank credentials shared with any third party
  • ChangedHardened the Finances dashboard: constant-time admin token check and anti-clickjacking headers on the page
  • FixedFixed CSV import failing on ANZ's actual export format, which uses a single signed amount column instead of separate debit/credit columns
  • ChangedTaught the Finances category rules to recognise gaming, subscriptions, and school canteen purchases, more than doubling how much spend gets auto-categorised
  • AddedAdded a Week/Month/Year income breakdown to Finances, splitting paycheck deposits from other incoming money
  • AddedAdded a Subscriptions section to Finances that automatically detects recurring charges and estimates their monthly cost
  • AddedAdded budgeting to Finances -- set a monthly limit per spend category and track progress with a meter
  • AddedAdded a savings calculator to Finances for projecting balance growth from a starting amount, monthly contribution, and interest rate
  • ChangedRemoved the manual CSV import button from Finances -- the dashboard just shows the imported data now
  • ChangedNarrowed the Finances Subscriptions section to just the real recurring services (Crunchyroll, iCloud, Discord Nitro, an AI subscription, Ultraserve) instead of auto-detected guesses

July 18, 2026

v4.5
  • AddedAdded a cute cursor-following bunny mascot, toggleable from the nav bar
  • AddedAdded a second cursor-following companion, Tivy, with her own independent toggle
  • FixedMade the Top Tracks / Top Artists widget available on mobile as a tappable collapsible card, instead of desktop-only
  • AddedVisitors can now delete their own suggestions on the To-Do page, not just view them
  • AddedAdded a joke cookie-consent banner that bursts into flying cookie emoji when accepted
  • AddedAdded a Minecraft-style splash text next to the homepage mascot icon
  • FixedFixed the splash text's tilt getting silently cancelled out by its own pulse animation, so it now actually renders at an angle
  • ChangedThe cookie banner now only shows once a day instead of on every page load or refresh
  • AddedAdded a speed slider for the bunny - click the bunny itself to open it

July 17, 2026

v3.0
  • ChangedReskinned the whole site with a bold black & white comic-ink look and a soft blue accent color
  • FixedFixed the admin panel silently failing to approve comments - errors are now surfaced instead of failing invisibly
  • ChangedRemoved outdated bio details and the Discord member counter from the homepage
  • AddedAdded a "Pages" menu to the nav bar for jumping straight to the other subpages
  • AddedAdded this Change Log page to keep track of site updates over time
  • AddedAdded a "Back to portfolio" link on the To-Do page
  • ChangedHid the Bot Dashboard link from the nav menu - it stays token-gated and unlisted, not publicly discoverable
  • ChangedSwapped the display font for something friendlier and easier to read after the initial redesign felt too heavy
  • AddedAdded small hand-drawn squiggle underlines and a comic burst shape behind the profile picture as decorative touches
  • AddedAdded more detail to the Discord presence card - handle, explicit status text, playing/streaming/watching activity with elapsed time, and Spotify track progress with a timer
  • FixedFixed the decorative squiggle underlines clipping their own peaks
  • AddedAdded a mascot profile picture, a usual work-hours card, and a new bio blurb to the homepage
  • AddedAdded a live local time next to the location line, with an automatic comparison to the visitor's own time zone
  • AddedAdded a Top Tracks / Top Artists widget pinned to the side of the page, pulling real listening data straight from the Spotify API

July 14, 2026

  • AddedAdded a light/dark theme switcher

July 13, 2026

v2.9
  • AddedAdded the FNF Mod progress page, tracking songs, cast art, and a development changelog

July 6, 2026

  • ChangedUpdated the Skills section to reflect recent growth
  • FixedFixed stale cached reads in the fan art API that made admin edits fail to appear
  • ChangedRevamped the site palette to a soft white/blue/green theme and trimmed some outdated project entries

July 5, 2026

v2.8
  • AddedAdded a public To-Do list and Suggestions page, with owner-only editing
  • AddedAdded fanart upload, edit, and delete tools to the admin panel, with uploads committed straight to the repo so they survive redeploys
  • AddedAdded a site-wide version number badge
  • FixedFixed several caching bugs that made freshly-added fanart and comments appear stale or missing
  • FixedStopped the admin panel from reverting manual edits made to the built-in fallback fan art pieces

July 4, 2026

  • AddedAdded a secret, token-gated Bot Dashboard page with live Discord bot stats, custom commands, and an activity log

June 23, 2026

  • AddedAdded a fan art gallery backed by Supabase, plus a public comments section with moderation
  • AddedAdded a token-protected admin dashboard for moderating comments and managing fan art side by side, with auto-refresh
  • AddedAdded a live Discord presence card showing online status, activity, and profile badges
  • FixedFixed fan art reads to use the proper Supabase permissions and sped up polling for near real-time updates

June 17, 2026

v1.0
  • AddedLaunched the site with a warm, earthy orange/peach/gold color palette
  • AddedAdded a blurred hero background image and a footer artwork credit section
  • ChangedUpdated the bio, location, and footer with a Discord username and favourite artists
  • FixedFixed navigation text contrast and a broken Discord server invite link
v22.0