1. 26.06.2025 1 коммит
    • Radch-enko's avatar
      Feature: add SelectRoom and RoomInfo modules with improved dependency management
      · 75c9469b
      Radch-enko создал
      - Introduced `RoomInfo` and `SelectRoom` feature modules for tablet clients.
      - Updated `libs.versions.toml` with `kotlinx-datetime` and `decompose` dependencies.
      - Configured reusable dependency management for `datetime` and `decompose` in feature modules.
      - Improved iOS project setup with updated Xcode scheme and corrected `BookingApp` configurations.
      - Enhanced Gradle build scripts for modularization and consistency across tablet features.
      75c9469b
  2. 25.06.2025 3 коммита
    • Radch-enko's avatar
      Refactor: modularize build logic and streamline dependency management
      · e5573217
      Radch-enko создал
      - Moved Gradle build scripts into `build-logic` for better organization.
      - Introduced reusable Kotlin Multiplatform plugin configurations for `library`, `ui`, and `data` modules.
      - Updated dependency management by integrating a centralized version catalog (`libs.versions.toml`).
      - Added and configured tablet clients: `core:ui`, `core:domain`, `core:data`, and `feature:main`.
      - Improved Gradle setup for Android and iOS compatibility with shared resources and multiplatform dependencies.
      e5573217
    • Radch-enko's avatar
      Feature: initialize multiplatform tablet and iOS support
      · 8280c922
      Radch-enko создал
      - Migrated Gradle wrapper to version 8.11.1.
      - Added tablet Compose application with initial setup and reusable components.
      - Set up iOS project with Compose integrations, AppIcons, and theme support.
      - Implemented multiplatform shared theme and reusable resources.
      - Updated build configurations for Android and iOS compatibility, including dependency management and plugin setup.
      - Introduced robust light/dark theme switching and preview scaffolding.
      - Configured iOS scheme and workspace for Compose integration.
      - Included adaptive launcher icons for both mobile platforms.
      8280c922
    • Stanislav Radchenko's avatar
      Merge pull request #2 from Radch-enko/fixes-after-debug-on-exists-tablet
      · 3471751f
      Stanislav Radchenko создал
      Migration to v1 endpoints + fixes after debug on old tablet client 
      3471751f
  3. 24.06.2025 3 коммита
    • Radch-enko's avatar
      Feature: unify ID handling and enhance booking logic
      · 21d60370
      Radch-enko создал
      - Switched from UUID to String-based ID handling for booking entities and improved ID validation across services and DTOs.
      - Enhanced booking updates by supporting owner and workspace updates via `UpdateBookingDto`.
      - Integrated workspace bookings into `WorkspaceDTO` for API response enhancement.
      - Updated Google and dummy calendar providers for consistent event ID usage and improved logging.
      - Removed redundant println statement in Firebase configuration.
      - Adjusted tests and mapping layers to align with the ID handling changes.
      21d60370
    • Radch-enko's avatar
      Feature: extend user model and booking system with role, tag, and avatar URL enhancements
      · b4088adb
      Radch-enko создал
      - Updated `UserEntity` with `role`, `tag`, and `avatarUrl` fields to support enhanced user attributes.
      - Introduced database migrations to add and index new user fields (`role`, `avatar_url`, `tag`) and enforce default values.
      - Updated mappers, DTOs, and domain models to align with the extended user attributes.
      - Refined booking logic to handle nullable `owner` attributes consistently across services and providers.
      - Improved Google Calendar provider to include workspace details and organizer information in event descriptions.
      - Enhanced validation and creation of system users with default attributes.
      b4088adb
    • Radch-enko's avatar
      Feature: enhance booking capabilities with support for return instances and...
      · 0aaae31e
      Radch-enko создал
      Feature: enhance booking capabilities with support for return instances and improved user and workspace ID handling
      
      - Added `returnInstances` parameter to booking-related methods for handling recurring bookings as non-recurrent instances.
      - Standardized ID validation and conversion for bookings, users, and workspaces across services and DTOs.
      - Improved `WorkspaceService` with extended calendar ID management functionality.
      - Updated dummy and Google Calendar providers to align with the new functionality.
      - Refined logging for better traceability of booking operations.
      0aaae31e
  4. 23.06.2025 4 коммита
  5. 20.06.2025 1 коммит
  6. 18.06.2025 5 коммитов
  7. 04.06.2025 1 коммит
  8. 03.06.2025 1 коммит
  9. 02.06.2025 2 коммита
  10. 29.05.2025 3 коммита