Commit Graph

  • 45c3f87f01 fix(akte): falscher Hinweis „Weicht vom eingetragenen Farbschlag ab" main Gulum 2026-08-20 00:22:59 +02:00
  • 748ce4733f docs: Dauerwissen aus dem Ticket-Lauf + Ergebnis/Folgeaufgaben Gulum 2026-08-20 00:16:00 +02:00
  • 5a6d1c2541 fix(tickets): 16 Tickets der Züchterin — Genetik, Importer, Daten, Akte Gulum 2026-08-19 23:31:48 +02:00
  • bf074696b4 docs(triage): Triage-Lauf 2026-08-19 — 16 offene Tickets in 13 Buendeln Gulum 2026-08-19 23:01:27 +02:00
  • fdad1633cd fix(akte): Komma-Trenner in Listen + Elternnamen in der Wurf-Liste Gulum 2026-08-19 22:42:59 +02:00
  • 54e873c115 feat(tiere): Eltern direkt in der Tier-Akte bearbeiten (QOL) Gulum 2026-08-19 20:43:28 +02:00
  • 7a2feac04d fix(ci): Deploy-Job repariert — kein rsync im Runner, Transfer per tar over ssh Gulum 2026-08-19 00:13:01 +02:00
  • 0b99cfd2bd feat(import): neue Stammbäume (12 Charts) + litterChildren.add + EMF-Fotos überspringen Gulum 2026-08-18 22:27:18 +02:00
  • 1cb9e52117 fix(frontend): nginx client_max_body_size 50m für große /api-Uploads Gulum 2026-07-21 01:02:53 +02:00
  • 2e7911074f feat(triage): Ticket-Fixes (Daten + Code) + prod-fähige Triage Gulum 2026-07-21 00:41:43 +02:00
  • 0a4bcabd98 feat(deploy): publicsite-Container intern (Port 8081) + app.update im Deploy-Skript Gulum 2026-07-19 14:24:54 +02:00
  • 1484d04917 docs(claude): Produktion/Deployment-Sektion (TrueNAS Custom-App, wie deployen) Gulum 2026-07-19 14:19:25 +02:00
  • 854da1a000 fix(deploy): postgres:18-Mount /var/lib/postgresql + backup ohne cron Gulum 2026-07-19 10:13:01 +02:00
  • 60214a7c92 fix(web): zwei tsc-Buildfehler (useMutation-Rueckgabe void, Uint8Array<ArrayBuffer>) Gulum 2026-07-19 09:47:03 +02:00
  • 45673bb066 fix(deploy): App-Home auf Pool statt read-only /opt (TrueNAS Goldeye) Gulum 2026-07-19 09:25:26 +02:00
  • 45b8533f18 feat(deploy): TrueNAS Custom-App + Auto-Deploy, plus aufgelaufene Arbeit Gulum 2026-07-19 09:19:11 +02:00
  • 84365bba7f feat(import): 6 weitere RPRO3-Dubletten-Entscheidungen (Runde 2) Gulum 2026-06-26 11:35:57 +02:00
  • a333bce1b3 feat(import): RPRO3-Dubletten-Entscheidungen der Züchterin als Override Gulum 2026-06-26 11:26:50 +02:00
  • bbd305861f feat(import): Hiros Eltern aus RennmausPro ergänzt (Ticket f3ad5ec9) Gulum 2026-06-23 15:51:06 +02:00
  • 8aaddea4ef fix(tickets): Tab + Scrollposition überleben Browser-Zurück Gulum 2026-06-23 14:54:55 +02:00
  • 54cc493230 test(e2e): Scroll-Wiederherstellung der Rennmausliste (desktop + phone) Gulum 2026-06-23 14:33:17 +02:00
  • bb1b8f8c76 fix(ux): Scrollposition nicht durch Seitenwechsel-Kollaps auf 0 überschreiben Gulum 2026-06-23 14:28:32 +02:00
  • 00a3919c9f fix(ux): Scroll-Wiederherstellung am echten Scroll-Container (.app-main), nicht am Fenster Gulum 2026-06-23 14:06:56 +02:00
  • b0e92c363a fix(ux): zuverlässige Scroll-Wiederherstellung für Infinite-Scroll-Listen Gulum 2026-06-23 14:01:28 +02:00
  • 7262b34ae9 fix(ux): Scrollposition übersteht auch Dev-Server-Hot-Reload (Vite HMR) Gulum 2026-06-23 13:52:16 +02:00
  • ebc70cc0b8 feat(ux): globale Scroll-Wiederherstellung für ALLE Listen/Seiten Gulum 2026-06-23 13:48:02 +02:00
  • f9e672c707 fix(tickets): Scrollposition übersteht Handy-Sperre/Hintergrund (nicht mehr Sprung nach oben) Gulum 2026-06-23 13:41:05 +02:00
  • fe79be2eee feat(import): isResident-Override + Vorfahren Bentley/Alexandria/Bugatti Gulum 2026-06-23 12:29:25 +02:00
  • 41ee4ee3ab fix(import): Eltern für Danielle, Catelyn, Gaida (Triage-Antworten der Züchterin) Gulum 2026-06-23 12:18:06 +02:00
  • f7a1a7724b feat(tickets): Web-Push-Benachrichtigungen (PWA) Gulum 2026-06-23 11:32:26 +02:00
  • 750619d3d7 feat(tickets): Foto-/Datei-Anhänge an Tickets Gulum 2026-06-23 11:24:02 +02:00
  • 48b138bbfd feat(tickets): Volltextsuche + Kategorien, 👍/👎-Rückmeldung & ähnliche gelöste Tickets Gulum 2026-06-23 11:14:07 +02:00
  • c0a7b1a5ee feat(tickets): Wiederöffnen→Rückfrage mit Zeitstempel + Soft-Delete-Papierkorb + Scroll-Erhalt Gulum 2026-06-23 11:02:04 +02:00
  • a0fa33da42 feat(tickets): Erst-Text nach Antwort sperren, nur neueste Antwort editierbar Gulum 2026-06-23 10:32:04 +02:00
  • 6b264a9b71 fix(import): Farbschlag aus Genotyp ableiten + Mamta-Eltern — Ticket-Triage Gulum 2026-06-23 10:08:13 +02:00
  • 26977d73ff docs(mempalace): Subagenten müssen MemPalace zu Aufgabenbeginn abfragen Gulum 2026-06-23 09:43:12 +02:00
  • 12f5de00a0 docs: Genetik-Engine immer voll mit Tests absichern (Konvention) + E-Locus-Regel Gulum 2026-06-23 09:36:12 +02:00
  • 0540498e85 Merge branch 'worktree-agent-a7281df1f2cc3f1f1' Gulum 2026-06-23 09:29:42 +02:00
  • a87d1ec865 fix(api): API-Host im Dev-Modus aus window.location ableiten (LAN/Handy-Zugriff) Gulum 2026-06-23 09:18:55 +02:00
  • 8c1ee75b81 fix(genetics): Engine-Fixes Ticket-Triage (Goldfuchsschimmel, Dilute CP-Blaufuchs, Eltern-Inferenz, Punnett, uw[d]) Gulum 2026-06-23 09:05:35 +02:00
  • aa4552ff84 docs(triage): Genetik-Vorlauf-Notizen als Referenz für Engine-Fixes Gulum 2026-06-23 08:34:54 +02:00
  • 18d74ff3f3 docs(triage): Ticket-Triage-Matrix (Lauf 56 Tickets) Gulum 2026-06-23 08:29:12 +02:00
  • 72ad706ca6 fix(import): Eltern-/Herkunft-/Dubletten-Korrekturen — Ticket-Triage Cluster Gulum 2026-06-23 08:25:43 +02:00
  • a66739e84d feat(import): „Was wird (nicht) importiert"-Hinweis auf der RPRO3-Import-Seite Gulum 2026-06-23 07:24:59 +02:00
  • 00dba91a5c feat(tickets): Kurz-Verweise (Shortlinks) im Ticket-Text auflösen Gulum 2026-06-23 07:23:03 +02:00
  • c7b054e909 feat(import): RPRO3-Importer um 6 Feature-Tabellen erweitern Gulum 2026-06-23 07:05:01 +02:00
  • 00dc724605 test(e2e): Gewicht-Tab-Button im Tabpanel ansprechen (Erwerb-Sektion-Kollision) Gulum 2026-06-22 23:15:23 +02:00
  • 156ede120e Merge branch 'worktree-agent-ae59040b377a324cb' Gulum 2026-06-22 23:10:18 +02:00
  • db2c29769e Merge branch 'worktree-agent-a02f88e8490625846' Gulum 2026-06-22 23:07:22 +02:00
  • ae7d171131 Merge branch 'worktree-agent-a0e6f31173772c798' Gulum 2026-06-22 23:01:14 +02:00
  • 6a64698601 Merge branch 'worktree-agent-a36d202be311b9289' Gulum 2026-06-22 22:57:16 +02:00
  • 1469a7f3dc Merge branch 'worktree-agent-a5f48334696288159' Gulum 2026-06-22 22:54:50 +02:00
  • 6123b8ef9e Merge branch 'worktree-agent-a9d8edbd439109a45' Gulum 2026-06-22 22:53:33 +02:00
  • 0b0ebd5fad Merge branch 'worktree-agent-a1dfa0392b5ace900' Gulum 2026-06-22 22:52:45 +02:00
  • 4ec0f787dd feat(tickets): Markdown in Texten + Editier-Regeln für Rückfragen Gulum 2026-06-22 22:51:00 +02:00
  • d380a0c2ef feat(ausstellungen): Ausstellungs-/Auszeichnungsergebnisse je Tier Gulum 2026-06-22 22:43:19 +02:00
  • 40c92c70d4 feat(abgabe): Reservierungs-/Abgabe-Status (verfügbar/reserviert/abgegeben) Gulum 2026-06-22 22:43:19 +02:00
  • 4e7cd21b70 feat(gehege): Reinigungszyklus (Maße, Kapazität, letzte/nächste Reinigung) Gulum 2026-06-22 22:43:19 +02:00
  • 3ad276637c feat(import): RennmausPro-III-Backup-Importer (analyze+execute, Dedup, Fotos) Gulum 2026-06-22 22:43:19 +02:00
  • b4dc37de78 feat(ruecknahmen): zurückgenommene Tiere erfassen Gulum 2026-06-22 22:43:18 +02:00
  • d25d2ee152 feat(warteliste): Nachfrage/Warteliste für Interessenten Gulum 2026-06-22 22:43:18 +02:00
  • 55e79cda51 feat(tier): Erwerb/Kauf je Tier (Datum, Preis, Notiz) Gulum 2026-06-22 22:43:18 +02:00
  • 23f028123d fix(tickets): beantwortete Rückfragen stehen wieder unter „Offen" Gulum 2026-06-22 22:42:04 +02:00
  • 4e30dc7fe3 feat(import): RennmausPro-III-Analyse — Abgleich, Dedup, Feature-Gap, Ticket-Generierung Gulum 2026-06-22 22:38:24 +02:00
  • c15dd78bc7 feat(pwa): installierbar als App-Icon (Manifest + Icons) Gulum 2026-06-22 22:38:24 +02:00
  • dcf0e40f9b feat(tickets): Rückfragen-Dialog, Verlinkungen, Entwurfssicherung + PWA-Vorbereitung Gulum 2026-06-22 22:38:23 +02:00
  • b9021fe577 chore: Postman-Collection entfernt, GerbilERM.drawio nach docs/ verschoben Gulum 2026-06-22 21:17:04 +02:00
  • ce1704c3b7 fix(import): Stammbaum-/Eltern-/isResident-Tickets der Züchterin (18) Gulum 2026-06-22 21:16:53 +02:00
  • 9c6ca2118a docs(skill): internes agentContext-Feld am Ticket (Züchterin-unsichtbar) Gulum 2026-06-22 21:14:47 +02:00
  • 8bfa2a7911 docs(skill): Mehrrunden-Rückfragen + verständlicher Laien-Changelog Gulum 2026-06-22 21:13:51 +02:00
  • 5edd84046d docs(skill): Triage-Subagenten schließen Tickets terminal ab (Changelog/Rückfrage) Gulum 2026-06-22 21:12:03 +02:00
  • d27a389f0e feat(skill): ticket-triage — Fehlerberichte automatisiert abarbeiten Gulum 2026-06-22 21:07:04 +02:00
  • b437d09312 fix(genetics): Genotyp-/Farbschlag-Engine-Bugs aus Ticket-Triage Gulum 2026-06-22 21:04:05 +02:00
  • 5069c0eb1e feat(tickets): Rückfrage am Ticket + Antwort durch die Züchterin Gulum 2026-06-22 19:52:34 +02:00
  • f1c1069821 docs: Triage aller 42 Fehlerberichte (Empfehlungen + Cluster-Matrix) Gulum 2026-06-22 19:42:50 +02:00
  • 3f31a2efbc chore(memory): MemPalace automatisch einbinden + Memory-Policy in CLAUDE.md Gulum 2026-06-22 18:10:34 +02:00
  • 4c0cba854a chore(mcp): MemPalace-MCP-Server im Repo registrieren (.mcp.json) Gulum 2026-06-22 18:03:11 +02:00
  • ac06cadb23 feat(hilfe): Eigene Tickets — Fehlerberichte ansehen, bearbeiten, löschen, lösen Gulum 2026-06-22 17:52:50 +02:00
  • e1299a1a63 docs: CLAUDE.md mit Architektur, Import-Workflow, Konventionen & Domänenwissen Gulum 2026-06-22 17:44:18 +02:00
  • 5175c3229a feat(import): Abgabeverträge als SaleContract-Datensätze importieren Gulum 2026-06-22 17:33:58 +02:00
  • 5e14124322 feat(import): Abgabeverträge (DOCX) auswerten und Tiere/Kontakte anreichern Gulum 2026-06-22 16:53:47 +02:00
  • aa473b764e feat(provenance): verworfene Daten mit Grund + Ersatz im Verlauf zeigen Gulum 2026-06-22 16:34:33 +02:00
  • 2befe53df9 feat(stammbaum): Desktop-Ansicht passt den ganzen Baum ein + höhere Zeichenfläche Gulum 2026-06-22 16:26:50 +02:00
  • cf672c0933 feat(provenance): Datenherkunft als chronologischer, datei-attribuierter Verlauf Gulum 2026-06-22 16:21:24 +02:00
  • a31fea17fa feat(stammbaum): Kontextmenü per Long-Press auf Touch-Geräten öffnen Gulum 2026-06-22 16:09:47 +02:00
  • 438c816820 feat: Fehler-melden + Datenherkunft auf Kontakte & Würfe erweitern Gulum 2026-06-22 16:02:11 +02:00
  • 9c98c37d2a feat(rennmausakte): Datenherkunft/Nachverfolgung pro Rennmaus Gulum 2026-06-22 15:45:15 +02:00
  • b9e5b031c4 feat(feedback): Fehler-melden-Dialog + ID-kopieren (Stammbaum/Akte/Wurf) Gulum 2026-06-22 15:30:42 +02:00
  • 1845d37476 fix(import): Eltern-Ref-Auswahl geschlechts-bewusst machen (Regression behoben) Gulum 2026-06-22 15:11:53 +02:00
  • 2868aad369 feat(stammbaum): gleiches Geburtsdatum der Eltern als Geschwister-Indiz werten Gulum 2026-06-22 15:02:19 +02:00
  • 03ad9e6e81 fix(import): Eltern-Alter-Sanity-Check + plausiblere Eltern-Auswahl aus Chart-Refs Gulum 2026-06-22 14:59:34 +02:00
  • 18efab6996 fix(import): Foto-Generations-Shift beim Stammbaum-Import beheben Gulum 2026-06-22 14:49:38 +02:00
  • 070a896072 feat(rennmausakte): Hinweis-Chip für Geschwisterverpaarung in der Tierakte Gulum 2026-06-22 14:32:36 +02:00
  • 3715e32303 fix(stammbaum): Geschwister-Verpaarung erkennen und im Diagramm zusammenführen Gulum 2026-06-22 14:02:45 +02:00
  • cb2ee03a14 fix: Naho Eltern + Foto-Layout-Erkennung + Eltern-Fallback-Lookup Gulum 2026-06-21 22:55:50 +02:00
  • 41ff973f9a feat(import): merge animals with different DOBs if their parent names match Gulum 2026-06-21 22:23:59 +02:00
  • d2993418b6 fix(import): remap Kazuya DOB and correct parents using Stammbaum von Kazuya.xlsx Gulum 2026-06-21 22:18:04 +02:00
  • 4cb39cb180 fix(import): align child-parent pedigree mapping by using name cell row for vertical alignment feat/akte-suffix-photos-toasts Gulum 2026-06-21 22:11:53 +02:00
  • b53b8cf2ff fix: show nameless fallback (ohne Namen) for nameless parents in litters list and detail pages Gulum 2026-06-21 22:06:10 +02:00
  • e460cd5905 feat(import): resolve color variety ID mappings mismatch, support unnamed parents in virtual litters, and implement SaleContract updates Gulum 2026-06-21 21:57:40 +02:00