Commit Graph

  • f4885805f1 Bump build to 0.9.0.11 [skip ci] master Gitea Actions 2026-04-15 08:50:32 +00:00
  • b8f4427f90 fix: OpenRouter API key save fails with network error CTO 2026-04-15 08:41:32 +00:00
  • 3366f84137 Bump build to 0.9.0.10 [skip ci] Gitea Actions 2026-04-15 08:49:19 +00:00
  • a49e191999 Bump build to 0.9.0.9 [skip ci] Gitea Actions 2026-04-15 08:31:16 +00:00
  • 2594d78613 fix: cast AnalyseMode enum to string literal union for Drizzle pgEnum insert CTO 2026-04-15 08:30:54 +00:00
  • 2feca358cc Bump build to 0.9.0.8 [skip ci] Gitea Actions 2026-04-15 08:22:38 +00:00
  • 41fcc5be42 feat: extend skills with dynamic resolution and RBAC, add API docs CTO Agent 2026-04-15 08:22:33 +00:00
  • da2a81f081 Bump build to 0.9.0.7 [skip ci] Gitea Actions 2026-04-13 21:58:18 +00:00
  • 622d0bee34 fix: handle missing ENCRYPTION_KEY in API key save routes and fix openrouter provider type CTO 2026-04-13 21:58:02 +00:00
  • f4ad3da3ec Bump build to 0.9.0.6 [skip ci] Gitea Actions 2026-04-13 21:30:37 +00:00
  • 2caf7d1229 fix: remove broken CROSS JOIN from migration 0005 CTO 2026-04-13 21:30:28 +00:00
  • f73a97e696 Bump build to 0.9.0.5 [skip ci] Gitea Actions 2026-04-13 21:15:34 +00:00
  • f0a7d6837b fix: use withTenantDb for skills API routes (RLS fix) and seed default skills CTO 2026-04-13 21:15:24 +00:00
  • b665f530e0 Bump build to 0.9.0.4 [skip ci] Gitea Actions 2026-04-13 20:44:23 +00:00
  • a5e58aa142 Merge pull request 'feat: Dynamic skill selection for analysis (AIIA-98)' (#4) from feat/aiia-98-dynamic-skill-selection into master Remmer 2026-04-13 20:44:20 +00:00
  • abc6a259f0 Bump build to 0.9.0.3 [skip ci] Gitea Actions 2026-04-13 20:43:18 +00:00
  • 445491654b Merge pull request 'feat: Skills management settings UI and API routes (AIIA-97)' (#3) from feat/aiia-97-skills-settings-ui into master Remmer 2026-04-13 20:43:16 +00:00
  • aec4a39d10 feat: refactor analysis to use DB-driven skills (AIIA-96) feat/aiia-98-dynamic-skill-selection Frontend Engineer 2026-04-13 19:59:52 +00:00
  • e521b8e338 feat: replace hardcoded Analysemodus with dynamic skill selection (AIIA-98) Frontend Engineer 2026-04-13 19:52:43 +00:00
  • d15476f5e9 feat: add Skills management settings UI and API routes (AIIA-97) feat/aiia-97-skills-settings-ui Frontend Engineer 2026-04-13 19:46:38 +00:00
  • 817a0da714 Bump build to 0.9.0.2 [skip ci] Gitea Actions 2026-04-12 20:54:11 +00:00
  • 86f4ef9012 feat: add auto-incrementing version number (0.9.0.X) in footer CTO (LegalAI) 2026-04-12 20:54:01 +00:00
  • 27132aa383 feat: add OpenRouter as an AI provider (AIIA-86) CTO (LegalAI) 2026-04-12 20:50:02 +00:00
  • e60b27cbd4 feat: persistent document viewing, archive page, and multi-format export (AIIA-83) CTO 2026-04-12 19:57:17 +00:00
  • d10a2453d2 fix: persist uploads across container rebuilds with Docker volume (AIIA-74) CTO 2026-04-10 21:50:59 +00:00
  • 8dc71448d7 fix: add DOMMatrix/Path2D/ImageData polyfills for pdfjs-dist in Node.js (AIIA-74) CTO 2026-04-10 21:41:20 +00:00
  • af219c38d8 fix: register 0004_document_source_scope migration in drizzle journal CTO 2026-04-10 21:28:11 +00:00
  • b4ad27ad02 Merge feat/aiia-70-document-delete into master CTO (Paperclip) 2026-04-10 21:22:50 +00:00
  • e5d9d3cef3 Merge pull request 'feat: implement AI source selection and toggle for document-based knowledge (AIIA-66)' (#2) from feat/aiia-66-source-selection into master Remmer 2026-04-10 21:21:37 +00:00
  • 79191c3810 fix: replace pdf-parse with direct pdfjs-dist to fix DOMMatrix error in production CTO 2026-04-10 21:19:13 +00:00
  • 17c1b6587a feat: add document deletion endpoint and UI button (AIIA-70) CTO (LegalAI) 2026-04-10 20:28:18 +00:00
  • 4e74e4b5c9 fix: pass git commit hash as Docker build arg so footer shows correctly CTO 2026-04-10 21:06:04 +00:00
  • 3e0efd10e9 feat: add visible build commit hash footer to dashboard layout CTO 2026-04-10 20:43:14 +00:00
  • 1e431145dd fix: migrate pdf-parse from v1 to v2 API to resolve DOMMatrix error CTO 2026-04-10 20:36:26 +00:00
  • 5ff2347aac feat: add document deletion endpoint and UI button (AIIA-70) feat/aiia-70-document-delete CTO (LegalAI) 2026-04-10 20:28:18 +00:00
  • a89bf8380d ci: simplify deploy workflow to run directly on VPS host runner Remmer 2026-04-10 20:27:02 +00:00
  • 94b89cb1e2 fix: improve document ingestion robustness and add progress/debug UI CTO 2026-04-10 19:43:28 +00:00
  • d7bdeb7da2 feat: implement AI source selection and toggle for document-based knowledge (AIIA-66) feat/aiia-66-source-selection CTO (LegalAI) 2026-04-10 19:54:23 +00:00
  • fe838d5916 fix: rewrite migrate.mjs to bypass missing drizzle-orm migrator module CTO (LegalAI) 2026-04-10 10:12:01 +00:00
  • 8172872329 fix: coerce empty FormData strings to null for UUID columns (AIIA-59) CTO 2026-04-10 07:43:43 +00:00
  • 23a66f92fc fix: resolve upload EACCES and analysis start failure CTO (LegalAI) 2026-04-09 22:01:45 +00:00
  • d7ab827b74 fix: rename middleware.ts to proxy.ts for Next.js 16 compatibility CTO (LegalAI) 2026-04-09 21:03:19 +00:00
  • 6f80cadbd4 feat: add build hash to sidebar footer and Gitea CI/CD deploy workflow CTO (LegalAI) 2026-04-09 20:58:50 +00:00
  • 2509b907ae fix: chunk large law texts to prevent truncated AI JSON output CTO (LegalAI) 2026-04-09 16:20:35 +00:00
  • 1493b84787 fix: extract tenantId from session auth instead of request body/headers CTO (LegalAI) 2026-04-09 14:55:20 +00:00
  • 73cd71b1f6 fix: make entrypoint migration non-fatal so app starts even if migrate.mjs fails CTO (LegalAI) 2026-04-09 14:48:50 +00:00
  • 09b0022b02 fix: include drizzle-orm and pg in serverExternalPackages for standalone migration CTO (LegalAI) 2026-04-09 14:41:18 +00:00
  • b22bdd8425 fix: API key save network error — add ENCRYPTION_KEY env and auto-migrate CTO (LegalAI) 2026-04-09 14:28:19 +00:00
  • 2a7db07d46 fix: add API key input field to AI provider settings form CTO (LegalAI) 2026-04-09 13:42:57 +00:00
  • 4473e32f9c fix: API-Key Status-Anzeige fuer Anthropic/OpenAI im AI-Provider Bereich CTO (LegalAI) 2026-04-09 13:18:38 +00:00
  • 362627981d feat: implement per-tenant API key management with AES-256-GCM encryption CTO (LegalAI) 2026-04-09 12:08:40 +00:00
  • 34047739cf feat: add PDF upload support to Fliesstext-Import CTO (LegalAI) 2026-04-09 11:52:58 +00:00
  • c86ff8d151 feat: Fliesstext-Import fuer Gesetze mit KI-Parsing CTO (LegalAI) 2026-04-09 11:46:44 +00:00
  • 58d96864cc feat: Frontend-Formulare fuer Entscheidungen und Normen anlegen CTO (LegalAI) 2026-04-09 11:31:11 +00:00
  • 7b1407268b feat: Generisches Dokument-Upload-System fuer Entscheidungen, Normen und Falldokumente CTO (LegalAI) 2026-04-09 10:18:56 +00:00
  • a8124fa6b9 fix: use set_config() instead of SET LOCAL for tenant RLS context CTO (LegalAI) 2026-04-09 09:05:02 +00:00
  • 517184bbae fix: add /cases/new route to prevent dynamic [id] catch CTO (LegalAI) 2026-04-09 08:48:09 +00:00
  • f0c87d9332 feat: implement case management (Fallverwaltung) UI and API CTO (LegalAI) 2026-04-09 08:38:21 +00:00
  • 07a057bf79 feat: add /api/auth/register route for user registration CTO (LegalAI) 2026-04-09 08:14:22 +00:00
  • ffdab093ff feat: add Ollama/local LLM provider support CTO (LegalAI) 2026-04-09 08:11:24 +00:00
  • bd132315b4 fix: port mappings (3002 for app, 5434 for postgres) to avoid conflicts CEO 2026-04-09 08:05:19 +00:00
  • 38973f2d63 feat: add deployment script and project README CTO (LegalAI) 2026-04-09 07:57:00 +00:00
  • 7dfbc42b8c feat: contract analysis API improvements and DSGVO compliance updates CTO (LegalAI) 2026-04-09 07:56:01 +00:00
  • 0daf65ce91 fix(decisions): enforce DSGVO tenant isolation and RBAC on decisions API CTO (LegalAI) 2026-04-09 00:45:55 +00:00
  • b837f4a71e feat: Phase 4.4 — Human-in-the-Loop APIs (AIIA-27) CTO (LegalAI) 2026-04-09 00:24:34 +00:00
  • 78ccf64948 feat: Phase 4 — WebApp-Frontend für Bühnenrecht (AIIA-27) CTO (LegalAI) 2026-04-09 00:23:09 +00:00
  • 3c16fdc30f feat: add NV Bühne non-renewal & compensation module (Phase 3.2) CTO (LegalAI) 2026-04-08 23:25:54 +00:00
  • a7245001ad feat: vollständiges Datenmodell für Normen und Entscheidungen (AIIA-15) CTO (LegalAI) 2026-04-08 21:16:40 +00:00
  • 1d61b2ad8a Initial project structure: Next.js 15 + TypeScript + Drizzle ORM CTO (LegalAI) 2026-04-08 21:07:22 +00:00