dependabot[bot]
bd2bfe6972
fix: unblock PR 502 checks
...
* build(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /backend
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.9.3 to 6.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: unblock PR 502 checks
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Volz <mail@danielvolz.org >
2026-03-30 20:14:29 +02:00
dependabot[bot]
8a9b44ef31
build(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9 in the minor-and-patch group
...
Bumps the minor-and-patch group with 1 update: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ).
Updates `@biomejs/biome` from 2.4.8 to 2.4.9
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/packages/@biomejs/biome )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.4.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 10:03:40 +02:00
dependabot[bot]
026091c5ca
build(deps): bump brace-expansion from 5.0.2 to 5.0.5 in /backend
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 5.0.2 to 5.0.5.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.2...v5.0.5 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 08:46:22 +01:00
dependabot[bot]
08f75e44ff
build(deps): bump nodemailer from 8.0.3 to 8.0.4 in /backend
...
* build(deps): bump nodemailer from 8.0.3 to 8.0.4 in /backend
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 8.0.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: retrigger ci for dependabot pr 492
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Volz <mail@danielvolz.org >
2026-03-27 08:43:23 +01:00
github-actions[bot]
5e3a10a93c
chore: update test count badges [skip ci]
2026-03-27 05:55:17 +00:00
Daniel Volz
7f2ef09df5
test: expand app-shell e2e coverage and stabilize flaky flows
...
* test: expand e2e app shell coverage and stabilize flaky scenarios
* fix(e2e): stabilize dashboard flow and frontend ci gates
2026-03-27 06:51:04 +01:00
Daniel Volz
f46043970f
refactor: decompose frontend state and medication dialog flows
2026-03-27 06:50:19 +01:00
Daniel Volz
b58c4fe5bb
refactor: decompose backend services and routes for maintainability
2026-03-27 06:48:20 +01:00
dependabot[bot]
73a235dd83
build(deps): bump yaml from 2.8.2 to 2.8.3 in /backend ( #485 )
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3 )
---
updated-dependencies:
- dependency-name: yaml
dependency-version: 2.8.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Volz <mail@danielvolz.org >
2026-03-26 07:56:06 +01:00
dependabot[bot]
ce184a6c56
build(deps-dev): bump picomatch from 4.0.3 to 4.0.4
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 07:37:23 +01:00
dependabot[bot]
675cb88f3e
build(deps): bump picomatch from 4.0.3 to 4.0.4 in /backend
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 07:36:55 +01:00
dependabot[bot]
4b8fa10b39
build(deps): bump picomatch from 4.0.3 to 4.0.4 in /frontend
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 07:36:27 +01:00
dependabot[bot]
c39b5c9501
build(deps): bump fastify from 5.8.2 to 5.8.3 in /backend ( #479 )
...
Bumps [fastify](https://github.com/fastify/fastify ) from 5.8.2 to 5.8.3.
- [Release notes](https://github.com/fastify/fastify/releases )
- [Commits](https://github.com/fastify/fastify/compare/v5.8.2...v5.8.3 )
---
updated-dependencies:
- dependency-name: fastify
dependency-version: 5.8.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Volz <mail@danielvolz.org >
2026-03-26 07:24:47 +01:00
Daniel Volz
a1c7e0e62c
refactor: split frontend styles into layered modules
...
Split the large frontend shared stylesheet into focused layered CSS partials while preserving the stable global entrypoint and existing specialized stylesheet modules.
2026-03-26 05:36:50 +01:00
Daniel Volz
f670a6355f
chore: release v1.22.0
v1.22.0
2026-03-25 11:01:00 +01:00
Daniel Volz
3cdb38055d
fix: close stale weekly triage reports before creating a new one
2026-03-25 09:16:16 +01:00
dependabot[bot]
39c19ab2fe
build(deps): bump the minor-and-patch group in /backend with 4 updates
...
Squash merge PR #470
2026-03-25 07:11:44 +01:00
dependabot[bot]
8372b7ec27
build(deps): bump the minor-and-patch group in /frontend with 5 updates
...
Squash merge PR #469
2026-03-25 07:11:36 +01:00
dependabot[bot]
b32ec9b21b
build(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8 in the minor-and-patch group
...
Squash merge PR #468
2026-03-25 07:11:28 +01:00
github-actions[bot]
60bef957de
chore: update test count badges [skip ci]
2026-03-25 06:07:14 +00:00
Daniel Volz
8e2d7e74d2
feat: improve medication enrichment lookup
...
Squash merge PR #475
2026-03-25 07:03:08 +01:00
github-actions[bot]
5382669ffe
chore: update test count badges [skip ci]
2026-03-25 05:54:07 +00:00
Daniel Volz
7059c25f1c
fix: align stock and refill semantics
...
Squash merge PR #474
2026-03-25 06:49:34 +01:00
Daniel Volz
37fc2b8e66
chore: release v1.21.0 ( #467 )
v1.21.0
2026-03-20 21:02:28 +01:00
github-actions[bot]
d434131d02
chore: update test count badges [skip ci]
2026-03-20 19:43:52 +00:00
Daniel Volz
b796e03bcb
feat: add medication enrichment lookup to the medication editor
...
* feat: add medication enrichment lookup
* fix: avoid double unescape in enrichment sanitization
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-20 20:39:38 +01:00
github-actions[bot]
e1b47e82b2
chore: update test count badges [skip ci]
2026-03-20 14:04:44 +00:00
Daniel Volz
68ab79c713
feat: enable weekday-based medication scheduling
...
Closes #463
2026-03-20 14:58:25 +01:00
Daniel Volz
29f4c4e48d
chore: release v1.20.2 ( #462 )
v1.20.2
2026-03-17 05:55:29 +01:00
Daniel Volz
934519767a
fix: restore obsolete actions in timeline views
2026-03-16 21:39:22 +01:00
Daniel Volz
9e224c0441
fix: improve shared schedule stock overview display
2026-03-16 21:33:55 +01:00
github-actions[bot]
a0b0febe85
chore: update test count badges [skip ci]
2026-03-16 20:33:15 +00:00
Daniel Volz
5138d784cd
chore: improve intake reminder observability
2026-03-16 21:28:53 +01:00
Daniel Volz
5b019f942d
chore: clean up repo automation governance
2026-03-16 21:23:58 +01:00
Daniel Volz
14e783f111
fix: exclude obsolete medications from share flows
2026-03-16 21:21:41 +01:00
dependabot[bot]
fb62227154
build(deps-dev): bump jsdom from 28.1.0 to 29.0.0 in /frontend
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 28.1.0 to 29.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/v29.0.0/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/v28.1.0...v29.0.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-version: 29.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Volz <mail@danielvolz.org >
2026-03-16 08:36:53 +01:00
dependabot[bot]
9b95be851c
build(deps): bump dorny/paths-filter from 3 to 4
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Volz <mail@danielvolz.org >
2026-03-16 08:32:03 +01:00
Daniel Volz
0f9458b7cb
chore: align vite 8 and plugin-react 6 stack
...
* chore: align vite 8 and plugin-react 6 stack
* fix: remove array index keys from intake rows
* chore: format shared schedule test fix
2026-03-16 08:26:50 +01:00
dependabot[bot]
01b59e66ca
build(deps-dev): bump the minor-and-patch group with 2 updates
...
Squash merge Dependabot root minor-and-patch dependency updates from PR #438 after rebasing onto updated main.
2026-03-16 07:53:18 +01:00
dependabot[bot]
9180783c42
build(deps): bump the minor-and-patch group in /backend with 5 updates
...
Squash merge Dependabot backend minor-and-patch dependency updates from PR #443 .
2026-03-16 07:51:28 +01:00
Daniel Volz
cc636eb98b
chore: release v1.20.1 ( #437 )
v1.20.1
2026-03-15 20:01:58 +01:00
github-actions[bot]
8c77a87bc5
chore: update test count badges [skip ci]
2026-03-15 18:31:55 +00:00
Daniel Volz
908e4e724f
fix: remove dead shareStockStatus gating from shared medication overview ( #436 )
...
The shareStockStatus UI toggle was replaced by shareMedicationOverview in
commit e0fb77d , but the backend gating logic was left intact. Users who
had previously set shareStockStatus=false were stuck with empty stock
values ('-') on the shared medication overview with no UI to change it.
- Remove showStockStatus parameter from buildSharedMedicationOverview()
- Remove visibility gating that nullified stock fields
- Remove shareStockStatus from settings API responses and PUT schema
- Remove shareStockStatus from frontend types, hooks, and context
- Clean up all related test fixtures and dead test cases
- DB column share_stock_status retained (never remove columns)
2026-03-15 19:27:39 +01:00
Daniel Volz
ef78e51b4e
chore: release v1.20.0 ( #434 )
v1.20.0
2026-03-14 22:13:00 +01:00
dependabot[bot]
b57dc0fb35
build(deps): bump undici from 7.21.0 to 7.24.1 in /frontend
...
Fixes multiple security vulnerabilities: CVE-2026-1525, CVE-2026-1528, CVE-2026-2581, CVE-2026-1527, CVE-2026-2229, CVE-2026-1526
2026-03-14 22:04:55 +01:00
Daniel Volz
99160c14ed
fix: out-of-stock button styling and schedule visual cleanup ( #431 )
...
- Add distinct styling for out-of-stock dose buttons (.dose-btn.take.out-of-stock)
- Remove redundant .time-row.taken opacity dimming
- Include Playwright regression test for stock status visuals
2026-03-14 21:53:58 +01:00
github-actions[bot]
63b07e0da8
chore: update test count badges [skip ci]
2026-03-14 20:53:08 +00:00
Daniel Volz
8ec7d3ae3d
fix: include shareMedicationOverview in unsaved settings detection ( #433 )
...
Add shareMedicationOverview to the settingsChanged memo in AppContext
so toggling the shared medication overview setting correctly triggers
the unsaved-changes indicator.
Includes regression test for the fix.
2026-03-14 21:49:37 +01:00
Daniel Volz
c38c6efb6d
chore: sync agent docs, gitignore, and VS Code tasks ( #432 )
...
- Migrate release-manager from gh CLI to GitHub MCP tool usage
- Add workspace hygiene and source-of-truth audit rules
- Add pre-PR local quality gate and no-CI-first-failures policy
- Update testing-manager with enhanced validation workflow
- Add scheduler lock files to .gitignore
- Add E2E test task configurations to VS Code tasks
2026-03-14 21:47:06 +01:00
github-actions[bot]
9d605a1855
chore: update test count badges [skip ci]
2026-03-14 19:53:07 +00:00