T hoguet/issue16 #139

Merged
admin-backup merged 7 commits from THoguet/issue16 into main 2025-11-30 03:17:57 +01:00
7 Commits
Author SHA1 Message Date
CopilotandTHoguet a1f4b6b3f4 Fix unit tests for VacDay[] type migration (#64)
* Initial plan

* fix: update unit tests to match VacDay[] type structure

Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com>
2025-11-30 03:12:57 +01:00
CopilotandTHoguet 480bcc897e fix: add --legacy-peer-deps for Angular 21 compatibility (#63)
* Initial plan

* fix: add --legacy-peer-deps to npm ci for Angular 21 compatibility

Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com>
2025-11-30 02:59:03 +01:00
CopilotandTHoguet dea632f67d Fix signal immutability violations and cleanup unused code (#62)
* Initial plan

* fix: address PR review comments for signal immutability and cleanup

Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com>
2025-11-30 01:24:26 +01:00
nessar 5cd45b86c8 feat: enhance vacation optimization logic and UI components 2025-11-29 21:09:21 +01:00
Théophyl Hoguet a9c7e51d36 Merge branch 'main' into THoguet/issue16 2025-11-29 19:15:19 +01:00
nessar e10f2ff4e5 feat: upgrade Angular dependencies to version 21 and implement new animation features
- Updated Angular dependencies in package.json to version 21.x.x.
- Added `provideAnimationsAsync` to app configuration for improved animation handling.
- Refactored user input component to utilize a dynamic list of vacation days with animations.
- Introduced a new `DayInput` component for managing individual vacation days.
- Enhanced styling and animations for user input and day input components.
- Updated calendar service to support new vacation day structure.
- Adjusted tests to accommodate changes in component structure and dependencies.
2025-11-29 19:08:28 +01:00
nessar 5ab29ef770 feat: enhance loading spinner with progress indication and add warning for unplaced vacation days 2025-11-18 00:14:01 +01:00