792733952a
fix: improve mail document ID rendering and disable actions for ignored emails
bjoernpoettker2026-05-18 21:07:52 +02:00
1e7e8cf6da
feat: inject PAPERLESS_URL environment variable and update document link rendering in MailDetailPage
bjoernpoettker2026-05-18 20:53:17 +02:00
11bed63bad
feat: add manual Paperless ID synchronization for email attachments and update default barcode margins to 7mm.
bjoernpoettker2026-05-18 09:14:26 +02:00
76ce4cf900
feat: implement authenticated resource handling for image and PDF previews via AuthImage and AuthIframe components
bjoernpoettker2026-05-10 22:30:27 +02:00
1ed3afd2e2
feat: add database indexes, implement CORS configuration, and lazy-load frontend routes
bjoernpoettker2026-05-10 22:21:01 +02:00
8df17e4994
feat: add validation check to prevent document processing when names are missing
bjoernpoettker2026-05-09 16:01:46 +02:00
c283703640
style: align inbox header elements by moving dropdown button to the far right
bjoernpoettker2026-05-09 14:23:58 +02:00
5c8a71bdda
feat: add source attachment details as notes to processed documents
bjoernpoettker2026-05-09 14:06:04 +02:00
0318fe8e7a
feat: add default label template setting and apply it to print dialog selection
bjoernpoettker2026-05-09 12:41:05 +02:00
e4f765fcfd
refactor: redesign summary view in MailImportWizard to improve readability and document information layout
bjoernpoettker2026-05-09 12:15:54 +02:00
3f2b3a7af4
chore: add project documentation, restrict email import permissions, and set date format in InboxPage
bjoernpoettker2026-05-09 11:06:11 +02:00
195ebc793e
fix: scope barcode template permissions to specific endpoints instead of the entire controller
bjoernpoettker2026-05-09 10:50:48 +02:00
01d9aec655
feat: configure nginx proxy and response headers to support SSE for label print agent
bjoernpoettker2026-05-09 10:27:30 +02:00
86d3c062d6
feat: implement public route support and elevate auth guard log levels to info
bjoernpoettker2026-05-09 10:03:34 +02:00
367c8fe002
feat: add detailed request logging and error tracing to API key and JWT guards
bjoernpoettker2026-05-09 09:55:30 +02:00
a207b3057e
feat: add support for API keys in Authorization header for SSE clients
bjoernpoettker2026-05-09 09:37:55 +02:00
f4428afb9b
feat: add SSE event stream for print jobs, implement batch printing in frontend, and update API documentation.
bjoernpoettker2026-05-09 09:04:20 +02:00
3683fe9487
refactor: remove remote label number fetching and default number to 1 in label print service
bjoernpoettker2026-05-09 08:19:44 +02:00
af2af83709
fix: change json column types to simple-json in barcode template and print job entities
bjoernpoettker2026-05-09 06:47:19 +02:00
ebe6f48dd9
feat: add dd.MM.yyyy date formatting, default label number, and improve variable padding safety in label rendering
bjoernpoettker2026-05-08 16:37:15 +02:00
e4d5e3457b
refactor: simplify LabelElementRow rendering by replacing Form.Item shouldUpdate with Form.useWatch
bjoernpoettker2026-05-08 12:29:27 +02:00
2fbbe1142b
fix: add liberation fonts to Docker image and configure resvg to use them for label rendering
bjoernpoettker2026-05-08 09:36:55 +02:00
658c6de74e
feat: migrate label rendering from sharp to resvg for improved SVG support
bjoernpoettker2026-05-08 09:05:05 +02:00
45c371a60d
fix: adjust text y-coordinate to account for librsvg baseline rendering limitations
bjoernpoettker2026-05-08 08:00:02 +02:00
c6b5431fab
feat: add LabelPrintAgentModule to application imports
bjoernpoettker2026-05-07 23:59:37 +02:00
71b447154d
feat: add label preview functionality to barcode templates with backend rendering and UI modal
bjoernpoettker2026-05-07 23:52:39 +02:00
71502df7b4
feat: add label configuration fields to barcode templates and implement zero-padding support in variable replacement
bjoernpoettker2026-05-07 23:34:52 +02:00
80f862a0c0
feat: implement backend label print agent system for remote label rendering and job management
bjoernpoettker2026-05-07 22:46:29 +02:00
0c94e7b999
feat: extract WysiwygEditor into reusable component and add advanced formatting options
bjoernpoettker2026-05-07 08:12:28 +02:00
d19fd266c7
feat: add configurable sender name and allow users to choose between system and personal SMTP accounts when sending emails
bjoernpoettker2026-05-06 20:49:09 +02:00
8212f733ab
feat: implement AES-256-GCM encryption for SMTP passwords with environment-based key support
bjoernpoettker2026-05-06 20:10:20 +02:00
609e4beab2
refactor: remove unused UserSettingsData type import from UserSettingsPage
bjoernpoettker2026-05-06 19:57:55 +02:00
a000e0f5c6
feat: add debug logging for SMTP configuration and detailed mail delivery status
bjoernpoettker2026-05-06 19:48:29 +02:00
443ab765c9
feat: implement multi-segment PDF email attachments and add PWA mobile icons
bjoernpoettker2026-05-06 10:14:16 +02:00
415f8bbcf3
feat: implement segment-based PDF download functionality with a dedicated UI for multi-page export
bjoernpoettker2026-05-06 09:46:23 +02:00
e08a5697f0
refactor: replace direct Paperless upload with client-side document download functionality
bjoernpoettker2026-05-06 09:30:53 +02:00
4f1f030423
feat: add save to paperless and send email functionality to inbox detail page with tiptap editor integration
bjoernpoettker2026-05-06 08:48:42 +02:00
13b07dfa71
feat: add functionality to manually split documents at specific pages via the UI and API
bjoernpoettker2026-05-05 17:51:53 +02:00
810afa52cd
feat: resolve filename template variables within barcode scanning service
bjoernpoettker2026-05-05 17:14:47 +02:00
23bfa8d83d
refactor: improve document segment naming logic by matching barcodes via page sets and including template name fallback
bjoernpoettker2026-05-05 15:58:26 +02:00
61d97464c3
feat: add dateinameTemplate support to barcode scanner and display document names in inbox detail view
bjoernpoettker2026-05-05 14:57:26 +02:00
3ace13eb67
feat: update success status labels to dynamically reflect specific action results in InboxDetailPage
bjoernpoettker2026-05-05 13:45:57 +02:00
b47ad17568
feat: support selective page range extraction for email attachment print previews
bjoernpoettker2026-05-05 08:06:52 +02:00
84a349fd35
refactor: improve PDF splitting logic with bounds checking and fix task status response parsing
bjoernpoettker2026-05-04 23:19:55 +02:00
9a1095ad6e
feat: implement region-based QR code scanning for inbox documents
bjoernpoettker2026-05-04 21:39:32 +02:00
60ac522435
fix: prevent processing of empty files in PDF service and scanner watcher
bjoernpoettker2026-05-04 16:35:20 +02:00
a9c17b45b3
fix: disable -dSAFER flag in Ghostscript commands to ensure proper PDF processing
bjoernpoettker2026-05-04 16:17:43 +02:00
e2734817a3
refactor: simplify PDF to image conversion by reading generated files directly from temp directory instead of pre-calculating page count
bjoernpoettker2026-05-04 16:12:22 +02:00
fcca31bc4f
perf: optimize PDF to image conversion by using a single Ghostscript execution and improve cleanup logic
bjoernpoettker2026-05-04 15:45:19 +02:00
fe6055a38d
feat: add Agrarmonitor external link to sidebar and fix Mailpostfach filter initialization logic
bjoernpoettker2026-05-04 13:50:01 +02:00
ca1d371ad4
feat: add Agrarmonitor integration to dashboard and stats, and rename accounting permission group
bjoernpoettker2026-05-04 11:18:49 +02:00
942c15eef8
Update production volume mounts to /mnt paths
bjoernpoettker2026-05-04 10:52:50 +02:00
a9c1e5fd20
feat: add functionality to toggle inbox document source between personal and public scopes
bjoernpoettker2026-05-04 10:17:17 +02:00