Product updates

Changelog

Track the latest updates and improvements to OpenCV as we build in public.

v0.4.1

## 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 ``` ## Docker ```bash docker build -t opencv:latest . docker run -p 3000:3000 opencv:latest ``` **Full Changelog**: https://github.com/sean35mm/cv-builder/compare/v0.4.0...v0.4.1

View on GitHub

v0.4.0 - Major Feature Sprint

## ✨ Major Feature Sprint **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) ### API Changes - New endpoints: `/api/pdf`, `/api/storage/[id]`, `/api/versions/[id]` - Convex functions: testimonials CRUD, messages, analytics, versions

View on GitHub

v0.3.2 - Security Patch

## 🔒 Security Patch **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](https://vercel.com/changelog/react-server-components-cve-fix)) ### 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.

View on GitHub

v0.3.1 - Legal Pages & Config

## 📄 Legal Pages & Config **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)

View on GitHub

v0.3.0 - Themes & Open Source

## 🎨 Themes & Open Source **Released:** October 24, 2025 Open sourced with a beautiful theme system and dark mode support. First community contributions merged. ### Added - **12 Color Themes:** sage, ocean, rose, amber, slate, sand, cocoa, peach, forest, olive, teal, mauve - Theme selector page (`/theme`) with live preview - Section registry pattern for clean profile rendering - AppShell component for consistent layout management - ThemeProvider and ThemeToggle components - MIT License - `.env.example` with required environment variables - Comprehensive README with setup instructions - GitHub repository made public ### Technical - Theme system using Tailwind CSS variables - Profile section registry for dynamic rendering - Refactored sidebar for theme-aware navigation - First pull requests merged (#1 hero improvements, #2 themes feature) ### Open Source - Added LICENSE, README, .env.example - Made repository public - Established contribution guidelines

View on GitHub

v0.2.0 - Landing Page & Editor Overhaul

## 🎨 Landing Page & Editor Overhaul **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)

View on GitHub

v0.1.0 - Initial Build

## 🚀 Initial Build **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

View on GitHub

OpenCV is open source. Follow our development on GitHub and join the conversation on X (Twitter).