What's new and what's changed on this site.
V2.3.1
April 2026
Side nav bow, mobile scroll, and morph fixes
- Side nav items bow into a semicircle arc on hover, fanning out from the viewport right edge for a softer, more tactile reveal
- Fixed Prevue card auto-opening on mobile while scrolling from the top (iOS was firing click-on-touchend through scroll gestures; now tracks touch movement and suppresses misfires)
- Hid iOS Safari's native play button overlay on puzzle card videos so the Prevue hero loop plays cleanly without a tap-to-play icon
- Fixed device corner radius flickering to zero mid-morph on the Prevue note page (replaced overflow:hidden + border-radius with clip-path inset, sidestepping a Safari bug that dropped the rounded clip mask during WAAPI size animation)
V2.3.0
April 2026
New navigation, mobile menu, and popover consistency
- Replaced bottom navigation pill with vertical side nav lines on desktop (fixed left edge, scroll spy active states, hover-to-reveal labels)
- Burger menu on mobile (top-right) opens full-screen overlay matching existing popover pattern
- Unified mobile close buttons: consistent 36px circle, same position (top:16px right:16px) across all popovers and modals
- Mobile popover backgrounds updated to var(--bg) for consistency
- Burger z-index sits below other popovers so it hides when book/mymind/modal sheets open
- Added Bret Victor "Inventing on Principle" to media section
- Note filter pills (All, Breakdowns, Thoughts, Tools) and show-more for notes
- MDX support for notes with first MDX note "The one-clickness of interfaces"
V2.2.0
March 2026
Prevue case study, interactive demos, and mobile polish
- "Building Prevue" case study with 4 interactive React demos (dock hover, resize handles, device morph, toast comparison)
- React island support via @astrojs/react for note pages
- Live Projects section above Design Work with embedded prevue video
- Read time tags on note cards
- Per-note Open Graph image support for link previews
- Mobile fixes: hide hover-only dock demo, balanced mymind masonry columns, 3-row book grid default
- Device morph animation using Web Animations API for reliable mobile playback
- Fixed View Transition duplicate listener bugs across timezone toggle, sounds, and note clicks
V2.1.0
March 2026
Media section, new books, and nav cleanup
- New Media section with podcast cover grid and skeuomorphic play button slide-out on hover
- Added 3 new books: Martyr!, Antifragile, and Sync
- Updated Hamming book to 100% with a new highlight quote
- Simplified bottom navigation: removed sound knob, scroll-to-top arrow, and sliding highlight pill
- Lightened nav bar for better visibility against the background
- Active section now indicated by text color only