1. 18.07.2025 5 коммитов
  2. 17.07.2025 4 коммита
  3. 16.07.2025 2 коммита
  4. 15.07.2025 10 коммитов
  5. 14.07.2025 7 коммитов
    • Radch-enko's avatar
      docs: update README with calendar integration and restructure docs
      · fe410b28
      Radch-enko создал
      - Updated root README to reflect changes in client structure and added references to new calendar integration documentation.
      - Added detailed `CALENDAR_INTEGRATION.md` covering Google Calendar integration, configuration, and usage.
      - Moved Git Flow guideline from the root to `docs/GIT_FLOW.md` for better organization.
      - Updated references and paths for consistency across documentation files.
      fe410b28
    • Stanislav Radchenko's avatar
      Merge pull request #8 from Radch-enko/develop
      · de60157c
      Stanislav Radchenko создал
      Update on develop
      de60157c
    • Radch-enko's avatar
      Add detailed READMEs for backend and client projects
      · 6f7695f4
      Radch-enko создал
      - Created comprehensive backend documentation covering architecture, setup, deployment, and development workflows.
      - Added client application documentation, including architecture, technology stack, and setup instructions.
      - Updated root README for improved project structure and navigation, linking to component-specific documentation.
      - Introduced monorepo structure overview and Git Flow guideline for streamlined contribution processes.
      6f7695f4
    • Radch-enko's avatar
      Enhance deployment tasks with improved logging and rsync integration
      · 0028ddff
      Radch-enko создал
      - Added detailed logging for deployment processes to improve visibility.
      - Replaced `scp` with `rsync` for faster and incremental file transfers.
      - Included remote JAR cleaning step before transferring files.
      - Updated deployment scripts for both production and development environments.
      0028ddff
    • Radch-enko's avatar
      Add Docker setup for development and production environments
      · 4f994939
      Radch-enko создал
      - Introduced Dockerfiles and `docker-compose.yml` for both development and production configurations.
      - Added `.env.example` files for environment variable templating.
      - Updated `.gitignore` to exclude `.env` and `.jar` files in deployment directories.
      - Removed `jwt` settings from `application.yml` to externalize secrets management.
      4f994939
    • Radch-enko's avatar
      Add pre-commit hook and update .gitignore for streamlined development
      · 9566cc8b
      Radch-enko создал
      - Introduced a Gitleaks-based pre-commit hook to prevent committing secrets.
      - Updated `.gitignore` to exclude outdated scripts and deployment files.
      - Added a script to install Git hooks for consistent developer workflows.
      9566cc8b
    • Radch-enko's avatar
      Remove Docker setup and introduce `application-local.yml` for local development
      · 98756fd3
      Radch-enko создал
      - Deleted `docker-compose.yml` and `Dockerfile` to streamline development setup.
      - Added `application-local.yml` for local profile configuration, enabling development in a disconnected network environment.
      - Updated `.gitignore` to include `.env` file path for local environment variables.
      - Enhanced `build.gradle.kts` with deployment tasks for production and development environments.
      98756fd3
  6. 13.07.2025 2 коммита
  7. 11.07.2025 9 коммитов
    • Radch-enko's avatar
      - Enhance push notification handling with deduplication logic and header-based processing.
      · 214f21c1
      Radch-enko создал
      - Simplify successful update mapping in `RoomRepositoryImpl`.
      - Add debounce to `ResourceDisposerUseCase` for efficient data refresh.
      - Update `.gitignore` to exclude deployment scripts and directories.
      214f21c1
    • Radch-enko's avatar
      Refactor: simplify settings initialization and remove redundant navigation logic
      · 3e138bae
      Radch-enko создал
      - Integrated `CheckSettingsUseCase` in `RootComponent` for settings validation during initialization.
      - Removed `onSettings` callback and associated navigation logic in `MainComponent`.
      - Updated `RoomsResult` to calculate room index based on settings.
      - Eliminated `isSettings` state and redundant settings handling in `State` and `MainScreen`.
      - Improved `SettingsManager` initialization to prevent redundant assignments.
      3e138bae
    • Radch-enko's avatar
      Update UI components, enhance scrolling, and refine lifecycle handling
      · a5e9ce5d
      Radch-enko создал
      - Changed `windowSoftInputMode` in `AndroidManifest.xml` to `adjustResize` for better keyboard behavior.
      - Added vertical scrolling to `BookingEditor` for improved UI usability on smaller screens.
      - Replaced `DropdownMenu` with a custom `Popup` in `EventOrganizerView` for better control over dropdown behavior and positioning.
      - Enhanced dependency management by adding `lifecycle` to `build.gradle.kts`.
      a5e9ce5d
    • Radch-enko's avatar
      Remove outdated files, enhance logging, and update configurations
      · 59d6e45b
      Radch-enko создал
      - Deleted `network_security_config.xml` and removed its reference from `AndroidManifest.xml` to simplify project structure.
      - Enhanced logging in `CalendarSubscriptionScheduler` for better debugging of calendar subscriptions.
      - Improved resource management in `RootComponent` with `ResourceDisposerUseCase` integration and memory leak prevention.
      - Adjusted `docker-compose.yml` configurations for better resilience and dynamic environments.
      - Refactored `ResourceDisposerUseCase` to allow reinitialization and prevent unused job persistence.
      - Simplified message handling in `ServerMessagingService` to avoid unnecessary data conversion.
      59d6e45b
    • Radch-enko's avatar
      Refactor `GoogleCalendarProvider` and `OrganizerRepositoryImpl` for improved...
      · aaaf1517
      Radch-enko создал
      Refactor `GoogleCalendarProvider` and `OrganizerRepositoryImpl` for improved clarity and error handling
      
      - Updated `convertToGoogleEvent` to include optional workspace attendee logic.
      - Simplified `convertToBooking` by removing unused `calendarId` parameter and adding workspace ID handling.
      - Improved `deleteEventByBooking` and event updates to use `defaultCalendar` ID consistently.
      - Fixed user filtering in `OrganizerRepositoryImpl` to correctly map users with `employer` tag.
      - Enhanced error logging and fallback mechanisms for event handling functions.
      aaaf1517
    • Radch-enko's avatar
      Consolidate migration files, enhance configuration, and optimize dependency management.
      · 0df03829
      Radch-enko создал
      - Combined database migration files into a single `V1__create_tables.sql` for clarity and maintainability.
      - Updated application configuration to include Flyway migration settings, improved logging, and refined default values.
      - Fixed `GoogleCalendarConfig` scopes and improved error handling in `GoogleCalendarProvider`.
      - Adjusted build.gradle.kts to enforce consistent dependency versions and exclude conflicting modules.
      - Simplified `docker-compose.yml` with dynamic environment variables and adjusted health checks.
      - Added network security configuration for Android client and updated manifest for secure traffic handling.
      - Refactored `WorkspaceEntity` to remove redundant unique constraint on the `tag` field.
      0df03829
    • Radch-enko's avatar
    • Radch-enko's avatar
      Cleanup: remove unused application configuration files and streamline Docker setup
      · 94a5e529
      Radch-enko создал
      - Deleted `application-dev.yml`, `application-staging.yml`, and `application-live.yml` as they are no longer in use.
      - Updated `Dockerfile` to create a multi-stage build, improving caching and reducing image size.
      - Simplified `docker-compose.yml` by removing redundant `SPRING_PROFILES_ACTIVE` environment variable.
      94a5e529
    • Stanislav Radchenko's avatar
      Merge pull request #5 from Radch-enko/feature/EO-850
      · 45d2b410
      Stanislav Radchenko создал
      [~] update icons and app name
      45d2b410
  8. 10.07.2025 1 коммит