Back to Home

Changelog

All notable changes to the Menuhat Platform

Version 2.0.5 July 5, 2025

Major Design System Update - Aura-Style Theme

Complete Visual Redesign
  • Implemented comprehensive Aura-style dark theme across all public pages
  • Added glassmorphism effects with backdrop-blur and subtle transparency
  • Applied consistent radial gradient backgrounds (#7a4bc1 → #54338e → #51328b)
  • Enhanced visual hierarchy with gradient text effects
Homepage Enhancements
  • Updated homepage with modern Aura-style design
  • Added background glow effects and improved visual depth
  • Enhanced restaurant cards with glassmorphism styling
  • Improved search functionality with glass panel effects
Authentication Pages Redesign
  • Redesigned login and register pages with matching Aura-style theme
  • Added multi-step registration form with progress indicators
  • Implemented glass panel effects for forms and containers
  • Enhanced button styling with gradients and hover animations
Restaurant Detail Page Improvements
  • Updated restaurant detail page with consistent Aura-style design
  • Added color-coded contact information sections
  • Enhanced working hours display with individual day cards
  • Improved QR code section with nested glass panels
  • Added direct menu link for accessibility (customers without cameras)
Dashboard Sidebar Enhancements
  • Updated restaurant dashboard sidebar with Aura-style design
  • Increased sidebar width from 256px to 320px for better content display
  • Added glassmorphism effects and enhanced hover states
  • Refined interactive elements with professional hover animations
  • Fixed z-index issues for proper element layering
  • Removed scaling hover effects for stable interactions
QR Code Component Improvements
  • Removed empty square from QR code center for cleaner appearance
  • Eliminated logo placeholder that was creating hollow spaces
  • Maintained high error correction level for reliable scanning

Technical Improvements

Design Consistency
  • Applied consistent design elements across all major pages
  • Standardized glassmorphism effects and hover states
  • Implemented unified color palette and typography
  • Enhanced responsive design principles
User Experience
  • Improved accessibility with alternative menu access methods
  • Enhanced navigation with better visual feedback
  • Optimized interactive elements for professional appearance
  • Maintained all existing functionality while improving visual design
Performance Optimizations
  • Smooth transitions and animations (300ms duration)
  • Optimized hover states without layout shifts
  • Proper element layering with z-index management

Version 2.0.4 April 18, 2025

Features

Admin Dashboard Enhancements
  • Implemented full user management with CRUD operations
  • Added restaurants management interface in Admin Dashboard
  • Integrated subscription management system with database
  • Added language management and translation features
Data Integration and Logging
  • Implemented backend data integration for dashboard Overview section
  • Added audit logging for user management actions
  • Integrated database support for Audit Logs section

Bug Fixes

  • Fixed dashboard metrics to use correct data sources
  • Fixed user creation by adding UUID generation for ID field
  • Fixed duplicate user entries issue
  • Streamlined admin interface by removing unused Content Management section

Version 1.0.3 March 23, 2025

New Features

Restaurant Logo Support
  • Added logo field to restaurant data structure
  • Implemented logo display on restaurant detail page
  • Added logo display on homepage restaurant listings
Working Hours Integration
  • Added working hours display on restaurant detail page
  • Implemented formatted time display with AM/PM conversion
  • Enhanced UI for displaying working hours with day names

Enhancements

Restaurant Detail Page
  • Improved layout with dedicated sections for contact information
  • Enhanced visual display of restaurant information with icons
  • Added consistent styling for address, phone, and cuisine sections
Build Optimization
  • Updated Next.js configuration for production builds
  • Fixed type issues in restaurant page components
  • Optimized server component configuration

Version 1.0.2 March 21, 2025

New Features

Demo Data Import
  • Added option to import demo menu data when creating a new restaurant
  • Implemented seed helpers for generating sample menu items
  • Added test scripts for database connection and seeding
Menu Branding Customization
  • Implemented comprehensive menu branding customization feature
  • Added UI controls for restaurant owners to customize menu appearance
  • Created database schema and API endpoints for storing branding preferences
Order Notification System
  • Added order notification system with sound alerts and dialog
  • Implemented green indicator for pending orders in sidebar
Restaurant Settings
  • Added restaurant settings page for notification preferences

Enhancements

Database Management
  • Added database cleanup script with improved error handling
  • Update seed-menu-items script to create categories automatically
  • Added db:seed-menu script to package.json
  • Enhanced orders API with status filtering and improved query parameters
UI/UX Improvements
  • Updated sidebar: Changed Staff to Waiters and marked Waiters & Settings as Coming Soon
  • Updated dashboard layout to display order indicator in sidebar
  • Improved file structure for uploaded assets
  • Updated menu image URLs with more reliable sources

Bug Fixes

Delivery Areas
  • Fixed delivery areas page refresh behavior: optimistically update state locally
  • Fixed delivery areas CRUD operations with correct route structure and field handling
  • Fixed delivery areas API to map frontend fields to database columns
  • Fixed delivery areas page to correctly handle API response format
  • Fixed delivery_fee.toFixed TypeError by converting values to numbers
  • Added logging to debug delivery areas fetch issue
QR Codes
  • Fixed QR code generation by storing a reference path instead of full data URL
  • Fixed QR codes API route to properly destructure params.restaurantId
  • Fixed QR code creation by using valid type value from database ENUM
  • Updated QR code to use consistent menu URL format and simplify management
  • Replaced NEXT_PUBLIC_APP_URL with NEXT_PUBLIC_URL in QR code generation
Working Hours
  • Fixed working hours component field name inconsistencies
  • Fixed working hours page refreshing on tab revisit
  • Fixed Working Hours page to refresh data after saving changes
  • Removed automatic refresh mechanisms from working hours page
  • Disabled Add Hours button when time slots already exist
  • Removed Refresh Data button from working hours page
API Routes
  • Fixed issue #28: Properly handle dynamic route params in API routes
  • Fixed API routes to properly handle params.restaurantId
  • Fixed API endpoint to handle both snake_case and camelCase field names
UI Elements
  • Fixed menu branding styling issue with tab triggers
  • Fixed spacing between sidebar and content in restaurant pages
  • Fixed staff role options in test API page to match database schema
  • Fixed orders page and improve database utilities for better error handling

Version 1.0.1 March 16, 2024

New Features

Location Map Selection
  • Interactive map for selecting restaurant locations
  • Geolocation support to center map on user's current location
  • Address search functionality with autocomplete
  • Simplified location display format
Privacy Acceptance Flow
  • New privacy acceptance page after registration
  • Terms of service, privacy policy, and data processing consent
  • Improved user onboarding experience

Enhancements

User Experience Improvements
  • Improved location selection with geolocation support
  • Enhanced search results display in map dialog
  • Simplified location display format
  • Fixed privacy acceptance page rendering issues
Technical Improvements
  • Added Suspense boundaries for better loading states
  • Improved error handling in location services
  • Fixed search results dropdown positioning

Version 1.0.0 March 15, 2024

Initial Release

Core Features

Authentication System
  • Secure user authentication with NextAuth.js
  • Role-based access control (Admin, Restaurant Owner)
  • User profile management
  • Password reset functionality
Restaurant Dashboard
  • Overview with key metrics (orders, customers, revenue, menu views)
  • Analytics dashboard with performance charts
  • Dark mode support
  • Guided tour for new users
Menu Management
  • Create and organize menu items and categories
  • Menu item variants and customization options
  • Image upload for menu items
  • Availability toggles for menu items
  • Bulk operations for menu management
Menu Branding
  • Customize menu appearance with restaurant branding
  • Theme customization options
  • Logo and color scheme management
QR Code Management
  • Generate unique QR codes for tables
  • Download and print QR codes
  • Track QR code scans and usage
Restaurant Settings
  • Working hours configuration
  • Delivery area management
  • Staff management with role assignments
  • Restaurant profile settings
Public Menu Interface
  • Mobile-responsive design for customers
  • Easy navigation of restaurant menus
  • Featured items highlighting
  • Category-based menu organization
Admin Panel
  • User management across the platform
  • Restaurant account management
  • Subscription plan management
  • System-wide settings
  • Audit logs for tracking activities
  • Content management for static pages and email templates

Technical Features

  • Built with Next.js 15 and React 19
  • MySQL database integration
  • Responsive UI with Tailwind CSS and shadcn/ui components
  • Form validation with React Hook Form and Zod
  • Centralized version management
  • Multi-tenant architecture