This website requires JavaScript.
Explore
Help
Sign In
Gulum
/
GerbilManager
Watch
1
Star
0
Fork
0
You've already forked GerbilManager
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
3160b66697157b96afae23e1cbe26cdb4b48f677
GerbilManager
/
GerbilManagerWebAPI
History
Gulum
c34d63e0fd
Some checks failed
CI / Backend Tests (.NET) (push)
Successful in 53s
Details
CI / Docker Build & Push (push)
Has been cancelled
Details
CI / Frontend Tests (Node/Vite) (push)
Has been cancelled
Details
Merge feature/web-6a: Oeffentliche Webseite launch-ready (mobile-first Design, Abgabetiere-Gruppenkarten, Grundseiten-Seeds) [god-QA validated]
2026-06-06 16:01:27 +02:00
..
Ai
INBOX-2: extract provider-agnostic OpenAiChatClient from SaleAdService (shared AI wire, public surface unchanged)
2026-06-06 10:36:01 +02:00
Cms
WEB-6a: Oeffentliche Webseite — Gestaltung & Grundseiten
2026-06-06 15:15:54 +02:00
Common
DATA-2: optional list params + normalize frontend's '==' Gridify operator
2026-06-06 01:00:35 +02:00
Contracts
FEAT-13: ContractGenerator (pure OpenXml, embedded template, per-animal table cloning) + BreederProfile/ContractData records + 10 xUnit tests incl. schema validation & PII guard
2026-06-06 07:09:07 +02:00
Dtos
OWNERSHIP: residency classification (Bestand vs external ancestors)
2026-06-06 10:58:29 +02:00
Endpoints
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
2026-06-06 12:18:07 +02:00
Export
EXPORT-1: GET /export - Zip mit export.json (volle Treue) + deutschen Excel-CSVs (Semikolon, BOM, TT.MM.JJJJ) + LIESMICH; 9 Tests (Escaping + API-Round-Trip)
2026-06-06 07:50:42 +02:00
Genetics
DATA-2: new schema entities + Minimal API endpoints + Scalar + DAL teardown
2026-06-06 00:53:49 +02:00
Import
IMPORT-COUNTER-BUG: undatierte Wuerfe als WithoutDate zaehlen, nicht als Created
2026-06-06 15:24:55 +02:00
Inbox
INBOX-2: POST /api/requests/{id}/draft - deutscher KI-Antwortentwurf (Datenminimierung: nur Anfragetext+ForSale-Liste, Zitat/Signatur-Stripping, 503 AiKeyMissing / 502 Upstream, speichert DraftReply)
2026-06-06 10:36:02 +02:00
Migrations
Merge feature/web-6a: Oeffentliche Webseite launch-ready (mobile-first Design, Abgabetiere-Gruppenkarten, Grundseiten-Seeds) [god-QA validated]
2026-06-06 16:01:27 +02:00
Models
OWNERSHIP: residency classification (Bestand vs external ancestors)
2026-06-06 10:58:29 +02:00
Properties
DATA-2: new schema entities + Minimal API endpoints + Scalar + DAL teardown
2026-06-06 00:53:49 +02:00
SaleAd
QA-2: Fix smart-quote raw-string delimiters in SaleAdPromptBuilder (POLISH-2 BOUNCE)
2026-06-06 15:30:46 +02:00
ApplicationContext.cs
Merge feature/web-6a: Oeffentliche Webseite launch-ready (mobile-first Design, Abgabetiere-Gruppenkarten, Grundseiten-Seeds) [god-QA validated]
2026-06-06 16:01:27 +02:00
appsettings.Development.json
ARCH-2: swap EF provider to Npgsql, drop SqlServer migrations + conn strings
2026-06-05 23:34:00 +02:00
appsettings.json
ARCH-2: swap EF provider to Npgsql, drop SqlServer migrations + conn strings
2026-06-05 23:34:00 +02:00
Dockerfile
OPS-1: Dockerfiles (net10 API + nginx frontend) + production config
2026-06-06 07:31:19 +02:00
GerbilManagerWebAPI.csproj
INBOX-0: Gmail request inbox backend (MailKit) + Request entity + sync/triage endpoints
2026-06-06 09:39:36 +02:00
Program.cs
INBOX-2: POST /api/requests/{id}/draft - deutscher KI-Antwortentwurf (Datenminimierung: nur Anfragetext+ForSale-Liste, Zitat/Signatur-Stripping, 503 AiKeyMissing / 502 Upstream, speichert DraftReply)
2026-06-06 10:36:02 +02:00