Track the latest updates and improvements to OpenCV as we build in public.
v0.4.1
19 days ago
What's Changed
See the full changelog below for details.
Installation
bash
# Clone the repository
git clone https://github.com/sean35mm/cv-builder.git
cd cv-builder
# Install dependencies
bun install
# Run locally
bun run dev
Released: March 23, 2026
The biggest feature release since launch. PDF export, analytics, templates, testimonials, and a complete landing page redesign.
#
Added
- PDF Resume Export — Generate beautiful PDFs with @react-pdf/renderer
- Theme-aware color schemes in PDFs
- Professional layout matching web profile
- Download button in public profiles
- Analytics Dashboard — Track profile views and engagement
- View counts per profile
- Date range filtering
- Analytics tracker component
- Resume Templates — Multiple layout options
- Classic template (traditional layout)
- Modern template (contemporary design)
- Minimal template (clean & simple)
- Template selector UI
- Testimonials System — Collect recommendations
- Generate recommendation links
- Shareable testimonial request URLs
- Manage testimonials in dashboard
- Display on public profiles
- Contact Form — Let visitors reach out
- Contact form component with validation
- Message inbox (/inbox) for received messages
- Email notifications
- Version Management — Profile history
- Save profile versions
- Restore previous versions
- Version diff viewing
- Messaging System — Direct communication
- Receive messages from profile visitors
- Inbox management interface
- Message read status
#
Redesigned
- Landing Page — Cleaner, focused design
- Removed: FAQ, Gallery, Workflow sections
- Added: How It Works section with clearer steps
- New reveal and stagger animations
- Better feature explanations
#
Improved
- Public Profile View — Better template integration
- Project Section — Enhanced with technology tags and links
- UI Cleanup — Removed 30+ unused shadcn components
- Profile Editor — Better organization and UX
#
Technical
- Removed legacy Convex router (migrated to direct queries)
- Added resume upload scaffolding (for future AI parsing)
- API routes for PDF generation and file storage
- Updated Convex schema for testimonials and messages
- Removed unused dependencies (~50MB reduction)
#
Released: December 15, 2025
Critical security update addressing React Server Components CVE vulnerabilities.
#
Security
- React 19.0.0 → patched version for CVE vulnerabilities
- Next.js 16.0.10 → updated for security fixes
- Fixed React Server Components vulnerability (CVE-2024-XXXX)
#
Added
- AGENTS.md for AI-assisted development guidelines
- Updated TypeScript configuration
#
Technical
- Dependency updates via automated Vercel security patch
- Pull request #3 merged from Vercel security automation
- All security patches applied automatically Recommended Action: All users should update to this version immediately.
Released: November 5, 2025
Added required legal pages and improved deployment configuration.
#
Added
- Privacy Policy page (/privacy) with full privacy terms
- Terms of Service page (/terms) with usage terms
- Footer component with legal links and social media
- Updated footer with Terms and Privacy links
- Vercel configuration for production deployment
#
Fixed
- Vercel proxy configuration for API routes
- Build configuration optimizations
- App branding name updated
#
Changed
- Footer redesigned with legal links
- Social links added (Twitter/X, GitHub, LinkedIn)
Released: October 16, 2025
First production-ready landing page with a complete marketing site and dramatically improved editor UX.
#
Added
- Full landing page with hero, features, FAQ, gallery, workflow, and closing CTA
- Username claim flow on landing page
- Complete section editors for all profile sections:
- Experience (company, title, dates, description)
- Education (institution, degree, dates)
- Projects (title, link, description, technologies)
- Skills (categories and tags)
- Awards, Certifications, Exhibitions, Volunteering
- React Hook Form + Zod validation for all forms
- Month/year input components with proper formatting
- Prettier configuration and enforced formatting
- Type system overhaul with shared types in lib/types.ts
- Profile preview component for real-time preview
- Editor save button and auto-save functionality
#
Improved
- Split monolithic editor into per-section components
- Better form validation with descriptive error messages
- Enhanced UX with loading states and feedback
- Refactored public profile view for cleaner rendering
#
Technical
- Migrated to RHF + Zod for all forms
- Added proper TypeScript strict checking
- Established component naming conventions (kebab-case files)
Released: September 23, 2025
The foundation of OpenCV — a full-stack CV builder with real-time editing and public profile hosting.
#
Added
- Project scaffolded with Next.js, TypeScript, and Tailwind CSS v4
- Convex backend for real-time data synchronization
- Authentication system with email/password (Convex Auth)
- Profile editor with drag-and-drop section reordering (@dnd-kit)
- Section support: experience, education, skills, projects, certifications, volunteering, exhibitions, awards
- Public profile view with clean URL structure (/:username)
- shadcn/ui component library integration
- Bun for package management and Vercel deployment
- Initial dark/light mode support
#
Technical
- Migration from Vite to Next.js for SSR capabilities
- Component-based section architecture
- Type-safe database schema with Convex
- Responsive layout foundation