Benjamin_Boenisch
  • Joined on 2026-02-07
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-29 15:30:41 +00:00
fc49d87928 Add exercise translations for all 26 European languages
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-29 14:54:40 +00:00
0018076ed5 Unify language system: one setting for all modules
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-29 14:20:03 +00:00
a30f10a467 Widen AudioButton lang prop to string for multi-language support
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-29 14:05:02 +00:00
a44d360cbc Fix useRef initial value for React 19 compatibility
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-29 13:24:24 +00:00
52a15b24fe Add custom word entry + language pair support for learning units
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-29 11:47:36 +00:00
855cc4caf4 Fix: make 'Alle zur Unit' button visible — full-width layout below word tags
c09fc6c7bc Add 'Alle zur Unit' button + fix topic display
387219682d Fix: Topic word labels translate to selected language
6f43224fda Simplify Sidebar: Remove Woerterbuch, rename to "Lernmodule"
9b96998654 Fix: Topic "Alle laden" always searches in EN (topics are English word lists)
Compare 45 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-core 2026-04-29 06:54:50 +00:00
e8f018f2c6 fix: increase client_max_body_size to 50M for ports 3007 + 8093
b151951448 fix(pipeline): make dedup Phase 2 resilient — paginated, timeout, per-control error handling
2e2e81b3e1 fix(docker): disable healthcheck + auto-restart for control-pipeline during dedup
b873c0e4ae fix(docker): increase control-pipeline healthcheck tolerance for long-running jobs
9dc16674e2 perf(pipeline): skip singleton groups in dedup Phase 1
Compare 6 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-28 17:25:42 +00:00
b2a28eb4cd feat: DSR Prozessbeschreibungen Art. 15-21 mit Swim-Lane-Diagrammen
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-28 16:12:45 +00:00
b39c1d5dce feat: DSR Prozessbeschreibungen Art. 15-21 mit Swim-Lane-Diagrammen
b06a33a5fe fix: syntax error — missing closing paren in scan summary builder
6c0e76f96d feat: show scanned pages in email summary + frontend (expandable list)
0106f3b5b6 fix: use Ollama directly for correction generation (bypass SDK think-mode)
b175ad2594 fix: increase LLM timeouts for scan corrections (90s) and DSE extraction (120s)
Compare 5 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-28 14:05:08 +00:00
4c43253a53 fix: variables als Objekt statt Array crasht Email Templates
0f1fae61a6 feat: Website-Scan tab in agent UI — service table, SOLL/IST, corrections
711b9b3146 feat: website scanner with SOLL/IST service comparison + corrections
d0dc284cd5 docs: add Phase 5 (Payment/Marketing checks) + Phase 6 (auto-corrections)
24fb1e14e0 docs: add Phase 4b — SOLL/IST Dienstleister-Abgleich (DSE vs. Website)
Compare 12 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-28 05:52:58 +00:00
cfc130a544 fix: UCCA assessment — send boolean intake flags, flatten nested response, map risk→escalation
0ccc6c4047 fix: handle Qwen think mode in classification, add German term matching
5ff65b3402 feat: Consent Migration Phasen 3-6 — Cookie Banner, Deadlines, Public DSR, Integrations
290254056e fix: use correct SDK container hostname (bp-compliance-ai-sdk:8090)
7dccdf4695 feat: Consent Document Approval Workflow im Frontend aktivieren
Compare 8 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-27 20:27:33 +00:00
f528b8e7a9 fix: STEP_EXPLANATIONS Export — Ursache fuer Application Error in allen Modulen
98243044ca docs: add CRITICAL batch API duplicate warning to cost benchmark
fcef07aa16 docs: add Pass 0b cost benchmark — v3 vs v4 vs backfill vs Mac Mini
Compare 3 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-27 13:33:09 +00:00
0c7c70b1b1 fix: Self-Signed SSL Zertifikat in SDK State Store akzeptieren
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-core 2026-04-27 11:15:12 +00:00
28aa74b4b0 Merge remote-tracking branch 'gitea/main'
8e37441782 perf(pipeline): switch back to v4 prompt — backfill costs nearly the same
6a0e7c947f perf(pipeline): switch to v3 prompt for generation, v4 fields via Haiku backfill
3c1a2d9c41 Remove re-export shim from keycloak_auth.py, update consumer imports
92c86ec6ba [split-required] [guardrail-change] Enforce 500 LOC budget across all services
Compare 39 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-27 06:07:24 +00:00
d88330b050 fix: Self-Signed SSL Zertifikat in SDK State Store akzeptieren
16957cadfd Add Edge TTS voices for TR, AR, UK, RU, PL, FR, ES
3dfe0aa646 fix(docs): use latest pymdownx + restore testing.md
2e0f13b22c fix(docs): add guess_lang: false to pymdownx.highlight
9a6c297cd6 fix(docs): disable testing.md to unblock MkDocs build
Compare 11 commits »
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-25 22:23:40 +00:00
eecb5472dd Fix: Update all old-style imports inside packages to new paths
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-25 22:15:51 +00:00
5f2ed44654 Cleanup: Delete ALL 242 shims, update ALL consumer imports
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-25 21:23:14 +00:00
3fe0fc853c fix: fehlende SessionLocal, HTTPException, text Imports in canonical_control_routes
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-lehrer 2026-04-25 21:21:23 +00:00
d093a4d388 Restructure: Move final 12 root files into packages (klausur-service)
Benjamin_Boenisch pushed to main at Benjamin_Boenisch/breakpilot-compliance 2026-04-25 21:18:39 +00:00
f785ff4d20 fix: fehlende SessionLocal, HTTPException, text Imports in canonical_control_routes