Skip to content

Releases: dayofpay/VMenu-App

V-MENU 7.1 - Stability & Experience Update

Choose a tag to compare

@dayofpay dayofpay released this 28 May 19:58

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 AI 12.4

🚀 V-MENU 7 - Improved overall theme performance and responsiveness.

Choose a tag to compare

@dayofpay dayofpay released this 22 May 23:35

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.


Full Changelog: v11.x → v12.0.0
vdevs-workspace-projects-vmenu_image-501

🚀 V-MENU 6.2 - CRO Module, Conversion Boost & Foundation for V-MENU 7

Choose a tag to compare

@dayofpay dayofpay released this 08 Apr 17:02

🎉 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 – Smarter service. Happier guests. 🍽️✨
2

V-MENU 6.0.1Alpha – Bug Fixes, Improvements & Network Optimisations

Choose a tag to compare

@dayofpay dayofpay released this 23 Sep 23:47

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.

⚠️ Note: This is an alpha release (6.0.1Alpha), primarily focusing on stability and network improvements before the next feature-focused update.

V-MENU 6.1 – Code Improvements, Secure Payments & Memory Optimisations

Choose a tag to compare

@dayofpay dayofpay released this 06 Mar 03:56

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.

⚠️ Note: V-MENU 6.1 focuses on security, performance, and modernising the codebase. New features will follow in upcoming minor releases.

V-MENU 6.0.0Alpha – Smarter, Faster, More Flexible

Choose a tag to compare

@dayofpay dayofpay released this 31 Aug 01:20

🎉 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.
⚠️ Note: This is an alpha release (still in testing), mainly due to the new discount & loyalty system.


🧠 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.
homeMockup

5.0

5.0

Choose a tag to compare

@dayofpay dayofpay released this 28 Jul 00:23
1

🎉 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

4.7

Choose a tag to compare

@dayofpay dayofpay released this 12 Jun 23:34

По-добро проследяване

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.6

Choose a tag to compare

@dayofpay dayofpay released this 12 Jun 23:25

Untitled design (21)

🐛 Bug fixes
🎨 UX/UI Improvements

4.5

4.5

Choose a tag to compare

@dayofpay dayofpay released this 21 Feb 23:25

🚀 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! 🔥
vmeta