- 04.08.2025 4 коммита
-
-
-
Radch-enko создал
-
Stanislav Radchenko создал
* docs: improve README setup and run instructions - Removed unnecessary emoji from "Features Overview" heading. - Clarified `.env` setup with an instruction to customize the file. - Added a new "Run Clients" section with IDE-specific steps for Android and backend clients. * fix: update contributor name in README
-
Vitaly.Smirnov создал
* fix: Adjust room info UI layout and spacing * chore: update version to 1.0.0 in build files
-
- 01.08.2025 2 коммита
-
-
Vitaly.Smirnov создал
updates the TimePickerView to automatically display time in a 12-hour (for English) or 24-hour format based on the device's locale.
-
Vitaly.Smirnov создал
* fix: Correct event insertion logic in slot management * fix: Disable duration increment button when exceeding finishWorkTime
-
- 31.07.2025 3 коммита
-
-
Stanislav Radchenko создал
* feat: implement EventOrchestrator for coordinated refresh management - Added `EventOrchestrator` class to handle user interaction states, refresh triggers, and idle time configurations. - Integrated `EventOrchestrator` in RootComponent and MainComponent for refresh event processing. - Introduced `TouchEventDispatcher` to track touch events and update interaction states. - Updated `AppActivity` to create and configure `EventOrchestrator` and install `TouchEventDispatcher`. - Refactored event handling in MainComponent to leverage orchestrated refresh events. - Registered `EventOrchestrator` in the `domainModule` for dependency injection. * feat: add TimeReceiver for synchronized time handling - Introduced `TimeReceiver` to provide synchronized time updates across iOS and Android platforms. - Implemented platform-specific logic for time synchronization using timers (iOS) and broadcast receivers (Android). - Added `CurrentTimeHolder` singleton for shared time state management. - Updated `MainComponent` to integrate `CurrentTimeHolder` for real-time date and time updates. - Refactored legacy timer logic in `MainComponent` for time-to-next-event calculation. - Registered and managed lifecycle of `TimeReceiver` in `AppActivity`. * Revert "feat: implement EventOrchestrator for coordinated refresh management" This reverts commit e2fcaded * feat: improve slot deletion and update handling - Introduced `deletionProgress` and `startTimeMillis` to manage slot deletion state. - Enhanced `BorderIndicator` to support custom start progress for animations. - Refactored slot update function to preserve deletion states and open MultiSlots. - Replaced `UpdateDate` intent with an enhanced `UpdateRequest` intent for room and date handling. - Optimized MultiSlot and sub-slot deletion logic. - Added utility methods for slot comparisons and extraction of `DeleteSlot` instances. * feat: implement inactivity tracking and date reset system - Added `InactivityManager`, `InactivityWindowCallback`, and `InactivityLifecycleCallbacks` to manage user inactivity and trigger callbacks. - Introduced `DateResetManager` to handle date reset operations upon inactivity. - Updated `App` to initialize inactivity tracking and integrate with `DateResetManager`. - Enhanced `SlotComponent` with a new intent `InactivityTimeout` to reset multi-slot states. - Refactored `MainComponent` to register inactivity-driven date resets and synchronize selected date with the current date. - Improved UI components to utilize real-time date updates from `CurrentTimeHolder`. * `refactor: remove slot deletion logic from SlotComponent and UI` The deleted logic and components related to `SlotUi.DeleteSlot` streamline the architecture and shift delete responsibility to the `BookingEditorComponent`. Adjustments include UI removal of delete-related views and simplification of slot handling logic. * fix: update date mapping logic and bump version to 0.0.3 Correct `selectDate` parameter usage in `DateTimeView`. Upgrade project version from 0.0.2 to 0.0.3 in `gradle.properties`.
-
Vitaly.Smirnov создал
-
Vitaly.Smirnov создал
-
- 30.07.2025 1 коммит
-
-
Vitaly.Smirnov создал
* feat: Add localization for Russian and English * refactor: Improve date localization and formatting
-
- 29.07.2025 3 коммита
-
-
Vitaly.Smirnov создал
-
Vitaly.Smirnov создал
* fix: Prevent event duration below 15 minutes to avoid crash * fix: Move minimum event duration to constant
-
Stanislav Radchenko создал
- Implemented event deletion when all participants decline via `deleteEvent` method. - Refactored `listEvents` to modularize request building and processing. - Added `buildEventsRequest`, `processEvents`, and utility functions for better maintainability. - Reduced notification deduplication TTL to 5 seconds for faster processing.
-
- 28.07.2025 1 коммит
-
-
Stanislav Radchenko создал
- Added constant `RESPONSE_STATUS_DECLINED` to represent declined response status. - Adjusted event filtering logic to exclude events where a resource attendee has declined.
-
- 24.07.2025 3 коммита
-
-
Stanislav Radchenko создал
-
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.
-
Effective Delivery создал
-
- 23.07.2025 2 коммита
-
-
-
Stanislav Radchenko создал
-
- 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.
-