{"id":579,"date":"2025-02-21T11:25:16","date_gmt":"2025-02-21T11:25:16","guid":{"rendered":"https:\/\/documentation.iqonic.design\/frezka-saas\/?p=579"},"modified":"2026-07-17T12:02:29","modified_gmt":"2026-07-17T12:02:29","slug":"recent-updates","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/frezka-saas\/recent-updates\/","title":{"rendered":"Recent Updates"},"content":{"rendered":"<div class=\"nolwrap\">\n<pre class=\"wp-block-preformatted\">Estimated reading: 6 minutes<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\u26a1 Framework Compatibility <br>\u27a1\ufe0f Supported PHP: 8.2 <\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>[v2.0.0]&nbsp;\u2013 17 July 202<\/strong>6<\/h2>\n\n\n\n<ul>\r\n    <li>New: Introduced <strong>Loyalty Points &amp; Referral System<\/strong> with configurable earning rules, referral rewards, partial point redemption, and complete loyalty history tracking.<\/li>\r\n\r\n    <li>New: Added <strong>Google Calendar Integration<\/strong> with automatic booking synchronization, OAuth authentication, and background event syncing.<\/li>\r\n\r\n    <li>New: Introduced <strong>Vendor Website Customization Settings<\/strong>, allowing vendors to personalize their storefront directly from the admin panel.<\/li>\r\n\r\n    <li>New: Added multiple view options (<strong>Day, Week, Month, and List<\/strong>) in the Booking Calendar for a more flexible scheduling experience.<\/li>\r\n\r\n    <li>Update: Redesigned <strong>Vendor Subscription<\/strong> and <strong>Customer Booking\/Product Purchase<\/strong> invoices with an improved layout.<\/li>\r\n\r\n    <li>Update: Added advanced Invoice Management features, including invoice customization settings, improved PDF generation, timezone-aware invoices, and dedicated invoice permissions.<\/li>\r\n\r\n    <li>Update: Modernized the frontend architecture with a professional CSS structure, latest stable package ecosystem, optimized build process, and enhanced code modularity.<\/li>\r\n\r\n    <li>Update: Updated <strong>Dark Mode<\/strong> and <strong>RTL (Right-to-Left)<\/strong> support to provide a better experience for global users.<\/li>\r\n\r\n    <li>Update: Strengthened platform security with Content Security Policy (CSP), enhanced security headers, improved token validation, cache protection, and server information masking.<\/li>\r\n\r\n    <li>Update: Improved booking flow with duplicate booking prevention, enhanced payment processing, better transaction tracking, and real-time payment validation.<\/li>\r\n\r\n    <li>Update: Improved overall system performance through query optimization, eager loading, caching, and optimized global search.<\/li>\r\n\r\n    <li>Fix: Fixed invoice permission access for Admin users.<\/li>\r\n\r\n    <li>Fix: Improved calculation consistency across bookings, orders, cancellations, and referrals.<\/li>\r\n\r\n    <li>Fix: Resolved payment status tracking and booking transaction synchronization issues.<\/li>\r\n\r\n    <li>Fix: Fixed timezone inconsistencies in reports and invoice generation.<\/li>\r\n\r\n    <li>Fix: Improved invoice print layout, payment form validation, and datatable performance.<\/li>\r\n\r\n    <li>Fix: Addressed multiple security improvements including CSP enforcement, CSRF protection, clickjacking prevention, and server information exposure.<\/li>\r\n\r\n    <li>Fix: Fixed minor bugs, UI improvements, validation enhancements, and overall system stability.<\/li>\r\n<\/ul>\r\n<h3>Note<\/h3>\r\n\r\n<ul>\r\n    <li>\r\n        <span style=\"color:#d32f2f\"><strong>\u26a0\ufe0f Important:<\/strong><\/span>\r\n        <strong>Please take a complete backup of your database and project files before upgrading.<\/strong>\r\n    <\/li>\r\n\r\n    <li>\r\n        Configure Google OAuth credentials before enabling Google Calendar synchronization.\r\n        <br>\r\n        <a href=\"https:\/\/documentation.iqonic.design\/frezka-saas\/faqs\/how-to-do-google-cloud-console-setup-for-google-calendar-sync\" target=\"_blank\">\r\n            Google Calendar Setup Documentation\r\n        <\/a>\r\n    <\/li>\r\n\r\n    <li>\r\n        Restart queue workers and verify scheduled cron jobs are running successfully after deployment.\r\n        <br>\r\n        <a href=\"https:\/\/documentation.iqonic.design\/frezka-saas\/faqs\/how-to-setup-server-cron-job-for-laravel-frezka-saas\" target=\"_blank\">\r\n            Cron Job Setup Documentation\r\n        <\/a>\r\n    <\/li>\r\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Estimated reading: 6 minutes \u26a1 Framework Compatibility \u27a1\ufe0f Supported PHP: 8.2 [v2.0.0]&nbsp;\u2013 17 July 2026 New: Introduced Loyalty Points &amp; Referral System with configurable earning rules, referral rewards, partial point redemption, and complete loyalty history tracking. New: Added Google Calendar Integration with automatic booking synchronization, OAuth authentication, and background event syncing. New: Introduced Vendor Website [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":945,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-579","post","type-post","status-publish","format-standard","hentry","category-frezka-saas"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/frezka-saas\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/comments?post=579"}],"version-history":[{"count":3,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/579\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/579\/revisions\/942"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/945"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/media?parent=579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/categories?post=579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/tags?post=579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}