← Back to portfolio
Change Log
Everything that's changed on this site over time - new pages, fixes, and redesigns.
September 15, 2026
v66.6- FixedFixed Neural Hymn planning files so lists, tables, code blocks, and inline markdown render cleanly in the archive.
- ChangedChanged AFK reasons so user and role mentions display as names without pinging anyone.
- ChangedChanged AFK saved-message DMs to link back to the sender’s original ping and removed the server confirmation after delivery.
- ChangedChanged AFK message delivery to DM saved messages to the returning AFK member instead of posting them in the server.
- ChangedChanged AFK message delivery to ask members with a prompt before saving a message for the AFK person.
- AddedAdded AFK message delivery so De1ta saves messages from people who mention an AFK member and shows them when that member returns.
- ChangedChanged the Discord bot AFK trigger to ?afk, made AFK available outside the whitelist, and switched AFK timing to Discord relative timestamps.
September 14, 2026
v65.9- AddedAdded a voice-message composer to the bot dashboard so De1ta can speak dashboard-queued messages in Discord voice.
- AddedAdded a clear TTS on/off toggle to the bot dashboard that disables /voice say without disconnecting the bot.
- AddedInstalled and wired a local Kasane Teto RVC voice engine for Discord voice playback.
- AddedAdded a Kasane Teto voice provider option for wiring a local Vocaloid-style TTS command into Discord voice playback.
- AddedAdded pause, resume, and stop controls for Discord bot voice playback from the bot dashboard.
- ChangedMade the bot dashboard’s ElevenLabs voice controls readable with labels, descriptions, dropdowns, and sliders.
- ChangedMatched the bot dashboard login screen to the site’s other admin login pages.
- AddedAdded a Voice dashboard for the Discord bot with queue monitoring, provider selection, custom voice settings, and voice playback controls.
- ChangedAdded OpenAI, ElevenLabs, and custom-command voice engines for /voice say so it can use more natural or fully custom voices.
- ChangedMade /voice say use a smoother, more natural Discord TTS voice profile.
- ChangedAllowed /voice say to be used from any server channel while keeping the bot connected to voice.
September 13, 2026
v64- AddedAdded a /voice join and /voice leave command so the Discord bot can join and leave voice channels.
- AddedAdded a /voice say command so the Discord bot can speak text aloud in voice channels with a custom voice.
- AddedThe Discord bot now permanently stays connected to a designated voice channel, auto-rejoining if disconnected.
September 11, 2026
v62.1- ChangedAdded rate limiting to public comment, suggestion, chat, and fan-art submission forms to block spam.
- ChangedAdded baseline security headers (clickjacking and MIME-sniffing protection) site-wide.
- AddedAdded NPCs, Wildlife, Quest Highlights, and Looting & Scavenging sections to the Neural Hymn page after a deep narrative planning pass.
- ChangedUpdated the Neural Hymn Recent Updates feed with a lore consistency pass resolving 10 worldbuilding gaps, including a new Resonance ending system and a full Fen questline.
September 10, 2026
v61- AddedAdded a Recent Updates feed to the Neural Hymn page, highlighting the newest planning and prototype work with a "New" badge
- ChangedUpdated the Neural Hymn page dev status to reflect the Godot 4.7 prototype upgrade and the first UI/UX concept pass
September 9, 2026
v60- AddedAdded an Ideas & Feedback board to the Neural Hymn page so visitors can submit ideas, feedback, or bug reports directly, tagged by category and deletable by their own submitter
- AddedAdded a custom favicon and richer link-embed preview (title, description, image) for the Neural Hymn page
- AddedAdded a relay tower photo as the Neural Hymn page logo
- AddedAdded a Neural Hymn game preview page with the pitch, core pillars, tone, story hook, factions, regions, gameplay systems, and dev status
September 7, 2026
v59.3- ChangedAdded month-end balance snapshots across the 2024-2025 stretch, so the balance chart now shows the real ups and downs instead of a single straight slope
- FixedFilled in the missing 3 months of bank history (Jul-Sep 2024) so the balance chart and transaction history are now continuous from Aug 2022 through today
September 7, 2026
v59.2- AddedBackfilled the finances dashboard with two years of historical bank transactions (Aug 2022 to Jun 2024) and the most recent month, so the balance history and spending charts now cover a much longer stretch
September 5, 2026
v59.1- AddedAdded a /pingguard command so the Discord bot can auto-reply with a GIF whenever anyone pings a chosen user
- FixedFixed the family tree image reloading fresh from storage on every single view instead of caching
- ChangedNewly uploaded fan art and dialogue portraits now cache for much longer, cutting down repeat data usage
- FixedFixed /pingguard silently accepting a GIF share-page link that Discord couldn't actually embed
- ChangedMoved fan art and dialogue portrait images off Supabase to Cloudflare, fixing the gallery running into its data usage cap
- ChangedMoved the site's whole database off Supabase to run on its own server, so it's no longer subject to any usage caps
- ChangedMade the /hub page directory private, requiring an admin token to view
September 4, 2026
v56.0- FixedFixed the Get a boost quote text covering up InspiroBot's own caption on its generated images
- FixedFixed the Get a boost backdrop showing blue letterbox bars next to tall images
- AddedAdded a Reuse button to past sends on the bot dashboard Embeds tab, to load one back into the composer
September 3, 2026
v55.8- ChangedSwapped in a new Meme of the Month
- AddedAdded an Embeds tab to the bot dashboard for composing and sending Discord embeds as De1ta to any channel
- FixedFixed announcement channels not showing up as an option anywhere the bot dashboard lets you pick a channel
September 2, 2026
v54.6- AddedAdded a filter to the Soopix Art Gallery so you can browse fan art by a specific artist
- FixedFixed the Soopix Art Gallery artist filter listing the same artist twice when their name was submitted with different capitalization
- AddedAdded the date each piece was added to the Soopix Art Gallery, shown on hover and in the fullscreen view
September 1, 2026
v54.3- AddedAdded an art competition idea submission page at /artcompideas where anyone can pitch a theme or prompt for the next Soopix art competition
- AddedAdded a Soopix Art Gallery page at /SoopixArtContests bringing together every piece of Soopix fanart — community fan art, past art competition entries, and more — sorted into tabs by type
- ChangedMoved the Soopix Art Gallery from /SoopixArtContests to /SoopixArt (the old link still redirects) and split it into separate Fan Art and Contest Art sections instead of a single tabbed list
- AddedAdded a way for anyone to submit their own Soopix fan art straight from the gallery — submissions show up once reviewed and approved
- FixedFixed the Discord bot replying with the same generic, unrelated greeting no matter what was actually said, by moving off a chat model too weak for the bot's system prompt
- FixedFixed the Discord bot's chat replies sometimes leaking a raw internal reasoning tag (e.g. "</mm:think>") into the visible message
- ChangedRedesigned the art contest Rankings podium to show full, uncropped artworks for the top 3, plus a runners-up row for 4th and 5th place
- ChangedGave the Rankings podium a fancier look with medal-colored glows and gradient pedestals, and fixed letterboxing so artwork covers each frame edge-to-edge
- ChangedRenamed and credited several art contest entries (Cyberpunk Haru by Arietty, Cyberpunk Group by Tviinska, Cowboy Showdown by Tileshot, Pirates and Tomfoolery by MitoroVincent, Victorian Era Through the Forest by rXyn)
- FixedFixed a flash of totally unstyled, default-browser-look page on slow mobile connections by inlining the core background/text/font styling so it applies instantly, ahead of the full stylesheet
- ChangedGave the Soopix Art Gallery a soft, painterly restyle with a hero banner built from one of the contest paintings, and added a Discord Member Fanart section alongside Contest Art and Fan Art
- ChangedPaused the Spotify "now playing" and top tracks/artists tracking (its credentials need to be reconnected) instead of leaving every visitor silently polling a broken endpoint
- AddedAdded a link preview image for the Soopix Art Gallery so sharing /SoopixArt shows the boat painting with the page title, instead of the site-wide default
- ChangedTurned the cursor bunny and cursor Tivy off by default on a fresh visit (they used to auto-enable for anyone on a mouse) — turn them on any time from the toggle buttons
- ChangedRaised the Soopix art submission size limit from 4MB to 10MB
- AddedAdded a /hub page with buttons linking to every page on the site
- ChangedThe "Get a boost" mindfulness animation now offers a Try Again button when it fails to load instead of leaving you stuck on a dead-end error, and can be closed with the Escape key
- ChangedAdded a short caption under the "Get a boost" button explaining what it does before you click it
- AddedEvery page now has its own custom-drawn favicon and a real, specific description for search results and link previews, instead of all sharing the same site-wide default
- ChangedPublic Soopix art submissions now go live immediately instead of waiting for approval — the admin panel still has full edit/delete control to take anything down after the fact
- ChangedThe page refreshes automatically a moment after submitting art, so the new piece shows up right away
- ChangedSwitched the Soopix Art Gallery's accent color from blossom pink to a moodier purple-black
- ChangedWiki edit alerts can now be approved or rejected by anyone in the wiki-moderation server, not just the bot owner
August 31, 2026
v49.0- AddedAdded a public /fanfavourite page where anyone can pick their single favourite art piece with a star — one anonymous vote per person
- AddedAdded a Fan Favourites tab to the art contest page showing the anonymous favourite-vote tallies alongside the ratings
- ChangedLocked the /artcontest page and its API behind the owner cookie so only the site owner can see the full ratings and rankings
- AddedArt contest ratings are now collaborative and shared - everyone's ratings are collected on the server and the Rankings tab shows the live community average across all voters, with vote counts per artwork
- AddedAdded an art contest rating page at /artcontest — rate each August 2026 submission across five categories and watch the community rankings build up in real time
- FixedThe Discord bot no longer just gives up when its free AI model rate-limits or hiccups mid-reply — it now waits and retries, so a busy channel no longer leaves messages unanswered
- ChangedThe Discord bot now decides whether to attach a GIF to a chat reply at the same time it's writing the reply, instead of waiting one extra round-trip before responding — replies come back noticeably faster in the main chat
August 30, 2026
v47.3- AddedAdded a Discord wiki monitor: /config wiki points a server at a Fandom wiki, and the bot posts an alert for every new edit/page to a chosen channel. It never edits the wiki itself - /wiki template and /wiki draft use the local AI to draft an infobox/template or a full new page and hand it back as text to paste in yourself
- AddedAdded Accept/Reject buttons to wiki edit alerts, letting the bot owner revert an edit or delete a rejected new page straight from Discord, plus a /wiki info command that shows Soopix Wiki stats
- Changed/wiki info now shows a bigger preview card with the wiki's actual featured image and a live "last activity" line, instead of just a small logo and stat counts
- AddedAdded a /wiki guide command showing which template to use for a new wiki page (character, episode, arc, lore, and more); /wiki info and /wiki guide are now restricted to the Soopix community server specifically
- ChangedThe wiki monitor now checks for changes every 60 seconds instead of every 5 minutes, so a bad edit can be caught and reviewed much sooner
August 29, 2026
v45.0- AddedAdded the ability to rename a Studio project or update its description, both from the bot dashboard and with a new /project edit Discord command
- AddedAdded a way to reset a specific channel or thread's memory from the bot dashboard - and, for threads, its own personality override - without affecting the rest of the server
- FixedFixed custom Discord bot personalities losing all of the default persona's length/tone-control rules the moment they were activated, which let replies swing between overly-chill and overly-formal and balloon into multi-paragraph rants - those rules now stay in effect no matter which personality is active
- AddedAdded an everywhere option to /remember add so a specific memory can be recalled from any channel, not just the one it was saved in
- AddedAdded per-channel/thread overrides for personality, reply length, and swearing to the bot dashboard's Personalities tab, on top of the existing server-wide defaults
August 28, 2026
v44.1- AddedAdded the ability for the Discord bot to send a real GIF, but only when explicitly asked for a specific one - a passing mention of "gif" never triggers one
- AddedAdded a Links tab to the bot Studio dashboard - pick two or more channels, threads, or the server-wide memory list and link them with a click so the bot pulls remembered facts from all of them together, instead of only ever the exact channel something was said in
- FixedFixed the Discord bot leaning on the same filler word (like "lol") almost every reply - the anti-repetition rule that already covered emojis now covers filler words and interjections too, for every personality
- ChangedSwitched the Discord bot's chat model to a free OpenRouter model instead of a paid one, so day-to-day chat no longer costs anything
- ChangedChanged the bot Studio dashboard's Usage tab to show channel and thread names instead of just raw Discord channel IDs
- FixedFixed the Discord bot dumping its entire member list into every single chat/ask reply's prompt in large servers - this was costing real money per message and is now skipped above a reasonable member-count threshold, without affecting its ability to actually ping someone by name
- AddedAdded a one-time welcome message the Discord bot sends on someone's first message in a server, explaining how to talk to it, how /new threads work, and how thread-specific personalities work
- FixedFixed the bot Studio dashboard silently caching admin API responses, so the Usage tab (and every other tab) could keep showing stale or empty data instead of what was actually in the database
- AddedRestricted the Discord bot to only its designed servers - it now ignores chat, mentions, and commands entirely in any server it wasn't approved for
- FixedFixed the Discord bot writing math and equations as raw, unreadable LaTeX - it now writes them out in plain readable notation instead
- AddedAdded a server switcher to the bot Studio dashboard, so projects, tasks, ideas, personalities, memories, and settings can be managed for any server the bot is in, not just one fixed server
- AddedAdded an Access tab to the bot Studio dashboard - pause the bot, restrict it to one channel, manage its user whitelist, and gate management/personality/GitHub commands behind a role, all from the web instead of Discord slash commands
- AddedAdded a Usage tab to the bot Studio dashboard showing LLM token usage and real dollar cost per channel and thread
- AddedAdded a passive-chat on/off toggle to the bot Studio dashboard's Config tab
- ChangedRedesigned the bot Studio dashboard with a dark sidebar layout - an Overview page with live server/member/uptime stats, bot status, and a recent-activity feed
- AddedAdded three new OC reference sheets: deltaduck, deltahead, and deltahead2
- AddedAdded a new fan art piece to the gallery: deltapup, by Kinzumi
- AddedAdded two new fanart pieces: deltaaura and deltaplushie
- ChangedScoped the Discord bot's memory (facts and standing instructions, whether learned automatically or added with /remember) to the channel or thread they were said in, instead of sharing them across the whole server
- AddedCredited Kinzumi as the artist on two recent pieces - a fanart drawing and a Minecraft skin OC reference
- ChangedAdded a 'Back to site' link to the admin login screen too, not just the dashboard after signing in
- FixedFixed newly submitted or moderated comments still showing stale cached data on the public comments list and single-comment actions, not just the admin moderation view
- FixedFixed the Discord bot occasionally spamming a wall of the same repeated character instead of a real reply - it now retries once if that happens, and the underlying model is discouraged from getting stuck in that loop in the first place
- ChangedRaised the Discord bot's real-ping cap from one to two per reply, so nobody can get pinged more than twice in a single message
- AddedAdded auto-replies (no mention needed) inside any thread created off a server's main chat channel, not just threads the bot itself started
- AddedAdded an owner-only pause switch for the Discord bot - flip it per server to stop it responding to anything there (chat, mentions, commands) until unpaused
- AddedAdded per-thread personalities for the Discord bot - a thread can run its own personality independent of the server's, and its owner can always switch it inside their own thread without needing the admin role
- ChangedChanged /new to create a private thread instead of a public one, so AI chat sessions aren't visible to the whole server by default
- ChangedRemoved /startlearning and /endlearning (learning a personality from a collected transcript) from the Discord bot
- ChangedLet a thread's owner freely create and edit personalities from inside their own thread, not just switch between existing ones
- FixedFixed a thread's personalities sharing the same pool as the server's own - creating, editing, or removing a personality inside a thread could accidentally delete or overwrite a server-wide one with the same name; they're now fully separate
August 27, 2026
v38.0- AddedAdded automatic failover to a backup host if the site's home server ever goes offline, so it stays up either way
- AddedAdded a new fan art piece to the gallery
- AddedAdded a new OC reference sheet
- AddedAdded a way to lock the Discord bot to a single channel in a server - chat, mentions, and every command stop working anywhere else there (server admins are always exempt)
- ChangedSplit the Discord bot's role-gating so personality management can be locked down separately from other commands, instead of always sharing one on/off switch
- ChangedLocked down the Discord bot's whitelist so only the bot owner can add someone to it, regardless of any per-server admin role
August 26, 2026
v34.9- FixedFixed the Discord bot's access controls not covering DMs or servers it was never invited to - it now requires explicit owner approval there instead of letting anyone in via "Add to My Apps"
- FixedFixed approved comments reverting to Pending in the admin dashboard on refresh - the moderation list was serving a permanently stale cached read instead of the live approval state
- AddedAdded a "Back to site" link on the admin dashboard
August 25, 2026
v34.7- AddedAdded a per-server whitelist for the Discord bot - when turned on, only users you explicitly allow (plus real server admins) can use any of its commands or get a chat reply
- Changed/config show now displays a proper dashboard embed - chat status, personality, permissions, and whitelist all in one clean view instead of a wall of text
- AddedAdded a way to add fan art by just dropping a named image file into a folder, instead of going through the upload form
- ChangedRedesigned the fan art gallery with a Pinterest-style layout, a full-screen viewer with keyboard navigation, and a smoother entrance animation
- ChangedThe boost session's background image is no longer blurred - it's darkened more heavily instead, so InspiroBot's own baked-in caption stays out of the way without softening the photo
- FixedFixed the boost session's background image being cropped - it now shows in full, letterboxed against a gradient backdrop instead of getting cut off to fill the screen
- FixedFixed the fan art gallery's hover caption, the fan art lightbox backdrop, and the family tree viewer's background all being invisible due to a color that didn't exist in the site's palette
- AddedAdded an OC References section below the fan art gallery for character reference sheets
August 24, 2026
v31.3- ChangedThe Discord bot's chat replies now run on a hosted AI model (DeepSeek) instead of the local model, for more natural, in-character responses
- AddedAdded a per-server on/off switch for the Discord bot's chat (main-channel replies, @-mentions, and /new sessions) via /config chat
- FixedFixed the Discord bot's replies still sounding like the old personality for a message or two right after switching personas - it now clears recent conversation memory the moment a switch happens
- FixedFixed /romance always failing with "Something went wrong" due to a broken internal reference
- ChangedThe Discord bot now always writes in plain modern English, even under a custom personality that asks for old/archaic speech (medieval, Victorian, etc.)
- FixedFixed the boost session's quote text still competing with InspiroBot's own baked-in caption on the background image - the background is now blurred so only the quote panel's text reads clearly
- AddedAdded an AFK status to the Discord bot - use /afk or type "67!afk <reason>" to mark yourself away, it clears when you next speak, and anyone who @-mentions you in the meantime is told you're away and why
- FixedFixed the Discord bot leaning on the same emoji as a verbal tic reply after reply, even under custom personalities like /romance
- ChangedThe Discord bot now uses *italics* for actions/narration and **bold** for emphasis when roleplaying or acting flirty/steamy, instead of flat text
- ChangedThe Discord bot now reacts to aggression by either matching it right back or turning flustered/shy, instead of defaulting to a calm de-escalating tone
- FixedFixed the Discord bot's replies (especially under /romance) always following the same template - italic action, devoted line, question - it now varies the shape and length reply to reply
- ChangedThe Discord bot's flirty/romantic replies now lean into real tension - suggestive lines, innuendo - instead of playing it safe, while still stopping short of graphic/explicit content
August 22, 2026
v29.8- ChangedThe "Get a boost" InspiroBot session now shows one of InspiroBot's own generated images behind each quote instead of a generic stock photo
- FixedFixed the Family Tree page's tree image sometimes failing to load, and added a proper error message instead of a broken image when it does
- FixedFixed the boost session's quote text being hard to read over InspiroBot's own generated images, which already have their own caption baked in - the quote now sits on a solid backdrop panel
- ChangedThe Family Tree page's tree image is now a proper interactive viewer - it opens fit to the frame and you can scroll, pinch, or use the on-screen buttons to zoom in and drag to pan around, instead of dumping the full-size image into the page
August 17, 2026
v29.4- AddedAdded a Family Tree page showing the latest rendered tree from the family-tree-bot Discord server, kept in sync live as members adopt, marry, disown, and divorce
- AddedThat page also has a member search tab - look up anyone tracked in the tree and see their parents, spouse(s), children, and full/half/step siblings
- AddedAdded an Activity tab to the Family Tree page logging every command run on the Discord server, who ran it, and who it targeted
August 15, 2026
v28.3- AddedAdded a password-protected dev progress page for the FNF mod, with the full changelog, sprite status per character, hidden weeks, and a visual asset tree
- ChangedThat dev page now breaks the story's shifts (Tutorial vs Koga, then vs Yon/KIY) out from the mod's freeplay weeks, since they'd been showing as one undifferentiated list
- FixedFixed the dev page's roster table being unreadable on phones - it now shows as stacked cards below tablet width, and the embedded asset tree resizes for smaller screens
- AddedAdded a dialogue preview editor to the dev page - pick any character portrait and expression, type a line, and watch it play out as a typed-out speech bubble; stack lines into a scene, play it back, and copy it out as a real dialogue.json
- AddedThat dialogue editor now lets you switch each portrait between the mod's left- and right-facing art, matching which side of the dialogue box the character is meant to sit on
- AddedAdded the ability to upload custom portraits straight into the dialogue editor - anyone with the page password can add a new character or expression on the spot and use it right away
- FixedFixed the dialogue editor's preview looking cramped on phones - the portrait and speech bubble now stack instead of overlapping, and the character picker shows a swipe hint and edge fades when there are more characters off-screen
- AddedAdded a "Custom uploads" section under the asset tree listing every uploaded portrait, grouped by character and sorted alphabetically, with a delete button on each one for cleanup
August 4, 2026
v24.3- AddedAdded a hidden all-black page with a single input box
- AddedTyping the right code on that hidden page triggers a screen-shaking, static-filled glitch effect
- ChangedThat hidden page now only allows 5 tries - the last one locks you out with a black-and-white glitch storm of shaking, strobing, and fake system errors
- Changed"Get a boost" now plays a real guided mindfulness session - timed quotes, backgrounds, and ambient audio
- ChangedRemoved the old randomly-cycling pick-me-up quotes behind "Get a boost" - it now shows a simple message if the mindfulness session can't be reached, instead of mismatched leftover quotes
- FixedFixed "Get a boost" being able to hang indefinitely instead of falling back when its mindfulness session fails to load
- FixedFixed the quotes in "Get a boost" racing far ahead of the narration instead of appearing in time with what's being said
- Changed"Get a boost" now keeps playing one mindfulness session after another instead of stopping after the first
August 2, 2026
v22.2- ChangedRemoved the countdown timer from the homepage
August 1, 2026
v22.1- FixedFixed fan art thumbnails cropping out parts of the artwork - the full piece now shows instead of being zoomed into a square
- AddedAdded a download button to each fan art piece so anyone can save it as a PNG
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