1. 09.09.2025 1 коммит
  2. 24.07.2025 1 коммит
    • Stanislav Radchenko's avatar
      Docs/update readme (#348)
      · 3932a784
      Stanislav Radchenko создал
      * docs: update README to include new authors with contacts
      
      * docs: add example environment variables file
      
      - Added `env.example` file to document required environment variables for local development.
      - Included variables for database, application configuration, logging, calendar integration, and Firebase credentials.
      
      * docs: add detailed project guidelines for Junie
      
      * docs: add license information to README
      
      - Added a "License" section to README with details about the MIT license and a link to the LICENSE file.
      
      * docs: revamp README and add CONTRIBUTION guide
      
      - Refactored the "Getting Started" section into "Quick Start" with improved clarity.
      - Expanded setup instructions for local and Docker deployments.
      - Added link to detailed guides in the project's wiki.
      - Introduced a new CONTRIBUTION.md file with comprehensive contribution guidelines and development standards.
      - Updated references to project structure and documentation links in README.
      3932a784
  3. 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
  4. 14.07.2025 2 коммита
    • 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
      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
  5. 11.07.2025 3 коммита
    • 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
    • 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
  6. 23.06.2025 1 коммит
  7. 20.06.2025 1 коммит
  8. 18.06.2025 1 коммит
  9. 03.06.2025 1 коммит
  10. 02.06.2025 1 коммит
  11. 29.05.2025 2 коммита