Vlad Chikalkin ccfc65ca9b
Fix/bugs features pt 2 (#58)
* refactor(profile): comment out change role feature

* refactor(orders): update OrderServices and ServiceSelect components to utilize ServiceCard, and enhance service fields with duration in GraphQL types

* refactor(schedule): implement forbidden order states to disable editing slots with active orders

* fix(deploy): update SSH configuration to use dynamic port from secrets for improved flexibility

* refactor(api/orders): simplify order creation logic by removing unnecessary validations and improving error handling

* refactor(contact-row): replace role display logic with useIsMaster hook for improved clarity

* refactor(profile/orders-list): update header text from "Общие записи" to "Недавние записи" for better clarity
gql: GetOrders add sort slot.date:desc

* refactor(profile/orders-list): enhance OrderCard component by adding avatarSource prop based on user role

* feat(order-form): implement date selection with event highlighting and monthly view for available time slots

* refactor(i18n/config): update timeZone from 'Europe/Amsterdam' to 'Europe/Moscow'

* refactor(order-form/datetime-select): enhance date selection logic to include slot availability check

* refactor(datetime-format): integrate dayjs timezone support with default Moscow timezone for date and time formatting

* fix(contact-row): replace useIsMaster hook with isCustomerMaster utility for role display logic

* refactor(service-card): replace formatTime with getMinutes for duration display

* refactor(order-datetime): update date and time handling to use datetime_start and datetime_end for improved consistency

* refactor(profile): streamline profile and slot pages by integrating session user retrieval and updating booking logic with BookButton component

* fix(navigation): append query parameter to bottom-nav links and enhance back navigation logic in success page
2025-07-18 17:11:43 +03:00
..
2025-07-03 20:54:08 +03:00
2025-07-18 17:11:43 +03:00
2025-07-18 17:11:43 +03:00
2025-07-02 17:46:33 +03:00
2025-06-27 13:44:17 +03:00
2025-07-18 17:11:43 +03:00
2025-06-27 13:44:17 +03:00
2025-06-27 13:44:17 +03:00
2025-06-27 13:44:17 +03:00
2025-07-03 16:36:10 +03:00
2024-12-10 18:15:51 +03:00
2025-06-27 13:44:17 +03:00
2025-07-18 17:11:43 +03:00
2024-12-10 18:15:51 +03:00
2025-07-02 21:05:59 +03:00
2024-12-16 18:53:55 +03:00
2025-06-27 13:44:17 +03:00
2024-12-10 18:15:51 +03:00
2024-11-27 14:29:35 +03:00
2024-11-26 15:33:59 +03:00
2024-11-27 14:29:35 +03:00
2024-12-24 18:34:50 +03:00
2024-12-10 18:15:51 +03:00

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.