Commit Graph

  • ee5241a7bc merge: gitea/main — resolve pitch-deck conflicts (accept theirs) main Benjamin Admin 2026-04-09 14:43:32 +02:00
  • e3ab428b91 feat: control-pipeline Service aus Compliance-Repo migriert Benjamin Admin 2026-04-09 14:40:47 +02:00
  • c7ab569b2b feat(pitch-deck): admin UI for investor + financial-model management (#3) Sharang Parnerkar 2026-04-07 10:36:16 +00:00
  • 645973141c feat(pitch-deck): passwordless investor auth, audit logs, snapshots & PWA (#2) Sharang Parnerkar 2026-04-07 08:48:38 +00:00
  • 68692ade4e fix: DB Pool 5→20 + KPI/Charts Skip DB-Load Benjamin Admin 2026-03-28 23:56:40 +01:00
  • 49908d72d0 feat: Churn Rate in Kundenzahlen integriert Benjamin Admin 2026-03-28 23:33:22 +01:00
  • 1b5c2a156c feat: KPIs + Grafiken Reiter im Finanzplan + ROI korrigiert Benjamin Admin 2026-03-28 23:17:31 +01:00
  • 159d07efd5 feat: Glossar-Folie mit 27 Abkürzungen in 4 Kategorien Benjamin Admin 2026-03-28 23:03:27 +01:00
  • 06431be40d feat: Kundenersparnis-Folie + Savings FAQ Benjamin Admin 2026-03-28 22:54:07 +01:00
  • 9f3e5bbf9f fix: Summenzeile für Umsatz + Kunden, Kunden = Dezember-Wert Benjamin Admin 2026-03-28 21:33:22 +01:00
  • a66b76001b fix: Sortierung Personalkosten + Umlaute DB + Summenzeilen Benjamin Admin 2026-03-28 21:22:45 +01:00
  • 3188054462 feat: Cap Table Folie + INVEST 20% + ESOP + Gründergehälter Benjamin Admin 2026-03-28 18:20:02 +01:00
  • 5fd65e8a38 feat: Steuerberechnung in GuV — KSt + GewSt + Verlustvortrag Benjamin Admin 2026-03-28 17:07:09 +01:00
  • 34d2529e04 feat: Investor Agent — FAQ als LLM-Kontext statt Direkt-Streaming Benjamin Admin 2026-03-28 10:57:47 +01:00
  • 928556aa89 feat: Bechtle/CANCOM Channel-Strategie detailliert auf Strategy-Folie + FAQ Benjamin Admin 2026-03-28 09:45:30 +01:00
  • 720493f26b feat: Firmenstrategie — neue Folie + Channel-first + 35 Rollen überarbeitet Benjamin Admin 2026-03-28 09:17:32 +01:00
  • ab13254636 fix: Investor Agent — Fließtext statt Bulletlisten + deutsche Rollen Benjamin Admin 2026-03-28 08:44:06 +01:00
  • 104a506b6f feat: Investor Agent FAQ — Team-Aufbau + 12 Module + System-Prompt Benjamin Admin 2026-03-28 08:28:00 +01:00
  • 92290b9035 fix: Finanzplan Schriftfarben + 35 Personalrollen + 12 Module Benjamin Admin 2026-03-28 08:08:43 +01:00
  • b5d855d117 feat: Presenter Vor/Zurück-Spulen mit Folien-Sync Benjamin Admin 2026-03-27 21:57:23 +01:00
  • 1bd57da627 feat: Presenter-Script aktualisiert + COMPLAI + Cookie-Generator (12 Module) Benjamin Admin 2026-03-27 21:46:06 +01:00
  • f9c03c30d9 feat: 3 neue Module — DSR, Consent, Notfallpläne (8→11 Module) Benjamin Admin 2026-03-27 21:31:20 +01:00
  • f2b225106d fix: Umlaute überall korrekt + Meilenstein-Daten aktualisiert Benjamin Admin 2026-03-27 19:33:47 +01:00
  • 29d3ec60d0 fix: KI-Pipeline Deep Dive aktualisiert Benjamin Admin 2026-03-27 18:27:36 +01:00
  • bbf038d228 feat: Annahmen & Sensitivität — 3 Cases aus Finanzplan Benjamin Admin 2026-03-27 18:24:59 +01:00
  • c967d80aed feat: Folie 14 Finanzen — direkt aus Finanzplan DB Benjamin Admin 2026-03-27 18:00:15 +01:00
  • 11c0c1df38 fix: Liquidität — operativer Überschuss ohne Kapitaleinzahlungen Benjamin Admin 2026-03-27 17:40:50 +01:00
  • f849fd729a fix: Liquidität Kontostand + ganzzahlig + Jahresspalte Benjamin Admin 2026-03-27 17:26:30 +01:00
  • 85949dbf8e fix: Gleichmäßiger Personalaufbau + Kunden/Umsatz synchronisiert Benjamin Admin 2026-03-27 16:48:30 +01:00
  • 6fba87fdd9 fix: PDF-Template Seitengröße + Finanzplan Daten synchronisiert Benjamin Admin 2026-03-27 16:30:02 +01:00
  • c7236ef7e8 fix: Onepager Textänderungen + Prüfaspekte Benjamin Admin 2026-03-27 15:13:26 +01:00
  • 307af5c901 fix: Onepager Texte + gleichmäßige Spalten Benjamin Admin 2026-03-27 14:52:35 +01:00
  • 625906f75a fix: Onepager — Kacheln-Layout mit gleichen Höhen Benjamin Admin 2026-03-27 14:27:40 +01:00
  • 129072e0f0 fix: Onepager Layout + Wettbewerber-Daten aktualisiert Benjamin Admin 2026-03-27 14:05:54 +01:00
  • dbc4e59e24 fix: Onepager Layout — 3 Spalten gestapelt + 5. Problem-Bullet Benjamin Admin 2026-03-27 13:42:32 +01:00
  • cf476ea986 fix: Onepager Feinschliff Benjamin Admin 2026-03-27 13:22:56 +01:00
  • c989af42f5 fix: Onepager — CE-Software-Risiko, Roadmap größer, 3 neue Kacheln Benjamin Admin 2026-03-27 12:59:28 +01:00
  • d3247ef090 fix: Onepager — finale Texte Problem/Lösung/USP, Gründer-Kachel entfernt Benjamin Admin 2026-03-27 12:47:46 +01:00
  • 90c7f9d8ec feat: Onepager komplett überarbeitet Benjamin Admin 2026-03-27 12:31:24 +01:00
  • c43d39fd7f feat: Executive Summary komplett überarbeitet Benjamin Admin 2026-03-27 12:05:36 +01:00
  • 8aca75118c fix: Zahlen und Texte korrigiert — Problem, USP, KPIs Benjamin Admin 2026-03-27 11:54:26 +01:00
  • 6bf2692faa fix: Executive Summary Anpassungen Benjamin Admin 2026-03-27 11:37:25 +01:00
  • 2d85ef310a fix: Schriftgroessen auf Executive Summary ueberall erhoeht Benjamin Admin 2026-03-27 09:23:00 +01:00
  • 774a0ba6db feat: Haftungsausschluss auf Executive Summary (Slide + PDF) Benjamin Admin 2026-03-27 09:11:21 +01:00
  • 566a8bf84e feat: Tag-Modus komplett im Onepager-Design Benjamin Admin 2026-03-27 08:49:50 +01:00
  • 3567845235 feat: Executive Summary komplett ueberarbeitet — Onepager + Exec kombiniert Benjamin Admin 2026-03-27 08:41:57 +01:00
  • c4d8da6d0d fix: Tag-Modus — Sidebar, Chat-Panel, Modals, Kacheln lesbar Benjamin Admin 2026-03-27 08:27:43 +01:00
  • fa8010cf91 feat: Tag/Nacht-Modus fuer gesamtes Pitch Deck Benjamin Admin 2026-03-27 08:08:16 +01:00
  • 16de384831 fix: GuV-Tab als Jahrestabelle (y2026-y2030) statt Monatsgrid Benjamin Admin 2026-03-26 23:50:53 +01:00
  • a01e6cb88e feat: Phase 5+6 — Finanzplan Bridge + Financials-Slide Sync Benjamin Admin 2026-03-26 20:15:30 +01:00
  • a58cd16f01 feat: Finanzplan Phase 1-4 — DB + Engine + API + Spreadsheet-UI Benjamin Admin 2026-03-26 19:26:46 +01:00
  • f514667ef9 feat: Modularer Baukasten + mitarbeiterbasiertes Pricing + Savings-ROI Benjamin Admin 2026-03-26 18:10:11 +01:00
  • 9e712465af feat: Audit-Abweichungen End-to-End in Solution + Executive Summary Benjamin Admin 2026-03-26 17:40:50 +01:00
  • bf22d436fb feat: Problem-Narrative — KI-Dilemma statt Bussgeld-Zahlen Benjamin Admin 2026-03-26 17:34:15 +01:00
  • f689b892de feat: Komplette Story-Ueberarbeitung — KMU-Maschinenbau-Narrative Benjamin Admin 2026-03-26 17:25:40 +01:00
  • 2f2338c973 feat: Executive Summary ueberarbeitet — Kernfeatures statt Hardware Benjamin Admin 2026-03-26 17:01:25 +01:00
  • 10eb0ce5f9 feat: Maschinenbau als Branche + Zahlen 9→10 Branchen Benjamin Admin 2026-03-26 15:56:19 +01:00
  • 32616504a6 feat: RAG-Zahlen korrigiert + Branchen-Regulierungs-Matrix Benjamin Admin 2026-03-26 15:40:44 +01:00
  • 4bce3724f2 feat: Executive Summary Onepager-Slide mit PDF-Download Benjamin Admin 2026-03-26 15:00:54 +01:00
  • 322e2d9cb3 feat(embedding): implement legal-aware chunking pipeline Benjamin Admin 2026-03-22 09:18:23 +01:00
  • c1a8b9d936 feat(pitch-deck): update Engineering + AI Pipeline slides with current data Benjamin Admin 2026-03-20 23:08:34 +01:00
  • c374600833 fix(pitch-deck): set proper ownership on public/ dir for standalone mode Benjamin Admin 2026-03-20 20:57:51 +01:00
  • 87b00a94c0 feat(pitch): add SDK demo slide with screenshot gallery + inline preview Benjamin Admin 2026-03-20 20:51:17 +01:00
  • 978f0297eb feat(pitch): rewrite pitch content — Cloud SDK as core product Benjamin Admin 2026-03-20 18:10:33 +01:00
  • 959986356b feat(chat): TTS for chat responses + fix team FAQ with real founder names Benjamin Admin 2026-03-20 17:18:30 +01:00
  • f126b40574 feat(presenter): continuous speech — no gaps between paragraphs/slides Benjamin Admin 2026-03-20 17:02:13 +01:00
  • fa4027d027 fix(chat): extract SLIDE_ORDER to shared module for server-side import Benjamin Admin 2026-03-20 15:02:06 +01:00
  • 9da9b323fc fix(presenter): fix resume after chat interruption + sync stateRef Benjamin Admin 2026-03-20 14:04:39 +01:00
  • eb263ce7a4 fix(presenter): replace crypto.subtle with simple hash for HTTP compatibility Benjamin Admin 2026-03-20 12:42:53 +01:00
  • aece5f7414 fix(presenter): unlock audio playback via AudioContext on user gesture Benjamin Admin 2026-03-20 12:38:16 +01:00
  • ddabda6f05 feat(presenter): replace Web Speech API with Piper TTS for high-quality voice Benjamin Admin 2026-03-20 12:23:37 +01:00
  • bcbceba31c feat(presenter): add browser TTS (Web Speech API) + fix German umlauts Benjamin Admin 2026-03-20 12:11:12 +01:00
  • 3a2567b44d feat(pitch-deck): add AI Presenter mode with LiteLLM migration and FAQ system Benjamin Admin 2026-03-20 11:45:55 +01:00
  • df0a9d6cf0 feat(pitch-deck): update TAM/SAM/SOM with bottom-up competitor revenue validation Benjamin Admin 2026-03-20 08:33:18 +01:00
  • 38363b2837 feat(pitch-deck): rewrite CompetitionSlide with 6 detailed competitor profiles Benjamin Admin 2026-03-20 08:26:20 +01:00
  • 520a0f401c fix: downgrade to PaddleOCR 2.x for CPU stability coolify Benjamin Admin 2026-03-13 19:13:41 +01:00
  • 96f94475f6 fix: downgrade to PaddleOCR 2.x — 3.x uses too much RAM on CPU Benjamin Admin 2026-03-13 19:13:33 +01:00
  • 6adf1fe1eb fix: force-disable oneDNN for PaddlePaddle 3.x Benjamin Admin 2026-03-13 19:01:55 +01:00
  • 3fd3336f6c fix: force-disable oneDNN via paddle.set_flags and enable_mkldnn=False Benjamin Admin 2026-03-13 19:01:46 +01:00
  • 2ac6559291 fix: disable oneDNN and support PaddleOCR 3.x format Benjamin Admin 2026-03-13 18:54:28 +01:00
  • eaba087d11 fix: disable oneDNN/MKLDNN and support PaddleOCR 3.x result format Benjamin Admin 2026-03-13 18:52:31 +01:00
  • 52618a0630 fix: add error handling to OCR endpoint Benjamin Admin 2026-03-13 18:37:47 +01:00
  • ed2cc234b8 fix: add error handling and logging to OCR endpoint Benjamin Admin 2026-03-13 18:37:32 +01:00
  • e1a84fd568 fix: remove warmup OCR call — causes OOM on 6G container Benjamin Admin 2026-03-13 18:31:25 +01:00
  • ffd3fd1d7c fix: remove warmup OCR call — causes OOM on 6G container Benjamin Admin 2026-03-13 18:24:55 +01:00
  • 23694b6555 fix: increase paddleocr memory limit 4G → 6G Benjamin Admin 2026-03-13 18:08:33 +01:00
  • dd0bda05be fix: increase paddleocr memory limit 4G → 6G Benjamin Admin 2026-03-13 18:08:15 +01:00
  • 8979aa8e43 fix: add warmup OCR call to avoid timeout on first request Benjamin Admin 2026-03-13 16:56:08 +01:00
  • 4c68666c5c fix: add warmup OCR call to avoid timeout on first request Benjamin Admin 2026-03-13 16:55:07 +01:00
  • 46b1fdc20f fix: use runs-on docker for Gitea runner compatibility Benjamin Admin 2026-03-13 15:51:23 +01:00
  • 445cbc3100 fix: add deploy-coolify.yml workflow to coolify branch Benjamin Admin 2026-03-13 15:45:58 +01:00
  • 8fe4473205 feat: add paddleocr-service directory to coolify branch Benjamin Admin 2026-03-13 15:40:26 +01:00
  • c433bc021e docs: add post-push deploy monitoring to CLAUDE.md Benjamin Admin 2026-03-13 13:45:09 +01:00
  • f4ed1eb10c feat: add paddleocr-service to Coolify compose Benjamin Admin 2026-03-13 13:39:58 +01:00
  • 07dbd78962 feat: add paddleocr-service to Coolify compose Benjamin Admin 2026-03-13 13:39:58 +01:00
  • 9c8663a0f1 Merge gitea/main: accept Coolify compose config Benjamin Admin 2026-03-13 13:27:29 +01:00
  • d1632fca17 docs: update all docs to reflect Coolify deployment model Benjamin Admin 2026-03-13 12:18:25 +01:00
  • fcf8aa8652 fix: migrate deployment from Hetzner to Coolify (#1) Sharang Parnerkar 2026-03-13 10:45:18 +00:00
  • e9487a31c6 Replace deploy-hetzner with Coolify webhook deploy in ci.yaml Sharang Parnerkar 2026-03-13 11:42:41 +01:00
  • 0fb4a7e359 Remove standalone deploy-coolify.yml — deploy is handled in ci.yaml Sharang Parnerkar 2026-03-13 11:26:34 +01:00