{"id":7270,"date":"2025-10-01T09:50:59","date_gmt":"2025-10-01T09:50:59","guid":{"rendered":"https:\/\/salonbookly.com\/?page_id=7270"},"modified":"2026-10-01T08:57:17","modified_gmt":"2026-10-01T08:57:17","slug":"windows-app","status":"publish","type":"page","link":"https:\/\/bellininailbarmesquite.com\/en\/business\/windows-app\/","title":{"rendered":"Windows App"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"7270\" class=\"elementor elementor-7270\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f52ecc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f52ecc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2355768\" data-id=\"2355768\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26b2398 elementor-widget elementor-widget-html\" data-id=\"26b2398\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wrap\">\r\n    <header class=\"hero\">\r\n        <h1>Windows Download Center<\/h1>\r\n        <p class=\"sub\">Get the latest stable build or browse previous releases. Each version includes release notes and direct download link.<\/p>\r\n    <\/header>\r\n    <section class=\"tabs\" aria-label=\"Download tabs\">\r\n        <div class=\"tablist\" role=\"tablist\">\r\n            <button id=\"tab-current\" role=\"tab\" aria-controls=\"panel-current\" aria-selected=\"true\">Current Version<\/button>\r\n            <button id=\"tab-previous\" role=\"tab\" aria-controls=\"panel-previous\" aria-selected=\"false\">Previous Versions<\/button>\r\n        <\/div>\r\n        <div class=\"panels\">\r\n            <!-- CURRENT -->\r\n            <div id=\"panel-current\" role=\"tabpanel\" aria-labelledby=\"tab-current\">\r\n                <div class=\"section-head\">\r\n                    <div>\r\n                        <strong>Stable channel<\/strong>\r\n                        <span class=\"hint\">Recommended for most users<\/span>\r\n                    <\/div>\r\n                    <div class=\"hint\">Tip: press <span class=\"kbd\">\/<\/span> to toggle tabs<\/div>\r\n                <\/div>\r\n                <div class=\"versions\" id=\"list-current\">\r\n                    <!-- Versions will be loaded dynamically from JSON -->\r\n                <\/div>\r\n            <\/div>\r\n            <!-- PREVIOUS -->\r\n            <div id=\"panel-previous\" role=\"tabpanel\" aria-labelledby=\"tab-previous\" hidden>\r\n                <div class=\"section-head\">\r\n                    <div>\r\n                        <strong>Archive<\/strong>\r\n                        <span class=\"hint\">Older, kept for rollback\/testing<\/span>\r\n                    <\/div>\r\n                    <div class=\"hint\">Pro tip: collapse items you don\u2019t need<\/div>\r\n                <\/div>\r\n                <div class=\"versions\" id=\"list-previous\">\r\n                    <!-- Previous versions will be loaded dynamically from JSON -->\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    <div class=\"footer\">\r\n        <div>Having issues? Contact our support team:<\/div>\r\n        <div style=\"margin-top: 8px;\">\r\n            <a href=\"mailto:info@bizbookly.com\" style=\"color: var(--brand); text-decoration: none;\">\ud83d\udce7 info@bizbookly.com<\/a>\r\n            <span style=\"margin: 0 12px; color: var(--muted);\">\u2022<\/span>\r\n            <a href=\"tel: 18339494859\" style=\"color: var(--brand); text-decoration: none;\">\ud83d\udcde (833) 949-4859<\/a>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    \/\/ Version data embedded in HTML\r\n    const versionData = {\r\n      \"currentVersions\": [\r\n        {\r\n          \"id\": \"v1.8.5\",\r\n          \"name\": \"v1.8.5\",\r\n          \"type\": \"Stable\",\r\n          \"released\": \"2026\u201109\u201128\",\r\n          \"size\": \"79.5 MB\",\r\n          \"open\": true,\r\n          \"releaseNotes\": [\r\n            \"\u2060Support Customer Check-In Booking Ticket Print\",\r\n            \"System displays incorrect Tip Distribution in Booking Receipt\",\r\n            \"Support Ticket Barcode Scanning from Home Screen\",\r\n\"\u2060Book New Appointment > Fill the client into the Create Appointment form\",\r\n\"\u2060Support Multiple PAX Terminals via Socket\",\r\n\"\u2060Ticket Details > Add a Combine button to the header\",\r\n\"\u2060Create\/Update Appointment > Widen the form popup\",\r\n\"\u2060Refund Details > Show the card type and card number in the Card section\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.8.5.exe\"\r\n        }\r\n      ],\r\n      \"previousVersions\": [\r\n          {\r\n          \"id\": \"v1.8.4\",\r\n          \"name\": \"v1.8.4\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2026\u201109\u201122\",\r\n          \"size\": \"79.5 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Rename Card Payment button to Charge Card\",\r\n\"Add ON\/OFF toggle to show\/hide the Busy status timer on Technician card\",\r\n\"Displays the Busy timer in Technician Card when Ticket start with category only\",\r\n\"On-screen Keypad > Allow the keyboard to type in every keypad\",\r\n\"Details > Checkout > Show new subtotal is wrong\",\r\n\"Staff Performance > Change the Bar Chart view from horizontal to vertical bars\",\r\n\"Printer Settings > Add a Print Preview toggle and a Printer Setting entry in Settings\",\r\n\"Technician List > Add a column showing phone number and email (format PN)\",\r\n\"Services & Add-ons > Move the Auto Start Category toggle here into a new Setting tab\",\r\n\"Report > Date Filter > Change the default period from Week to Day\",\r\n\"Display & Font Size > Add a setting to change the app font size\",\r\n\"Billing > fix Free plan did not active\",\r\n\"Assign chair > fix status update\",\r\n\"Google reviews > AI generate reply button\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.8.4.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.8.3\",\r\n          \"name\": \"v1.8.3\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2026\u201109\u201111\",\r\n          \"size\": \"79.4 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"PAX timeout retry cashes out ticket instead of retrying card charge\",\r\n            \"Unable to change appointment duration of any technician\",\r\n            \"Update Duration Appointment \\\"Multiple Tech\\\"\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.8.3.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.8.2\",\r\n          \"name\": \"v1.8.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2026\u201108\u201122\",\r\n          \"size\": \"79.4 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Socket > Improve code to resolve the crash issues\",\r\n            \"Ticket Details > Reassign technician when ticket is paid ( Report payroll bug )\",\r\n            \"Report > Payroll > hide payroll adjustment\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.8.2.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.8.1\",\r\n          \"name\": \"v1.8.1\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2026\u201108\u201119\",\r\n          \"size\": \"79.4 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Window\/POS: Subscription & Billing\",\r\n            \"Appointment: drag and drop tech column, and any tech new ui\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.8.1.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.7.2\",\r\n          \"name\": \"v1.7.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2026\u201108\u201104\",\r\n          \"size\": \"79.4 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Active Customer Tickets > hide list option\",\r\n            \"Upcoming appointment > simplify upcoming appointment title rendering\",\r\n            \"Assign chair bug > Select chair > flicker chair details when user hovering\",\r\n            \"Language options > Dropdown\",\r\n            \"Campaign > Audience section > add tag \\\"Not Replied SMS\\\"\",\r\n            \"Customer Check in > Optimize loading services\",\r\n            \"Checkout > Optimize payment methods calling apis\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.7.2.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.7.1\",\r\n          \"name\": \"v1.7.1\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2026\u201108\u201103\",\r\n          \"size\": \"79.4 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Slot management & Assign Chair\",\r\n            \"Language options > Dropdown\",\r\n            \"Campaign > Audience section > add tag \\\"Not Replied SMS\\\"\",\r\n            \"Customer Check in > Optimize loading services\",\r\n            \"Checkout > Optimize payment methods calling apis\"        \r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.7.1.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.3.0\",\r\n          \"name\": \"v1.3.0\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201111\u201103\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Added Loyalty Setting screen for managing loyalty configurations\",\r\n            \"Implemented Ticket Creation\/Updating flow with improved user interaction\",\r\n            \"Enhanced Checkout process for smoother payment and confirmation\",\r\n            \"Updated Appointment module with refined scheduling logic\",\r\n            \"Applied Main Screen requirements and UI updates for better consistency\",\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.3.0.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.2.3\",\r\n          \"name\": \"v1.2.3\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201123\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Added QR code & barcode scanning feature\",\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.2.3.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.2.2\",\r\n          \"name\": \"v1.2.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201121\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Implement appointment new UI\",\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.2.2.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.1.3\",\r\n          \"name\": \"v1.1.3\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201106\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.1.3.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.1.2\",\r\n          \"name\": \"v1.1.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201103\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"New: Implemented socket io\",\r\n            \"New: Supported Windows x64 and x86\",\r\n            \"General bug fixes and stability improvements\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.1.2.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.1.1\",\r\n          \"name\": \"v1.1.1\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201102\",\r\n          \"size\": \"53.2 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"New: Added Manager main screen\",\r\n            \"New: Introduced Checkout screen\",\r\n            \"New: Created Ticket screen and Ticket Details screen\",\r\n            \"New: Implemented Appointment Sidebar\",\r\n            \"New: Added Report for total sales\",\r\n            \"New: Added new tabs in the menu\",\r\n            \"General bug fixes and stability improvements\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.1.1.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.1.0\",\r\n          \"name\": \"v1.1.0\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201102\",\r\n          \"size\": \"53.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"New: Added Appointment Sidebar for quicker schedule management.\",\r\n            \"New: Introduced a new Checkout form with a smoother experience.\",\r\n            \"New: Added Total sales report for easier business tracking.\",\r\n            \"New: Redesigned the Main screen with a cleaner and more intuitive layout.\",\r\n            \"Improvements and bugs fixed\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.1.0.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.4\",\r\n          \"name\": \"v1.0.4\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201113\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.4.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.3\",\r\n          \"name\": \"v1.0.3\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201112\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.3.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.2\",\r\n          \"name\": \"v1.0.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201107\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",            \r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.2.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.1\",\r\n          \"name\": \"v1.0.1\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"06\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",            \r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.1.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.0\",\r\n          \"name\": \"v1.0.0\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201105\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",            \r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.0.exe\"\r\n        }\r\n      ]\r\n    };\r\n    \r\n    \/\/ Load and render versions from embedded data\r\n    function loadVersions() {\r\n      renderVersions(versionData.currentVersions, 'list-current');\r\n      renderVersions(versionData.previousVersions, 'list-previous');\r\n    }\r\n    \r\n    function renderVersions(versions, containerId) {\r\n      const container = document.getElementById(containerId);\r\n      container.innerHTML = versions.map(version => `\r\n        <details class=\"version\" ${version.open ? 'open' : ''}>\r\n          <summary>\r\n            <div class=\"v-meta\">\r\n              <span class=\"chip\">${version.type}<\/span>\r\n              <span class=\"v-name\">${version.name}<\/span>\r\n            <\/div>\r\n            <svg class=\"caret\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/summary>\r\n          <div class=\"panel-inner\">\r\n            <div class=\"meta\">\r\n              <span>Released: ${version.released}<\/span>\r\n              <span>Size: ${version.size}<\/span>\r\n            <\/div>\r\n            <div class=\"rn\">\r\n              <h4>Release notes<\/h4>\r\n              <ul>\r\n                ${version.releaseNotes.map(note => `<li>${note}<\/li>`).join('')}\r\n              <\/ul>\r\n            <\/div>\r\n            <div class=\"actions\">\r\n              ${version.downloadUrl ? `<a class=\"btn primary\" href=\"${version.downloadUrl}\" download>Download<\/a>` : ''}\r\n            <\/div>\r\n          <\/div>\r\n        <\/details>\r\n      `).join('');\r\n      \r\n      \/\/ Add smooth animation to details elements\r\n      const detailsElements = container.querySelectorAll('details');\r\n      detailsElements.forEach(details => {\r\n        const summary = details.querySelector('summary');\r\n        const panelInner = details.querySelector('.panel-inner');\r\n        \r\n        summary.addEventListener('click', (e) => {\r\n          e.preventDefault();\r\n          \r\n          if (details.hasAttribute('open')) {\r\n            \/\/ Closing - smooth animation\r\n            panelInner.style.maxHeight = panelInner.scrollHeight + 'px';\r\n            panelInner.style.opacity = '1';\r\n            panelInner.style.transform = 'translateY(0)';\r\n            \r\n            \/\/ Force reflow\r\n            panelInner.offsetHeight;\r\n            \r\n            \/\/ Start closing animation\r\n            panelInner.style.maxHeight = '0px';\r\n            panelInner.style.opacity = '0';\r\n            panelInner.style.transform = 'translateY(-10px)';\r\n            \r\n            setTimeout(() => {\r\n              details.removeAttribute('open');\r\n            }, 300);\r\n          } else {\r\n            \/\/ Opening - smooth animation\r\n            details.setAttribute('open', '');\r\n            panelInner.style.maxHeight = '0px';\r\n            panelInner.style.opacity = '0';\r\n            panelInner.style.transform = 'translateY(-10px)';\r\n            \r\n            \/\/ Force reflow\r\n            panelInner.offsetHeight;\r\n            \r\n            \/\/ Start opening animation\r\n            panelInner.style.maxHeight = panelInner.scrollHeight + 'px';\r\n            panelInner.style.opacity = '1';\r\n            panelInner.style.transform = 'translateY(0)';\r\n            \r\n            setTimeout(() => {\r\n              panelInner.style.maxHeight = '1000px';\r\n            }, 300);\r\n          }\r\n        });\r\n      });\r\n    }\r\n    \r\n    \/\/ Simple accessible tab switcher with hash support\r\n    const tabs = Array.from(document.querySelectorAll('[role=\"tab\"]'));\r\n    const panels = Array.from(document.querySelectorAll('[role=\"tabpanel\"]'));\r\n    \r\n    function selectTab(id) {\r\n      tabs.forEach(t => {\r\n        const active = t.id === id;\r\n        t.setAttribute('aria-selected', String(active));\r\n        t.tabIndex = active ? 0 : -1;\r\n      });\r\n      panels.forEach(p => {\r\n        const active = p.getAttribute('aria-labelledby') === id;\r\n        p.hidden = !active;\r\n      });\r\n    }\r\n    \r\n    tabs.forEach(tab => {\r\n      tab.addEventListener('click', () => selectTab(tab.id));\r\n      tab.addEventListener('keydown', (e) => {\r\n        const i = tabs.indexOf(tab);\r\n        if (e.key === 'ArrowRight') { e.preventDefault(); tabs[(i+1)%tabs.length].focus(); }\r\n        if (e.key === 'ArrowLeft')  { e.preventDefault(); tabs[(i-1+tabs.length)%tabs.length].focus(); }\r\n        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); selectTab(tab.id); }\r\n      });\r\n    });\r\n    \r\n    \/\/ Support deep-linking: #previous \/ #current\r\n    function applyHash() {\r\n      if (location.hash === '#previous') selectTab('tab-previous');\r\n      else if (location.hash === '#current') selectTab('tab-current');\r\n    }\r\n    window.addEventListener('hashchange', applyHash);\r\n    applyHash();\r\n    \r\n    \/\/ Keyboard shortcut to toggle tabs: '\/'\r\n    window.addEventListener('keydown', (e) => {\r\n      if (e.key === '\/') {\r\n        const current = tabs.find(t => t.getAttribute('aria-selected') === 'true');\r\n        const next = current && current.id === 'tab-current' ? 'tab-previous' : 'tab-current';\r\n        selectTab(next);\r\n      }\r\n    });\r\n    \r\n    \/\/ Load versions when page loads\r\n    loadVersions();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Windows Download Center Get the latest stable build or browse previous releases. Each version includes release notes and direct download link. Current Version Previous Versions Stable channel Recommended for most users Tip: press \/ to toggle tabs Archive Older, kept for rollback\/testing Pro tip: collapse items you don\u2019t need Having issues? Contact our support team: &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/bellininailbarmesquite.com\/en\/business\/windows-app\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Windows App&#8221;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":5066,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"class_list":["post-7270","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Windows App - Salonbookly<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bellininailbarmesquite.com\/en\/business\/windows-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Windows App - Salonbookly\" \/>\n<meta property=\"og:description\" content=\"Windows Download Center Get the latest stable build or browse previous releases. Each version includes release notes and direct download link. Current Version Previous Versions Stable channel Recommended for most users Tip: press \/ to toggle tabs Archive Older, kept for rollback\/testing Pro tip: collapse items you don\u2019t need Having issues? Contact our support team: &hellip; Continue reading &quot;Windows App&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bellininailbarmesquite.com\/en\/business\/windows-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Salonbookly\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T08:57:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bellininailbarmesquite.com\/wp-content\/uploads\/2023\/07\/mockup.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/business\\\/windows-app\\\/\",\"url\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/business\\\/windows-app\\\/\",\"name\":\"Windows App - Salonbookly\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/#website\"},\"datePublished\":\"2025-10-01T09:50:59+00:00\",\"dateModified\":\"2026-10-01T08:57:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/business\\\/windows-app\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bellininailbarmesquite.com\\\/business\\\/windows-app\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/business\\\/windows-app\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Business\",\"item\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Windows App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/#website\",\"url\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/\",\"name\":\"Salonbookly\",\"description\":\"Booking, Salon, Nails\",\"publisher\":{\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/#organization\",\"name\":\"Salonbookly\",\"url\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/keyline-logo-name-2-1.svg\",\"contentUrl\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/keyline-logo-name-2-1.svg\",\"width\":50,\"height\":50,\"caption\":\"Salonbookly\"},\"image\":{\"@id\":\"https:\\\/\\\/bellininailbarmesquite.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Windows App - Salonbookly","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bellininailbarmesquite.com\/en\/business\/windows-app\/","og_locale":"en_US","og_type":"article","og_title":"Windows App - Salonbookly","og_description":"Windows Download Center Get the latest stable build or browse previous releases. Each version includes release notes and direct download link. Current Version Previous Versions Stable channel Recommended for most users Tip: press \/ to toggle tabs Archive Older, kept for rollback\/testing Pro tip: collapse items you don\u2019t need Having issues? Contact our support team: &hellip; Continue reading \"Windows App\"","og_url":"https:\/\/bellininailbarmesquite.com\/en\/business\/windows-app\/","og_site_name":"Salonbookly","article_modified_time":"2026-10-01T08:57:17+00:00","og_image":[{"width":640,"height":640,"url":"https:\/\/bellininailbarmesquite.com\/wp-content\/uploads\/2023\/07\/mockup.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bellininailbarmesquite.com\/business\/windows-app\/","url":"https:\/\/bellininailbarmesquite.com\/business\/windows-app\/","name":"Windows App - Salonbookly","isPartOf":{"@id":"https:\/\/bellininailbarmesquite.com\/#website"},"datePublished":"2025-10-01T09:50:59+00:00","dateModified":"2026-10-01T08:57:17+00:00","breadcrumb":{"@id":"https:\/\/bellininailbarmesquite.com\/business\/windows-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bellininailbarmesquite.com\/business\/windows-app\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bellininailbarmesquite.com\/business\/windows-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bellininailbarmesquite.com\/"},{"@type":"ListItem","position":2,"name":"Business","item":"https:\/\/bellininailbarmesquite.com\/"},{"@type":"ListItem","position":3,"name":"Windows App"}]},{"@type":"WebSite","@id":"https:\/\/bellininailbarmesquite.com\/#website","url":"https:\/\/bellininailbarmesquite.com\/","name":"Salonbookly","description":"Booking, Salon, Nails","publisher":{"@id":"https:\/\/bellininailbarmesquite.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bellininailbarmesquite.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bellininailbarmesquite.com\/#organization","name":"Salonbookly","url":"https:\/\/bellininailbarmesquite.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bellininailbarmesquite.com\/#\/schema\/logo\/image\/","url":"https:\/\/bellininailbarmesquite.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg","contentUrl":"https:\/\/bellininailbarmesquite.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg","width":50,"height":50,"caption":"Salonbookly"},"image":{"@id":"https:\/\/bellininailbarmesquite.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/pages\/7270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/comments?post=7270"}],"version-history":[{"count":5,"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/pages\/7270\/revisions"}],"predecessor-version":[{"id":7703,"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/pages\/7270\/revisions\/7703"}],"up":[{"embeddable":true,"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/pages\/5066"}],"wp:attachment":[{"href":"https:\/\/bellininailbarmesquite.com\/en\/wp-json\/wp\/v2\/media?parent=7270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}