Changelog
Track the evolution of Layera. All notable changes, new features, and improvements are documented here.
v1.2.0
Admin panel with perfume approval workflow, user management, and login history
Role-based access control with admin privileges
Password reset functionality via email
Password visibility toggle on authentication forms
Delete perfumes from collection
Add new brands to the database
Fragrantica import for adding perfumes
Unit tests for server actions
Brands normalized into separate database table
Reusable pagination component
Server actions reorganized by domain
Enhanced rate limiting for AI prompts
Session management for sign in/out events
Validation to prevent duplicate brand and perfume names
Login history timestamp display
v1.1.0
Changelog page to track version history and updates
Component-based architecture for changelog with clean separation of concerns
Updated favicon to orange outline on transparent background for better tab rendering
v1.0.0
AI-powered fragrance chat with personalized recommendations
Personal perfume collection management system
Browse and discover new perfumes
User authentication with demo login capability
Custom perfume bottle logo and modern navigation icons
Footer branding with Layera icon
Enhanced chat interface with collection integration
Fixed navbar responsive behavior across all pages
Improved pagination styling to match app theme
Protected routes with authentication middleware
v0.5.0
Add perfumes to personal collection
Improved intro section with better routing
Renamed to 'My Collection' for better UX
v0.4.0
Complete authentication system with login and registration
v0.3.0
Perfume collection display with grid layout
Perfume upload functionality
Collection selector for browsing
Complete collection architecture restructure
Toast notifications for user feedback
Enhanced form handling
v0.2.0
Footer with branding and open source links
Complete navigation bar with responsive design
'How it Works' section on landing page
Polished intro section design
v0.1.0
Initial hero section with brand introduction
Feature badge section showcasing app capabilities
Project foundation and structure
More updates coming soon. Stay tuned!