nessar
b0a70050e0
Merge branch 'renovate/angular-cli-monorepo' into 'main'
...
fix(deps): update angular-cli monorepo to v21.2.24
See merge request nessar/vac-optimizer!168
2026-10-04 16:01:50 +00:00
nessar
d497d353b2
Merge remote-tracking branch 'origin/main' into renovate/angular-cli-monorepo
...
# Conflicts:
# bun.lock
2026-10-04 17:57:32 +02:00
nessar
df1c441d5a
Merge branch 'renovate/node-26.x' into 'main'
...
chore(deps): update dependency @types/node to v26
See merge request nessar/vac-optimizer!169
2026-10-04 15:50:08 +00:00
nessar
4716a794ad
Merge branch 'renovate/angular-monorepo' into 'main'
...
fix(deps): update angular monorepo to v21.2.25
See merge request nessar/vac-optimizer!167
2026-10-03 17:37:00 +00:00
nessar
ea6236bb96
fix(deps): update Angular lockfile
2026-10-03 19:33:28 +02:00
nessar
580772446c
Merge remote-tracking branch 'origin/main' into renovate/angular-monorepo
2026-10-03 19:31:02 +02:00
nessar
4887e8457e
Merge branch 'renovate/docker-24.x' into 'main'
...
chore(deps): update docker docker tag to v24.0.9
See merge request nessar/vac-optimizer!166
2026-10-03 17:21:16 +00:00
nessar
cdf00ee634
Merge branch 'main' into renovate/docker-24.x
2026-10-03 19:17:24 +02:00
nessar
7f3cf2aea2
fix(test): hide runtime worker in jsdom
2026-10-03 18:42:36 +02:00
nessar
274e81c656
fix(ci): stabilize planner tests
2026-10-03 18:19:02 +02:00
nessar
dd16db8c87
feat(calendar): add explained period feature and update translations
2026-10-03 17:40:42 +02:00
nessar
01c87d1e44
feat(planning): complete verified explanations and trace delivery ( #46 )
...
Implement plan explanations, original decision traces, calendar replay, and worker counterfactual analysis. Preserve incomplete checkpoints and conflict reasons, with accessible navigation and localized comparison details.
Keep planning outcomes independent of tracing and bound worker delivery with receiver acknowledgements. Retain complete candidate history while releasing temporary buffers and benchmark references.
Validated with 201 tests, app/spec type checks, lint, production build, baseline outcome comparisons, and repeated loaded browser measurements. Document performance and remaining limits.
2026-10-03 16:26:56 +02:00
nessar
0ce33cc9d6
UI improvments
2026-10-02 15:05:30 +02:00
nessar
c9dbe82b79
fix(planning): complete explanation and trace behavior ( #46 )
2026-10-02 15:05:30 +02:00
nessar
57a39c81ce
Merge branch 'renovate/configure' into 'main'
...
chore: Configure Renovate
See merge request nessar/vac-optimizer!165
2026-10-02 12:42:56 +00:00
nessar
f1f08356df
feat(benchmark): enhance benchmark documentation and add emulated run details
...
fix(benchmark): update deterministic checks and improve measurement accuracy
fix(service): refine candidate recording and enhance balance assignment logic
test(service): add test for balance recording with preference assignment
2026-09-25 14:07:00 +02:00
nessar
ff86cf48b4
update skills
2026-09-25 10:00:00 +02:00
nessar
9fb18f57ec
Merge branch 'main' of gitlab.nessar.fr:nessar/vac-optimizer
2026-09-02 23:48:59 +02:00
nessar
aac9887d77
fix(config): disable analytics in Angular CLI configuration
2026-09-02 23:48:57 +02:00
nessar
e7e0f210e9
feat(docs): add explanation for separating plan explanations from calculation traces
2026-08-31 21:21:37 +02:00
nessar
fb0c86da3f
fix(ui): hide planning details by default
2026-08-31 00:23:09 +02:00
nessar
d7a13b0b1e
feat(planning): explain and trace planning decisions
2026-08-31 00:02:45 +02:00
nessar
609b3dece9
feat: enhance user input and rules panel components
...
- Updated dark-light mode button styles for improved responsiveness.
- Enhanced rules panel with additional buttons for moving rules up and down, and updated styles for better layout.
- Added active rule count display in the rules panel header.
- Improved user input component layout with section headings and updated button styles.
- Refactored day input component to use grid layout for better alignment and responsiveness.
- Added new translations for user input and rules panel features.
- Implemented tests for new functionality in rules panel and day input components.
- Added application routes test to ensure correct routing configuration.
2026-08-30 19:16:36 +02:00
nessar
31314f3969
fix(planning): prioritize complete holiday weeks
2026-08-30 17:16:30 +02:00
nessar
5a81e38b95
docs: update README to enhance clarity on planning model and architecture
2026-08-29 13:24:03 +02:00
nessar
7ceaf1a57a
feat(planning): implement constraint-first leave planner
2026-08-28 22:44:14 +02:00
nessar
ba8dbe92d9
feat: enhance documentation for leave planning concepts and solver recommendations
2026-08-28 17:00:12 +02:00
nessar
dfb25b249b
refactor(theme): remove obsolete compatibility
2026-08-28 14:56:45 +02:00
nessar
c19b62ff85
feat(theme): add system preference ( #20 )
2026-08-28 14:45:16 +02:00
nessar
bb8d09dda4
Add writing-for-agents skill documentation and related files
...
- Created SKILL.md and SKILL-MECHANICS.md for writing agent skills.
- Added openai.yaml for agent interface configuration.
- Introduced AGENTS.md for agent skills overview.
- Established CONTEXT.md for personal leave planning terminology.
- Documented ordered heuristic optimization in ADRs.
- Defined personal client-side planner limitations in ADRs.
- Created domain documentation for engineering skills.
- Added issue tracker guidelines for GitLab.
- Mapped triage labels for issue tracking.
- Initialized skills-lock.json to manage skill dependencies.
2026-08-11 23:34:09 +02:00
nessar
a990e7e971
refactor: remove global animations provider and enable deprecation linting rule
2026-05-31 01:38:05 +02:00
nessar
9c9114879d
feat: implement internationalization with multi-language support and runtime language selection
2026-05-30 21:03:12 +02:00
nessar
2de09383b9
chore: install Node.js dependency and disable prerendering in build configuration
2026-05-30 18:16:11 +02:00
nessar
9a77665593
build: add oven/bun:latest image to build stage
2026-05-30 17:43:36 +02:00
nessar
d22c8845a6
feat: add dayjs dependencies, adjust budget, and initialize agent verification rules
2026-05-30 17:05:59 +02:00
nessar
a508c42694
chore: migrate vitest coverage provider from v8 to istanbul
2026-05-30 16:20:21 +02:00
nessar
7ce139c310
forks
2026-05-30 16:12:14 +02:00
nessar
edc003ff49
chore: remove jasmine from compiler options types in tsconfig.spec.json
2026-05-30 16:07:24 +02:00
nessar
598e071bd6
style: update indentation in test-setup.ts to use tabs
2026-05-30 16:02:17 +02:00
nessar
11924df19e
refactor: migrate testing framework from Karma/Jasmine to Vitest with Angular support
2026-05-30 15:57:36 +02:00
nessar
237d995e16
refactor: clean up karma configuration by removing unused launcher flags and simplifying reporter formatting
2026-05-30 15:45:45 +02:00
nessar
3a105097c3
feat: add Karma configuration with ChromeHeadlessCI launcher and update test CI pipeline
2026-05-30 15:40:16 +02:00
nessar
7702efc165
style: apply consistent code formatting and indentation to rules panel component
2026-05-30 15:26:28 +02:00
nessar
17afa909a9
chore: update healthcheck command to use bun instead of node in compose files
2026-05-30 15:03:59 +02:00
nessar
3b042fa4f5
chore: migrate build and CI pipeline from npm to bun
2026-05-30 15:01:57 +02:00
nessar
08ee84e5c9
feat: implement rules engine and management panel for custom holiday optimization
2026-05-30 15:00:07 +02:00
nessar
c0549de4dd
ci: switch to --password-stdin for secure docker registry login
2026-05-05 21:26:27 +02:00
nessar
4dd5ce6f5f
ci: configure and use chromium-no-sandbox wrapper for test execution
2026-05-05 21:17:25 +02:00
nessar
9e99fc5511
refactor: modularize npm setup using hidden job template and add Chromium dependency for test stage
2026-05-05 21:12:50 +02:00
nessar
e73b68e8d2
chore: migrate CI/CD pipeline from GitHub Actions to GitLab CI
2026-05-05 21:07:25 +02:00
nessar
7127744454
fix: correct string concatenation in getClasses method
2026-02-21 17:36:50 +01:00
nessar
26d8bf5184
chore(deps): update Angular and related dependencies to version 21.1.x
...
- Updated Angular packages to version 21.1.5 for core modules, forms, and router.
- Updated Angular CDK, build, CLI, and compiler-cli to version 21.1.4.
- Updated express to version 5.2.1 and rxjs to version 7.8.2.
- Updated ESLint and related packages to the latest versions.
- Updated types for express and jasmine to the latest versions.
- Updated prettier and typescript to the latest versions.
- Updated karma and its plugins to the latest versions.
2026-02-21 17:29:20 +01:00
nessar
d07375b10f
npm update
2026-01-07 18:44:13 +01:00
nessar
5769d2e653
remove loading for each change in "form"
2025-12-06 22:52:20 +01:00
nessar
d6f5b7a7ed
remove wrap useless
2025-12-06 22:28:34 +01:00
nessar
d70489b111
chore: add peer dependencies to various packages in package-lock.json
2025-12-06 22:26:50 +01:00
nessar
2b5468090a
prettier
2025-12-06 22:19:44 +01:00
nessar
327255b466
chore: update dependencies and devDependencies in package.json
...
- Updated jest-preset-angular from ^15.0.3 to ^16.0.0
2025-12-06 22:18:12 +01:00
nessar
2d5cccff0c
chore(deps): update Angular packages to version 20.3.10
2025-11-17 18:56:20 +01: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
6bc03be89a
remove version from dockers
2025-10-29 01:37:58 +01:00
nessar
84d4b7bcad
action
2025-10-29 01:31:20 +01:00
nessar
2b552cf5cd
docker + css tweaks + samediMalin
2025-10-29 01:23:15 +01:00
nessar
865555a19b
don't generate numbers on server side
2025-10-29 00:55:22 +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
nessar
6ed0bdeca7
first commit
2025-10-23 00:21:20 +02:00
nessar
f05e04e187
initial commit
2025-10-23 00:19:24 +02:00