Granular control over Essential, Functional, Analytics, and Marketing cookies with preferences persisted and automatic cleanup on revoke.
Detailed policy with categories, purposes, third-party cookies, and DNT handling. Available at /cookie-policy
.
GDPR legal basis, user rights, retention, DPO contact, and international transfer safeguards. Available at /privacy-policy
.
Clarifies professional responsibility for reviews, prohibits harmful content, and enforces truthful submissions. Available at /terms-of-service
.
Added explicit agreement notices in registration and LinkedIn sign-in including updated button text.
Refined tags and action buttons layout; improved filter buttons display on small screens.
General mobile layout refinements across sections.
Renamed all occurrences of PeopleCheck and PeopleVerified misspellings to PeerVerified.
Fixed auth modal not opening when writing reviews or claiming profiles.
• Consent categories persisted and honored across sessions
• Automatic cleanup of non-essential cookies on revoke
• New routes for legal pages: /privacy-policy
, /cookie-policy
, /terms-of-service
• Authentication flows updated to include terms agreement notices
Public reviews on profile pages now display the reviewer’s avatar and name when available. Anonymous reviews remain anonymous.
Paste a public LinkedIn profile URL to find or create the exact person. We normalize URLs and match by stable slug with a Google fallback when needed.
The dashboard’s Reviews About Me section now surfaces reviewer details for public reviews, helping users understand the context behind feedback.
Cleaner cards, better spacing, and improved handling of LinkedIn results.
Improved copy and visuals with a dynamic hero grid showing real profiles.
Fixed incorrect sequence where tabs were advancing by 2 instead of 1 (was showing 1-3-5-7-2-4-6 instead of 1-2-3-4-5-6-7). Separated progress tracking from tab advancement logic to resolve React state batching issues.
Multiple responsive design fixes including tab buttons, spacing between sections, hero section layout, search button positioning, and TestVersionBanner formatting for mobile devices.
Fixed overlay issues in animated background, resolved content overflow problems, added missing title, and improved mobile layout with collapsible menu. Customer persona section no longer obscures PeerVerified info.
• API `/api/reviews/[id]` now returns reviewer details for non-anonymous reviews
• `ProfileReview` type updated with optional `reviewer` field
• Dashboard consumes reviewer info and links to reviewer’s claimed profile
• Added robust LinkedIn URL detection, normalization, and slug matching in search
• Google Custom Search used as fallback for LinkedIn enrichment
• New endpoint `/api/hero-profiles` returns randomized profile tiles for homepage
• Fixed React state batching issue in tab cycling logic for "How PeerVerified Works" section
• Multiple mobile responsive design fixes across hero, customer persona, and navigation components
Secure login and registration using LinkedIn credentials. Users can authenticate using their professional LinkedIn profiles for verified identity and easier onboarding.
Powerful search functionality to find professionals by name or LinkedIn profile URL. Search results display verified profiles with review summaries.
Complete profile creation and claiming system. Users can create new profiles or claim existing ones through a verified process.
Comprehensive peer review functionality allowing users to give and receive professional feedback. Reviews include ratings and detailed feedback.
Comprehensive dashboard with multiple sections for managing your PeerVerified experience. Includes overview, profile, claims, subscriptions, and review management.
Administrative interface for managing the platform. Admins can review and approve profile claims, moderate reviews, and manage users.
Integrated Stripe payment system with subscription management. Users can upgrade plans and manage billing through a dedicated portal.
Added a friendly welcome banner for v0.0.1 early adopters. The banner celebrates users as first-time experience testers and provides easy feedback collection.
Version number displayed in the footer with a clean badge design, linking to this comprehensive changelog for transparency and easy access to update information.
Enhanced messaging throughout the application to be more positive and welcoming. Removed negative language about bugs and focused on the collaborative early-access experience.
Implemented consistent blue color scheme across banner and footer elements for better brand cohesion and professional appearance.
Comprehensive SEO implementation with proper metadata, Open Graph tags, structured data, and sitemap generation for better search engine visibility.
All components and pages are fully responsive, providing an optimal experience across desktop, tablet, and mobile devices.
• Built with Next.js 14 App Router and TypeScript for type safety
• Prisma ORM with PostgreSQL database for data management
• NextAuth.js for secure authentication with LinkedIn provider
• Stripe integration for subscription and payment processing
• Tailwind CSS for responsive, utility-first styling
• Shadcn UI components for consistent design system
• Client-side state management with React hooks
• Server-side rendering and API routes for optimal performance
• Comprehensive error handling and user feedback systems
We're actively working on new features and improvements. Check back here for the latest updates!