Commit Graph
233 Commits
Author SHA1 Message Date
nessar 153d675194 Merge branch 'renovate/jest-preset-angular-17.x' into 'main'
chore(deps): update dependency jest-preset-angular to v17

See merge request nessar/vac-optimizer!170
2026-10-04 16:50:25 +00:00
renovate Bot cfc8c4c4b8 fix(deps): update angular monorepo to v22 2026-10-04 16:31:34 +00:00
renovate Bot 5bac00de84 chore(deps): update vitest monorepo to v5 2026-10-04 16:31:17 +00:00
renovate Bot 2be27bd92a chore(deps): update nx monorepo to v23 2026-10-04 16:30:43 +00:00
renovate Bot 363d63b29c chore(deps): update docker docker tag to v29 2026-10-04 16:30:34 +00:00
renovate Bot e1f05f2675 chore(deps): update dependency vite-tsconfig-paths to v6 2026-10-04 16:30:30 +00:00
renovate Bot 9d045511e4 chore(deps): update dependency vite to v8 2026-10-04 16:30:06 +00:00
renovate Bot 92c5458a3b chore(deps): update dependency jsdom to v30 2026-10-04 16:29:49 +00:00
renovate Bot b5cb63d276 chore(deps): update dependency jest-preset-angular to v17 2026-10-04 16:29:41 +00:00
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
renovate Bot 0e9f13100c chore(deps): update dependency @types/node to v26 2026-10-04 05:04:41 +00:00
renovate Bot f580705e88 fix(deps): update angular-cli monorepo to v21.2.24 2026-10-04 05:04:10 +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
renovate Bot a687cb4e13 fix(deps): update angular monorepo to v21.2.25 2026-10-03 05:02:49 +00:00
renovate Bot 140bb62779 chore(deps): update docker docker tag to v24.0.9 2026-10-03 05:02:46 +00: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
renovate Bot 0b0b7b37ae Add renovate.json 2026-10-01 05:02:09 +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