Commit Graph

  • eab6da5e89 test payment vchikalkin 2025-09-12 13:20:20 +03:00
  • 6228832aff feat(subscriptions): add SubscriptionRewardFields and update related types vchikalkin 2025-09-11 11:37:31 +03:00
  • 17ce24ae04 fix(auth): handle unregistered users in authentication flow vchikalkin 2025-09-10 18:27:31 +03:00
  • c9187816a1 fix(auth): ensure telegramId is a string for consistent handling vchikalkin 2025-09-10 17:47:03 +03:00
  • 4139aa918d fix(avatar): update UserAvatar sizes for consistency across components vchikalkin 2025-09-10 17:30:40 +03:00
  • 78e45718a8 refactor(contacts): consolidate customer queries and enhance contact handling vchikalkin 2025-09-10 13:44:43 +03:00
  • d8f374d5da feat(customers): add getCustomers API and enhance customer queries vchikalkin 2025-09-10 12:50:54 +03:00
  • 30bdc0447f feat(contacts): enhance contact display and improve user experience vchikalkin 2025-09-09 11:23:35 +03:00
  • de7cdefcd5 feat(contacts): add DataNotFound component for empty states in contacts and services grids vchikalkin 2025-09-08 18:35:52 +03:00
  • 92035a4ff8 feat(contacts): add showServices prop to ContactRow for conditional rendering vchikalkin 2025-09-08 14:50:31 +03:00
  • 4e37146214 feat(order): enhance order initialization logic with additional client selection step vchikalkin 2025-09-08 14:44:36 +03:00
  • c9a4c23564 refactor(contacts): update grid components and improve customer role handling vchikalkin 2025-09-08 14:36:12 +03:00
  • 201ccaeea5 feat(profile): enhance user role checks in subscription and links components vchikalkin 2025-09-08 14:11:49 +03:00
  • 0b188ee5ed refactor(contacts): rename masters to invited and update related functionality vchikalkin 2025-09-08 13:42:30 +03:00
  • 5dfef524e2 refactor(contact): remove customer master role checks and simplify contact addition vchikalkin 2025-09-08 12:51:35 +03:00
  • 49c43296e4 fix(typo): rename updateSlot to updateOrder for clarity vchikalkin 2025-09-07 20:28:50 +03:00
  • 3eb302a5d9 fix tests vchikalkin 2025-09-07 19:33:09 +03:00
  • 7af67b1910 feat(profile): conditionally render SubscriptionInfoBar based on user role vchikalkin 2025-09-04 14:52:45 +03:00
  • 04739612ca feat(profile): add MasterServicesList component to display services for profile masters vchikalkin 2025-09-04 14:47:24 +03:00
  • d870fa5a21 fix(docker-compose): update healthcheck endpoint to include API path vchikalkin 2025-09-04 14:08:32 +03:00
  • 4cff4c8bbe order-card: fix order_number badge overlays navigation bar vchikalkin 2025-09-04 13:54:27 +03:00
  • b94937b706 feat(orders): implement order limit checks for clients and masters vchikalkin 2025-09-02 21:23:11 +03:00
  • db9788132d feat(subscriptions): enhance error handling with centralized error messages vchikalkin 2025-09-02 21:08:28 +03:00
  • f2ad3dff17 feat(orders, subscriptions): implement banned user checks and improve remaining orders calculation vchikalkin 2025-09-02 21:02:50 +03:00
  • fd3785a436 style(pro-page, subscription-bar): enhance dark mode support and improve styling consistency vchikalkin 2025-09-02 20:16:57 +03:00
  • da51d45882 feat(subscriptions): add trial period validation for subscriptions vchikalkin 2025-09-02 20:13:10 +03:00
  • 9903fe4233 refactor(pro-page): streamline ProPage layout and improve bottom navigation visibility vchikalkin 2025-09-02 20:07:20 +03:00
  • 81e223c69b feat(subscriptions): add trial subscription functionality vchikalkin 2025-09-02 19:32:11 +03:00
  • 63ff021916 fix(pro-page): adjust hero section layout for improved visual consistency vchikalkin 2025-09-02 19:21:25 +03:00
  • 10d47d260a feat(pro-page): enhance subscription messaging and add benefits section vchikalkin 2025-09-02 18:18:44 +03:00
  • ef5e509d6a feat(pro-page): use next/link vchikalkin 2025-09-02 17:34:37 +03:00
  • 4336cf5e60 feat(env): add BOT_URL to environment variables and update related configurations vchikalkin 2025-09-02 16:55:41 +03:00
  • 812a77406c refactor(tests): remove BOT_TOKEN from environment mocks in order and slots tests vchikalkin 2025-09-02 16:55:19 +03:00
  • 38251cd0e8 feat(profile): add subscription information to profile page vchikalkin 2025-08-27 19:04:17 +03:00
  • 3d0f74ef62
    Hotfix/bot registraion add contact (#99) Vlad Chikalkin 2025-09-07 16:36:31 +03:00
  • 57da275534 fix(bot): conversations register - disable minification in build configuration hotfix/bot-registraion-add-contact vchikalkin 2025-09-07 16:33:29 +03:00
  • 5f1ad4028c feat(bot): add cancel command to conversation middleware vchikalkin 2025-09-07 16:09:39 +03:00
  • 5671ad5b02 refactor(bot): update conversation handling and middleware integration vchikalkin 2025-09-07 15:50:34 +03:00
  • a2bbcbb107 bot: remove logger from context vchikalkin 2025-09-07 15:39:27 +03:00
  • 97ee81561b fix(BaseService): streamline customer permission checks by consolidating conditions vchikalkin 2025-09-07 15:35:29 +03:00
  • 16889db3b4 refactor(registration): remove checkBanStatus method and related logic vchikalkin 2025-09-07 15:32:32 +03:00
  • 0934417aaf
    Fix/rc 1 (#89) Vlad Chikalkin 2025-08-27 11:37:15 +03:00
  • e815ca04f6 docker-compose: add app network to redis fix/rc-1 vchikalkin 2025-08-26 23:24:00 +03:00
  • 73b943fefc bot: fix production run (logger problem) vchikalkin 2025-08-26 23:03:30 +03:00
  • e182db1740 docker compose: format vchikalkin 2025-08-26 22:18:31 +03:00
  • 38392ea3ad Revert "refactor(bot): remove Redis integration from bot configuration" vchikalkin 2025-08-26 22:17:54 +03:00
  • 4fbbccb0a2 refactor(bot): remove Redis integration from bot configuration vchikalkin 2025-08-26 22:12:06 +03:00
  • 0f2b1f5353 Reapply "packages(apps/web): upgrade next@15.5.0" vchikalkin 2025-08-26 21:51:28 +03:00
  • aea9de2f1c Update deploy.yml to add REDIS_PASSWORD environment variable for improved configuration management vchikalkin 2025-08-26 21:20:22 +03:00
  • a3c4eb1071 .github\workflows\deploy.yml: remove REDIS_PASSWORD env variable vchikalkin 2025-08-26 21:16:41 +03:00
  • ee2ed4fdaf Update Dockerfiles to install specific version of turbo (2.3.2) for consistent dependency management vchikalkin 2025-08-26 20:59:01 +03:00
  • 49b84382e4 docker-compose: add volumes vchikalkin 2025-08-26 20:57:06 +03:00
  • bcb9be88df Revert "packages(apps/web): upgrade next@15.5.0" vchikalkin 2025-08-26 20:04:21 +03:00
  • 719193f4b3 Revert "packages(apps/web): upgrade next@15.5.0" release/rc-1 vchikalkin 2025-08-26 20:04:21 +03:00
  • 81fa32c3d2
    Release/rc 1 (#87) Vlad Chikalkin 2025-08-26 13:23:52 +03:00
  • 22e4f72ee6 packages(apps/web): upgrade next@15.5.0 vchikalkin 2025-08-26 12:47:43 +03:00
  • 7c1f79db2a feat(ban-system): implement multi-level user ban checks across services vchikalkin 2025-08-26 12:32:22 +03:00
  • 5018560f29 feat(customer): implement banned customer check and enhance customer data handling vchikalkin 2025-08-25 19:15:00 +03:00
  • bad65204c4 refactor(bot): streamline bot middleware and improve key generator function vchikalkin 2025-08-25 11:31:53 +03:00
  • f9e50972cd fix(order-form): hide next button on success & error pages vchikalkin 2025-08-23 15:51:56 +03:00
  • ad589e471c refactor(orders): remove ClientsOrdersList and streamline OrdersList component vchikalkin 2025-08-23 14:40:09 +03:00
  • 73dd674815 fix(orders): update default sorting order for orders vchikalkin 2025-08-22 13:17:32 +03:00
  • 2067beb05a feat(help): enhance help command with support information vchikalkin 2025-08-22 12:49:40 +03:00
  • d985b18f25 feat(locales): update Russian localization with additional contact information vchikalkin 2025-08-22 12:39:19 +03:00
  • 412c033972 feat(bot): add unhandled command message and integrate unhandled feature vchikalkin 2025-08-21 18:53:29 +03:00
  • b56992a995 fix(registration): improve error handling for customer creation vchikalkin 2025-08-21 18:48:41 +03:00
  • 89b0f0badf feat(bot): integrate Redis and update bot configuration vchikalkin 2025-08-21 18:24:30 +03:00
  • a220d0a369 feat(profile): implement local hooks for profile and service data editing vchikalkin 2025-08-21 14:04:28 +03:00
  • 2e849857f2 feat(number-field): add min prop to NumberField and implement minimum value validation in ServiceDataCard vchikalkin 2025-08-20 17:57:12 +03:00
  • c52e991e3f fix build vchikalkin 2025-08-20 17:47:47 +03:00
  • 3f7d1526da fix(service-card): remove unnecessary padding from expand button for improved layout vchikalkin 2025-08-20 17:35:10 +03:00
  • 7960323c0a fix(service-card): improve expand button visibility logic for service description vchikalkin 2025-08-20 17:31:15 +03:00
  • 540145d80a feat(service-card): add price and description fields to service data card vchikalkin 2025-08-20 17:22:51 +03:00
  • 6ba18cb87d refactor(order-card): enhance layout and styling for order state display vchikalkin 2025-08-19 19:45:54 +03:00
  • 64dfec1355 refactor(order-form): update service handling to support multiple services vchikalkin 2025-08-19 19:14:14 +03:00
  • b7554b89c8 .gitignore: add *.cmd vchikalkin 2025-08-19 12:09:57 +03:00
  • b44d92cef3 Update Docker images in docker-compose and GitHub Actions workflow to use dynamic tags vchikalkin 2025-08-15 21:15:10 +03:00
  • 7d94521c8b
    Issues/76 (#77) Vlad Chikalkin 2025-08-11 16:25:14 +03:00
  • 9118a2d9ab refactor(orders): streamline order creation logic and enhance test setup issues/76 vchikalkin 2025-08-11 16:05:55 +03:00
  • 6df47fdcac fix(order-form): initialize selected date in DateSelect component if not set vchikalkin 2025-08-11 15:11:40 +03:00
  • 9dfd2724b6 fix(calendar): initialize selected date in ScheduleCalendar component if not set vchikalkin 2025-08-11 15:06:59 +03:00
  • b8ebdb8c64 fix(orders): update datetime validation logic and test cases for order creation and completion vchikalkin 2025-08-11 14:56:45 +03:00
  • 269dabe067 feat(orders): implement updateOrder functionality with comprehensive validation tests vchikalkin 2025-08-11 14:38:33 +03:00
  • 5451fe79ed test(orders): add validation test for missing datetime_end in order creation vchikalkin 2025-08-06 15:19:07 +03:00
  • f7c21d5c01 add orders.test.js vchikalkin 2025-08-06 15:06:01 +03:00
  • 429f5dcab2 OrdersService: add checkBeforeCreate vchikalkin 2025-08-05 14:57:13 +03:00
  • 81dfdec7a5 refactor(slots): rename validation methods for clarity and consistency in slot service vchikalkin 2025-08-05 13:48:21 +03:00
  • d8e88d8934 fix(api): standardize error messages for customer and slot retrieval, and improve validation logic in slots service vchikalkin 2025-08-05 13:31:08 +03:00
  • 620d2eaff4 test(slots): add comprehensive tests for getAvailableTimeSlots method, including edge cases and error handling vchikalkin 2025-08-05 13:18:42 +03:00
  • ae9488b2d0 refactor(slots): rename checkUpdateIsTimeChanging to checkUpdateDatetime for clarity in slot update validation vchikalkin 2025-08-05 10:43:28 +03:00
  • 3448bff1a2 fix(slots): update error messages and validation logic for slot creation and updates, including handling of datetime fields and master status vchikalkin 2025-08-04 23:06:34 +03:00
  • 3941377e78 fix(slots): update error messages for missing datetime fields and improve validation logic in slot updates vchikalkin 2025-08-04 22:05:08 +03:00
  • 6d86c0d2db fix(slots): update error handling for customer and slot retrieval, enhance time validation in slot updates vchikalkin 2025-08-04 22:00:26 +03:00
  • 5ec324d207 packages/graphql: add slot tests vchikalkin 2025-08-04 17:59:51 +03:00
  • d8f357b3f8 fix(jwt): update import path for isTokenExpired function to remove file extension testing/graphql vchikalkin 2025-08-04 11:30:56 +03:00
  • ba88305bbf feat(orders, slots, schedule): enhance order and slot button functionality with date validation and conditional rendering vchikalkin 2025-08-02 20:40:09 +03:00
  • ee6ccbef84 feat(slots): add error handling for slot deletion when orders are present vchikalkin 2025-08-02 19:28:38 +03:00
  • 6c4e6113f6 refactor(api): replace CustomerProfile with UserProfile and streamline user retrieval across services vchikalkin 2025-08-02 18:37:08 +03:00
  • 25fb9269fc refactor(calendar): comment out past date disabling logic for calendar component; refactor day slots list to improve slot display and add conditional rendering for add form vchikalkin 2025-08-02 18:07:00 +03:00
  • ed197143d6
    Feature/tma back button (#70) Vlad Chikalkin 2025-08-02 15:42:06 +03:00