Freigabe → main: Mobile UI, Webhook, IMAP, Zahlung-Workflow und weitere Features #5
Reference in New Issue
Block a user
Delete Branch "Freigabe"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zusammenfassung
useIsMobile-Hook,MobileCardList-KomponenteTestplan
🤖 Generated with Claude Code
Statt stündlichem Cron ruft Paperless-NGX nun per Webhook das Backend auf, sobald ein Dokument bearbeitet wurde. Der Endpunkt verarbeitet ein einzelnes Dokument (per doc_url/document_id), prüft weiterhin den Tag "paperlessmanager" (ID 16) und ist per API-Key (X-API-Key) abgesichert, sodass nur Paperless ihn aufrufen kann. - paperless-processor.service.ts: @Cron entfernt; neue Methode processDocumentById; Tag-16 als Konstante; gemeinsamer Helper processAndEvaluate (Batch + Webhook) - paperless.module.ts: PaperlessProcessorService exportiert - webhook.controller.ts: Route auf api/webhook (erreichbar via /api-Proxy); @Public() -> @UseGuards(ApiKeyGuard); ID-Extraktion aus {{doc_url}} - webhook.module.ts: PaperlessModule + AuthModule importiert Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>