1. 30.06.2025 1 коммит
    • Radch-enko's avatar
      Refactor: remove unused theme files and add new settings management
      · 46dd101d
      Radch-enko создал
      - Deleted redundant theme files (`Color.kt`, `Theme.kt`, `Theme.android.kt`).
      - Introduced `SettingsComponent` and related UI elements (`GridRooms`, `CardRoom`) for room management.
      - Added vector drawable resources for icons: `arrow_to_right`, `tv`, `allert`, and `power_socket`.
      - Enhanced Gradle build scripts with new dependencies (`settings`, `slf4j-android`) and packaging configurations.
      - Integrated new API key management via `BuildKonfig`.
      - Updated `MainComponent` to handle empty settings gracefully and improved modal window navigation.
      46dd101d
  2. 27.06.2025 1 коммит
    • Radch-enko's avatar
      Refactor: migrate tablet core data module to clients core data module and...
      · 3d240db3
      Radch-enko создал
      Refactor: migrate tablet core data module to clients core data module and enhance debug capabilities
      
      - Moved tablet-specific `core:data` code to `clients:core:data` for better modularization.
      - Renamed packages from `tablet.core` to `client.core`.
      - Introduced `isDebug` platform-specific implementation and `LoggerInitializer` for conditional logging.
      - Added `dataModule` and `appModule` Koin DI modules for streamlined dependency injection.
      - Updated Gradle build scripts to align with new structure and integrate `BuildKonfig` for API URL management.
      - Adjusted `ComposeApp` configurations for enhanced debug and DI setup.
      3d240db3
  3. 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
  4. 25.06.2025 1 коммит
    • 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