Commit Graph

1132 Commits

Author SHA1 Message Date
38ede9adba sth changed 2026-04-15 10:55:04 +03:30
bb667f13f4 3.141.4 2026-04-13 16:36:55 +03:30
ed3906fad6 add tests and UI modified
(fix): add appointment code in requests and profile completion reward
(test): add test coverage for multiple pages and components

(fix) - Added appointment code to the Requests section
(fix) - Added "Claim Gift" feature for completing the profile

(test) Added tests for the following pages/components:
1- Active Devices
2- Add Service
3- Appointment Request (cards display section)
4- Create Gift Card
5- Customer List component (used in Quick Booking, Advanced Booking, etc.)
6- Customer List in Customer Club
7- Delete and Edit buttons (used across the entire app)
8- Invoice
9- Create Individual Schedule Table
10- Notification SMS in SMS Center
11- Loyalty Card List
12- Loyal Customers in ResAssistant
13- Map component
14- Staff List in Staff Management
15- Services List (used in General Link, Custom Link, Advanced Booking, etc.)
16- Services List (used in Quick Booking, Gift Card, Discount Center, etc.)
2026-04-13 16:32:38 +03:30
cf568fd39b test: add comprehensive test coverage for multiple
components

(fix) - Add new test files for:
  • ActiveAccounts
  • AddService
  • CreateGiftCard
  • CustomerCard
  • CustomerCards
  • DeleteButton
  • EditButton
  • LoyaltyCardListItem
  • MapPicker
  • Services
  • ServicesQA
(fix) - Add axios interceptor mock
(fix) - Add importMetaEnv mock
(fix) - Add environment setup file for test environment
2026-04-12 19:13:00 +03:30
353842214c logo app changed 2026-04-12 11:35:57 +03:30
a9b0fcd7b2 3.141.3 2026-04-12 10:17:46 +03:30
e219e5e56a logo app changed 2026-04-12 10:17:29 +03:30
9ddc665437 bug fixed 2026-04-12 09:43:36 +03:30
e1c05438ee 3.141.2 2026-04-12 09:40:35 +03:30
f32ffba51b 3.141.3 2026-04-12 09:37:44 +03:30
192809e5f5 fix: correct OTP resend behavior in General Link
(fix) - Fix OTP input flow in General Link form
(fix) - Resend button now properly triggers the counter and disables after first click
2026-04-12 09:36:17 +03:30
549e6ce147 bug fixed 2026-04-11 20:29:36 +03:30
174a56de18 bug fixed 2026-04-11 20:27:17 +03:30
d1009f9ec8 bug fixed 2026-04-11 20:25:35 +03:30
c315b41985 3.141.2 2026-04-11 20:23:09 +03:30
8a42519a5c fix(ui): improve OTP behavior, reports filtering,
and multiple UI consistency issues

(fix) - Fix OTP resend button: disable after first click and show counter to prevent multiple requests
(fix) - Complete page descriptions (except Cashback)
(fix) - Fix footer layout where texts appeared below the submit button
(fix) - Align section titles to the right across all pages instead of centered
(fix) - Fix accounting reports date range filtering (yesterday/today, this month, this year) to return correct results
(fix) - Update button styles in Gift Card section
(fix) - Fix main login page layout to use full page width
(fix) - Fix scrolling behavior in notifications
(fix) - Update Services Management buttons to match the standard app button style
(fix) - Fix Neshan logo overlapping province/city list
(fix) - Add header and description to subscription list in Business Card and Business Card order summary
(fix) - Fix incorrect API call in order summary
(fix) - icons in visit card modified
2026-04-11 20:20:59 +03:30
98dd593d93 (fix) - personnel page info added 2026-04-08 19:37:53 +03:30
00af42db0d 3.141.1 2026-04-08 19:23:06 +03:30
55bcafb43d refactor(ui): improve consistency across job ads,
reports, home page, and map behavior

(fix) - Fix styling of "Contact Employer" button in job ads to match the app design system
(fix) - Replace "+" icon in income/expense reports with meaningful vectors for income and expense
(fix) - Replace large vector in income/expense cards with the amount text to reduce card size
(fix) - Add missing description text in Accounting → Income & Expense reports
(fix) - Remove shine animation from "Create Gift Card" button
(fix) - Remove shine animation from appointment and repair items in reports
(fix) - Fix "Post Job Ad" button styling on home page to match other home UI elements
(fix) - Fix edit appointment buttons in home page history to match the standard button style
(fix) - Improve map behavior: when a city is selected the map centers on that city
(fix) - Add option to detect and use the user's current location
2026-04-08 19:21:58 +03:30
78df3992ac 3.141.0 2026-04-07 17:06:57 +03:30
86840ab938 chore(deps): upgrade React to v19.0.0 2026-04-07 17:06:26 +03:30
357a6e3e4f feat(map): replace Leaflet with Neshan map and
add page descriptions

(fix) - Integrate Neshan map instead of Leaflet
(fix) - Add map to Profile and Business Card pages
(fix) - Add informational text to Requests and Repairs pages
2026-04-07 16:58:10 +03:30
ba1592e325 bug fixed 2026-04-06 19:43:39 +03:30
1a2e03770c 3.140.44 2026-04-06 19:41:45 +03:30
2241c72e0b fix: Address UI/UX issues and implement several
enhancements

This commit addresses the following improvements:

(fix) - **Navigation:** Corrected back button behavior in both general and custom views.
(fix) - **SMS Vectors:** Adjusted SMS vector positioning to eliminate overlapping text.
(fix) - **Bar Chart:** Removed vertical axis and shortened day labels for improved readability.
(fix) - **Excel Download:** Added background to the Excel download icon in accounting reports to match the report styling.
(fix) - **Login Page:** Ensured the background image fills the entire login screen.
(fix) - **Service Search:** Updated service search input label to "Search Services".
(fix) - **OTP Buttons:** Reordered OTP buttons on the login page, placing "Enter" above "Clear."
(fix) - **Time Added:** Standardized the size of the time added field to match other time fields.
(fix) - **Bar Chart Styling:** Adjusted bar chart shape and corrected delete/edit button functionality.
2026-04-06 19:40:01 +03:30
4319ce8ce8 login modified 2026-04-06 14:32:27 +03:30
6a8f20abeb (fix) - income card design modified - not accepted 2026-04-06 12:02:10 +03:30
7759575c46 3.140.43 2026-04-06 02:39:27 +03:30
43f05ebcdc (fix)- change base URL to https://api.salonaapp.ir 2026-04-06 02:38:06 +03:30
e75cdf5904 refactor(ui): update accounting chart, unify
action buttons, and improve reports UI

(fix) - Update visual design of the accounting chart
(fix) - Fix Excel export functionality
(fix) - Unify edit and delete buttons across the entire application
(fix) - Fix page flicker/extra refresh that occurred briefly during page load
(fix) - Update appointment and repair card design in reports section
(fix) - Add page informational text to several pages
2026-04-06 02:32:07 +03:30
e4e35fd520 3.140.42 2026-04-04 18:06:37 +03:30
eb985f3741 bug fixed 2026-04-04 18:06:16 +03:30
228a7407b1 feat(ui): add reusable action button components
and implement accounting chart

- Create reusable components for call, SMS, edit, and delete buttons and apply them across several components
- Implement map functionality (currently not displaying due to national network/map service issues)
- Add monthly income and expense chart in the accounting section of reports
2026-04-04 18:04:18 +03:30
ad72d6751b bug fixed 2026-03-31 18:52:47 +03:30
c8f7bfc296 3.140.41 2026-03-31 18:50:46 +03:30
d2e3ec82c5 bug fixed 2026-03-31 18:50:22 +03:30
da2e50ac60 (feat) - page title added
(fix) - header in all pages modified
2026-03-31 18:46:25 +03:30
5b7934f392 3.140.40 2026-03-31 11:07:30 +03:30
c4278b4274 btn in customer club modified 2026-03-31 11:06:56 +03:30
c7483c537b (fix) - share btn modified
when timetable doesn't set, redirect to calender management

(fix) - apt history UI modified in advance turn
2026-03-31 10:32:04 +03:30
740b2d40d3 bug fixed 2026-03-31 02:50:26 +03:30
5c37a7fa97 3.140.39 2026-03-31 02:36:51 +03:30
6794841b64 (fix) - profile header modified
(fix) - modal for complete profile modified - profile pic deleted
(fix) - some font added
(fix) - header in sms kade become smaller
(fix) - date in inform sms format modified (yyyy-mm-dd)
2026-03-31 02:32:13 +03:30
b79c44fe8e bug fixed 2026-03-29 17:15:05 +03:30
b7b2c43717 3.140.38 2026-03-29 17:13:04 +03:30
5048d2b5d6 feat(ui): update SMS layout, services management
UI, and navigation design

- Redesign SMS messages section to use a table-based layout
- Remove background from edit/delete buttons in Services Management and display icon-only actions
- Add "Toman" currency indicator at the end of the service cost input (applies to both numeric and textual amount)
- In Add Service form, show selected service duration in a separate box while keeping the "Add Time" control visible
- Update back button design across all pages
- Update header design in the SMS section
2026-03-29 17:12:29 +03:30
71b736351e 3.140.37 2026-03-28 18:26:54 +03:30
275d3e8b6f refactor(ui): improve services management layout
and service price input display

- Optimize services list layout to display two services per row instead of one
- Replace edit/delete text buttons with icon-only actions similar to other pages
- Remove duplicated placeholders inside "Service Title" and "Service Cost" fields when labels already exist above inputs
- Display service cost in words inside the same numeric cost input instead of a separate field
- Improve styling of the cost-in-words display to appear neatly inside the input
- Unify edit/delete button style in Services Management with the style used for SMS/Call buttons in Customer Club
- Prepare SMS report section for table-based layout
2026-03-28 18:25:57 +03:30
6e8d628b8a 3.140.36 2026-03-18 17:58:23 +03:30
04fc1fe2db refactor(ui): improve services page layout,
profile completion UI, and navigation behavior

- Remove duplicated placeholders inside "Service Title" and "Service Cost" inputs and show cost in words inside the field
- Optimize services list layout: display two services per row and use icon-only edit/delete buttons
- Remove "Your profile is complete" text below the profile image after completion
- Fix login back button navigation to return to Profile instead of Home
- Fix login page back button position (move to right for RTL)
- Update "View & Add Accounts" icon style to match other icons
- Remove microphone icon from all search inputs across the app
- Rename "Add Gift Card" button to "Create Gift Card"
- Update home "Share Link" button icon to match other button icon styles
- Add explanation when clicking profile completion percentage encouraging users to complete profile and claim reward
- Adjust profile image size so the completion card doesn't overlap its bottom area
- Show "Claim Reward" button when profile is incomplete and display explanation dialog on click
- Move and reduce "Buy Subscription" button size next to remaining SMS count
2026-03-18 17:57:41 +03:30