Commit Graph

  • 936ebc2f56 feat(pdf): gemeinsames pdfutil — Scan-PDFs als Bild + OCR (Files & Mail) main Stefan Lohmaier 2026-06-19 08:46:00 +02:00
  • abeacfc3b8 feat(files): gescannte/bildbasierte PDFs als Bilder rendern (Vision) Stefan Lohmaier 2026-06-19 08:27:08 +02:00
  • 85f5e26384 test: Edge-Case-Dateien + Tests (leer/gross/verschluesselt/Sonderzeichen) Stefan Lohmaier 2026-06-19 08:05:25 +02:00
  • 1b50e1ef6e docs: CLAUDE.md — mcptest Test-/Dev-User Abschnitt Stefan Lohmaier 2026-06-19 07:56:25 +02:00
  • 5f3181b162 test: umfangreiche Testdaten (alle Dateitypen + Mail-Anhaenge) Stefan Lohmaier 2026-06-19 07:56:08 +02:00
  • 0a1576aaa5 test: dedizierter mcptest-User statt Stefans echter Daten Stefan Lohmaier 2026-06-19 07:46:35 +02:00
  • b555a2e19d security: redirect_uri-Allowlist + mail Path-Traversal-Schutz Stefan Lohmaier 2026-06-18 10:09:23 +02:00
  • fc50afa3c8 security: OAuth Auth-Bypass schliessen (client_secret + PKCE jetzt Pflicht) Stefan Lohmaier 2026-06-18 10:02:10 +02:00
  • 37a24bc5b5 mail: malloc_trim nach search_mail/read_attachment gegen RSS-Bloat Stefan Lohmaier 2026-06-18 08:54:33 +02:00
  • c41fb89b06 files: PDF-Dateien als extrahierten Text zurueckgeben root 2026-06-17 09:51:11 +02:00
  • bced937a24 mail: PDF-Anhaenge als extrahierten Text zurueckgeben root 2026-06-17 09:39:01 +02:00
  • 56d92c153b mail: robustes Decoding gegen unbekannte Charsets (x-unknown); OAuth-Token 30 Tage root 2026-06-17 09:37:15 +02:00
  • a811e87029 Update docs: CLAUDE.md, README, config example Stefan Lohmaier 2026-06-12 12:35:35 +02:00
  • c06e6d6b4c Joplin via Data API + Mail attachments Stefan Lohmaier 2026-06-12 12:26:26 +02:00
  • 38cf147eec Fix Files tests: isolated test dir, auto-create and cleanup Stefan Lohmaier 2026-06-12 10:51:58 +02:00
  • e721250552 Expand test suite to 51 tests with full CRUD coverage Stefan Lohmaier 2026-06-12 10:36:29 +02:00
  • 2618ecfc86 Add test client and automated integration test suite Stefan Lohmaier 2026-06-12 10:33:01 +02:00
  • ef37d1e467 Fix Mail Maildir paths and oCIS auth Stefan Lohmaier 2026-06-12 10:22:27 +02:00
  • 80fc323374 Fix XML namespace handling for Radicale responses Stefan Lohmaier 2026-06-12 10:17:14 +02:00
  • 45cd6935fb Security: verify client_secret in authorization_code flow + shared token store Stefan Lohmaier 2026-06-12 09:34:18 +02:00
  • 30351f1bcf Switch to per-service subdomains, shared token store Stefan Lohmaier 2026-06-12 09:13:54 +02:00
  • 7f0b03606a Add OAuth Authorization Code flow with PKCE for claude.ai Stefan Lohmaier 2026-06-12 08:48:34 +02:00
  • 1f98695821 Add create_draft tool to Mail server Stefan Lohmaier 2026-06-12 08:16:53 +02:00
  • 5190e8c849 Add write_file, create_folder, delete_file, move_file to Files server Stefan Lohmaier 2026-06-12 08:08:08 +02:00
  • b88adc4c50 read_file: pass binary documents as EmbeddedResource Stefan Lohmaier 2026-06-12 08:02:32 +02:00
  • a9359beead Add image support to Files and contact photos to Contacts Stefan Lohmaier 2026-06-12 07:53:55 +02:00
  • 924366ac6c Add travel time, geocoding, and reminders to create_event Stefan Lohmaier 2026-06-12 07:28:00 +02:00
  • fb642e47c8 Initial commit: 5 MCP servers for Mail, Calendar, Contacts, Files, Notes Stefan Lohmaier 2026-06-12 06:22:42 +02:00