This landmark release introduces LumaBooth for Windows — a complete rebrand and platform overhaul that delivers real-time cloud synchronization with LumaBooth Dashboard, a brand-new AI Portraits feature, a redesigned event management experience, and hundreds of improvements built on a modern .NET 9 foundation.
LumaBooth Rebrand
- Renamed the app to LumaBooth for Windows, with an updated icon, splash screen, app name in the Start Menu, and refreshed visual identity throughout.
- Replaced the "Available in Professional Edition" label with clearer messaging that indicates a subscription is required.
- Updated all support contact details and help links to reflect the new LumaSoft branding.
AI Portraits
- Added AI Portraits as a new session type: guests choose a style preset, capture their photo, and receive a transformed portrait processed through the AI engine — all within the standard booth flow.
- Presets load from your LumaBooth Dashboard event configuration and display with thumbnail previews for easy guest selection.
- When only one AI style is configured, the preset is selected automatically so guests can move straight to capture.
- Added an optional Skip AI Portrait button that allows guests to bypass AI processing and continue with their original photo.
- Improved handling of slow or interrupted internet connections during AI processing, with automatic retry and a two-minute timeout to prevent the app from hanging.
- Multi-photo AI portrait sessions now show a photo counter so guests know how many captures remain.
LumaBooth Dashboard & Cloud Sync
- Introduced real-time synchronization with LumaBooth Dashboard (dash.lumabooth.com) — changes made on the Dashboard now appear in the booth app automatically, without restarting.
- New events created in the Dashboard now appear in the event list immediately, without requiring a restart.
- Added a Download button for events that haven't been fully synced yet, with a smooth progress indicator so you always know where things stand.
- Events that cannot be launched due to missing assets are now clearly marked so you won't start an event that isn't ready.
- Welcome screen backgrounds, custom session button images, image overlays, intro/outro videos, and filter selections configured in LumaBooth Dashboard now sync reliably to the booth.
- The Record on Motion setting now syncs correctly from LumaBooth Dashboard to the booth.
- The beauty filter intensity scale now matches LumaBooth Dashboard (0–10 instead of 0–100), so a level 5 in the Dashboard means 50% in the booth.
- Fixed an issue where enabling live view on the welcome screen incorrectly turned on live view during the countdown as well — these are now independent settings.
- Fixed a problem where the welcome screen background color set in the Dashboard was not being applied when the event was launched.
- Fixed the Black & White Glam filter not matching between the booth and LumaBooth Dashboard due to a naming mismatch.
- Fixed WhatsApp sharing text being missing when an event was created in LumaBooth Dashboard.
- Fixed an issue where the resolution-mismatch warning for the welcome screen appeared repeatedly on every Dashboard change instead of only once.
- Fixed an issue where making any change in LumaBooth Dashboard triggered the welcome screen editor popup unnecessarily.
- Fixed the Guest QR Code toggle not updating LumaBooth Dashboard when changed in the booth.
- Fixed intro/outro videos uploaded in LumaBooth Dashboard not syncing to the booth for 360/Slow-Mo and video sessions.
- Fixed image overlays for GIF, video, and 360 sessions uploaded in LumaBooth Dashboard not appearing in the booth.
- Fixed custom session button images uploaded in LumaBooth Dashboard not syncing to the booth.
- Added a LumaBooth Dashboard banner in the Create Event dialog and the Choose a Preset screen, making it easy to manage your events and browse the full template library online.
- Duplicating an event now also copies its experience type so the experience selection prompt doesn't reappear in LumaBooth Dashboard.
- Fixed events disappearing from the saved events list after launching an older event.
- Fixed an issue where the app moved to the background while downloading an event's assets.
- Fixed the download progress window appearing on top of other applications' windows instead of the booth app window.
360/Slow-Mo
- The Boomerang session type has been renamed to 360/Slow-Mo throughout the app to match LumaBooth and LumaBooth Dashboard.
- Added speed presets for 360/Slow-Mo clips, letting you quickly apply standard duration and speed configurations with a single tap.
- Added 1080×1080 as a square size option for 360/Slow-Mo capture.
- Fixed a problem where preset buttons did not highlight on a single click in 360/Slow-Mo settings.
- Preset 4 now syncs correctly to and from the cloud.
- Unified countdown, recording duration, and clip speed ranges with LumaBooth for consistent settings across platforms.
- Fixed wrong colors appearing in the 360/Slow-Mo video timelines.
- Fixed the Slow-Mo icon not appearing as enabled in the event management view.
- Fixed an issue where downloading and processing animations were displayed at the same time during 360/Slow-Mo sessions.
Event Management
- Redesigned the event management screen with a modern card layout, showing photo layout previews for each saved event.
- Events created in LumaBooth Dashboard or on another device now appear in the event list in real time.
- Improved the first-run experience — the event management view is shown immediately so you can see and select cloud events without being forced to create a new one first.
- When upgrading to v8 for the first time, your previous events are copied to a new folder, allowing you to return to the prior version if needed.
- After migration, events retain their original last-updated dates instead of all showing "1 minute ago."
- Fixed an issue where selecting certain events in the saved events list had no effect and the event details panel did not update.
- Fixed an issue where the app moved to the background after closing the event asset download window.
Welcome Screen & Screen Editor
- Fixed the screen editor canvas being too large for the available window area — the canvas now fits within the visible workspace.
- Fixed the Resize Design button in the orientation change dialog — clicking it now correctly resizes the design (previously, clicking No was the one that triggered the resize).
- Fixed custom session button images disappearing after saving changes in the screen editor.
- Fixed the Retake button text on the sharing screen being invisible or missing.
- Fixed welcome screen elements not being assigned correct values after a reset (for example, live view and background image not updating their size).
- Fixed a reset operation incorrectly deleting the background image — the image is now preserved after a reset.
- Fixed wrong layer types being saved for several welcome screen elements (such as the live view element, Guest QR Code, and lock button), which caused compatibility issues with LumaBooth Dashboard.
- Fixed an issue where the welcome screen background was not reloading after a cloud sync layout update.
- Added the live view element and lock/unlock button automatically if they are missing from a welcome screen template received from the cloud.
- Added a Guest QR Code element automatically if it is missing from the welcome screen template.
- Guest QR Code is now off by default on new events — it must be explicitly added.
- Set the minimum size for start session buttons to 60×60 px in the welcome screen editor, matching LumaBooth Dashboard and LumaBooth iOS.
- Updated session button icons to match the unified icon set used across LumaBooth Dashboard and LumaBooth iOS.
- Fixed the app icon appearing blurry in the upper-left corner of the main window.
- Improved menu color contrast to eliminate color vibration and meet accessibility standards, making text and dropdown arrows easier to read.
- Fixed an issue where certain settings cards had uneven rounded corners when disabled.
- Fixed the color picker not working on touch screens in both the screen editor and photo layout editor.
Photo Layout Editor
- Added Google Fonts support — text layers using Google Fonts now download and render the correct font automatically, and a warning is shown if a font cannot be loaded on the device.
- Redesigned the Add Layout workflow: layouts are now event-specific, and you can choose from preset or recent layouts when creating a new one.
- Updated photo placeholder graphics to match the unified style used in LumaBooth Dashboard and online settings.
- Updated preset thumbnail graphics with the new photo placeholder colors so they match the rest of the app.
- Renamed the Browse button to Gallery button throughout the editor.
- Removed font weight controls from all editors to maximize compatibility with LumaBooth Dashboard and online settings.
- Removed the star shape from the shapes menu (the shape remains supported in existing templates and during processing).
- Limited image uploads in the screen editor and photo layout editor to 10 MB to prevent large files from slowing the app.
- Fixed font, weight, and size dropdowns showing black text instead of white in the photo layout editor.
- Fixed text layers with an empty font size value causing a crash when an event was selected.
- Fixed text disappearing when a Google Font's PNG fallback image was missing.
- Added support for thumbnail location — you can now position capture thumbnails at the bottom, left, right, or top of the capture screen.
Sharing
- Fixed the sharing status screen not updating correctly when switching between events that had no share data.
- Fixed emails sent after a retry (when the booth was initially offline) incorrectly showing an error status in the sharing status panel even though the email was delivered successfully.
- Fixed the sharing status panel showing a French translation error for the "Sent" label.
- Guests can now tap or click to move the cursor within the email address entry field on the sharing screen when correcting a typo.
- Pressing Enter on a physical keyboard now sends the SMS (and WhatsApp message), consistent with the existing email behavior.
- Fixed the SMS sharing button using a text color that was inconsistent with other sharing buttons.
- Fixed timestamps being empty in the LumaShare media feed when filtering by anything other than "All."
- Fixed a firewall configuration issue that prevented LumaShare from connecting to the booth over a public network.
- Added more information about LumaShare and its supported devices in the Sharing settings panel.
Camera Support
- Improved live view performance for Canon cameras by running Canon EOS SDK operations on a dedicated thread, reducing lag on slower hardware.
- Fixed the app freezing when a Canon camera was disconnected — the disconnect is now handled gracefully without blocking the UI.
- Fixed black frames appearing in video playback when both the beauty filter and a webcam were in use with the "Original" filter selected.
- Fixed a crash that occurred when trying to select the background removal color in the green screen settings.
- Fixed a crash that occurred when creating a new template from the preset templates list or when deleting all templates.
Settings & Configuration
- Fixed the Post-Processing "More Information" link opening an outdated URL — it now points to the correct support article.
- Fixed More Information hyperlinks throughout the app opening a legacy Windows dialog instead of the default browser.
- Fixed the Event Folder button not opening the event's folder.
- Fixed virtual attendant file filters incorrectly allowing MP3 files to be selected in settings where only video files are accepted.
- Updated virtual attendant items that support both audio and video to indicate "MP3 or MP4" instead of just "MP4."
- Renamed Countdown Video to Countdown in Virtual Attendant settings.
- Beauty filter intensity slider now ranges from 0 to 10 to match LumaBooth Dashboard and LumaBooth iOS.
- Unified countdown, review, recording, and delay timing ranges across photo, GIF, 360/Slow-Mo, and video sessions to match LumaBooth.
- Renamed the Back button to Previous in survey questions and added a Finish button on the last question, matching LumaBooth.
- Fixed a blank survey question being added when syncing survey settings from the cloud.
- Fixed survey question sync creating a phantom blank question visible in LumaBooth Dashboard.
- Updated the green screen background removal range sliders and improved the instruction message shown when selecting a color to remove.
- Fixed the NTP error message incorrectly referencing "time.windows.com" when the app was actually using "time.google.com."
- Fixed the Screen Lock feature prompting for a PIN when locking — the PIN is now only required when unlocking.
- Fixed the overlay dimension recommendations (width × height) being swapped when the camera rotation is set to 90° or 270°.
- Removed LamaBot settings and support, which are no longer provided.
- Fixed an issue where account creation errors (such as an email address containing spaces) were silently ignored instead of being shown to the user.
- Renamed the
{share_icons} email template variable to {share_icon} for consistency with other apps, while maintaining backward compatibility with existing templates.
Stability
- Fixed a crash in Booth Co-Pilot that occurred when exiting camera settings.
- Fixed the app incorrectly switching to trial mode and applying a watermark during an active paid event.
- Fixed the initial migration window appearing behind the splash screen when launching the new version for the first time.
- Fixed the app failing to launch after migration when certain event settings contained a null reference.
- Fixed the app occasionally starting a photo session when only 360/Slow-Mo or video modes were enabled.
- Fixed a race condition in motion detection that caused incorrect session types to be triggered.
- Fixed print layout exports including graphics from unrelated events as orphan files.
- Fixed a video overlay not being applied when the camera rotation was set to 0° and the video file was added by drag and drop.
- Fixed the event folder sorting order being set incorrectly when settings were modified in dslrBooth, causing events to move to the bottom of the list in other apps.
- Fixed the app not correctly tracking the session ID when the shutter was triggered in photographer mode, which caused multiple sessions to be grouped together.
- Cleaned up unnecessary diagnostic logging to reduce log file size and improve overall performance.