Théophyl Hoguet
a9c7e51d36
Merge branch 'main' into THoguet/issue16
2025-11-29 19:15:19 +01:00
3272622abf
feat: enhance loading spinner with progress indication and add warnin… ( #49 )
...
* feat: enhance loading spinner with progress indication and add warning for unplaced vacation days
* Update src/app/services/calendar-service.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/app/components/calendar-year/calendar-year.scss
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/app/components/user-input/user-input.html
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix setTimeout async anti-pattern in calendar-year component (#50 )
* Initial plan
* fix: replace setTimeout async anti-pattern with queueMicrotask and void
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 >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-18 00:45:05 +01:00
Théophyl Hoguet and Copilot
81d974cbfe
T hoguet/issue5 ( #37 )
...
* enregistrer les calendar settings dans le localstorage
Fixes #5
* Refactor calendar settings service to use a definitions map for settings and update related components to access settings via a getter method
* Update src/app/services/calendar-settings-service.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Refactor calendar settings service to utilize a new storedSignal implementation for localStorage persistence and restore the stored-signal utility
* Update typescript-eslint to version 8.46.3 and enhance error handling in storedSignal function
* Update src/app/services/calendar-settings-service.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Enhance storedSignal function to accept an Injector for improved context handling in localStorage persistence
* Skip initial execution in storedSignal effect to prevent unnecessary localStorage writes
* Refactor get method in CalendarSettingsService to throw an error if the setting ID doesn't exist
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-07 00:19:38 +01:00
Théophyl Hoguet
1922b9acb2
[BUG] click behavior on tooltip day on mobile, slide not working ( #36 )
...
Fixes #34
2025-11-06 21:07:58 +01:00
729cc3f4cf
Refactor calendar settings dialog to use dynamic settings from service ( #30 )
...
* Refactor calendar settings dialog to use dynamic settings from service
* Update src/app/components/dialog/calendar-settings-dialog/calendar-settings-dialog.html
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add type definition for calendar settings array (#35 )
* Initial plan
* Add type definition for calendar settings array
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 >
* use inject
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2025-11-06 19:54:43 +01:00
Théophyl Hoguet
000f37ec56
Change Trivy image reference in workflow
2025-11-04 00:19:01 +01:00
Théophyl Hoguet
a2b5329716
Update image reference for Trivy vulnerability scanner
2025-11-04 00:16:37 +01:00
Théophyl Hoguet
cef670955a
Update image reference for Trivy vulnerability scan
2025-11-04 00:12:19 +01:00
Théophyl Hoguet
2027b412b3
Update image reference for Trivy scanner step
2025-11-04 00:09:34 +01:00
Théophyl Hoguet
6556dd7cf2
Update image reference for Trivy vulnerability scan
2025-11-04 00:02:57 +01:00
Théophyl Hoguet
fa71dee6a2
Add CodeQL analysis workflow configuration
2025-11-03 20:42:20 +01:00
Théophyl Hoguet
a0cf899cc3
Merge pull request #24 from THoguet/copilot/add-application-tests
...
Add comprehensive test suite for vac-optimizer application
2025-11-03 20:02:28 +01:00
Théophyl Hoguet
e2ed512b11
Merge pull request #1 from THoguet/copilot/identify-improve-slow-code
...
Optimize vacation algorithm: reduce O(n²) lookups and eliminate redundant Date allocations
2025-11-03 18:53:15 +01:00