This website requires JavaScript.
65a1aa24cd
fix: SMA house load unknown when an inverter is missing; reachable PV inverter shows 0 W at night
Test
Jannis and Claude Sonnet 5.5
2026-10-17 17:25:20 +02:00
82350b7e1b
feat: Phase 20 Haus - PV system (SMA Modbus TCP, read-only), second inverter address, solar card
Jannis and Claude Sonnet 5.5
2026-10-17 17:21:47 +02:00
ac85084baf
test open-claw
main
openclaw
2026-10-17 16:48:29 +02:00
8dc1fee67c
kleiner Test
Jannis
2026-10-17 16:12:19 +02:00
21bb5b8732
ci: move deploy config dir to /home/jannis/familyplanner (snap docker)
Jannis and Claude Sonnet 5.5
2026-10-17 13:24:36 +02:00
87f338ed68
fix: bump ASP.NET Core/EF Core to 10.0.13 and pin vulnerable transitive packages
Jannis and Claude Sonnet 5.5
2026-10-17 11:40:58 +02:00
bdf47d0f01
ci: use external Nginx Proxy Manager instead of Caddy
Jannis and Claude Sonnet 5.5
2026-10-17 09:09:48 +02:00
aa37b44e00
ci: Gitea Actions deploy for test (main) and prod (tags) stacks
Jannis and Claude Sonnet 5.5
2026-10-16 21:23:12 +02:00
70f1890641
feat: Phase 19 Haus - Vallox MV ventilation unit (profile, temperatures, profile switching)
openclaw
2026-10-16 20:04:14 +02:00
d1b1197a42
Initial commit: Add README to Test branch
openclaw
2026-10-16 16:37:47 +02:00
c89833b3b5
Initial commit on Test branch
openclaw
2026-10-16 16:33:34 +02:00
b23e92360b
feat: Phase 18 Haus - cameras with MJPEG streaming, per-camera access, admin UI
Jannis and Claude Sonnet 5.5
2026-10-15 20:38:14 +02:00
0aa0947727
fix: house plan editor script scoping, single announcement of switch state, ADR note
Jannis and Claude Sonnet 5.5
2026-10-11 16:22:11 +02:00
0d9a03dcd5
feat: Phase 17 Haus - Shelly devices, per-device shares, floor plans with pins
Jannis and Claude Sonnet 5.5
2026-10-11 16:18:14 +02:00
13ab82d9d6
feat: Phase 16 reading passages and word problems
Jannis and Claude Sonnet 5.5
2026-10-11 15:35:22 +02:00
ab505d4a4f
feat: Phase 15 birthdays - user birth dates and calendar birthday template
Jannis and Claude Sonnet 5.5
2026-10-11 15:16:32 +02:00
2ce15cb32d
feat: AI prompts - disable system prompt, per-user admin AI settings, always-logged chat prompts and failures, admin-editable draft prompt
Jannis and Claude Sonnet 5.5
2026-10-11 14:55:30 +02:00
0c886652cf
feat: Google AI provider, provider fallback with notice, model lists, adult AI chat settings
Jannis and Claude Sonnet 5.5
2026-10-11 12:39:37 +02:00
6f11f12c90
merge: 12c CalDAV
Jannis
2026-10-10 22:31:28 +02:00
dec2371be1
merge: 12b AI log and web search
Jannis
2026-10-10 22:31:20 +02:00
19ea6d7f0a
merge: aa29e771b136e00b0
Jannis
2026-10-10 22:31:07 +02:00
ca82002bd6
feat: accept client-style CalDAV week start rules; test all-day, TZID and alarm payloads
Jannis and Claude Sonnet 5.5
2026-10-10 22:30:48 +02:00
91b42c8907
docs: CalDAV two-way sync (ADR-0017 addendum, roadmap, architecture, README, deploy)
Jannis and Claude Sonnet 5.5
2026-10-10 22:20:03 +02:00
49a0fb8ec5
feat: UI to connect phones via CalDAV app passwords
Jannis
2026-10-10 22:18:08 +02:00
58b3194878
fix: CalDAV hrefs with encoded slashes survive the proxy
Jannis
2026-10-10 22:15:47 +02:00
18231c24c1
docs: AI log and web search (ADR-0020/0022, architecture, roadmap phase 12b)
Jannis and Claude Sonnet 5.5
2026-10-10 22:11:26 +02:00
7c4e1d2df5
feat: edit meal ingredients as a list with a per-ingredient shopping basket button
Jannis and Claude Sonnet 5.5
2026-10-10 22:08:38 +02:00
6b6cbe953d
test: CalDAV integration tests
Jannis
2026-10-10 22:07:28 +02:00
8bd463ed55
test: unit tests for CalDAV protocol logic
Jannis
2026-10-10 22:05:30 +02:00
88a6375d96
feat: CalDAV server with app password authentication
Jannis and Claude Sonnet 5.5
2026-10-10 22:03:55 +02:00
f788f0b9d1
test: AI log, retention, web search adapters, prompt and UI
Jannis
2026-10-10 22:00:33 +02:00
ac38444e1e
feat: put a whole learning sheet on paper in one step, also from the AI draft
Jannis and Claude Sonnet 5.5
2026-10-10 21:58:03 +02:00
bf5a1b9a89
feat: AI log admin view, retention and web search settings in the UI
Jannis and Claude Sonnet 5.5
2026-10-10 21:57:46 +02:00
77ab48a954
feat: add CalDAV app password entity and migration Phase12cCalDav
Jannis and Claude Sonnet 5.5
2026-10-10 21:57:41 +02:00
e0fdfbbdda
feat: persistent AI exchange log, web search opt-in on provider and request (backend)
Jannis and Claude Sonnet 5.5
2026-10-10 21:55:57 +02:00
298d765465
docs: add paper sheets, web search, AI log, ingredient list and calendar sync to the backlog
Jannis and Claude Sonnet 5.5
2026-10-10 21:50:40 +02:00
164e988906
fix: open the user menu on click of the initials (MudBlazor 9 custom activator)
Jannis and Claude Sonnet 5.5
2026-10-10 21:22:27 +02:00
4a5703adce
fix: stop Ollama thinking, allow longer chat replies and show prompt and raw AI answer to admins
Jannis and Claude Sonnet 5.5
2026-10-10 20:39:17 +02:00
24e9d37154
merge: Phase 11c learning auto
Jannis
2026-10-10 19:27:52 +02:00
375c314b6a
merge: Phase 11b chat extras
Jannis
2026-10-10 19:27:30 +02:00
6f19949b5c
docs: dedupe architecture rows after merge
Jannis
2026-10-10 19:27:20 +02:00
9796f86596
merge: Phase 11d meal wishlist
Jannis
2026-10-10 19:27:14 +02:00
2ec0d40447
merge: Phase 11a small improvements
Jannis
2026-10-10 19:27:06 +02:00
3c0f6b4b7c
docs: phase 11c in roadmap, architecture and ADR-0021; unit tests for schedule api helpers
Jannis and Claude Sonnet 5.5
2026-10-10 19:21:08 +02:00
8978cebd17
feat: schedule tab 'Automatisch' with dialog, pause, delete and run-now
Jannis and Claude Sonnet 5.5
2026-10-10 19:19:14 +02:00
5a4e4c2e88
test: integration tests for learning schedules
Jannis
2026-10-10 19:14:59 +02:00
dcbcac5ed8
feat: learning schedules (entities, rules, runner, endpoints, background service, migration Phase11cLearningAuto)
Jannis and Claude Sonnet 5.5
2026-10-10 19:09:48 +02:00
4d9842f9bd
docs: ADR-0022 chat extensions, roadmap phase 11b, architecture
Jannis and Claude Sonnet 5.5
2026-10-10 19:06:51 +02:00
5e67075f8a
test: integration tests for AI chat channel and GIF feature flag
Jannis and Claude Sonnet 5.5
2026-10-10 19:05:47 +02:00
ab55a0dd4f
docs: phase 11a in roadmap and architecture
Jannis
2026-10-10 19:05:40 +02:00
034b2ef790
refactor: share the AI draft pipeline between endpoint and upcoming automation
Jannis and Claude Sonnet 5.5
2026-10-10 19:04:17 +02:00
5be06b247c
test: integration tests for dashboard notes and shopping plausibility
Jannis
2026-10-10 19:03:25 +02:00
3d22ed8747
test: unit tests for chat extensions
Jannis and Claude Sonnet 5.5
2026-10-10 18:59:17 +02:00
bd6e272f57
feat: optional AI cross-check of unclear number answers
Jannis and Claude Sonnet 5.5
2026-10-10 18:58:02 +02:00
154e400d13
test: bUnit tests for emoji, GIF and AI chat
Jannis and Claude Sonnet 5.5
2026-10-10 18:57:57 +02:00
19269277e2
docs: describe the meal wishlist in ADR-0013, architecture and roadmap
Jannis and Claude Sonnet 5.5
2026-10-10 18:56:58 +02:00
66b5f4e751
feat: emoji picker, GIF search dialog and AI chat entry in the chat UI
Jannis and Claude Sonnet 5.5
2026-10-10 18:55:12 +02:00
8dc923cd6e
feat: dashboard info tile UI with edit dialog, quick-add confirmation, tests
Jannis
2026-10-10 18:55:09 +02:00
5ce407f401
test: cover the meal wishlist (rules, validators, bUnit, integration); fix: bind wishlist search and sort as expressions
Jannis and Claude Sonnet 5.5
2026-10-10 18:54:31 +02:00
b612c3345b
feat: migration Phase11bChat
Jannis and Claude Sonnet 5.5
2026-10-10 18:52:41 +02:00
773f5e5b1e
feat: AI chat channel, GIF search proxy and settings (backend)
Jannis and Claude Sonnet 5.5
2026-10-10 18:52:21 +02:00
545162479c
feat: show who added a shopping item, confirm implausible child entries
Jannis
2026-10-10 18:50:53 +02:00
019060ccea
feat: turn the dish catalog into a permanent meal wishlist (domain, api, migration, ui)
Jannis and Claude Sonnet 5.5
2026-10-10 18:49:58 +02:00
b7dac20fc2
feat: rule-based plausibility check for children's shopping entries
Jannis
2026-10-10 18:49:13 +02:00
49b779f3b1
feat: chat channel kind Ai, ChatAssistant purpose and chat rules
Jannis and Claude Sonnet 5.5
2026-10-10 18:48:45 +02:00
d2ef08e17b
feat: show the confirmed grade in the head of the child's result page
Jannis and Claude Sonnet 5.5
2026-10-10 18:48:36 +02:00
2473ecd539
feat: dashboard info notes (entity, permission, endpoints, migration)
Jannis
2026-10-10 18:47:52 +02:00
f98b1c21c4
test: adjust unit rule for numbers
Jannis
2026-10-10 18:47:47 +02:00
62b3afe9c8
feat: read numbers with units and euro/cent spellings tolerantly
Jannis and Claude Sonnet 5.5
2026-10-10 18:47:17 +02:00
81ab2af5e3
test: cover account settings page
Jannis
2026-10-10 18:46:19 +02:00
c04fa1df44
feat: add account settings page with theme choice
Jannis
2026-10-10 18:45:26 +02:00
cb70a2f0a6
docs: add chat, meal, learning and dashboard ideas to the roadmap backlog
Jannis and Claude Sonnet 5.5
2026-10-10 17:24:22 +02:00
50854cf237
fix: describe the AI draft JSON shape in the prompt and accept a differently named item list
Jannis and Claude Sonnet 5.5
2026-10-10 16:48:28 +02:00
606db3990c
test: share one fake AI api between learning bUnit tests after merging 10b and 10c
Jannis and Claude Sonnet 5.5
2026-10-10 15:28:06 +02:00
a8f763cfeb
merge: Phase 10c paper solutions by photo
Jannis and Claude Sonnet 5.5
2026-10-10 15:21:54 +02:00
a6bc071efc
fix: save AI photo suggestions one by one, allow long AI calls, plain AI reasons; docs: phase 10c in ADR-0021, roadmap, architecture
Jannis and Claude Sonnet 5.5
2026-10-10 15:15:41 +02:00
86bdcdf379
merge: Phase 10b AI draft generation
Jannis and Claude Sonnet 5.5
2026-10-10 14:58:23 +02:00
b3d0546d6b
test: cover photo rules, AI grading, mapper leaks and photo/AI/retention endpoints
Jannis and Claude Sonnet 5.5
2026-10-10 14:58:19 +02:00
acfbfaa4b2
docs: document learning AI drafts (phase 10b) in ADR-0021, roadmap and architecture
Jannis and Claude Sonnet 5.5
2026-10-10 14:52:29 +02:00
2cd976ee3e
feat: add AI draft assistant to the learning UI
Jannis and Claude Sonnet 5.5
2026-10-10 14:51:16 +02:00
b68c708113
feat: add AI draft endpoint for learning sheets with server-side checks
Jannis and Claude Sonnet 5.5
2026-10-10 14:48:00 +02:00
32091a825e
feat: photo upload for paper tasks, photo review and AI photo grading UI
Jannis and Claude Sonnet 5.5
2026-10-10 14:44:40 +02:00
225f02a18b
feat: learning photos, paper tasks and AI photo grading (phase 10c backend)
Jannis and Claude Sonnet 5.5
2026-10-10 14:41:40 +02:00
f40818269e
feat: add safe arithmetic expression evaluator for checking AI math solutions
Jannis and Claude Sonnet 5.5
2026-10-10 14:36:46 +02:00
e1c1492fc5
merge: Phase 10a learning tasks
Jannis and Claude Sonnet 5.5
2026-10-10 14:31:20 +02:00
cb48c542af
fix: skip deleted sheets when auto-submitting, log rejected writes, test the background sweeper
Jannis and Claude Sonnet 5.5
2026-10-10 14:28:09 +02:00
8fb34ba6b9
docs: document learning tasks phase 10a in ADR-0021, roadmap, architecture and dashboard ADR
Jannis and Claude Sonnet 5.5
2026-10-10 14:18:26 +02:00
d1ff7dd291
fix: show only parent comments as feedback reasons to children
Jannis and Claude Sonnet 5.5
2026-10-10 14:18:26 +02:00
24a6a1aa66
test: cover learning UI with bUnit including controllable exam clock
Jannis and Claude Sonnet 5.5
2026-10-10 14:11:28 +02:00
bab50cfe90
feat: add learning UI with kid runner, exam countdown, parent editor and review
Jannis and Claude Sonnet 5.5
2026-10-10 14:11:27 +02:00
42406598c7
test: cover learning rules, grading, grade scales, validators and child DTO visibility
Jannis and Claude Sonnet 5.5
2026-10-10 13:52:38 +02:00
cc129eb1e5
test: cover learning API flows, rights, time limit, points and live events
Jannis and Claude Sonnet 5.5
2026-10-10 13:49:09 +02:00
9c72a6f768
feat: add learning API slice with attempts, review, points and dashboard tile
Jannis and Claude Sonnet 5.5
2026-10-10 13:33:25 +02:00
5f54d10223
feat: add learning domain, grading rules, permissions and Phase10aLearning migration
Jannis and Claude Sonnet 5.5
2026-10-10 13:28:21 +02:00
e1cb189c54
docs: record learning task decisions and AI integration progress
Jannis and Claude Sonnet 5.5
2026-10-10 11:03:29 +02:00
7fad82ae7a
test: cover AI rules, adapters, administration UI and integration flows
Jannis and Claude Sonnet 5.5
2026-10-10 11:03:28 +02:00
65993c268b
feat: add AI administration tab with provider dialog, test and usage overview
Jannis and Claude Sonnet 5.5
2026-10-10 11:03:28 +02:00
1da4423c52
feat: add AI service with Ollama, Claude and OpenAI-compatible adapters and admin API
Jannis and Claude Sonnet 5.5
2026-10-10 11:03:28 +02:00
14241c45f1
feat: add AI provider domain, rules and Phase9Ai migration
Jannis and Claude Sonnet 5.5
2026-10-10 11:03:28 +02:00
6790243689
docs: plan AI integration and learning tasks as phases 9 and 10
Jannis and Claude Sonnet 5.5
2026-10-10 10:42:55 +02:00