Commit Graph

1311 Commits

Author SHA1 Message Date
8bd9d6f84e build added --> 3.145.8 2026-08-05 15:21:56 +03:30
55ce23cb87 bug fixed 2026-08-05 15:16:30 +03:30
c3418bf275 3.145.8 2026-08-05 15:13:56 +03:30
f9cb565aed feat(client-retention, ui): enhance booking
workflow, customer management, and banner layouts

- Add booking link service for client retention/touch-ups (repair)
- Implement phone number editing in Loyalty Club customer edit section
- Add "Coming Soon" status for staff on shop and homepage
- Categorize touch-up (repair) service under management categories
- Move time remaining display to the top of touch-up cards
- Remove manual discount SMS from touch-up flow (only booking schedule table is sent)
- Increase banner transition speed to 3.5s
- Reposition academy and rose banners to the bottom and remove them from the top section
- Add explanatory description to unconfirmed bookings banner regarding accounting and cashback integration
- Remove copy option from Cashback section
- Adjust top margin of "How are you doing" section on the homepage
2026-08-05 13:55:26 +03:30
4d5077333b build added --> 3.145.7 2026-08-02 17:40:32 +03:30
97387441f0 bug fixed - types added to job count API 2026-08-02 17:36:08 +03:30
29c969c072 3.145.7 2026-08-02 17:30:18 +03:30
6791a6f79f fix(jobs): add sorted job keyword counts 2026-08-02 17:29:04 +03:30
e22606a493 build added --> 3.145.6 2026-08-02 17:08:17 +03:30
96d1923abc bug fixed 2026-08-02 17:06:08 +03:30
5cafcb4da8 3.145.6 2026-08-02 17:04:34 +03:30
217131b5a8 feat: enhance repairs, cashback, appointments,
and loyalty club UI

- add schedule sharing and discount SMS actions to repair cards
- apply cashback codes immediately without requiring copy-paste
- remove one-week and two-week appointment table views
- update appointment alert status when marked as completed
- add scroll support and plus icon to the loyalty club section
2026-08-02 16:59:21 +03:30
f930209a67 bugs fixed 2026-08-01 12:07:05 +03:30
9dadbf6f33 build added --> 3.145.5 2026-07-27 15:08:44 +03:30
e792437726 3.145.5 2026-07-27 15:06:24 +03:30
cbf894a9ef fix- Improve individual timetable help text
fix- timeslot status interactions
2026-07-27 15:05:01 +03:30
2e71a38f76 feat: add product filters to purchase subscription
section
2026-07-27 13:36:48 +03:30
88b501da60 build added --> 3.145.4 2026-07-26 17:21:12 +03:30
656f4b75de bug fixed 2026-07-26 17:18:22 +03:30
7c7dd131aa 3.145.4 2026-07-26 17:02:57 +03:30
f619edcd55 fix: update appointment timeslot UI with
block/unblock actions and add show table components
fix: Add cashback page guide
2026-07-26 17:00:47 +03:30
10ee128ba5 build --> 3.145.3 2026-07-26 02:55:16 +03:30
ce02de47f8 3.145.3 2026-07-26 02:48:41 +03:30
77c0df54cb feat: replace Neshan map with Leaflet in MapPicker 2026-07-26 02:47:17 +03:30
30f3863926 fix: update OpinionSMS flow
fix: fixed issue in customer card in customer club
2026-07-25 19:17:30 +03:30
d9dd82239b build --> 3.145.2 2026-07-07 16:35:09 +03:30
c48ad11620 3.145.2 2026-07-07 16:32:36 +03:30
c4465778d1 fix(personnel): add desktop check & warning for
contact picker API

- Show warning alert if browser does not support `navigator.contacts` (mostly on desktop).
- Prevent silent failures when trying to import contacts on unsupported devices.
2026-07-07 16:31:05 +03:30
6970b760b2 build --> 3.145.1 2026-07-07 12:55:52 +03:30
039ff51a8b 3.145.1 2026-07-07 12:52:32 +03:30
e3f62d909c refactor: clean up unused/duplicate files and
improve UI auto-scroll

- remove obsolete page copies, backup components, and unused screens (like sms-subscription)
- implement auto-scroll behavior after selecting initial items in booking flow
- clean up duplicate assets and backup views in appointments, calendars, and settings
2026-07-07 12:48:52 +03:30
f9002649bc build --> 3.145.0 2026-07-01 15:59:16 +03:30
26a3d989ad bugs in test files fixed 2026-07-01 15:56:52 +03:30
c0582271ed 3.145.0 2026-07-01 15:47:42 +03:30
b5aabc9928 issue in animated marquee for long sting fixed 2026-07-01 15:47:23 +03:30
c1ad9ef9db feat(appointments): add ability to block timeslots
in timetable

- add AppointmentTimeModal for blocking/unblocking timeslots
- update appointment time components to support blocked state
- update timetable and quick appointment flows
- add API service and query keys for blocking timeslots
2026-07-01 15:20:55 +03:30
4c79e38ae6 build --> 3.144.2 2026-06-29 12:06:51 +03:30
7a141f3fce 3.144.2 2026-06-29 12:04:10 +03:30
032ace9d84 fix: round subscription prices to remove decimal
values
2026-06-29 12:03:04 +03:30
6cea446d9e build --> 3.144.1 2026-06-28 18:41:14 +03:30
fb95f2806b 3.144.1 2026-06-28 18:37:39 +03:30
9a1f36a3c6 fix(purchase-subscription):
- change purchase API for discount method from GET to POST
- fix incorrect discount code validation
2026-06-28 18:35:34 +03:30
9f0ab8b844 build --> 3.144.0 2026-06-28 15:20:18 +03:30
ccd3a5421e 3.144.0 2026-06-28 15:16:31 +03:30
1c5d6750b5 feat: make subscription durations dynamic based on
API data

- add dynamic months and discount percentages for subscription products
- update purchase card pricing logic
- update product types
- update purchase subscription service
2026-06-28 15:14:52 +03:30
faecb3aaa4 build --> 3.143.1 2026-06-27 16:50:48 +03:30
693447932f 3.143.1 2026-06-27 15:05:31 +03:30
2be4b9005d fix: resolve responsive and UI issues in purchase
subscription pages

- fix responsive layout issues
- improve visual consistency in product and purchase cards
- update customer detail UI
2026-06-27 15:04:16 +03:30
a5f535e5cc build --> 3.143.0 2026-06-23 17:59:59 +03:30
ec2f784570 bug fixed 2026-06-23 17:57:40 +03:30