aboutsummaryrefslogtreecommitdiff
path: root/aero.js
AgeCommit message (Collapse)Author
9 daysredesign: add Y2K chrome theme + theme switcherTyler Hoang
- Add Y2K Chrome / Frutiger Aero two-theme switcher (floating pill, top-right) - Theme persists via localStorage under 'tyler.theme', no flash on load - Chrome theme: brushed-metal panels, iridescent titlebar seam, holographic cursor, blueprint wallpaper, Audiowide/Michroma/Space Grotesk fonts - Aero theme: upgraded to Plus Jakarta Sans + IBM Plex Mono - Z-index hygiene: .icons → 10, .win → 50, .bubble-field → 0 - Sparkle cursor is theme-aware (cyan→pink for chrome, warm rainbow for aero) - Music toggle is theme-aware: bazaar theme (aero) / coolman (chrome), swaps live if you change theme while music is playing - Add img/wallpaper-chrome.png (blueprint wallpaper for chrome theme) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 dayspodcast: switch to server-side php proxy for rss feedTyler Hoang
itunes api unreachable from browser on vps. podcast.php fetches anchor.fm rss server-to-server, parses xml, returns json. 1h cache header to avoid hammering the feed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 dayspodcast: wire reel mouth rss via itunes lookup apiTyler Hoang
- add fetchReelMouthFeed() to aero.js using itunes api (id 1709836497) - replace hardcoded episodes with dynamic #pod-episodes container - swap in real artwork on load, fallback placeholder until then - fix links: apple podcasts, anchor.fm rss feed - lazy-loads on first window open, cached after that Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 daysredesign: frutiger aero faux-OS desktopTyler Hoang
replaces the old enter/index pages with a draggable-windows desktop metaphor. wires last.fm now-playing, films.tylerhoang.xyz diary, and a php visitor counter; keeps background music via /mus/mmt.mp3. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>