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
Copilot and THoguet
f7bd101fb7
Modernize CI/CD pipeline with comprehensive automation ( #25 )
...
* Initial plan
* Add comprehensive CI/CD workflows and tooling
- Add PR validation workflow with lint, format, type check, test, and build steps
- Improve Docker build workflow with caching, security scanning, and manual trigger
- Add CodeQL security analysis workflow
- Add Dependabot configuration for automated dependency updates
- Configure ESLint with TypeScript support
- Add npm scripts for linting and formatting
- Format code with Prettier
- Fix linting issues in source code
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com >
* Update README and fix build configuration
- Add CI/CD documentation to README
- Document code quality tools and scripts
- Disable font optimization in production build to avoid network dependency
- Add build cache configuration for GitHub Actions
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-03 21:09:09 +01:00
copilot-swe-agent[bot] and THoguet
80a588741b
Add comprehensive tests for vac-optimizer application
...
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com >
2025-11-03 18:12:46 +00:00
copilot-swe-agent[bot] and THoguet
125786e2d9
Refactor: create DateCacheService to reduce date duplication
...
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com >
2025-11-01 21:42:59 +00:00
copilot-swe-agent[bot] and THoguet
6061e02835
Address code review feedback: fix Date object reuse and add clarifying comments
...
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com >
2025-11-01 21:01:07 +00:00
copilot-swe-agent[bot] and THoguet
4e7eb18bc5
Further optimize: simplify heuristics calculation and cache component values
...
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com >
2025-11-01 20:57:38 +00:00
copilot-swe-agent[bot] and THoguet
601e7855aa
Optimize performance: cache dates, reduce lookups, improve algorithms
...
Co-authored-by: THoguet <61246905+THoguet@users.noreply.github.com >
2025-11-01 20:55:39 +00:00
nessar
8aad6e4cef
Enhance calendar settings dialog and optimize date selection logic
2025-11-01 20:59:50 +01:00
nessar
d01c93c763
add calendar settings
2025-11-01 03:15:30 +01:00
nessar
d8759eee29
V1.2
2025-10-31 01:49:42 +01:00
nessar
7fc7653e6f
Enhance calendar functionality: display year in month header, highlight past dates, and update date selection logic
2025-10-30 01:18:26 +01:00
nessar
2b552cf5cd
docker + css tweaks + samediMalin
2025-10-29 01:23:15 +01:00
nessar
7e40ce0f6d
V1 done still need to work on SSR
2025-10-29 00:21:17 +01:00
nessar
87558d7da5
samedi malin + start other
2025-10-27 00:09:06 +01:00
nessar
9ccbe2534a
calendar done needs to do heuristic
2025-10-26 03:53:45 +01:00