This website requires JavaScript.
cda3e02a31
feat(t5): Bewegungs-Sprache mit Tokens, Stufen und Budget (T5a A11)
main
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 21:15:42 +02:00
7025a6b589
feat(t5): Beute-Bühne folgt Sonne und Darstellung live (T5a A12)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 20:35:21 +02:00
fce9d10192
feat(t5): ein Tabs-Baustein für Listen, Einstellungen und Statistik (T5a A8)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 20:08:36 +02:00
759d85dc67
test: Unit-Tests im Backend-Image mit 20 s Zeitlimit (PDF-Render im CI-Lauf 837 über 5 s)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 20:04:43 +02:00
6eecd57df4
fix(t5): Rechte-Matrix nach Containerbreite, „Nicht geprüft“ passt, Glas-Knopf gedrückt
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 19:53:29 +02:00
476770c1ed
ci: Backend-e2e mit 60 s Zeitlimit je Test und Hook auf dem geteilten Runner
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 19:34:04 +02:00
848ce168da
fix: Bereitschaft überspringt ein Los, dessen Mittel zwischen zwei Lesungen verschwand
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 19:34:04 +02:00
f307e7da66
feat(t5): ein Checkbox-Baustein für alle 35 Stellen (T5a A7)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 19:30:21 +02:00
11bccbeb50
fix(t5): „Nicht geprüft“ bricht um, gedrückte Knöpfe mit Tintenrahmen
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 19:03:30 +02:00
2f95696efb
test: notifications-e2e mit 60 s für den Aufbau (CI-Lauf 826)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 18:46:52 +02:00
208e9baaf0
feat(t5): Auswahlgruppe mit Haken, Karten-Variante, Plus/Minus (T5a A6)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 18:44:31 +02:00
6ac9eef93b
fix: Beute-Editor fängt den Fokus, SVG-Icon im Kopf
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 18:20:28 +02:00
ce68729233
feat(t5): Fokusring für alle, 44-px-Ziele bei Touch, 16-px-Schrift (T5a A5)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 18:06:20 +02:00
62ab080725
test: daily-evaluation auf 1991/1992, jobs-e2e räumt nur eigene Läufe
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 17:58:46 +02:00
2395576c88
feat(t5): App-Icons, Manifest und Offline-Cache v5 (T5a A9)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 17:51:41 +02:00
fee84c7a6b
chore(deploy): Overlay auf Live-Stand, Rollout-Runbook Schritte 0 und 1 (#28 )
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 17:32:21 +02:00
e71848d996
test: eval:voice-Workflow-Prüfung nur im Monorepo (Backend-Image ohne .gitea)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 17:32:21 +02:00
d8238855fc
feat(t5): neue Farbwerte, Dunkel für alle, Farb-Codemod (T5a A4)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 17:23:21 +02:00
6edae3efec
test: Backend-e2e in CI stabil (eigene Jahre, Sperren, ein Server je App)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 16:55:56 +02:00
258e90828f
feat(t5): Bereiche mit eigenem Symbol und Ton, BrandMark, Verläufe raus (T5a A3)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 16:47:56 +02:00
cf53cf35ac
feat(t5): Darstellung hell/dunkel/Sonne ohne Flackern (T5a A2)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 16:35:28 +02:00
947a46f435
test: Ende-zu-Ende-Ablauf der Sprachnotizen (T7 L6 Task 23)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 16:26:25 +02:00
6b1b3cfa90
feat(t5): Farb-Token additiv, Sonnen-Farbsätze und Kontrast-Wächter (T5a A1)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 16:23:33 +02:00
a7a7599304
docs: ARCHITECTURE §14 Sprache (T7), Annahmen 107–118, TASKS T7-Stand
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 16:09:55 +02:00
f6e1f34baa
feat: Ganze Durchsicht aus Diktat auswerten (T7 L4 Task 21)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 16:06:00 +02:00
8b63c50f7a
feat: Gold-Menge und Auswertungs-Werkzeug für die Sprach-Auswertung (T7 L4 Task 16)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 15:50:21 +02:00
82b0c746d1
build: Schriften lokal statt über Google (next/font/local)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 15:47:25 +02:00
6a915aad9c
feat: Auswertung der Sprachnotizen mit Claude (T7 L4 Tasks 14, 15)
Nick.Rosenloecher and Claude Opus 5.5
2026-10-16 15:38:15 +02:00
89a1546f15
perf: Beute-3D ohne Allokationen je Frame, Materialien bleiben beim Stufenwechsel
Nick Szaunig and Claude Opus 5.5
2026-10-16 15:05:13 +02:00
291ec1d7ff
ci: Backend-e2e als eigener Workflow mit Postgres-Service
Nick Szaunig and Claude Opus 5.5
2026-10-16 14:39:08 +02:00
279ceec328
fix(deps): Next.js 16.3.8 gegen kritische Sicherheitsmeldungen
Nick Szaunig and Claude Opus 5.5
2026-10-16 14:26:04 +02:00
ced65314ba
feat: Bearbeiten-Dialoge für Charge, Ernte, Abfüllung und Produkt mit dem Formular-Kit
Nick Szaunig and Claude Opus 5.5
2026-10-16 14:20:09 +02:00
1806255211
docs: T5 Bewegungs-Sprache (Spec §17) und Plan-Review 2026-10-16
Nick Szaunig and Claude Opus 5.5
2026-10-16 14:17:03 +02:00
362ae7466b
docs: TASKS und Beute-Spec auf Stand 2026-10-16 (Issue-Verweise, Sprache/KI, ERPNext-Importer)
Nick Szaunig and Claude Opus 5.5
2026-10-16 14:05:58 +02:00
9a53fda01c
chore: Root-.gitignore für node_modules-Cache und SDD-Arbeitsnotizen
Nick Szaunig and Claude Opus 5.5
2026-10-16 14:05:31 +02:00
994c1f4394
test: Skalen-Paritätstest liest das Backend-Fixture erst im Test
Nick Szaunig and Claude Opus 5.5
2026-10-16 13:54:12 +02:00
1763d953b6
fix: Feinschliff nach Browserprüfung (Sprachnotiz-Text, offline Volk, Beute-SVG)
Nick Szaunig and Claude Opus 5.5
2026-10-16 13:33:38 +02:00
6c33a6de3b
docs: TASKS T7-Stand (L2, L3, L5 erledigt, L4 wartet auf Inhaber)
Nick Szaunig and Claude Opus 5.5
2026-10-16 13:03:39 +02:00
ce922c8569
feat: Sprachnotiz in der Durchsicht, Info-Seite und Zähler (T7 L5 Tasks 20, 22)
Nick Szaunig and Claude Opus 5.5
2026-10-16 13:03:09 +02:00
51206bea4f
docs: T7-Plan Task 20 – Wiederholung nach VOICE_CAPTURE_GONE mit demselben Idempotency-Key
Nick Szaunig and Claude Opus 5.5
2026-10-16 12:54:21 +02:00
fe1626b374
test: Sprachnotiz-Liste wartet auf die Geräteliste (Rennen im CI)
Nick Szaunig and Claude Opus 5.5
2026-10-16 12:43:32 +02:00
92323197a7
fix: Sprachnotizen nach Browserprüfung (Wiedergabe, Fokus, Warteschlange)
Nick Szaunig and Claude Opus 5.5
2026-10-16 12:22:47 +02:00
e0be687b7c
feat: Aufnahmeseite und Liste der Sprachnotizen (T7 L5 Task 19)
Nick Szaunig and Claude Opus 5.5
2026-10-16 11:49:56 +02:00
462ac46d1e
fix: Sprachnotizen werden bei ausgeschalteter Aufnahme abgelehnt
Nick Szaunig and Claude Opus 5.5
2026-10-16 11:36:47 +02:00
484d799a36
fix: Whisper liest /work/in nur, Restrisiko des Abschreib-Pods dokumentiert
Nick Szaunig and Claude Opus 5.5
2026-10-16 11:16:59 +02:00
c53810b8a6
feat: Abschreiben im Cluster mit Whisper-Image und Voice-CronJob (T7 L3 Task 13)
Nick Szaunig and Claude Opus 5.5
2026-10-16 11:12:59 +02:00
e614ded967
feat: Sprachnotizen in Synchronisierung, Warteschlange und Abmelden (T7 L5 Task 18)
Nick Szaunig and Claude Opus 5.5
2026-10-16 11:10:14 +02:00
0c7147f626
ci: Actions auf Commit-SHAs festnageln
Nick Szaunig and Claude Opus 5.5
2026-10-16 11:01:26 +02:00
560799c723
fix: deutsche Bezeichnungen für Sprachnotiz-Ereignisse im Systembereich
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:58:49 +02:00
ce472164b5
feat: Aufnahme und lokaler Speicher für Sprachnotizen (T7 L5 Task 17)
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:47:45 +02:00
1dc39f7658
feat: Sprachnotizen übernehmen, melden und abschreiben (T7 L2 Tasks 8, 9, 11)
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:38:14 +02:00
e9c6604e3b
docs: TASKS 3D-Budget geprüft
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:18:59 +02:00
2207bd2e67
ci: Größenbudget des 3D-Chunks im Frontend-Build prüfen
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:18:58 +02:00
92c00b4453
docs: TASKS Beute L4 und Task 22 erledigt, T7-Stand, Rollout-Hinweis
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:16:47 +02:00
9f6ab4ea3f
refactor: Beute-Frontend vereinfacht (findPart, subVec3, seededRandom)
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:16:35 +02:00
0b0bc3c6dc
feat: Sprachnotizen-API (T7 L2 Task 7)
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:10:54 +02:00
19550d1394
fix: Beute-Ziehen bricht bei Pinch ab, Rähmchen-Druck zieht keine Zarge
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:06:46 +02:00
45274f4301
feat: Beute-Editor mit Ziehen und Ablegen in 3D (Beute L4, Task 18)
Nick Szaunig and Claude Opus 5.5
2026-10-16 10:03:43 +02:00
61985afc4b
feat: Fachwortliste für Whisper aus einer Quelle (T7 L2 Task 12)
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:44:58 +02:00
9795f98006
feat: Schlüssel und gemeinsamer Kern für Sprachnotizen (T7 L2 Tasks 5+6)
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:41:47 +02:00
2a4dc868d9
feat: Wiederholregel und Voice-Claims (T7 L2 Task 10)
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:32:16 +02:00
af9df0afe4
feat: Datenmodell Sprachnotizen (T7 L2 Task 4)
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:20:04 +02:00
257286fbef
docs: ARCHITECTURE Beute-Oberfläche (13.1), Offline-Beute, Annahmen 101–105
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:17:19 +02:00
af6d142bec
docs: TASKS Beute L3–L5 und T7 L1 abgehakt, Folgepunkte
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:12:02 +02:00
8166e7c621
fix: Beute-Editor und Durchsicht nach Browser-Prüfung
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:11:43 +02:00
7a07e1cac4
docs: Admin-Seed nur bei leerer Benutzer-Tabelle (ARCHITECTURE §8)
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:05:47 +02:00
1a57de8573
feat: Beute L3–L5 (3D-Szene, Umbauen, Durchsicht, offline) und Diktat (T7 L1)
Nick Szaunig and Claude Opus 5.5
2026-10-16 09:05:15 +02:00
ab45d6e24e
fix: seed creates the first admin only on an empty user table
Nick Szaunig and Claude Opus 5.5
2026-10-16 08:19:33 +02:00
a654a1a158
docs: T7 Freihand implementation plan (6 deliveries, 25 tasks)
Nick Szaunig and Claude Opus 5.5
2026-10-16 07:47:42 +02:00
f7fe1ef094
docs: design spec draft for voice-guided inspection (Beute part 4)
Nick Szaunig and Claude Opus 5.5
2026-10-16 07:37:39 +02:00
555dc9e434
docs: owner requirements for voice-guided inspection (Beute part 4)
Nick Szaunig and Claude Opus 5.5
2026-10-16 03:58:05 +02:00
6e13236d49
feat: holographic 3D hive scene and Futtertasche (Beute L3, first cut)
Nick Szaunig and Claude Opus 5.5
2026-10-16 03:39:55 +02:00
c608f5d405
feat: hive card with SVG, outline, edit sheets and catalog settings (Beute L2)
Nick Szaunig and Claude Opus 5.5
2026-10-16 00:19:38 +02:00
0091b3d28b
test: restriction page specs use the Berlin day like the page
Nick Szaunig and Claude Opus 5.5
2026-10-16 00:19:36 +02:00
ec8c95056d
docs: README im Root, Backend/Frontend-READMEs, Statuszeilen (2026-10-16)
Nick Szaunig and Claude Opus 5.5
2026-10-16 08:12:49 +02:00
b48fb157c8
feat: hive setup data model and API (Beute L1)
Nick Szaunig and Claude Opus 5.5
2026-10-15 21:23:23 +02:00
8982d0796a
docs: Beute-3D implementation plan (L1-L5)
Nick Szaunig and Claude Opus 5.5
2026-10-15 20:00:33 +02:00
d03391d2f2
docs: Beute-3D spec (hive data model, 3D view, editor)
Nick Szaunig and Claude Opus 5.5
2026-10-15 19:51:15 +02:00
e712c5d4d1
fix: T6 browser-check findings (compliance, treatments, labels)
Nick Szaunig and Claude Opus 5.5
2026-10-15 18:34:52 +02:00
6c390efe7b
test: raise Testing Library async timeout to 5 s
Nick Szaunig and Claude Opus 5.5
2026-10-15 18:05:35 +02:00
8188e4cab3
feat: T6 wave 6 – treatment form with medicine and lot, notices and settings UI, restricted zone UI
Nick Szaunig and Claude Opus 5.5
2026-10-15 17:33:55 +02:00
13dda0e139
chore: keep LF line endings for shell scripts
Nick Szaunig and Claude Opus 5.5
2026-10-15 16:46:31 +02:00
46991a0815
fix(k8s): ensure-secrets keeps secret values off command lines
Nick Szaunig and Claude Opus 5.5
2026-10-15 16:44:55 +02:00
6e3e9aee9b
chore(k8s): live config values in overlay, script to fill missing secrets
Nick Szaunig and Claude Opus 5.5
2026-10-15 16:38:31 +02:00
dd1eecdfa0
fix: skip backend fixture comparison when the frontend builds alone
Nick Szaunig and Claude Opus 5.5
2026-10-15 16:20:40 +02:00
b4746a2b17
feat: T6 wave 5 – readiness checks and report, compliance and medicine UI, label UI
Nick Szaunig and Claude Opus 5.5
2026-10-15 15:59:08 +02:00
b912d29166
feat: T6 wave 4 – notice PDFs, compliance notifications, readiness core
Nick Szaunig and Claude Opus 5.5
2026-10-15 14:48:57 +02:00
edc193f128
feat: T6 wave 3 – treatment books from lot, label print lock, restricted zone, authority notices
Nick Szaunig and Claude Opus 5.5
2026-10-15 14:18:41 +02:00
c18860c75c
feat: T6 wave 2 – medicine book, document rights, label particulars, herd events
Nick Szaunig and Claude Opus 5.5
2026-10-15 13:43:44 +02:00
8a31c42578
feat: T6 wave 1 – compliance schema, permissions, lock order, backup
Nick Szaunig and Claude Opus 5.5
2026-10-15 13:04:13 +02:00
7a1480138d
fix: T4 browser-check findings, interval on season state, T6 plan refresh
Nick Szaunig and Claude Opus 5.5
2026-10-15 12:47:08 +02:00
9760ce154f
feat: T4 wave 11 – bottling form with article values and confirmation, Telegram in the app
Nick Szaunig and Claude Opus 5.5
2026-10-15 01:21:08 +02:00
fab7f7e12f
feat: T4 wave 10 – bottling quality, phenology and honey chain UI, Telegram link/receive and ops
Nick Szaunig and Claude Opus 5.5
2026-10-14 22:47:17 +02:00
16cc557462
feat: T4b/T4c wave 9 - phenology reports, autopilot A4-A10, honey ledger, Telegram delivery
Nick Szaunig and Claude Opus 5.5
2026-10-14 21:13:23 +02:00
1971b2d9c4
feat: T4b/T4c wave 8 - weather history, phenology, honey chain, Telegram base
Nick Szaunig and Claude Opus 5.5
2026-10-14 20:00:46 +02:00
22382d53a2
feat: T4b wave 7 - schema for phenology, honey movement ledger, shelf life
Nick Szaunig and Claude Opus 5.5
2026-10-14 19:19:32 +02:00
326b3d9cdd
test: raise vitest timeout to 15 s for loaded CI runners
Nick Szaunig and Claude Opus 5.5
2026-10-14 18:53:33 +02:00
ffaefab834
test: root module spec supplies its own JWT secret
Nick Szaunig and Claude Opus 5.5
2026-10-14 18:38:22 +02:00
c2f71bcb03
fix: T4a browser check findings
Nick Szaunig and Claude Opus 5.5
2026-10-14 18:26:09 +02:00
32c61c8e14
feat: T4 wave 6 - reminders and morning digest, next steps UI, warnings and notifications UI
Nick Szaunig and Claude Opus 5.5
2026-10-14 17:05:32 +02:00