-
7fe538dd5d
Merge feature/gen-4 (GEN-4b): 7 Farbarten als Engine-Guard (keine Farbschläge) + Schimmel-Naming-Fix
Gulum
2026-06-06 21:49:20 +02:00
-
-
c452b69dd6
NAMEGEN-2-FE: 5 neue Namenskategorien (Disney, Pokémon, Englische/Kroatische Städte, US-Bundesstaaten)
feature/namegen-2-fe
Gulum
2026-06-06 21:48:08 +02:00
-
-
-
ff42341c47
GEN-4 Addendum: 7 Farbarten-Kategorien blockiert + locusToken ef/e-Fix
feature/gen-4
Gulum
2026-06-06 21:42:15 +02:00
-
90f998d189
Merge feature/animal-litters (ANIMAL-LITTERS): 'Wuerfe als Elternteil' auf Tier-Detailseite
Gulum
2026-06-06 21:42:04 +02:00
-
-
d5f4be76be
ANIMAL-LITTERS: Tier-Detailseite zeigt Würfe dieses Tiers als Elternteil
feature/animal-litters
Gulum
2026-06-06 21:39:14 +02:00
-
433f9ee592
Merge feature/gen-4 (GEN-4): Farbschlag-Benennung (Dilute-Praefix, REW, Fuchs spezifisch) + BreedingView
Gulum
2026-06-06 21:34:17 +02:00
-
-
-
-
-
5c327cd8d8
GEN-4 REW erweitert: alle 3 C-Kombi + pp = REW (Julian bestätigt)
Gulum
2026-06-06 21:32:20 +02:00
-
b12b5d720d
GEN-4: Dilute-Präfix, REW-Erkennung, CP-Fuchs-Fix, BreedingResultView Gencode+Layout
Gulum
2026-06-06 21:27:32 +02:00
-
92dd614269
Merge feature/namegen-frontend (FEAT-NAMEGEN-FE UC-1): 'Name vorschlagen'-Button (Gemini, live)
Gulum
2026-06-06 21:19:29 +02:00
-
-
-
-
097a04cbd8
FEAT-NAMEGEN UC-1: 'Name vorschlagen'-Panel auf GerbilFormPage
feature/namegen-frontend
Gulum
2026-06-06 19:57:54 +02:00
-
-
b7ebfd3057
Merge feature/namegen-backend (FEAT-NAMEGEN-BE): GET /names/suggest via Gemini + LitterLetter
Gulum
2026-06-06 21:16:40 +02:00
-
-
d268bbc122
D6: Kazu E=ee[f] G=GG P=PP (Julian 2026-06-07) → conflict-decisions.json + HUMANQUESTION
Gulum
2026-06-06 20:57:45 +02:00
-
a638cf2c52
FEAT-NAMEGEN: GET /names/suggest backend (Gemini, 503 NamesKeyMissing, LitterLetter)
Gulum
2026-06-06 20:55:28 +02:00
-
-
efbf24ca39
Merge feature/ci-backend-fix: dotnet-ef auf $GITHUB_PATH (Backend-CI-Job gruen) [god, via god-qa-Worktree]
Gulum
2026-06-06 20:54:47 +02:00
-
-
22e033b26a
CI-BACKEND-FIX: dotnet-ef PATH nach global tool install exportieren
Gulum
2026-06-06 20:51:10 +02:00
-
-
ee7f0aeab4
docs(HUMANQUESTION): A1+A2 erledigt — Gemini-Key live, KOSTENLOS via gemini-flash-latest
Gulum
2026-06-06 20:49:53 +02:00
-
454f6e0d60
fix(ai): Default-Modell gemini-2.0-flash -> gemini-flash-latest (Free-Tier-fähig)
Gulum
2026-06-06 20:48:05 +02:00
-
c652afbbc7
D6: Skarlett Sterbedatum = 17.04.2016 (Julian 2026-06-07) → conflict-decisions.json + HUMANQUESTION
Gulum
2026-06-06 20:45:30 +02:00
-
545db4132f
D6: Vance Jr. Sp-Locus = spsp (ungescheckt, Julian 2026-06-07) → conflict-decisions.json + HUMANQUESTION
Gulum
2026-06-06 20:44:24 +02:00
-
ddc4676f87
D6: Big Ben P-Locus = Pp (Julian 2026-06-07) → conflict-decisions.json + HUMANQUESTION gestrichen
Gulum
2026-06-06 20:42:49 +02:00
-
083ffac47a
chore(api): UserSecretsId fuer AI-Config (Gemini-Key via user-secrets, nie committed)
Gulum
2026-06-06 20:40:16 +02:00
-
b6178b630b
fix(ci): dotnet-ef Tool-Install idempotent (tool update) — self-hosted Runner persistiert --global
Gulum
2026-06-06 20:03:18 +02:00
-
55d08a5dc3
fix(ci): DB-3 Drift-Check — -c Release war --context Release (DbContext-Name!), nicht Build-Config
Gulum
2026-06-06 19:58:52 +02:00
-
532cbf3bcf
Merge feature/qa-smoke-2: Live-Smoke der heutigen Merges (18/18, keine Findings)
Gulum
2026-06-06 19:53:12 +02:00
-
-
d1baba686f
QA-SMOKE-2: Live-Smoke GEN-3h/FORM-FIELDS/CR-2/UI-POLISH/GEHEGE (18/18 gruen)
Gulum
2026-06-06 19:51:45 +02:00
-
8b867b9058
Merge feature/review-fixes-2: DB-4 deutsche ICU-Collation + DB-5 Litter.ExternalRef
Gulum
2026-06-06 19:50:44 +02:00
-
-
-
-
ea3596ca0d
REVIEW-FIXES-2: DB-4 (Deutsche Collation ä/ö/ü) + DB-5 (Litter.ExternalRef)
Gulum
2026-06-06 19:49:50 +02:00
-
-
e6b513ed5d
Merge feature/genotype-notation (GEN-3h): Genotyp-Anzeige in Zuechterin-Schreibweise
Gulum
2026-06-06 18:27:45 +02:00
-
-
52303b90b2
CR-1a: ee[-] Parser-Fix (Silvain) — lookbehind trennt e[-] vom führenden Allel
feature/genotype-notation
Gulum
2026-06-06 17:42:30 +02:00
-
4b6a07544d
GEN-3h: Breeder bracket-notation display + E-locus e-vor-e[f] Sortierung
Gulum
2026-06-06 17:03:30 +02:00
-
-
8f90821081
Merge feature/ci-drift-check (DB-3): CI EF-Migrations-Drift-Check
Gulum
2026-06-06 18:06:07 +02:00
-
-
9dda78b28a
DB-3: EF Migrations Drift-Check in CI (has-pending-model-changes)
Gulum
2026-06-06 18:05:15 +02:00
-
-
865b3831c8
Merge feature/ops-fixes: DataProtection-Key-Persistenz (AR-3) + prod-compose AI-Env (AR-4)
Gulum
2026-06-06 18:03:20 +02:00
-
-
1b0d3286db
OPS-FIXES-1: AR-3 Data Protection Key-Persistenz + AR-4 AI-Env-Korrekte
Gulum
2026-06-06 18:01:57 +02:00
-
-
de1d9460b3
Merge feature/review-fixes-backend: CR-9/CR-10/CR-11 + DB-1 (ExternalRef unique)
Gulum
2026-06-06 17:55:55 +02:00
-
-
259dd96c0e
Merge feature/ui-polish-2: '(ohne Namen)'-Platzhalter in Stammbaum + VertragWizard + WurfForm
Gulum
2026-06-06 17:54:33 +02:00
-
-
615abfa510
REVIEW-FIXES-BACKEND: CR-9 + CR-11 + CR-10 + DB-1
Gulum
2026-06-06 17:54:06 +02:00
-
69ffe58d6b
UI-POLISH-2: '(ohne Namen)' Platzhalter in Stammbaum, Vertrag-Wizard, Wurf-Formular
feature/ui-polish-2
Gulum
2026-06-06 17:53:24 +02:00
-
-
d7c0698c44
Merge feature/form-fields: Herkunft (originBreeder) + 'Gehoerlos' (isDeaf) im Tier-Formular editierbar
Gulum
2026-06-06 17:47:57 +02:00
-
-
-
-
db49150206
FORM-FIELDS-1: originBreeder + isDeaf in GerbilFormPage
feature/form-fields
Gulum
2026-06-06 17:46:13 +02:00
-
-
f6a4025d71
Merge feature/fix-cr2-partial-update: P0 BLOCKER — PUT /gerbils PATCH-Semantik (kein Datenverlust mehr)
Gulum
2026-06-06 17:41:32 +02:00
-
-
8175b150f7
CR-2 FIX: PUT /gerbils PATCH-Semantik — partielle Updates zerstoeren keine Felder mehr
Gulum
2026-06-06 17:40:15 +02:00
-
319aca7608
Merge feature/ui-polish: namenlose Tiere Platzhalter '(ohne Namen)' + Leerwert-'—'-Konsistenz
Gulum
2026-06-06 17:39:15 +02:00
-
-
-
-
4d9e901139
Merge feature/import-backfill: toleranter KC-Matcher + Herkunft-Backfill (fill-NULL) + Farbschlag-Zaehler
Gulum
2026-06-06 17:33:58 +02:00
-
-
01781f23d6
Merge feature/qa-regression: e2e-Regressionsnetz fuer gehege/wurf-link/herkunft
Gulum
2026-06-06 17:32:28 +02:00
-
-
55c298ad1f
UI-POLISH-1: namenlose Tiere + Leerwert-Konsistenz
feature/ui-polish
Gulum
2026-06-06 17:32:26 +02:00
-
-
-
e1e088f041
QA-REGRESSION-1: GEHEGE-RENAME Regressions-Netz (Redirect /becken→/gehege, Nav-Negativ, Landing /rennmaeuse)
Gulum
2026-06-06 17:30:31 +02:00
-
-
358e30db1f
IMPORT-BACKFILL: toleranter KC-Matcher + Herkunft-Backfill + FarbschlagWouldRebackfill-Zaehler
Gulum
2026-06-06 17:29:02 +02:00
-
-
0b9b03eb2d
Merge feature/wurf-link: Wurf auf Tier-Detailseite als Hyperlink
Gulum
2026-06-06 17:01:26 +02:00
-
-
d4c9be23c8
Merge feature/gehege-rename: Becken→Gehege + Terrarium-Icon + Start-Nav raus, /rennmaeuse = Landing
Gulum
2026-06-06 17:01:09 +02:00
-
-
f6bfc0ebab
WURF-LINK-Addendum: Herkunft-Zeile zeigt originBreeder + Kontaktlink
feature/wurf-link
Gulum
2026-06-06 17:00:32 +02:00
-
3160b66697
WURF-LINK: Wurf-Feld auf Tier-Detailseite als Link zur Wurf-Detailseite (/wuerfe/{id})
Gulum
2026-06-06 16:56:54 +02:00
-
-
-
39767cef0f
Merge feature/qa-livedata: QA-LIVE-DATA Live-Test-Suite (50/50 grün)
Gulum
2026-06-06 16:50:45 +02:00
-
-
162a0fafb1
GEHEGE-RENAME Addendum: /rennmaeuse = Landing Page, 'Start'-Nav entfernt
feature/gehege-rename
Gulum
2026-06-06 16:49:21 +02:00
-
c26ac5c6dd
QA-LIVE-DATA: Fix M-1+M-2 — fixtures.ts mainNavigation strict, live.spec.ts deterministischer Wurf-ID-Link
Gulum
2026-06-06 16:46:12 +02:00
-
2bbdfe2b71
GEHEGE-RENAME: UI-Begriff Becken → Gehege + Route /gehege + Icon 🏜️
Gulum
2026-06-06 16:45:29 +02:00
-
-
-
2c3f342905
QA-LIVE-DATA: Playwright live-data suite (44 Tests, 22 Phone + 22 Desktop, alle gruen)
Gulum
2026-06-06 16:38:51 +02:00
-
-
b165916dfb
docs(HUMANQUESTION): Zahlen auf Re-Import #2.5 aktualisiert (325 Tiere/865 Wuerfe/138 Fotos); Enya/Ella/Zac geladen -> nur noch D6 (5 Konflikte) offen
Gulum
2026-06-06 16:19:40 +02:00
-
797b38df34
docs(HUMANQUESTION): A5b erledigt - Gitea Actions LIVE (Runner aktiv, Tests gruen); neu A5b2: REGISTRY_USER/REGISTRY_TOKEN Secrets fuer Docker-Push-Job
Gulum
2026-06-06 16:05:03 +02:00
-
c34d63e0fd
Merge feature/web-6a: Oeffentliche Webseite launch-ready (mobile-first Design, Abgabetiere-Gruppenkarten, Grundseiten-Seeds) [god-QA validated]
Gulum
2026-06-06 16:01:27 +02:00
-
-
a2bdf9626c
Merge feature/ux-mobile-2: Genotyp-Tabellen horizontal scrollbar (overflow-x-Wrapper + nowrap) + app-main overflow-x:hidden gegen Page-Overflow [god-QA validated]
Gulum
2026-06-06 15:43:43 +02:00
-
-
0d4b560df8
Merge feature/seed-hell: Backend-Seed 61->66 append-only (IDs 62-66, bestehende ID->Name-Bindung unveraendert, Drift-Regressionstest) [god-QA validated]
Gulum
2026-06-06 15:42:36 +02:00
-
-
d116b8d8f1
UX-MOBILE-2: Genotyp-Tabellen-Overflow behoben (scrollbar statt page-overflow)
feature/ux-mobile-2
Gulum
2026-06-06 15:41:55 +02:00
-
-
-
8dfad32918
SEED-HELL v2: 5 CP-*-Hell ans Ende haengen (IDs 62-66, kein ID-Name-Drift)
Gulum
2026-06-06 15:40:57 +02:00
-
1ee176a24a
SEED-HELL: Backend-ColorVariety-Seed 61->66 (GEN-3g CP-*-Hell)
Gulum
2026-06-06 15:36:16 +02:00
-
a2f5e848d1
Merge feature/qa-2: Verbatim-few-shots (POLISH-2), CI-Flake-Fix, skipUnlessLive+Live-Smoke, Abgabe-Wizard-e2e [god-QA validated]
Gulum
2026-06-06 15:34:38 +02:00
-
-
de293904bb
Merge feature/ux-mobile-1: FilterPanel (mobil: Suche sichtbar, Filter im Drawer mit Aktiv-Badge; Desktop inline) auf rennmaeuse/wuerfe/anfragen + e2e phone-coverage [god-QA validated]
Gulum
2026-06-06 15:31:24 +02:00
-
-
-
-
68447896ee
QA-2: Fix smart-quote raw-string delimiters in SaleAdPromptBuilder (POLISH-2 BOUNCE)
Gulum
2026-06-06 15:30:46 +02:00
-
5f26594a12
Merge feature/gen-3g: 'hell'-Regel (cchm/ch = -Hell-Variante, cchm/cchm = Basis) + CP-Fuchs-Sammelbegriff ratifiziert, Katalog 61->66 (5 -Hell-Restaurationen), Seed regeneriert [god-QA validated]
Gulum
2026-06-06 15:29:26 +02:00
-
-
6eb82da90c
UX-MOBILE-1: FilterPanel — einklappbare Filter auf Mobil (390px)
feature/ux-mobile-1
Gulum
2026-06-06 15:28:09 +02:00
-
-
-
0a1e63bec6
Merge feature/import-counter: 31 undatierte Wurfchronik-Eintraege ehrlich als WithoutDate gezaehlt statt als Phantom-created (+latente litterIdMap-FK-Falle entschaerft) [god-QA validated]
Gulum
2026-06-06 15:25:51 +02:00
-
-
5b30407257
IMPORT-COUNTER-BUG: undatierte Wuerfe als WithoutDate zaehlen, nicht als Created
Gulum
2026-06-06 15:24:55 +02:00
-
-
c357a18418
QA-2: Fix Abgabe-e2e Selektoren + ForSale in enc-leer (no Becken-Konflikt) + charakter scoped
Gulum
2026-06-06 15:22:34 +02:00
-
791e9f91cc
QA-2: Abgabe-Wizard e2e (ForSale-Seed, sale-ad+contracts Mock, abgabe.spec.ts)
Gulum
2026-06-06 15:16:38 +02:00
-
97acaf6b10
WEB-6a: Oeffentliche Webseite — Gestaltung & Grundseiten
feature/web-6a
Gulum
2026-06-06 15:15:54 +02:00
-
efce79b3fa
GEN-3g: CP colourpoint het-naming rule — '-Hell' == cchm/ch (breeder C9 answer)
feature/gen-3g
Gulum
2026-06-06 15:14:23 +02:00
-
-
868c5f5cd7
QA-2: skipUnlessLive() + Live-Smoke (Liste>=10, Suche Treffer, Eltern-Links)
Gulum
2026-06-06 15:11:22 +02:00
-
ddfa3614a4
QA-2: CI-Flake fix — explizite Heading-Waits nach gotoSection in 'Kontakt anlegen'
Gulum
2026-06-06 15:09:15 +02:00
-
13da8f2502
QA-2: POLISH-2 — verbatim few-shots von kleine-chaoten.jimdofree.com (Gruppe 1+4)
Gulum
2026-06-06 15:08:56 +02:00
-
-
13eb17b453
docs(HUMANQUESTION): C6-Status praezisiert - 27 von 32 Konflikten geklaert, nur D6 (5 Tiere) offen; review-report nach IMPORT-POLISH-Re-Extract (Konflikte 5)
Gulum
2026-06-06 15:06:20 +02:00
-
-
9ed68ba38a
Merge feature/import-polish: decision-matching (name,zucht,dob), specific-wins dedup, parent-FK-backfill (DB-weit via allDbNormToGid), Skarlett-Parse-Fix [god-QA validated]
Gulum
2026-06-06 15:04:41 +02:00
-
-
dfcd296119
IMPORT-POLISH v2: 3 Korrekturen nach god-Review
Gulum
2026-06-06 15:03:17 +02:00
-
db85a6e0dc
docs(HUMANQUESTION): C9 beantwortet - 'hell' im Farbschlag-Namen = c[h]-Allel (cchm/ch), ohne = cchm/cchm; CP-Fuchs ist Sammelbegriff (Phaenotyp schneeweiss/schwarzaeugig, Loci unbekannt) -> GEN-3g beauftragt
Gulum
2026-06-06 14:53:39 +02:00
-
0c94cfcbf1
IMPORT-POLISH: 4 Importer-Fixes nach Re-Import #2
Gulum
2026-06-06 14:53:27 +02:00
-
-
5eadd89bb6
REIMPORT-2: Victoria-Welby-Entscheidung greift (v.d.-Schreibweise als Workaround fuer norm_name-Matching), Re-Import #2 ausgefuehrt (+13 Tiere/+31 Wuerfe/+9 Fotos, C hat beide Eltern); HUMANQUESTION D6 = letzte 5 offene Konflikte
Gulum
2026-06-06 14:31:14 +02:00
-
f9a68deb7a
Merge feature/web-3: lokale Webseiten-Vorschau (GET /api/preview/{**path} + /webseite/vorschau iframe-Vorschau mit Geraete-Umschalter) [god-QA validated]
Gulum
2026-06-06 14:22:31 +02:00
-
-
a693095886
...
Gulum
2026-06-06 13:38:03 +02:00
-
d5544412bd
WEB-3: lokale Webseiten-Vorschau - GET /api/preview/{**path} (rendert live, korrekte Content-Types, nur Veroeffentlichte) + /webseite/vorschau (iframe, Seiten-Wechsler, Smartphone/Desktop-Umschalter, Neu laden) + Einstiege auf der Uebersicht + Fix: pages.ts rief /pages statt /api/pages (live-404, vom Mock kaschiert) + 1 Backend-Roundtrip + 4 e2e-Specs
feature/web-3
Gulum
2026-06-06 12:18:07 +02:00
-
d93e8d1586
Merge feature/gerbil-residency-toggle: residency checkbox on Gerbil create/edit form [god-QA pending]
feature/web-1
Gulum
2026-06-06 12:15:20 +02:00
-
-
114bbd92c8
Merge feature/extract-band-aware (presence-wins dedup + correctDob): conflicts 19→15 [god-QA pending]
Gulum
2026-06-06 12:15:01 +02:00
-
-
a8d8ae0dfc
conflict-decisions: correctDob remaps a wrong-birthdate duplicate before dedup
Gulum
2026-06-06 12:14:23 +02:00
-
522f2eec51
docs(HUMANQUESTION): C8 answered — Himalaya exists (A- c[h]c[h]); Hermelin = aa c[h]c[h]; both kept
Gulum
2026-06-06 12:13:20 +02:00
-
3f71d8e28e
dedup: 'presence wins' — present-vs-absent token is not a conflict (Julian)
Gulum
2026-06-06 12:11:21 +02:00
-
-
0e7ec5ab61
BESTAND-FILTER follow-up: residency toggle on the Gerbil create/edit form
feature/gerbil-residency-toggle
Gulum
2026-06-06 12:12:31 +02:00
-
-
12604fba7c
data(import): D4 Victoria Welby resolved (ee[f]) — C's mother → C gets both parents — Julian
Gulum
2026-06-06 12:12:23 +02:00
-
311c5461fd
data(import): Chelsea (merge to *02.04.2021, correctDob) + Vestra (DD) resolved — Julian
Gulum
2026-06-06 12:11:41 +02:00
-
3634d6ef9a
data(import): D3 Silvain resolved (ee, Pp) — Julian
Gulum
2026-06-06 12:09:41 +02:00
-
-
aa345aa796
data(import): D3 Milka resolved (Cc[h], EE) — Julian
Gulum
2026-06-06 12:08:14 +02:00
-
0317c5d454
Merge feature/extract-band-aware: band-aware Farbschlag + conflict-decisions consumption + GEN-3f backend re-seed (ReseedColorVarietiesGen3f) [god-QA pending]
Gulum
2026-06-06 12:05:02 +02:00
-
-
ea8c3e9966
Merge feature/bestand-filter: Tiere list defaults nur-Bestand + toggle + Extern marker [god-QA pending]
Gulum
2026-06-06 12:05:02 +02:00
-