-
#1200
68fbacbThanks @CorentinTh! - Added AI auto-tagging. When document content is extracted, it can now be automatically tagged using AI. The system uses tag names and descriptions to determine the most relevant tags for the document, and can optionally create new tags if they don't already exist. -
#1283
62ae3a0Thanks @CorentinTh! - Add support for external document content extraction/ocr, with multiple provider, and support for combining providers using document type filtering and fallback. Currently supported providers are:- Mistral OCR
- Azure Document Intelligence
- Docling server
- Custom HTTP endpoint (configurable)
- Internal Papra extraction engine (default)
-
#1179
63ec093Thanks @CorentinTh! - Replace the AWS S3 SDK (@aws-sdk/client-s3+@aws-sdk/lib-storage) with the zero-dependencys3minifor document S3 storage. This removes 97 transitive packages (~23 MB unpacked) from the server, replacing them with a single more performant and dependency-free package. -
#1246
677f81eThanks @CorentinTh! - Extracted and translated remaining hard coded texts, improving localization for non-English languages. -
#1240
874354fThanks @CorentinTh! - Added mobile friendly hamburger menu in account settings. -
#1172
0e970aaThanks @CorentinTh! - Set S3 checksum verification headers to "when required" to fix Backblaze B2 storage issues. -
#1219
aef57ceThanks @CorentinTh! - Pined the Dockerfile node version sha to reduce supply chain attack surface. -
#1152
632ac0fThanks @CorentinTh! - Fix the document preview being shrunk by very long document name not containing common break characters (spaces, dashes, ...) -
#1184
e2c3aa6Thanks @CorentinTh! - Updated tesseract.js to v7 which should increase extraction performance by 15 to 35% on images, source. -
#1235
ae42102Thanks @CorentinTh! - Added mobile friendly hamburger menu in organization settings. -
#1196
4250141Thanks @CorentinTh! - Added missing translations in all non-English languages. -
#1201
167fb8cThanks @CorentinTh! - Auto tagging can be configured per organization, with a dedicated page in organization settings. Owners can manage the following settings:- Enable or disable auto tagging for their organization.
- Enable the creation of new tags if relevant tags do not exist.
- Configure the maximum number of tags that can be automatically added to a document.
-
#1173
c541b1fThanks @CorentinTh! - Added the possibility to configure the file size polling interval for ingestion folder watchers.INGESTION_FOLDER_WATCHER_FILE_STABILITY_THRESHOLD_MS: The amount of time in milliseconds for a file size to remain constant before being consumed. This helps to avoid processing files that are still being written to (e.g., scanners, cameras, network shares, etc.).INGESTION_FOLDER_WATCHER_FILE_STABILITY_POLL_INTERVAL_MS: The interval in milliseconds at which the file size is polled while waiting for write to finish.
-
#1292
923e27aThanks @CorentinTh! - Document sort order fallback to the importation date when the sort order is set to other sort orders. -
#1192
edbd368Thanks @Pallavikumarimdb! - Sort documents by document date instead of the created date. -
#1296
df9f6c6Thanks @CorentinTh! - Fixed the inline tag picker lowercasing the typed name when suggesting a new tag, so newly created tags now keep their original casing (e.g. typing "Invoices" no longer suggests "invoices"). -
#1232
e853d09Thanks @CorentinTh! - Make the top navigation bar mobile-friendly: the search, import, and admin buttons now collapse to icon-only on small screens, and the user settings dropdown is now available on mobile devices. -
#1155
e6de1eeThanks @CorentinTh! - Fix the displayed max organization count on the user admin page