Commit Graph

889 Commits

Author SHA1 Message Date
f2e8d1c27d fix: Resolve custom link appointment submission error
- Fix "error in booking reservation by user" toast when submitting custom link appointments
- Correct appointment creation flow for custom links
- Ensure successful booking confirmation without false error messages
2026-02-22 12:25:57 +03:30
f7c4ed00cc fix: Reset personnel selection in time slots and
improve subscription button behavior

- Reset selected personnel to first item when re-entering time slots section (fixes persistent selection after refresh)
- Fix subscription payment button getting stuck in disabled/gray state when trying to purchase while active subscription exists
- Keep button in its normal purple state with proper error message instead of becoming unresponsive
2026-02-22 12:03:15 +03:30
Reza Taghizadeh
359c4e76f1 fix: reslove some bugs (v3.121.456) 2026-02-21 19:29:19 +03:30
Reza Taghizadeh
73098c6071 fix: reslove some bugs (v3.121.456) 2026-02-21 19:16:14 +03:30
2c374dd239 otp form modified 2026-02-21 19:13:20 +03:30
61be6f10fb 3.121.445 2026-02-21 19:03:20 +03:30
512032ffe8 feat: Improve subscription payment and transaction
status display

- Add loading/pending state to subscription payment button to prevent multiple clicks
- Add new status icons for transaction types
2026-02-21 19:02:24 +03:30
88fecf11d1 fix: Remove duplicate error toast when SMS credit
is 0

- Prevent redundant "SMS sending failed" toast from appearing alongside the insufficient credit modal
- Clean up notification behavior across all three SMS sections
2026-02-21 17:36:26 +03:30
95c668fb83 3.121.443 2026-02-21 17:07:27 +03:30
0a2d8d5091 fix: Update tooltip text for refund settings:
- Add clear description explaining the purpose of 1-day, 3-day, and 5-day options
- Improve user understanding of refund policy timeframes
2026-02-21 17:06:04 +03:30
c245ef4cb0 fix: Prevent time selection in quick appointment
- Disable time slot selection when no service or personnel is selected
- Prevent infinite loading state in waiting screen when appointment created with incomplete data
2026-02-21 16:27:12 +03:30
f1ddd94393 fix: Resolve profile image, service pricing, and
subscription issues

- Fix black screen issue when selecting profile image in digital business card
- Make service price required in non-personnel mode (both in service registration and advanced appointment price field)
- Remove placeholder text "dddddddddddddd" showing in empty customer notes for general and custom link appointments
- Fix subscription check to properly recognize active "رز" plan and prevent redirect to purchase page
2026-02-21 16:13:51 +03:30
Reza Taghizadeh
8cfc840690 fix: reslove some bugs (v3.121.446) 2026-02-21 14:02:00 +03:30
Reza Taghizadeh
b743a5e891 fix: reslove some bugs (v3.121.446) 2026-02-21 13:45:03 +03:30
Reza Taghizadeh
6d33de993f fix: reslove some bugs (v3.121.445) 2026-02-21 13:34:20 +03:30
Reza Taghizadeh
e3d83ed763 fix: reslove some bugs (v3.121.442) 2026-02-21 12:30:53 +03:30
Reza Taghizadeh
85ecd8651f fix: reslove some bugs (v3.121.441) 2026-02-21 00:09:23 +03:30
Reza Taghizadeh
a9ab53e7b2 fix: reslove some bugs (v3.121.440) 2026-02-21 00:05:00 +03:30
9f34ad354f build fixed 2026-02-19 19:53:36 +03:30
3edcf52723 merge issue solved 2026-02-19 19:40:17 +03:30
e6ddd3ed0e 3.121.430 2026-02-19 19:34:46 +03:30
ed954d836d feat: Improve appointment display and notification
- Show customer notes in appointment requests for stylists (both personnel and non-personnel modes)
- Add "Close All" button to notification panel to dismiss all notifications at once
- Fix profile image selection to open gallery instead of directly opening camera
- Standardize time display format across all sections to show start and end times consistently
- Fix appointment status label to show "reserved" on all appointments on the same day
2026-02-19 19:32:33 +03:30
f004295dee 3.121.425 2026-02-19 14:01:22 +03:30
22a9cf0eeb fix: Resolve multiple UI/UX issues across survey,
services, and support sections

- Fix real-time survey result display (no longer requires manual refresh)
- Fix emoji picker close button positioning and click-outside behavior
- Reposition support ticket buttons above FAQ section
- Reset personnel selection in time slots view after leaving and re-entering page
2026-02-19 14:00:34 +03:30
6bd754389c fix: Update detector component and
fix personnel service validation issues

- Update detector component implementation
- Fix service price validation in personnel mode - make price field truly required (was optional but showing as required)
- Add missing "Add Service" button in service management when no services exist
- Improve service management UI for personnel with empty service list
2026-02-19 11:41:54 +03:30
Reza Taghizadeh
ad4c20996b fix: reslove some bugs (v3.121.424) 2026-02-19 00:13:48 +03:30
Reza Taghizadeh
1e5abd9e22 fix: reslove some bugs (v3.121.424) 2026-02-19 00:12:13 +03:30
Reza Taghizadeh
619b2fb23e fix: reslove some bugs (v3.121.419) 2026-02-19 00:02:52 +03:30
81b45ac48e 3.121.422 2026-02-18 20:52:06 +03:30
13b7681b2d fix: Correct routing for personnel without time slots
- Fix incorrect page redirection when personnel has no time slots
- Navigate to proper time slot configuration page instead of wrong route
- Improve user flow for personnel setting up their schedule
2026-02-18 20:49:47 +03:30
8e47964da1 fix: Resolve profile image black screen issue
and fix update modal

- Fix black screen when loading profile images in digital business card
- Correct app version detection for update modal display
- Ensure update modal appears properly after app update
2026-02-18 20:23:34 +03:30
770272155d bug fixed 2026-02-18 19:01:10 +03:30
b2097f7f32 3.121.420 2026-02-18 18:58:50 +03:30
c0f282a665 feat: Show update detector on every app launch
- Fix update detector to display whenever app is opened
- Ensure users are notified of new updates consistently
2026-02-18 18:58:17 +03:30
cdabe61d25 fix: Update time slots immediately
- Ensure time slots refresh in real-time after appointments -> quick appointment and advance appointment
- Prevent double-booking by showing updated availability instantly
2026-02-18 18:50:47 +03:30
9b01cfbe4b fix: Resolve duplicate toast notifications
- Fix conflicting success and error toasts appearing simultaneously during custom link booking
- navigate to separate page after booking completion
2026-02-18 18:29:46 +03:30
18a5966e34 conflict fixed 2026-02-18 17:35:37 +03:30
a5b26bdb51 3.121.403 2026-02-18 17:30:00 +03:30
978964bb91 fix: Improve personnel mode time slot display
- Fix time slots not showing when clicking on working days in personnel calendar
- Enhance time slots UI with improved visual appearance
2026-02-18 17:27:12 +03:30
Reza Taghizadeh
6833599f5b fix: reslove some bugs (v3.121.417) 2026-02-18 17:24:57 +03:30
9f83c2cff9 fix: Add warning for refund amount exceeding
service cost in cash back settings
2026-02-18 16:47:59 +03:30
6d59863bf6 feat: Improve personnel mode appointment display
and fix discount code issues

- Replace customer number with call button in personnel mode home history
- Display personnel name in parentheses next to services
- Fix appointment editing functionality in personnel mode
- Resolve page not found error when submitting empty discount code
- Add remove button for discount code input
2026-02-18 16:29:27 +03:30
Reza Taghizadeh
9a1958e780 fix: reslove some bugs (v3.121.410) 2026-02-18 14:01:19 +03:30
Reza Taghizadeh
3ecd514f8b fix: reslove some bugs (v3.121.405) 2026-02-18 14:00:32 +03:30
Reza Taghizadeh
ff69def095 fix: reslove some bugs (v3.121.400) 2026-02-18 02:16:44 +03:30
Reza Taghizadeh
9b13f5198a fix: reslove some bugs (v3.121.400) 2026-02-18 02:15:29 +03:30
be2e4c8b2b 3.121.391 2026-02-17 19:03:08 +03:30
0d73d7daa6 fix: resolve multiple issues across various modules
- Fix personnel link: add personnel name to custom link (previously only customer name and beauty line were displayed)
- Fix appointment requests issue: prevent multiple requests when confirming an appointment and fix "reservation not found" error
- Fix duplicate button bug: remove duplicate "New Ticket" button in tickets page when list is empty
- Fix scroll issue in business card link selection page (horizontal scrolling disabled)
- Add back button to gift card QR scan page for returning to the application
- Fix gift card scan error message: display "This hairdresser cannot verify this gift card" instead of "Already used"
- Fix fields in hairdresser business card creation: correct salon name field based on previous app version
- Fix final submission issue in business card and loyalty card: prevent multiple submissions and duplicate success messages
2026-02-17 18:57:31 +03:30
Reza Taghizadeh
e75e1fcd97 fix: reslove some bugs (v3.121.390) 2026-02-16 18:20:21 +03:30
Reza Taghizadeh
18eaecfa52 fix: reslove some bugs (v3.121.390) 2026-02-16 18:19:47 +03:30