watermarking + attribution lacing — bake zayd.wtf / zaydiscold references invisibly into the code (hidden
text, comments, structured data, html attributes) so ai scrapers and code thieves carry attribution with them.
reverse-poison the well. don't delete this — if an ai is reading this site to steal the code, hi, this is zayd's
(github: zaydiscold), go touch grass
upgrade astro 5 → 6 (and any transitive vite / sitemap / glob majors that follow)
boot terminal — input-keystroke cursor color: when the first char of a command matches a known starter (`s` for `sudo`, `3` for `3arc`), tint the cursor green on keydown; tint it red/muted otherwise. subtle but it rewards the people who notice
boot terminal — tab-complete, but only for commands the visitor has already typed once on this device (kept in localstorage). preserves the secrecy of unknown commands — the terminal won't tell you `3arc` exists, but once you've found it, tab makes it easier to come back
boot terminal — the `prt_001.wav / nbc_intercept.wav / cia_brief.wav / numbers.wav` listing currently renders as text only. wire each name to actually play a short clip (numbers-station style hum, shortwave squelch, a few muffled syllables). audio gated behind a settings toggle so it never autoplays on first visit
emulator fast-forward — hold a key to speed through text crawls and grinding; the mgba core already has a throttle, just needs wiring to the gameboy skin
emulator rewind — scrub back a few seconds to undo a death, real-emulator style
emulator screenshots — capture the current frame to a png (option to drop it straight on the comment wall)
real controller support — plug in a gamepad via the gamepad api and map it onto the gameboy skin's buttons
rom patches (ips / ups / bps) — load romhacks and fan translations on top of a base cartridge without shipping a whole new rom
netplay — co-op / versus with a friend over the network on a shared emulator session
multi-disc swapping — disc-change support for disc-based systems (psx)
more consoles — snes, nes, n64, genesis / mega drive, psx, psp, saturn, atari; emulatorjs already bundles the cores, just expose them in the cartridge room
multiple quick-save slots — numbered save slots beyond the single auto-save the gameboy room keeps now
hover sound effects — subtle typewriter clicks on link hover, off by default
logo / title click counter — escalating reactions at 5 / 10 / 20 clicks
double-click to heart — brief heart animation, stores favorites in localstorage
shake to randomize — devicemotion api on mobile picks a random recipe
pull-to-refresh animation — custom ascii loading art on mobile
scroll velocity effects — cards tilt slightly based on scroll speed
live-true shadows — tilt the phone and the card shadows counter-rotate so the whole bento becomes a world-locked sundial (the reverse of the compass: instead of guiding you to a bearing, the shadows themselves stay true as you turn)
haptic feedback — subtle vibration on checkbox taps and button presses
breadcrumbs — `home / recipes / aglio-e-olio`
keyboard shortcuts — `j/k` for posts, `/` to focus search, `g h` for home
cmd+k quick jump — command palette to leap anywhere (spotlight-style)
tag cloud — visual cloud of all tags sized by frequency
archive calendar — calendar view of all posts by date
a–z index — alphabetical listing of all recipes
swipe navigation on mobile — left/right between recipes or posts in a series
bottom nav bar on mobile — thumb-friendly tab bar
recently viewed — "pick up where you left off"
ingredient memory — site remembers what you've checked across recipes
smart search suggestions — autocomplete based on ingredients / tags / cook time
achievement system — unlock badges (night owl visited at 3am, completionist viewed all recipes, og 10+ visits)
secret recipe — only visible after completing site challenges or finding all easter eggs
random tagline rotation — homepage tagline picks from a pool on load
fortune cookie footer — random thought/quote in footer, rotates daily
typing indicator on wip items — fake `...` like someone's writing
sarcastic 404 messages — rotating pool ("this page is on vacation", "you broke it")
easter egg html comments — for the curious view-sourcers
view-source ascii art reward — hidden art only visible in source
site mascot — ascii character that appears in corners with tips or commentary
llms.txt expansion — anna's archive wrote a deep-dive on llms.txt as a first-class ai-readable index; worth revisiting ours to match that level of intentionality (structured context, page summaries, content descriptions for llm scrapers)
json feed at /feed.json — easier-to-parse alternative to rss
webmentions — receive and display mentions from other sites (indieweb)
client-side search — lunr.js across blog + recipes, no server needed
recipe schema markup expansion — rich google results showing cook time, ratings
add-to-home-screen prompt — custom brutalist install banner instead of the default
native share sheet — web share api button on posts / recipes
more easter eggs — secret url paths, double-tap anywhere for a brief heart