• Joined on 2023-07-22
Gulum pushed to main at Gulum/GerbilManager 2026-06-06 05:39:32 +00:00
04f9e087aa Merge feature/feat-12a-backend: provider-agnostic AI sale-ad endpoint (Gemini/Groq/Mistral/Ollama via OpenAI-compat, env config, graceful 503) [god-QA: 37/37]
95ecb1c0ee FEAT-12a: provider setup docs (env vars per provider incl. TrueNAS compose placement)
36c97e8a7a FEAT-12a: tests - prompt assembly, 503-unconfigured matrix, stub-provider parsing/auth, completions-URL config matrix (Gemini/Groq/Mistral/Ollama)
d9e5a757e9 FEAT-12a: POST /gerbils/sale-ad endpoint (503 AiKeyMissing when unconfigured, 502 AiUpstreamError) + DI wiring
f6bb13ca2f FEAT-12a: provider-agnostic sale-ad AI core - AiOptions (env-only), German prompt builder w/ few-shot, OpenAI-compatible chat-completions client (no SDK)
Compare 5 commits »
Gulum pushed to main at Gulum/GerbilManager 2026-06-06 05:23:41 +00:00
adea82a0e7 QA-1: document e2e usage (mock/live modes, viewports) in web README
ebd61d73a5 QA-1: smoke specs - Navigation, Tiere CRUD+Tabs, Becken/Kontakte+409, Wuerfe+Jungtier, Probeverpaarung+SCHECKE-Warnung, Stammbaum re-root+print, Statistik (24 flows x 2 viewports, German assertions)
ec5e755e72 QA-1: stateful in-memory mock API per route interception (DATA-2 contract: Gridify paging, camelCase DTOs, 409 delete-conflicts) + fixtures
8d7999c4a5 QA-1: Playwright e2e harness - config (phone 390px + desktop projects, mock/live via E2E_BASE_URL), npm run e2e, vitest excludes e2e/
Compare 4 commits »
Gulum pushed to main at Gulum/GerbilManager 2026-06-06 05:16:33 +00:00
c9723d2fc8 Merge feature/feat-12a: Abgeben flow — multi-select ForSale, /abgabe group composer, paste-package, AI stub [god-QA: 47/47 + build]
07dd5c9b8e FEAT-12a: multi-select bulk 'Zur Abgabe stellen' on the Tiere list
Compare 2 commits »
Gulum pushed to main at Gulum/GerbilManager 2026-06-06 05:12:26 +00:00
aa79f9dbe5 Revert OPS-1 Windows-plan commits (dada3af, 6a37f9e): superseded by TrueNAS deployment target; re-landed on main against GIT-3 — content preserved on Dwight's branch-to-be
Gulum pushed to main at Gulum/GerbilManager 2026-06-06 05:11:37 +00:00
3b3497079b Merge feature/feat-13: Abgabevertrag generator phase A (template + pure OpenXml generator + 10 tests) [god-QA: 18/18]
dada3af968 OPS-1: startup scripts, autostart task, backup task, ops README, production config
6a37f9e46e OPS-1: fix backup/restore scripts — ASCII-only + array coerce for Count
44f306d18f FEAT-12a: Abgabe page — Becken-default grouping + per-group listing composer, clipboard/zip export, AI stub
cbe77c927a FEAT-13: ContractGenerator (pure OpenXml, embedded template, per-animal table cloning) + BreederProfile/ContractData records + 10 xUnit tests incl. schema validation & PII guard
Compare 5 commits »
Gulum pushed to main at Gulum/GerbilManager 2026-06-06 02:25:00 +00:00
e4b7558abd FEAT-12a: ForSale scaffolding — status+ForSale, abgabe strings, /abgabe route+nav, sale-ad API stub, detail action, jszip
188b33618e DATA-2: amendments — GerbilStatus.ForSale, Contact structured fields, 73-variety seed
f3b1ecb7a3 FEAT-13: Abgabevertrag placeholder template from her sample contract (18 {{tokens}}, PII scrubbed incl. docProps/mailto-rel, animal photos removed, Zucht logo kept, boilerplate verbatim)
7627468b82 DATA-2: optional list params + normalize frontend's '==' Gridify operator
c937b6d5a8 GEN-2: add generated ColorVariety seed (73 rows: name, canonicalGenotype, sortOrder, image) for DATA-2
Compare 74 commits »
Gulum pushed to master at Gulum/WebOcean 2026-02-06 20:13:01 +00:00
260c6e7bc0 feat: Implement WebGPU context manager and shaders for ocean rendering
Gulum pushed to master at Gulum/WebOcean 2026-02-04 21:48:31 +00:00
bfc3778977 Set default camera mode to Orbital and adjust movement speeds
f5186af430 Add wireframe mode
Compare 2 commits »
Gulum pushed to master at Gulum/WebOcean 2026-02-04 21:42:02 +00:00
52c2e1dacd Add diffrent camera modes
Gulum pushed to master at Gulum/WebOcean 2026-02-04 21:35:06 +00:00
86d6da33d2 Add skybox
Gulum pushed to gerstnerwaves at Gulum/WebOcean 2026-01-31 22:56:23 +00:00
503435bdf7 Refactor OceanLOD LOD levels and patch management; implement grid recentering based on camera movement
5677f03dc2 Refactor Camera and OceanLOD for improved movement and LOD management; enhance shader effects for better visual fidelity
b576d6a8cf Add Skybox class for rendering sky and update shaders for sky rendering
Compare 3 commits »
Gulum pushed to gerstnersimplexcombined at Gulum/WebOcean 2026-01-31 22:56:04 +00:00
3cfe5c0b37 Add Simplex noise functions and integrate noise-based displacement for enhanced wave detail
Gulum created branch gerstnersimplexcombined in Gulum/WebOcean 2026-01-31 22:56:04 +00:00
Gulum pushed to screenspaceproj at Gulum/WebOcean 2026-01-31 22:53:14 +00:00
9ffee04185 Refactor OceanLOD to ProjectedOcean; update grid generation and shader integration for improved horizon projection and clipping
503435bdf7 Refactor OceanLOD LOD levels and patch management; implement grid recentering based on camera movement
5677f03dc2 Refactor Camera and OceanLOD for improved movement and LOD management; enhance shader effects for better visual fidelity
b576d6a8cf Add Skybox class for rendering sky and update shaders for sky rendering
Compare 4 commits »
Gulum created branch screenspaceproj in Gulum/WebOcean 2026-01-31 22:53:14 +00:00
Gulum pushed to gerstnerwaves at Gulum/WebOcean 2026-01-31 21:52:46 +00:00
109eafa90a Refactor OceanLOD and constants for improved LOD management and grid size adjustments
Gulum pushed to gerstnerwaves at Gulum/WebOcean 2026-01-31 21:50:15 +00:00
c19854aefc Enhance OceanLOD to consider view direction in LOD updates and adjust grid size parameters
Gulum pushed to gerstnerwaves at Gulum/WebOcean 2026-01-31 21:47:30 +00:00
e9512fb88a Add ocean shader settings and control sliders for wave properties
Gulum pushed to gerstnerwaves at Gulum/WebOcean 2026-01-31 21:23:16 +00:00
d61c91a267 Implement Ocean LOD management and enhance grid generation with wireframe support
Gulum created branch gerstnerwaves in Gulum/WebOcean 2026-01-31 21:23:16 +00:00