{"id":479,"date":"2025-03-11T10:33:18","date_gmt":"2025-03-11T10:33:18","guid":{"rendered":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/?p=479"},"modified":"2025-08-29T09:33:23","modified_gmt":"2025-08-29T09:33:23","slug":"change-logs","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/change-logs\/","title":{"rendered":"Recent Updates"},"content":{"rendered":"<div class=\"nolwrap\">\n<pre class=\"wp-block-preformatted\">\u26a1 Framework Compatibility (Laravel &amp; Flutter SDK)<br>\u27a1\ufe0f Supported PHP: 8.2 <br>\u27a1\ufe0f Supported Flutter SDK: 3.32.x (Stable)<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>[v1.0.1] \u2013 28 Jul 2025<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update &#8211; Flutter Compatibility: Fully compatible with Flutter 3.32.x for smoother cross-platform performance<\/li>\n\n\n\n<li>Update &#8211; Target SDK version updated to 35 or higher<\/li>\n\n\n\n<li>Update &#8211; Upgraded libraries to the latest versions for better compatibility and performance<\/li>\n\n\n\n<li>Fix \u2013 App Store \/ Play Store link now managed via config.dart if not configured through the admin panel<\/li>\n\n\n\n<li>Fix \u2013 Location permission now prompts again if previously denied<\/li>\n\n\n\n<li>Fix \u2013 General UI\/UX improvements across both apps<\/li>\n\n\n\n<li>Fix \u2013 Minor bug fixes and performance enhancements<\/li>\n<\/ul>\n\n\n\n<p><strong>Customer App<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fix \u2013 File upload now shows proper message when files over maximum upload size<\/li>\n\n\n\n<li>Fix \u2013 &#8220;More Info&#8221; in Test List now displays only one test case across multiple labs<\/li>\n\n\n\n<li>Fix \u2013 Invoice download now functioning properly<\/li>\n\n\n\n<li>Fix \u2013 Package filter count now resets after page refresh<\/li>\n\n\n\n<li>Fix \u2013 Sign Up button placed above Sign In on the registration screen<\/li>\n\n\n\n<li>Fix \u2013 Prescription upload now includes a Reset option when default location is set<\/li>\n<\/ul>\n\n\n\n<p><strong>Collector App<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fix \u2013 Mark as Closed button functionality corrected for Help Desk<\/li>\n\n\n\n<li>Fix \u2013 Resolved issue where \u201cNo Appointments Found\u201d appeared despite scheduled appointments<\/li>\n\n\n\n<li>Fix \u2013 Update Location and Get Directions buttons now fully clickable<\/li>\n\n\n\n<li>Fix \u2013 Location permission popup now appears if previously denied<\/li>\n\n\n\n<li>Fix \u2013 Gender information now visible after account creation from Admin panel<\/li>\n\n\n\n<li>Fix \u2013 Login screen auto-fills details post-registration<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>[v1.0.0] \u2013 23 Mar 2025<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Initial Release<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u26a1 Framework Compatibility (Laravel &amp; Flutter SDK)\u27a1\ufe0f Supported PHP: 8.2 \u27a1\ufe0f Supported Flutter SDK: 3.32.x (Stable) [v1.0.1] \u2013 28 Jul 2025 Customer App Collector App [v1.0.0] \u2013 23 Mar 2025<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":59,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-479","post","type-post","status-publish","format-standard","hentry","category-kivilab"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/posts\/479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/comments?post=479"}],"version-history":[{"count":7,"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/posts\/479\/revisions"}],"predecessor-version":[{"id":1012,"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/posts\/479\/revisions\/1012"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/posts\/59"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/media?parent=479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/categories?post=479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivilab-laravel\/wp-json\/wp\/v2\/tags?post=479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}