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
github-actions[bot]
a0b0febe85
chore: update test count badges [skip ci]
2026-03-16 20:33:15 +00:00
github-actions[bot]
8c77a87bc5
chore: update test count badges [skip ci]
2026-03-15 18:31:55 +00:00
github-actions[bot]
63b07e0da8
chore: update test count badges [skip ci]
2026-03-14 20:53:08 +00:00
github-actions[bot]
9d605a1855
chore: update test count badges [skip ci]
2026-03-14 19:53:07 +00:00
github-actions[bot]
816888a697
chore: update test count badges [skip ci]
2026-03-14 19:32:31 +00:00
Daniel Volz
e0fb77d494
feat: embed medication overview into shared links
...
Closes #424
2026-03-14 20:26:17 +01:00
github-actions[bot]
fd3134be24
chore: update test count badges [skip ci]
2026-03-12 20:36:56 +00:00
Daniel Volz
dd8ddb64e6
feat: expose optional API docs through frontend ingress ( #416 )
2026-03-11 10:03:34 +01:00
Daniel Volz
75196e5fa8
docs: extract complete default user settings reference ( #414 )
2026-03-10 20:43:46 +01:00
Daniel Volz
5264c761cf
feat: standardize OpenAPI route docs metadata ( #412 )
2026-03-10 16:52:31 +01:00
github-actions[bot]
c59fdfb92b
chore: update test count badges [skip ci]
2026-03-10 05:32:41 +00:00
Daniel Volz
733fe2f38a
fix: stabilize e2e suite and align dev runtime config ( #408 )
...
* fix: stabilize e2e suite and align dev runtime config
* fix: harden forbidden-settings e2e assertion
* fix: make forbidden settings e2e assertion robust
2026-03-10 06:25:46 +01:00
Daniel Volz
4936929849
feat: replace hardcoded package assumptions with profile abstraction ( #379 )
2026-03-04 21:15:05 +01:00
github-actions[bot]
aad6b143ef
chore: update test count badges [skip ci]
2026-03-01 23:27:20 +00:00
github-actions[bot]
cd18581bdd
chore: update test count badges [skip ci]
2026-03-01 23:07:44 +00:00
github-actions[bot]
8efd99d738
chore: update test count badges [skip ci]
2026-02-28 22:28:41 +00:00
github-actions[bot]
dc98dfda44
chore: update test count badges [skip ci]
2026-02-28 22:25:25 +00:00
Daniel Volz
57c998ba09
chore: update dependabot automation and agent governance ( #341 )
...
* chore: update dependabot automation and agent governance
* chore: trigger required CI checks for governance PR
2026-02-27 01:11:05 +01:00
Daniel Volz
b35101d339
docs: update AI model credits to Claude Opus 4.6 and GPT-5.3 Codex
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 00:16:10 +01:00
github-actions[bot]
f599ac45ab
chore: update test count badges [skip ci]
2026-02-25 22:57:37 +00:00
Daniel Volz
aa29d1c699
docs: align agent instructions and README guidance ( #323 )
2026-02-25 21:35:35 +01:00
github-actions[bot]
f15c2dd79f
chore: update test count badges [skip ci]
2026-02-23 18:58:48 +00:00
github-actions[bot]
e9f2760815
chore: update test count badges [skip ci]
2026-02-22 16:55:21 +00:00
github-actions[bot]
98cf1ce1d2
chore: update test count badges [skip ci]
2026-02-21 14:51:05 +00:00
github-actions[bot]
74f079d13e
chore: update test count badges [skip ci]
2026-02-21 14:28:27 +00:00
Daniel Volz
8de54b9065
docs: sync README feature list with recent app changes ( #241 )
2026-02-20 19:50:55 +01:00
github-actions[bot]
243a46f960
chore: update test count badges [skip ci]
2026-02-20 17:56:42 +00:00
github-actions[bot]
b4ddf9fd65
chore: update test count badges [skip ci]
2026-02-14 18:12:36 +00:00
github-actions[bot]
e2c274014f
chore: update test count badges [skip ci]
2026-02-14 17:47:54 +00:00
github-actions[bot]
19d5ef71ab
chore: update test count badges [skip ci]
2026-02-13 17:37:51 +00:00
Copilot
0b0472f2f5
Fix OIDC token exchange behind HTTPS reverse proxy ( #162 )
...
* Initial plan
* Fix OIDC callback URL construction for HTTPS reverse proxy
- Replace hardcoded http:// URL with OIDC_REDIRECT_URI from environment
- Build complete callback URL with query parameters for proper validation
- Fixes token exchange 401 errors when running behind HTTPS reverse proxy
Co-authored-by: DanielVolz <3275994+DanielVolz@users.noreply.github.com >
* Update OIDC_REDIRECT_URI documentation to clarify full URL requirement
Co-authored-by: DanielVolz <3275994+DanielVolz@users.noreply.github.com >
* fix: format oidc.ts to pass biome check
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: DanielVolz <3275994+DanielVolz@users.noreply.github.com >
Co-authored-by: Daniel Volz <mail@danielvolz.org >
2026-02-13 18:29:33 +01:00
github-actions[bot]
399d63caec
chore: update test count badges [skip ci]
2026-02-09 20:02:55 +00:00
github-actions[bot]
bd6eccdb22
chore: update test count badges [skip ci]
2026-02-09 18:37:26 +00:00
Daniel Volz
3ec1460c4e
feat: frontend improvements - shared schedule, bottle type, settings UI, planner notifications ( #146 )
...
- Rewrite SharedSchedule to match DashboardPage rendering with time-based consumption
- Add bottle package type support across all views (MedDetail, Refill, Planner, Dashboard)
- Redesign settings page with colored threshold chips, validation, and stock reminder display
- Add shareStockStatus toggle and send manual reminder button
- Pill/pills singular/plural consistency across all views
- Planner send notification via push (Shoutrrr) in addition to email
- Stock overflow warning and past-missed day styling
- Update README: bottles in Smart Inventory, push in Trip Planner, new ENV section
- 708 passing frontend tests including new coverage for all changes
2026-02-09 19:33:54 +01:00
github-actions[bot]
8ff652459d
chore: update test count badges [skip ci]
2026-02-09 07:15:26 +00:00
github-actions[bot]
152608731b
chore: update test count badges [skip ci]
2026-02-08 19:37:42 +00:00
github-actions[bot]
b19bcf02c2
chore: update test count badges [skip ci]
2026-02-08 16:32:40 +00:00
github-actions[bot]
b0fd3f4187
chore: update test count badges [skip ci]
2026-02-08 14:13:07 +00:00
github-actions[bot]
4f75d78a2b
chore: update test count badges [skip ci]
2026-02-08 12:54:19 +00:00
Daniel Volz
9b0d8037e7
docs: show test counts in README badges (454/454 backend, 611/611 frontend) ( #69 )
2026-01-23 22:27:27 +01:00
Daniel Volz
a4d1dd215a
docs: add CI status badges to README ( #68 )
2026-01-23 22:24:29 +01:00
Daniel Volz
ec3793dd05
chore(ci): add path filters to skip CI for docs-only changes ( #33 )
...
* chore(ci): add path filters to skip CI for docs-only changes
- test.yml: Only run on changes to backend/**, frontend/**, or the workflow itself
- docker-build.yml: Only run on code/docker changes (tags still trigger unconditionally)
* docs: move screenshots below GIF and add visual indentation
2026-01-17 22:06:34 +01:00
Daniel Volz
d5f6ceba19
docs: Update README with new features and screenshots ( #32 )
...
- Add Medication Refill and Data Export/Import to features
- Add collapsible screenshots section with 8 new screenshots
- Include desktop views: Dashboard, Medication Detail, Edit Form, Planner, Shared Schedule
- Include mobile views: Dashboard, Medications, Schedule
- Remove old dashboard.png, add properly named screenshots
2026-01-17 21:57:29 +01:00
Daniel Volz
318f63657b
docs: add Pushover and improve push notification documentation ( #27 )
...
- Add Pushover to supported services list in UI
- Add Gotify to supported services list
- Add URL placeholder with examples (ntfy, pushover)
- Add link to shoutrrr.dev for all available services
- Change input type from 'url' to 'text' (shoutrrr URLs aren't HTTP URLs)
- Add comprehensive Push Notifications section to README
- Include URL examples for ntfy, Pushover, Gotify, Discord, Telegram
Closes feature request for Pushover support.
2026-01-16 21:05:40 +01:00
Daniel Volz
f32c8c2e20
Refactor code structure for improved readability and maintainability
2025-12-29 20:54:47 +01:00
Daniel Volz
dc0e364830
docs: simplify disclaimer in README.md for clarity
2025-12-28 23:36:51 +01:00
Daniel Volz
6cfdeca45b
docs: add acknowledgements section to README.md
2025-12-28 22:40:22 +01:00