Releases: dayofpay/VMenu-App
Release list
V-MENU 7.1 - Stability & Experience Update
V-MENU 7.1 - Stability & Experience Update
This update focuses on improving platform stability, cart experience, responsive behavior, and translation reliability across the Default template.
🌍 TranslateAPI Stability Improvements
We identified an issue in the Default template where the Google Translate widget could stop working after navigating between pages.
What was happening?
The hidden google_translate_element container was being mounted inside a React component.
During page navigation, React could unmount that DOM node while the Google Translate script itself remained loaded.
As a result:
- language buttons still appeared active
- but translations no longer executed properly
- the widget lost connection to its internal select element
- customers could experience inconsistent language switching
✅ What changed?
Persistent Google Translate Container
google_translate_element is now created as a persistent hidden element directly inside document.body.
This means:
- the container no longer disappears during navigation
- Google Translate always has a stable mount point
- the widget remains available across page changes
Improved Translation Reliability
Google Translate now attaches to a persistent container instead of relying on the lifecycle of a React component.
This improves:
- stability
- consistency
- language switching reliability
Fallback Protection
We also added a fallback mechanism.
If the Google widget is temporarily unavailable:
- the selected language is stored in a cookie
- the page reloads automatically
- the translation state is restored
This prevents “dead” language buttons and broken translation flows.
🛒 Cart Flow Improvements
Several improvements were made to the cart experience:
- smoother mobile flow
- more stable cart behavior during navigation
- improved responsive structure
- cleaner checkout interactions
- better visual feedback
- optimized quantity/action interactions
📱 Responsive Improvements
Improved responsive behavior across multiple parts of the Default template:
- mobile spacing
- overflow handling
- button alignment
- cart responsiveness
- layout consistency
- adaptive spacing
- improved readability on smaller screens
🎟 Discount System Compatibility
The discount system is now fully compatible with V-MENU 12.4.
Improvements include:
- more stable discount application behavior
- improved compatibility logic
- fixes for cart calculations
- better handling of active discount states
⚡ General Stability Improvements
Additional internal improvements include:
- better state handling
- fixes for navigation edge cases
- improved reliability across template interactions
- customer experience optimizations
Thank you to all restaurants and users who continue helping V-MENU evolve. 🚀

🚀 V-MENU 7 - Improved overall theme performance and responsiveness.
V-MENU Default Theme v7.0.0
🚀 What's New
This release introduces full compatibility with the new V-MENU 12 ecosystem, along with multiple stability improvements, bug fixes, and performance optimizations.
✨ Improvements
- Improved overall theme performance and responsiveness.
- Enhanced payment processing flow for a smoother checkout experience.
- Optimized component rendering and data loading.
- Improved compatibility with modern V-MENU modules and services.
- Refined UI behavior across desktop, tablet, and mobile devices.
🔗 Integrations
V-MENU 12 API Support
- Added full integration with the new V-MENU 12 API.
- Improved synchronization between front-end components and backend services.
- Enhanced support for real-time updates and future platform features.
🐛 Bug Fixes
Loyalty Program
- Fixed an issue where loyalty points could be calculated incorrectly under specific order conditions.
- Improved reward calculation consistency across all supported payment methods.
Payments
- Fixed multiple edge cases affecting the payment flow.
- Improved transaction validation and error handling.
- Resolved issues related to payment status synchronization.
General Fixes
- Various stability improvements and minor bug fixes.
- Improved logging and debugging information.
- Fixed several UI inconsistencies reported by users.
📦 Upgrade Notes
This version is recommended for all installations running V-MENU 11.x or newer.
For best compatibility and access to the latest features, upgrade both the Default Theme and the V-MENU backend to version 12.
🚀 V-MENU 6.2 - CRO Module, Conversion Boost & Foundation for V-MENU 7
🎉 V-MENU 6.2 – Smarter Conversions, Faster Performance, Ready for the Future
This release introduces the all-new CRO Module for conversion-optimised landing pages, major stability improvements, and lays the groundwork for V-MENU 7 – our most ambitious update yet.
🚀 New Features
📈 CRO Module – Conversion Rate Optimisation Landing Pages
- One-page menu layout – all products visible instantly, no endless scrolling
- Accordion-style categories – expand/collapse with one click
- Product modal with cart integration – order without leaving the page
- Fully customisable settings – products per row (2/3/4), initial category state, scroll spy toggle
- Modal display options – price, description, addons, images, quick add button
- Cart animation feedback on successful add-to-cart actions
🎨 Custom CSS/JS Injector Improvements
- Enhanced editor with syntax highlighting
- Real-time preview before saving
- Better error handling for invalid CSS/JS
- Support for theme-specific overrides
⚡ Conversion Rate Updates
- Optimised checkout flow with step indicators
- Improved payment success/failure handling with detailed error messages
- Faster cart loading and synchronisation
- Enhanced upsell recommendations based on browsing behaviour
🛠️ Bug Fixes
- Fixed CRO mode display issues on mobile devices
- Resolved addons not showing in product modal
- Fixed allergen list parsing errors (object vs array)
- Corrected quantity selector behaviour when product not in cart
- Fixed modal close button styling on dark mode
- Resolved scroll spy category highlighting on page load
- Fixed language selector persistence after page refresh
🔧 Improvements
- Memory optimisations – reduced RAM usage by ~25% in some cases
- Faster API response times – optimised database queries for product listings
- Improved error logging for easier debugging
- Better touch responsiveness on mobile devices
- Enhanced accessibility for screen readers
🏗️ Preparations for V-MENU 7
- New automation engine – scheduled tasks, triggers, and actions (coming in 7.0)
- Webhooks system – real-time event notifications for external integrations
- Modular plugin architecture – easier custom extensions
- REST API 11.0 – new endpoints for automations and webhooks
- Database schema optimisations for faster scaling
- New permission system – fine-grained access control for staff roles
🌍 Locale & Compatibility
- Full support for EUR currency across all payment modules
- Improved multi-language menu translations (240+ languages)
- Enhanced compatibility with the latest iOS and Android browsers
📦 Upgrade Notes
⚠️ Important: This is a feature release. No breaking changes introduced, but we recommend testing your custom CSS/JS after upgrade due to the improved injector.
Upgrade path: V-MENU 6.1 → 6.2 is seamless. V-MENU 7.0 will require a brief migration window (details to follow).
🔜 Coming in V-MENU 7.0
- Automations – auto-publish seasonal menus, scheduled discounts, triggered emails
- Webhooks – connect V-MENU to your CRM, POS, or marketing tools
- Advanced analytics dashboard – real-time conversion tracking
- AI-powered upsell suggestions – personalised recommendations
- New checkout UI – one-click ordering for repeat customers
🙏 Special Thanks
To all restaurant owners, cafe managers, and hospitality professionals who provided feedback during the CRO Module beta. Your input shaped this release.
📥 Update Now
| Self-hosted | git pull and run migrations |
|---|---|
| Cloud | Automatic update – no action needed |
Full Changelog: https://github.com/dayofpay/VMenu-App/releases/tag/6.2-STABLE
📊 What's Changed Since 6.1
| Category | Changes |
|---|---|
| 🚀 New Features | CRO Module, Custom CSS/JS Injector improvements |
| ⚡ Performance | 25% memory reduction, faster API responses |
| 🛠️ Bug Fixes | 7 major fixes across CRO, addons, modals, and language |
| 🔧 Improvements | Better error logging, mobile responsiveness, accessibility |
| 🏗️ Prep Work | Automation engine, webhooks, API 11.0, new permission system |
Previous Release: V-MENU 6.1 – Code Improvements, Secure Payments & Memory Optimisations
V-MENU 6.0.1Alpha – Bug Fixes, Improvements & Network Optimisations
V-MENU 6.0.1Alpha – Bug Fixes, Improvements & Network Optimisations
🎉 V-MENU 6.0.1Alpha – Smoother, Faster, More Reliable
This alpha release focuses on stability, performance improvements, and network optimisations to make V-MENU more reliable in high-demand environments.
🛠️ Bug Fixes
- Fixed UI glitches reported in 6.0.0Alpha.
- Resolved issues with addon selection and quantity updates.
- Stability refinements across multiple device types.
⚡ Performance & Network Improvements
- Optimised network requests for faster load times.
- Reduced latency in menu updates and cart interactions.
- Enhanced caching mechanisms for smoother offline & low-signal usage.
🎨 Improvements
- Minor UI/UX polish across product listing and checkout.
- Improved error handling and user feedback messages.
- Better integration with V-MENU API 10.0 for custom plugins.
🌍 Locale & Compatibility
- Updated translations and regional adaptations.
- Improved device compatibility and touch interaction responsiveness.
V-MENU 6.1 – Code Improvements, Secure Payments & Memory Optimisations
V-MENU 6.1 – Code Improvements, Secure Payments & Memory Optimisations
🎉 V-MENU 6.1 – Faster, Safer, Smarter
This release brings major under-the-hood improvements, memory optimisations, and the official launch of secure card payments while dropping BGN support.
🛠️ Bug Fixes
- Resolved multiple UI and functionality issues reported in previous versions.
- Fixed addon and cart-related bugs.
- Stability refinements across devices for smoother usage.
⚡ Performance & Memory Improvements
- Optimised code structure for faster execution and lower memory footprint.
- Improved caching and object handling to reduce lag in high-demand environments.
💳 Secure Payments
- Full support for secure card payments via Stripe Connect.
- Enhanced payment error handling and transaction reliability.
🎨 Improvements & Integrations
- Full integration with V-MENU REST API 10.0 for custom plugins.
- Minor UI/UX polish for product listings and checkout.
🌍 Locale & Compatibility
- Officially BGN currency is no longer supported – EUR only.
- Improved device compatibility and touch responsiveness.
V-MENU 6.0.0Alpha – Smarter, Faster, More Flexible
🎉 V-MENU 6.0.0Alpha – Smarter, Faster, More Flexible
With version 6.0.0Alpha, V-MENU takes a bold step forward with groundbreaking features and major enhancements.
🧠 Intelligent Discounts & Loyalty
- Brand-new system for personalized discounts.
- Built-in loyalty program to reward repeat customers.
- Smarter logic for automated promotions.
🔗 API Power-Up
- V-MENU API 10.0 integration for seamless ecosystem connectivity.
- Developer API with support for custom plugins & extensions.
- New VibrationAPI for subtle haptic feedback and UX enhancement.
🎨 Layout & Usability Enhancements
- Cleaner and more consistent design across all devices.
- Improved user interface components for smoother interaction.
🌍 Locale Improvements
- Better language support and regional adaptations.
- More accurate and reliable translations.
⚡ Performance Upgrades
- Faster load times.
- Optimized stability for high-traffic environments.
🛠️ Bug Fixes
- Stability refinements.
- UI adjustments.
- General fixes under the hood.
📌 This release is intended for testing and early feedback. Some features may still change before the stable release of V-MENU 6.0.

5.0
🎉 Introducing V-MENU 5.0 – A Major Leap Forward
With version 5.0, V-MENU enters a new era of flexibility, automation, and design excellence. Here’s what’s new:
🎨 Revamped Visual Experience
We’ve refreshed large parts of the visual structure for a more modern and intuitive interface across all devices.
🧩 Deeper Customization & Configuration
Gain more control than ever over how your menu looks and behaves, with expanded configuration options and customization settings.
🛠️ Stability First: Bug Fixes
Numerous bug fixes for a smoother and more reliable user experience.
🚫 Module Restrictions
You can now limit access to specific modules, offering better control over menu complexity and user experience.
🛒 New Cart & Checkout Design
A sleek new layout improves usability and builds trust during the final steps of the order process.
📊 Better Conversion Tracking
Event and action tracking is now more precise and easier to interpret, giving you clearer insights into user behavior.
🌍 Upgraded Google Translate Integration
Improved language support with better performance and more accurate translations through our enhanced integration with Google Translate.
📁 4 New Category Templates
Choose from four fresh category layouts to better match your brand and menu structure.
🏷️ Smart Auto-Labeling
New products and trending items are automatically labeled – keeping your menu dynamic and attention-grabbing without extra effort.
📈 Smarter Upselling Module
Improved logic and UI help increase average order value with more relevant suggestions.
🔗 Automation Ready: API 7.0 Integration
Full support for the latest V-MENU Automation API 7.0, unlocking new workflow possibilities and integrations.
...and many more under-the-hood improvements to speed, responsiveness, and performance.
4.7
With version 4.7, V-MENU becomes even more powerful and future-proof. Here’s what’s new:
🇪🇺 Automatic Euro Price Conversion
In preparation for the euro adoption, every product now automatically displays prices in euros. No manual work needed – your menu stays up to date effortlessly.
📈 Enhanced Action Conversion Tracking
Improved tracking for key user actions to help you analyze performance and optimize online orders more effectively.
✨ UX/UI Improvements
Smoother navigation, refined design, and a more intuitive experience for your customers – on both mobile and tablet devices.
4.6
4.5
🚀 New V-MENU Update is Here!
We’ve taken V-MENU to the next level with exciting enhancements:
✨ Smoother Navigation – Introducing a Scrollspy-style product display for seamless browsing
⚡ Upgraded API – Now powered by the latest V-MENU REST API 7.7
🔧 Optimized Performance – Code refinements for better efficiency & speed
🐞 Bug Fixes & Improvements – Enhanced UX & UI for a more intuitive experience
🖼️ New Image Handling – Support for Base64-encoded images
🌍 Faster Loading – Now integrated with a CDN for improved performance
Upgrade now and enjoy a smoother, more powerful V-MENU experience! 🔥




