Skip to content

@papra/app@26.6.0

Latest

Choose a tag to compare

@CorentinTh CorentinTh released this 02 Jul 15:54
65affff
  • #1200 68fbacb Thanks @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 62ae3a0 Thanks @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 63ec093 Thanks @CorentinTh! - Replace the AWS S3 SDK (@aws-sdk/client-s3 + @aws-sdk/lib-storage) with the zero-dependency s3mini for 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 677f81e Thanks @CorentinTh! - Extracted and translated remaining hard coded texts, improving localization for non-English languages.

  • #1240 874354f Thanks @CorentinTh! - Added mobile friendly hamburger menu in account settings.

  • #1172 0e970aa Thanks @CorentinTh! - Set S3 checksum verification headers to "when required" to fix Backblaze B2 storage issues.

  • #1219 aef57ce Thanks @CorentinTh! - Pined the Dockerfile node version sha to reduce supply chain attack surface.

  • #1152 632ac0f Thanks @CorentinTh! - Fix the document preview being shrunk by very long document name not containing common break characters (spaces, dashes, ...)

  • #1184 e2c3aa6 Thanks @CorentinTh! - Updated tesseract.js to v7 which should increase extraction performance by 15 to 35% on images, source.

  • #1235 ae42102 Thanks @CorentinTh! - Added mobile friendly hamburger menu in organization settings.

  • #1196 4250141 Thanks @CorentinTh! - Added missing translations in all non-English languages.

  • #1201 167fb8c Thanks @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 c541b1f Thanks @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 923e27a Thanks @CorentinTh! - Document sort order fallback to the importation date when the sort order is set to other sort orders.

  • #1192 edbd368 Thanks @Pallavikumarimdb! - Sort documents by document date instead of the created date.

  • #1296 df9f6c6 Thanks @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 e853d09 Thanks @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 e6de1ee Thanks @CorentinTh! - Fix the displayed max organization count on the user admin page