26 Commits

Author SHA1 Message Date
4d131335dc Remove outdated UI reference files and update .gitignore to exclude SpecStory auto-save and AI rules backup files 2025-11-21 07:14:08 -07:00
52b92ab44a Remove design-system-architect.md file 2025-11-21 06:51:58 -07:00
b1feda521c Update configuration and middleware for Cloudflare integration; add Space Grotesk font and improve media route handling
- Changed wrapper settings in open-next.config.ts to use "cloudflare-node" and "cloudflare-edge".
- Updated main entry point in wrangler.toml to point to ".open-next/worker.js".
- Modified middleware to allow access to the speakers project path.
- Added Space Grotesk font to layout.tsx for enhanced typography.
- Improved media route handling by resolving parameters correctly in route.ts.
- Adjusted ServiceCard component to use a more specific type for icon handling.
2025-11-18 13:37:20 -07:00
a76e20e91f Added Cursor Rules 2025-10-23 05:11:03 -06:00
a2c67c3fb9 removed reel.mp4 2025-10-23 04:26:26 -06:00
90e730c2fe coding agent adjustments 2025-10-23 03:06:16 -06:00
a06b2607c7 feat(video): add custom reel player with local mp4 support
Replaced Frame.io link with embedded local video player for the studio reel.

## Changes
- Created ReelPlayer component with custom HTML5 video controls
  - Play/pause, volume, fullscreen, progress bar with scrubbing
  - Loading and error states with user-friendly messages
  - Dark theme styling with orange (#ff4d00) accents and sharp corners
  - Responsive design for mobile/tablet/desktop

- Integrated ReelPlayer into Temp-Placeholder (Work section)
  - Replaced external Frame.io link with local /reel.mp4
  - Maintains minimal aesthetic with proper animations

- Fixed middleware whitelist issue
  - Added /reel.mp4 to middleware allowlist (src/middleware.ts:8)
  - Prevents 307 redirect that was causing "text/html" Content-Type error

- Added video file headers to next.config.ts
  - Ensures proper video/mp4 MIME type for all .mp4 files

- Updated CLAUDE.md documentation
  - Added critical warning about middleware whitelist in "Common pitfalls"
  - Added rule #9 to "Agents operating rules" for public/ file additions
  - Future-proofs against this issue happening again

## Technical Details
- Video: 146MB, H.264 codec, 4K resolution (3840x2160)
- Player handles large file buffering gracefully
- ReadyState check prevents loading overlay persistence
- All controls accessible and keyboard-friendly

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 03:05:27 -06:00
bedd355b78 refactor(ui): transform temp-placeholder into minimal card layout
- Removed gradient border wrapper and CursorDotBackground
- Created centered dark card (#0a0a0a) on black background with subtle border
- Added minimal navigation with smooth scroll to sections
- Organized content into sections (about, work, studio, contact)
- Added > prefixes to section headers for terminal aesthetic
- Removed all glow effects and rounded corners
- Kept only orange (#ff4d00), white, and black color palette
- Preserved all Easter eggs (depth map, pigeon zone, video previews)
- Added smooth scroll behavior to globals.css

Inspired by minimal editorial layouts while maintaining the site's humor and personality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 02:09:48 -06:00
7b1acf5588 added a shitty card but claudes here to save the day lol 2025-10-23 01:47:08 -06:00
9845081330 feat(ui): enhance temp-placeholder with animations and visual polish
- Add interactive link animations with orange glow and draw-in underlines
- Implement scroll progress indicator (orange vertical bar)
- Add animated section dividers that expand on scroll into view
- Create loading skeleton for YouTube iframe previews
- Animate accordion chevron to orange when open
- Add hover tooltip to BIOHAZARD easter egg title
- Add scroll-triggered fade-in for pigeon easter egg
- Add subtle separation between contact links
- Extract reusable components: ScrollProgressBar, SectionDivider, VideoPreview
- Maintain dark VFX aesthetic with snappy framer-motion animations
2025-10-23 00:13:21 -06:00
3bafa982ee added loading animation 2025-10-13 01:40:37 -06:00
1589c35026 added hovercard embeds 2025-10-13 01:14:35 -06:00
150f16a3de added no pigeon zone 2025-10-13 01:06:17 -06:00
94b9eeea15 added depthmap to oliver 2025-10-13 00:58:29 -06:00
7af9d05f48 added oliver 2025-10-13 00:44:31 -06:00
aa3356e854 updated widget 2025-10-12 20:38:07 -06:00
431be04d28 added instagram embed 2025-10-12 20:14:51 -06:00
a2eafe3037 toned down the profanity 2025-10-12 19:36:10 -06:00
9733cc8ad6 fixed mobile scaling 2025-10-12 18:55:09 -06:00
f48786b20b removed scrollbar 2025-10-12 18:46:33 -06:00
06fe062114 added a little css 2025-10-12 18:41:59 -06:00
d6ae81d11a updated descriptions 2025-10-12 17:45:13 -06:00
9543cca413 Update global styles and layout components; introduce new font and restructure homepage. Adjust color variables for light and dark themes, add new font styles, and enhance footer and navigation for improved accessibility. Replace old project showcase with updated components reflecting recent projects and branding efforts. 2025-10-12 16:15:08 -06:00
633ef418d1 feat: implement complete Biohazard VFX website with all pages and components
- Add all shadcn/ui components (button, card, form, dialog, navigation-menu, etc.)
- Create main layout with navigation header and footer
- Implement homepage with hero, showreel, featured projects, and capabilities
- Build about page with studio origins, values, and capabilities
- Create services page with detailed service offerings
- Implement portfolio page with masonry grid for varying aspect ratios
- Build contact page with 4-step multistep form
- Add project and service data structures with placeholder content
- Configure SEO metadata, canonical links, and JSON-LD schema
- Add font preloading and image lazy-loading for performance
- Configure Next.js Image for Unsplash remote patterns
- Fix Navigation component to use modern Link pattern (remove legacyBehavior)
- Add comprehensive README with project documentation
2025-10-12 03:47:12 -06:00
54909d79e5 feat: initial repository setup with Next.js, Tailwind CSS, ShadCN UI, and Gitea CI/CD
- Initialize Next.js 15.5.4 with TypeScript and App Router
- Configure Tailwind CSS v4 with ShadCN UI component library
- Set up OpenNext for Cloudflare Workers deployment
- Add Gitea Actions workflows for CI/CD (lint, build, deploy)
- Create issue templates (bug, feature, question) and PR template
- Add comprehensive CONTRIBUTING.md and README.md documentation
- Configure build scripts and deployment configuration
2025-10-12 03:02:14 -06:00
03aaf69b46 Initial commit 2025-10-12 08:39:43 +00:00