Commit Graph

21 Commits

Author SHA1 Message Date
Jeff Emmett 24197d859a feat: Redirect /presentations to slides.jeffemmett.com
slides.jeffemmett.com is now the canonical home for presentations.
Server-side redirect via next.config.mjs + client-side fallback
preserving hash fragments. Hero button links directly to new domain.

Also: clean up v0/Vercel references from README and package.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 09:42:19 -07:00
Jeff Emmett c2147fd3dc feat: Switch presentations from FlipHTML5 to self-hosted flipbooks
Replace all 11 FlipHTML5 embed URLs with self-hosted StPageFlip
service at slides.jeffemmett.com. Zero external dependencies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 03:36:29 -07:00
Jeff Emmett 9a07274a7b fix: Update Psilocybernetics deck to new FlipHTML5 document
Replaces phqos/pnlz with phqos/rzfn for the updated presentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 00:25:46 -07:00
Jeff Emmett ab7bd076de feat: Add presentations page with shareable anchor links, new research images
- Add /presentations page with all 11 talks from canvas-website
- Each title is a clickable #hash anchor that copies shareable URL
- Auto-scrolls to hash target on page load
- Styled to match home page: cursor effect, animated blobs, tags, glass cards
- Replace 6 generic AI stock images with custom dark-theme illustrations
  matching the site's purple/teal color palette
- Add Presentations nav button to hero section
- Add sonner Toaster for copy-link toast notifications

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 22:10:02 -07:00
Jeff Emmett 874257a29b feat: Add earlier writings (WordPress) link to contact section
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:43:56 +00:00
Jeff Emmett b482cab8cf fix: Clear canvas each frame to prevent darkening 2025-12-28 07:54:10 -05:00
Jeff Emmett 937a12d2a6 feat: Rewrite about section, add greeting to hero
- Rewrote about section with more authentic voice
- Less academic jargon, more heart
- Added "Hi, I'm" above name in hero
- Removed stats/metrics section

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 02:17:21 -05:00
Jeff Emmett 4bde33394b feat: Improved spore cursor effect, remove cadCAD reference
- New organic particle system with flocking behavior
- Spores drift and connect with faint lines
- Spawns based on cursor movement speed
- Removed specific cadCAD open-source claim from about section

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 02:16:03 -05:00
Jeff Emmett 15f335ca98 revert: Restore original v0 design
Reverts all redesign attempts back to the original v0-generated
personal website design.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 02:11:53 -05:00
Jeff Emmett 033a38a312 feat: Matrix click effect and updated focus areas
- Replace mycelial cursor with matrix character burst on click
- Characters explode outward with rotation and gravity
- Uses katakana, numbers, and symbols in warm gold color
- Updated hero section with focused domains: mycoeconomics,
  psilocybernetics, post-capitalism, collective intelligence,
  regenerative systems, the undernet

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 02:07:30 -05:00
Jeff Emmett b344d256d3 feat: Add mycelial growth cursor effect
- Random walk tendrils spawn from cursor movement
- Branching growth pattern
- Tendrils connect when they find existing mycelium
- Gradual fade over time
- Click spawns multiple spore bursts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 01:54:30 -05:00
Jeff Emmett e545359df0 feat: Minimal mycelial redesign
- Dark earthy palette
- Simple single-page layout
- Just name, typing effect, and real links
- No fabricated content
- Removed custom cursor

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 01:51:46 -05:00
Jeff Emmett c78739974e feat: Redesign with blueprint/sketch aesthetic
- Warm cream paper background with subtle blue grid
- Blueprint-style cards with sketch borders
- Node-point diagrams for visual hierarchy
- Subtle crosshair cursor (removed matrix particles)
- Kept "Exploring..." typing effect
- Systems diagram aesthetic throughout
- Dashed connection lines between elements
- Annotation styling for context notes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 01:44:13 -05:00
Jeff Emmett a07088c362 feat: Complete hack-ademic redesign with terminal/cyberpunk aesthetic
- New cursor effect with matrix particles, glitch effects, crosshair design
- Terminal-themed globals.css with scanlines, neon borders, glitch animations
- Hero section with ASCII art, boot sequence, typing effect
- Work/Research section with expandable academic papers
- About section with terminal blocks, mycelium ASCII art
- Skills section as interactive file tree with progress bars
- Contact section with network visualization and ping simulation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 01:25:52 -05:00
Jeff Emmett df7149db34 Fix healthcheck to use 127.0.0.1 instead of localhost
Alpine Linux doesn't resolve localhost properly in some cases

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 23:48:12 -05:00
Jeff Emmett 53c793342a Add Docker support for self-hosting
- Add Dockerfile with multi-stage build for Next.js
- Add docker-compose.yml with Traefik labels for jeffemmett.com
- Add .dockerignore
- Configure next.config.mjs for standalone output

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 22:56:05 -05:00
v0 7f7c0580d6 sync new changes from main for jeffemmett-website-redesign
#VERCEL_SKIP

Co-authored-by: Jeff Emmett <46964190+Jeff-Emmett@users.noreply.github.com>
2025-12-26 02:32:06 +00:00
v0 6566c42d54 sync main changes into jeffemmett-website-redesign project
#VERCEL_SKIP

Co-authored-by: Jeff Emmett <46964190+Jeff-Emmett@users.noreply.github.com>
2025-11-24 06:04:45 +00:00
v0 06e30c7dd3 sync main changes into jeffemmett-website-redesign
#VERCEL_SKIP

Co-authored-by: Jeff Emmett <46964190+Jeff-Emmett@users.noreply.github.com>
2025-11-24 06:04:22 +00:00
v0 ce26be09ca sync main changes into jeffemmett-website-redesign project
#VERCEL_SKIP

Co-authored-by: Jeff Emmett <46964190+Jeff-Emmett@users.noreply.github.com>
2025-11-24 02:02:59 +00:00
v0 a369139872 Initialized repository for chat Personal website redesign
Co-authored-by: Jeff Emmett <46964190+Jeff-Emmett@users.noreply.github.com>
2025-11-24 01:59:54 +00:00