- 18.07.2025 5 коммитов
-
-
-
Radch-enko создал
- Added project goal and technical goal sections. - Introduced features overview with a detailed feature table. - Included a tablet demo GIF for better visualization. - Updated project structure and contributing sections for clarity. - Mentioned the upcoming TV application in the roadmap.
-
Radch-enko создал
-
Radch-enko создал
Introduce an `isEditable` property in booking-related models, DTOs, and UI components. This flag determines if a booking can be edited or deleted within the tablet client. Adjusted UI behavior and backend logic to account for this property.
-
Radch-enko создал
-
- 17.07.2025 4 коммита
-
-
Radch-enko создал
- Correct button clipping order in `FastBookingRightSide.kt`. - Update error string for time selection in `strings.xml`.
-
-
Stanislav Radchenko создал
* feat: Add utility count support for workspaces * docs: Update Workspace Module README * `feat: add support for .env in dev Docker Compose and update database migration for workspace utilities` --------- Co-authored-by:
KrugarValdes <sm.vit2003@gmail.com>
Co-authored-by:
Radch-enko <stanislav.radchenko@effective.band> -
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.
-
- 16.07.2025 2 коммита
-
-
- 15.07.2025 10 коммитов
-
-
KrugarValdes создал
-
KrugarValdes создал
-
KrugarValdes создал
-
-
Radch-enko создал
- Added detailed steps for managing Docker containers, including stopping, starting, verifying, and viewing logs. - Enhanced backend deployment documentation for improved clarity and post-deployment instructions.
-
-
Radch-enko создал
- Added detailed documentation to the `clients/tablet` folder, covering `core`, `feature`, and `ComposeApp` modules. - Defined architectures, key components, and integration details for modules such as `Data`, `Domain`, `UI`, and features like `Slot`, `Main`, `Settings`, and `BookingEditor`. - Included development guidelines and usage instructions across all added READMEs for consistency.
-
-
Radch-enko создал
- Added detailed documentation for `core` modules: Data, Domain, and Repository, covering architecture, key components, and development guidelines. - Created a README for the `build-logic` module, documenting Gradle convention plugins and their use cases. - Updated `backend` README to include feature-specific links and reorganized sections for clarity. - Improved root README with additional references to new documentation files.
-
Radch-enko создал
- Added comprehensive READMEs for Authorization, Booking, User, Workspace, and Notifications modules. - Updated backend README to include module descriptions, architecture, and technology stack details. - Improved documentation consistency and updated configuration references for all modules.
-
- 14.07.2025 7 коммитов
-
-
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.
-
-
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.
-
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.
-
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.
-
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.
-
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.
-
- 13.07.2025 2 коммита
-
-
-
Radch-enko создал
-
- 11.07.2025 9 коммитов
-
-
Radch-enko создал
- Simplify successful update mapping in `RoomRepositoryImpl`. - Add debounce to `ResourceDisposerUseCase` for efficient data refresh. - Update `.gitignore` to exclude deployment scripts and directories.
-
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.
-
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`.
-
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.
-
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.
-
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.
-
Radch-enko создал
-
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.
-
-
- 10.07.2025 1 коммит
-
-
KrugarValdes создал
-