1. 09.09.2025 1 коммит
  2. 17.07.2025 1 коммит
    • Radch-enko's avatar
      feat: enhance notification handling and refactor calendar integrations
      · d347e4bb
      Radch-enko создал
      - Added `NotificationDeduplicator` to prevent duplicate notifications.
      - Integrated Google Calendar `Event` updates for recent changes with a deduplication mechanism.
      - Enhanced `CalendarNotificationsController` with robust event handling and resource state validation.
      - Refactored public endpoints configuration using a centralized `PublicEndpoints` object for better management.
      - Updated Firebase topics and associated flows to align with new naming conventions.
      - Removed redundant timers and outdated logging to simplify codebase and improve maintainability.
      - Adjusted Gradle dependencies for `notifications` and related modules.
      - Improved logging configuration in `application.yml` for better debugging in non-production environments.
      d347e4bb
  3. 14.07.2025 1 коммит
    • 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
  4. 11.07.2025 2 коммита
    • 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
      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
  5. 18.06.2025 1 коммит
  6. 03.06.2025 1 коммит
  7. 29.05.2025 2 коммита