Jannis and Claude Sonnet 5.5
21bb5b8732
ci: move deploy config dir to /home/jannis/familyplanner (snap docker)
...
Deploy / prod (push) Skipped
Deploy / test (push) Failing after 3s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-17 13:24:36 +02:00
Jannis and Claude Sonnet 5.5
aa37b44e00
ci: Gitea Actions deploy for test (main) and prod (tags) stacks
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 21:23:12 +02:00
openclaw
70f1890641
feat: Phase 19 Haus - Vallox MV ventilation unit (profile, temperatures, profile switching)
...
- New device kind Ventilation with driver Vallox (WebSocket protocol of the unit's web UI:
READ_TABLES/WRITE_DATA, checksum, big-endian table); no migration (enums stored as text)
- Read profile incl. remaining minutes, outdoor/supply/extract/exhaust air temperatures,
humidity, CO2, fan speed; activate Home/Away/Boost/Fireplace (timed profiles use the
duration configured on the unit)
- Same SSRF protection as Shelly (shared connection handler), permissions, action log, audit
- Admin dialog without generation/channel/credentials for ventilation, device card with
values and profile buttons
- Tests: unit (protocol vs. reference bytes, driver, loopback WebSocket, SSRF, rules), bUnit
- ADR-0025, roadmap phase 19
2026-10-16 20:04:14 +02:00
Jannis and Claude Sonnet 5.5
b23e92360b
feat: Phase 18 Haus - cameras with MJPEG streaming, per-camera access, admin UI
...
CI / build-and-test (push) Failing after 1m19s
CI / docker-images (FamilyPlanner.Api) (push) Skipped
CI / docker-images (FamilyPlanner.MigrationService) (push) Skipped
CI / docker-images (FamilyPlanner.Web) (push) Skipped
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-15 20:38:14 +02:00
Jannis and Claude Sonnet 5.5
0aa0947727
fix: house plan editor script scoping, single announcement of switch state, ADR note
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 16:22:11 +02:00
Jannis and Claude Sonnet 5.5
0d9a03dcd5
feat: Phase 17 Haus - Shelly devices, per-device shares, floor plans with pins
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 16:18:14 +02:00
Jannis and Claude Sonnet 5.5
13ab82d9d6
feat: Phase 16 reading passages and word problems
...
- LearningSet.Passage (plain text, <= 3000 chars, normalized, locked after the first attempt); true/false as fixed-option choice items
- passage shown with every question for the child (runner, result) and in parent review; photo/answer-check AI prompts get it as delimited material
- editor field, true/false helper, AI draft task kind (standard, reading comprehension, word problems) with prompt, schema and parser checks
- migration Phase16LearningText; unit, bUnit and integration tests; docs (ROADMAP, ARCHITECTURE, ADR-0021 addendum)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 15:35:22 +02:00
Jannis and Claude Sonnet 5.5
ab505d4a4f
feat: Phase 15 birthdays - user birth dates and calendar birthday template
...
- AppUser.BirthDate (optional): admin edits in user management, every user edits own via PUT /api/auth/me/birth-date; validator (not before 1900, not future); BirthdayRules (age, leap day 29.2. -> 28.2.)
- Privacy: directory BirthDate only for self, admin and family; audit log without the value
- Calendar template "Geburtstag": CalendarEvent.BirthDate, all-day yearly series enforced server-side, age and display title per occurrence, ICS/CalDAV export as single series with category, BirthDate kept on CalDAV PUT
- Migration Phase15Birthdays, tests (unit, bUnit, integration), docs (ROADMAP, ARCHITECTURE, ADR-0015 addendum)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 15:16:32 +02:00
Jannis and Claude Sonnet 5.5
2ce15cb32d
feat: AI prompts - disable system prompt, per-user admin AI settings, always-logged chat prompts and failures, admin-editable draft prompt
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 14:55:30 +02:00
Jannis and Claude Sonnet 5.5
0c886652cf
feat: Google AI provider, provider fallback with notice, model lists, adult AI chat settings
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-11 12:39:37 +02:00
Jannis
6f11f12c90
merge: 12c CalDAV
2026-10-10 22:31:28 +02:00
Jannis
dec2371be1
merge: 12b AI log and web search
2026-10-10 22:31:20 +02:00
Jannis and Claude Sonnet 5.5
91b42c8907
docs: CalDAV two-way sync (ADR-0017 addendum, roadmap, architecture, README, deploy)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 22:20:03 +02:00
Jannis and Claude Sonnet 5.5
18231c24c1
docs: AI log and web search (ADR-0020/0022, architecture, roadmap phase 12b)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 22:11:26 +02:00
Jannis and Claude Sonnet 5.5
7c4e1d2df5
feat: edit meal ingredients as a list with a per-ingredient shopping basket button
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 22:08:38 +02:00
Jannis and Claude Sonnet 5.5
298d765465
docs: add paper sheets, web search, AI log, ingredient list and calendar sync to the backlog
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 21:50:40 +02:00
Jannis
24e9d37154
merge: Phase 11c learning auto
2026-10-10 19:27:52 +02:00
Jannis
375c314b6a
merge: Phase 11b chat extras
2026-10-10 19:27:30 +02:00
Jannis
6f19949b5c
docs: dedupe architecture rows after merge
2026-10-10 19:27:20 +02:00
Jannis
9796f86596
merge: Phase 11d meal wishlist
2026-10-10 19:27:14 +02:00
Jannis and Claude Sonnet 5.5
3c0f6b4b7c
docs: phase 11c in roadmap, architecture and ADR-0021; unit tests for schedule api helpers
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 19:21:08 +02:00
Jannis and Claude Sonnet 5.5
4d9842f9bd
docs: ADR-0022 chat extensions, roadmap phase 11b, architecture
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 19:06:51 +02:00
Jannis
ab55a0dd4f
docs: phase 11a in roadmap and architecture
2026-10-10 19:05:40 +02:00
Jannis and Claude Sonnet 5.5
19269277e2
docs: describe the meal wishlist in ADR-0013, architecture and roadmap
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 18:56:58 +02:00
Jannis and Claude Sonnet 5.5
cb70a2f0a6
docs: add chat, meal, learning and dashboard ideas to the roadmap backlog
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 17:24:22 +02:00
Jannis and Claude Sonnet 5.5
a8f763cfeb
merge: Phase 10c paper solutions by photo
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 15:21:54 +02:00
Jannis and Claude Sonnet 5.5
a6bc071efc
fix: save AI photo suggestions one by one, allow long AI calls, plain AI reasons; docs: phase 10c in ADR-0021, roadmap, architecture
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 15:15:41 +02:00
Jannis and Claude Sonnet 5.5
acfbfaa4b2
docs: document learning AI drafts (phase 10b) in ADR-0021, roadmap and architecture
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 14:52:29 +02:00
Jannis and Claude Sonnet 5.5
8fb34ba6b9
docs: document learning tasks phase 10a in ADR-0021, roadmap, architecture and dashboard ADR
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 14:18:26 +02:00
Jannis and Claude Sonnet 5.5
e1cb189c54
docs: record learning task decisions and AI integration progress
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 11:03:29 +02:00
Jannis and Claude Sonnet 5.5
6790243689
docs: plan AI integration and learning tasks as phases 9 and 10
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 10:42:55 +02:00
Jannis and Claude Sonnet 5.5
cc4f65b32d
docs: document chat decisions and update roadmap
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 08:48:07 +02:00
Jannis and Claude Sonnet 5.5
0fb8382765
docs: document dashboard decision and update roadmap
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-10 08:10:30 +02:00
Jannis and Claude Opus 5.5
4d366e5ae5
docs: document calendar, ICS feed and CalDAV decisions and update roadmap
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 07:56:52 +02:00
Jannis and Copilot
5d121b212a
docs: document task decisions and update roadmap
...
ADR-0014 (own RRULE subset vs. Ical.Net, next-instance modes, private task visibility, chore approval and points, per-user live updates, offline scope, web push preparation), architecture (data model, permission TasksApprove, API, live updates, offline, web push), README (VAPID setup) and phase 5 ticked in the roadmap with consciously deferred parts.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-09 21:58:11 +02:00
Jannis and Copilot
35c30fe223
feat: let children see all meal wishes
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-09 20:58:09 +02:00
Jannis and Copilot
844122140d
docs: document meal planner decisions and update roadmap
...
ADR-0013 (slots, upsert with version check, move/swap, wish workflow, ingredients to shopping list, live updates), architecture and README updates, phase 4 ticked in the roadmap (offline editing intentionally deferred).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-09 20:47:32 +02:00
Jannis and Claude Opus 5.5
82c611242b
docs: document offline sync and shopping decisions, update roadmap
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 19:51:54 +02:00
Jannis and Claude Opus 5.5
ccf3aea7f2
docs: document phase 2 decisions and update roadmap
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 18:54:02 +02:00
Jannis and Claude Opus 5.5
fe7067be93
docs: update roadmap, architecture, ADRs and README for phase 1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 18:25:11 +02:00
Jannis and Claude Opus 5.5
9c35a3c5b7
docs: add architecture, roadmap, ADRs and CLAUDE.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 17:53:33 +02:00