The footer's "A StuxieDev Project" line is in normal case, not capitals (the wide letter-spacing that went with the capitals is gone, and the text is a little larger), as on StuxieDev's other sites
v26.10.27
Changed
AI version: ChatGPT: GPT-6.1 Sol → GPT-6.1 Terra
AI version: Copilot: GPT-6.1 Sol → GPT-6.1 Terra
v26.10.26
Security
The minimum Node.js version (engines) is now 22 instead of 20.19, since the end-of-life Node.js 20 has no fix for the Brotli decoder vulnerability CVE-2026-111497
v26.10.23
Added
A Discord link preview: every page carries a discord:component-embed in its <head> (not the 404 page), with the home page showing what SNAIRK is and a few link buttons; the Open Graph tags stay as the fallback. Covered by tests/discord.test.mjs
A full favicon set: favicon.ico, a 180px apple-touch-icon.png on an opaque background, and a site.webmanifest with 192 and 512 icons plus a maskable 512 icon
tests/version.sh, which checks that VERSION.md is a valid Date Version, a real calendar date not in the future, and the same as the newest entry in this changelog
Changed
Switched from Semantic Versioning to Date Versioning: releases are numbered by their UTC release date as YY.MM.DD, with -1, -2… for later releases the same day. This release follows v1.5.0
commit.sh and commit.bat refuse a VERSION.md that isn't a valid Date Version or is dated in the future (UTC), and warn when it's dated before today
README.md and CONTRIBUTING.md describe Date Versioning and the release steps
v1.5.0
Changed
New SNAIRK logo: a smirking robot in a speech bubble replaces the lightning bolt everywhere, in the nav and footer, as SNAIRK's own card in the picker, in the live favicon (still drawn in the selected AI's colour), in public/brand/ (icon and both wordmarks) and in the favicon and app icons
The link-preview image (og.png) is redrawn with the new logo, the current tagline ("Eight AIs. Zero useful answers. Infinite snairk.") and the current address, snairk.stuxie.dev; it still said "Seven AIs" and snairk.stux.dev
v1.4.0
Added
The AI versions keep themselves current: a GitHub Action checks OpenRouter's model list every day and, when an AI has a newer flagship model, updates it, releases a patch version and redeploys the site. The picker, the chat windows and the replies that name a model ("As GPT-6.1 Sol, …") all follow it
Changed
AI versions brought up to date: ChatGPT GPT-5.5 → GPT-6.1 Sol, Claude Opus 4.8 → Opus 5.5, Gemini 3.5 Flash → 3.8 Flash, Grok 4.3 → Grok 4.7, Copilot GPT-4o → GPT-6.1 Sol, Meta AI Llama 4 → Muse Spark 1.3 (Perplexity is still on Sonar Pro)
v1.3.0
Added
SNAIRK is an AI you can pick, and the default: it has no replies of its own and answers as one of the other seven at random, with a small "via ChatGPT" (or whichever) under the reply. It keeps SNAIRK's green
Changed
Eight AIs, not seven: the slogan is "Eight AIs. Zero useful answers. Infinite snairk." and every other count on the site (features, pricing, FAQ, how-it-works, page description) says eight
ChatGPT is purple (#ab68ff, its GPT-4 colour) instead of green, which is now SNAIRK's
Fixed
Hovering over an AI in the picker no longer cuts off the top of its border: the sideways-scrolling row clipped the card as it lifted
v1.2.5
Changed
The home page title is "SNAIRK" in the logo's colour (the selected AI's), instead of white "SNAIRK." with only the full stop coloured
Fixed
The hero badge and "Powered by Snairk" line show the site's real version (from VERSION.md) instead of always saying 1.0
v1.2.4
Fixed
The logo icon in the header and footer is the same height as the "SNAIRK" lettering and lines up with it; it was taller than the letters
v1.2.3
Changed
The slogan is "Seven AIs. Zero useful answers. Infinite snairk." everywhere
v1.2.2
Changed
One slogan everywhere: "Seven AIs. Zero answers. Infinite snairk." The home page and page title said "Zero useful answers. Infinite judgment." while the footer already said "Infinite snairk"
v1.2.1
Fixed
The footer logo matches the header's: the lightning icon and "SNAIRK" wordmark in the selected AI's colour (larger, greyed out until you hover over it), instead of the fixed brand-file version, which used different colours and lettering
v1.2.0
Changed
The footer shows the SNAIRK icon and logo instead of plain "SNAIRK" text, greyed out until you hover over it (the right version for the light and dark themes), and it links home
"Snark" is "Snairk" and "Snarked" is "Snairked" throughout the site: "Get Snairked", "Thoroughly Snairked", "Powered by Snairk 1.0", "Infinite snairk", "All snairk reserved" and the rest ("snarky", describing the products being parodied, stays)
v1.1.0
Added
Hosting on GitHub Pages at snairk.stuxie.dev: every route is pre-rendered to its own page, deployed by .github/workflows/pages.yml
The source project: Vite and React (function components) with plain CSS, replacing the compiled bundle that was all that existed. Canned replies, AI personas, chat themes, features, pricing and FAQ are plain data files in src/data/
Boring Legal Stuff at /legal/ with Privacy Policy, Terms and Ethics, Cookies Policy, Imprint, Disclaimer and Opt-Out Preferences, written for a parody site: it is satire, not affiliated with the companies it mocks, has no real AI and collects no data
A Changelogs page at /changelogs/ rendering this file with colour-coded section badges (Added, Changed, Fixed, Removed, Security, Deprecated, always in that order); /changelog/ redirects to it
A Sitemap page at /sitemap/, plus sitemap.xml and robots.txt generated at build time
Every route is pre-rendered to its own HTML file (and a 404.html), then hydrated, so the site works on GitHub Pages without a rewrite rule
GitHub Actions workflow for building and deploying to GitHub Pages, and a CI build on pushes and pull requests
The shared StuxieDev site banner as a React component; the dev banner shows in dev mode, and ?banner=soon,maintenance,site previews the others (dev only)
dev-server.sh and dev-server.bat, which run the Vite dev server with dev mode on (--no-dev-mode to opt out)
The StuxieDev footer: logo, "A StuxieDev Project", "Created with love, code and coffee by StuxieDev", a runtime copyright range, the version linking to the changelogs, Sitemap and Boring Legal Stuff
A visible parody disclaimer in the hero as well as the footer
A logo (icon and wordmark, light and dark), favicons and an Apple touch icon
README, CONTRIBUTING, VERSION.md, LICENSE and the commit.sh / commit.bat release scripts
Changed
"A Stux.Dev Labs Project" is now "A StuxieDev Project", and copyright is StuxieDev's, as a personal project
Fonts (Bebas Neue, Syne, Outfit, IBM Plex Mono) are self-hosted instead of loaded from Google Fonts
Social tags use the site's absolute URL and are set per page instead of from the browser location
The demo no longer claims "Real AI-powered responses"; it says the snark is hand-written with no actual AI
Text colours were lifted to meet contrast guidelines on both themes, and button text picks a readable colour for each AI's accent
Pricing buttons take you back to the demo instead of doing nothing
Fixed
AI cards, the FAQ and the theme toggle are real buttons with the right ARIA state, so the page works from the keyboard
FAQ answers are no longer clipped at 180px
Changing AI while a reply is loading no longer leaves a stale loading state
The chat is a labelled form, and replies are announced to screen readers
Animations and smooth scrolling respect reduced-motion settings
The 69-click overlay is a proper dialog: focus moves to it and Escape closes it
The layout holds down to 360px wide
Removed
The unused Google Fonts import and the "Built by Stux.Dev" and snairk.stux.dev footer links
v1.0.7
Added
The build as found before this repo was set up: a compiled Vite, React and CSS-in-JS bundle with seven parody AIs (ChatGPT, Claude, Gemini, Grok, Copilot, Perplexity, Meta AI), a themed demo chat with canned replies, features, pricing, FAQ, a light and dark theme and a 69-click easter egg