discount code section
fix: Prevent page from auto-scrolling after canceling prize claim in the "Win" section
fix: Adjust support vector position in general link to avoid overlapping with OTP input field
fix: Smooth horizontal scrolling for service lists across all sections (consistent with appointment table behavior)
fix: Remove incorrect save confirmation message in restoration settings before process completion
fix: Add mandatory validation for service name to prevent empty entries and enable deletion
Fixed error when creating quick staff appointment with manual booking toggle
Fixed month navigation issue caused by description overlay in appointment request
Fixed auto left-scroll of services list when staff is inactive in new scheduling system
Removed time range selection when staff is inactive and service hours are defined
Fixed unwanted right auto-scroll when selecting a service in appointment request with active staff
Made horizontal service list scrolling smooth across all sections
Added success notification and auto-exit after manual quick appointment booking
Fixed repair reminder settings being saved without required selections
Preserved selected fields after validation error in staff refund form
New staff/service items now appear at the top of lists instead of the bottom
Disabled time range configuration in service management when staff-based scheduling is active
Added time range selection when no staff is active and services are empty in scheduling flows
(fix) - Removed unused “delete one hour” and “clear all” options from scheduling table
(fix) - Fixed scheduling table not updating immediately after adding or editing time slots
(fix) - Fixed advanced appointment booking getting stuck at final step without feedback
(fix) - Fixed work hours not displaying correctly when deselecting multiple days in schedule table
(fix) - Hide time range selection when no personnel is active but service hours are defined
(fix) - Fixed auto horizontal scroll issue in scheduling table when no personnel is active
(fix) - Hide price and duration fields in service management when personnel is active
(fix) - Temporarily commented out shop and events sections on home page
credits when all SMS toggles are off
Fix: Fixed SMS credit error preventing quick appointment booking with all SMS notifications disabled
Fix: Added 4 common duration options (45min, 1h, 1.5h, 2h) to service time slots management
fix: In the advanced appointment section, when selecting a service with a predefined price, the price now correctly appears as the default value in the add service modal.
feat: Fixed the page zoom issue in the general link when attempting to edit the mobile number while waiting for an OTP.
fix: Updated the error message in the reports section for upcoming appointments to display: "Service time has not arrived yet" instead of a generic error.
feat: Added a descriptive message "No income or expenses recorded yet" in the accounting section when attempting to generate an invoice with no data.
fix: Resolved a UI toggle state issue in personnel management when saving changes from the three-dot menu.
fix: Prevented automatic page scrolling in the "Win a Prize" section after canceling an item receipt.
fix: Unified the toggle button text in the appointments table for both working and non-working days.
fix: Changed the page title from "Quick Appointment" to "Online Appointment Booking" on the second step of the general link.
feat: Improved the error message for a 400 error in quick appointment when selecting a past time slot to: "Past time slots cannot be selected."