Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v3.1.0 #83

Merged
ginjiruu merged 1 commit from renovate/ghcr.io-paperless-ngx-paperless-ngx-3.x into master 2026-08-27 14:18:59 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/paperless-ngx/paperless-ngx minor 3.0.53.1.0

Release Notes

paperless-ngx/paperless-ngx (ghcr.io/paperless-ngx/paperless-ngx)

v3.1.0: Paperless-ngx v3.1.0

Compare Source

paperless-ngx 3.1.0

Features / Enhancements
Bug Fixes
Documentation
Maintenance
Dependencies
23 changes
All App Changes
91 changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/paperless-ngx/paperless-ngx](https://github.com/paperless-ngx/paperless-ngx) | minor | `3.0.5` → `3.1.0` | --- ### Release Notes <details> <summary>paperless-ngx/paperless-ngx (ghcr.io/paperless-ngx/paperless-ngx)</summary> ### [`v3.1.0`](https://github.com/paperless-ngx/paperless-ngx/releases/tag/v3.1.0): Paperless-ngx v3.1.0 [Compare Source](https://github.com/paperless-ngx/paperless-ngx/compare/v3.0.5...v3.1.0) #### paperless-ngx 3.1.0 ##### Features / Enhancements - Enhancement: Apply AI suggestions workflow action [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13639](https://github.com/paperless-ngx/paperless-ngx/pull/13639)) - Enhancement: welcome widget visual tweaks [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13794](https://github.com/paperless-ngx/paperless-ngx/pull/13794)) - Enhancement: support using remote OCR engines selectively [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13633](https://github.com/paperless-ngx/paperless-ngx/pull/13633)) - Enhancement: websocket heartbeat [@&#8203;oktupol](https://github.com/oktupol) ([#&#8203;13739](https://github.com/paperless-ngx/paperless-ngx/pull/13739)) - Enhancement: more v3 ui tweaks [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13774](https://github.com/paperless-ngx/paperless-ngx/pull/13774)) - Tweak: better support long list of views in documents list [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13769](https://github.com/paperless-ngx/paperless-ngx/pull/13769)) - QoL: add count badge to versions dropdown [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13753](https://github.com/paperless-ngx/paperless-ngx/pull/13753)) - Tweakhancement: add jitter to IMAP polling schedule [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13734](https://github.com/paperless-ngx/paperless-ngx/pull/13734)) - Enhancement: sync OIDC groups to superuser and staff roles [@&#8203;BeSovereign](https://github.com/BeSovereign) ([#&#8203;13060](https://github.com/paperless-ngx/paperless-ngx/pull/13060)) - Enhancement: merge documents as versions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13515](https://github.com/paperless-ngx/paperless-ngx/pull/13515)) - Tweak: adjust modal proportions for small screens [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13728](https://github.com/paperless-ngx/paperless-ngx/pull/13728)) - Refactor: render paperless\_ai prompts via Jinja2 templates instead of f-strings [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13698](https://github.com/paperless-ngx/paperless-ngx/pull/13698)) - Tweak: small visual tweaks / improvements & fixes [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13700](https://github.com/paperless-ngx/paperless-ngx/pull/13700)) - Enhancement: prefer existing tags, types, correspondents, and storage paths in AI suggestions [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13676](https://github.com/paperless-ngx/paperless-ngx/pull/13676)) - Tweak: tweak permissions menu labels for shared user-dependent views [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13685](https://github.com/paperless-ngx/paperless-ngx/pull/13685)) - Feature: Allow selection of compression type and and level during export [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13661](https://github.com/paperless-ngx/paperless-ngx/pull/13661)) - Enhancement: customizable icons for saved views [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13388](https://github.com/paperless-ngx/paperless-ngx/pull/13388)) - Enhancement: Add --url argument to document\_fuzzy\_match to improve output [@&#8203;lukyjay](https://github.com/lukyjay) ([#&#8203;13123](https://github.com/paperless-ngx/paperless-ngx/pull/13123)) - Feature: Updates remote OCR parser to respect the OCR mode setting [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13408](https://github.com/paperless-ngx/paperless-ngx/pull/13408)) - Tweak: improve no ML suggestions UX [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13621](https://github.com/paperless-ngx/paperless-ngx/pull/13621)) - Performance: reduce memory and I/O overhead of the document exporter during zip exports [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13490](https://github.com/paperless-ngx/paperless-ngx/pull/13490)) - QoL: make name button text on attribute pages selectable [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13592](https://github.com/paperless-ngx/paperless-ngx/pull/13592)) - Performance: More efficient mail fetching [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13432](https://github.com/paperless-ngx/paperless-ngx/pull/13432)) ##### Bug Fixes - Fix: prevent config autocomplete craziness [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13808](https://github.com/paperless-ngx/paperless-ngx/pull/13808)) - Fix/performance: prevent token re-use in dropdown filtering, also a perf thing [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13804](https://github.com/paperless-ngx/paperless-ngx/pull/13804)) - Fix: exclude version documents from bulk edit "all" [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13791](https://github.com/paperless-ngx/paperless-ngx/pull/13791)) - Fix: fix bottom mobile nav buttons on Android [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13780](https://github.com/paperless-ngx/paperless-ngx/pull/13780)) - Fix: lazy import guardian modules to fix search language setting [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13768](https://github.com/paperless-ngx/paperless-ngx/pull/13768)) - Fix: version indexing fixes [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13737](https://github.com/paperless-ngx/paperless-ngx/pull/13737)) - Fix: append charset to file response for text files [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13759](https://github.com/paperless-ngx/paperless-ngx/pull/13759)) - Chore: pin Apache Tika images to 3.3.1 [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13758](https://github.com/paperless-ngx/paperless-ngx/pull/13758)) - Fix: align bulk edit object perms with document model [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13757](https://github.com/paperless-ngx/paperless-ngx/pull/13757)) - Fix: use selected version for doc detail emailing [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13738](https://github.com/paperless-ngx/paperless-ngx/pull/13738)) - Fix: hide version delete button without global perms [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13735](https://github.com/paperless-ngx/paperless-ngx/pull/13735)) - Fix: dont re-render path template when checking collisions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13718](https://github.com/paperless-ngx/paperless-ngx/pull/13718)) - Fix: DocumentClassifierSchema bounds [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13707](https://github.com/paperless-ngx/paperless-ngx/pull/13707)) - Fix: remove shadow around attribute pages [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13696](https://github.com/paperless-ngx/paperless-ngx/pull/13696)) - Zen: correct dropdown corner radius visual defect [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13695](https://github.com/paperless-ngx/paperless-ngx/pull/13695)) - Fix: handle Android keyboard popper overlay [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13694](https://github.com/paperless-ngx/paperless-ngx/pull/13694)) - Fix: only show create when there is text, hide set values if no fields in cf bulk edit dropdown [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13688](https://github.com/paperless-ngx/paperless-ngx/pull/13688)) - Fix: reopen a fresh Tantivy index per write to prevent orphaned segment files [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13682](https://github.com/paperless-ngx/paperless-ngx/pull/13682)) - Fix: fix validation of workflow title assignment [@&#8203;maxtruxa](https://github.com/maxtruxa) ([#&#8203;13659](https://github.com/paperless-ngx/paperless-ngx/pull/13659)) - Fix: dont clip search dropdown on mobile [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13675](https://github.com/paperless-ngx/paperless-ngx/pull/13675)) - Fix: include sharelink bundle perms in WebUI [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13664](https://github.com/paperless-ngx/paperless-ngx/pull/13664)) - Fix: add pagination to saved views management page [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13646](https://github.com/paperless-ngx/paperless-ngx/pull/13646)) - Fix: fixes for workflow assign custom field values [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13630](https://github.com/paperless-ngx/paperless-ngx/pull/13630)) - Fix: deny deactivated users in permission filtering and auto-login [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13623](https://github.com/paperless-ngx/paperless-ngx/pull/13623)) - Fix: check bulk mail delete permissions for the whole batch up front [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13620](https://github.com/paperless-ngx/paperless-ngx/pull/13620)) - Fix: Allow DRF to validate the maximum API key length [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13614](https://github.com/paperless-ngx/paperless-ngx/pull/13614)) - Fix: render PDF form values in annotation layer [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13607](https://github.com/paperless-ngx/paperless-ngx/pull/13607)) - QoL: disable name button without perms [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13606](https://github.com/paperless-ngx/paperless-ngx/pull/13606)) - Fix: prevent debounce overwrites in advanced search field, also improve Esc behavior [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13602](https://github.com/paperless-ngx/paperless-ngx/pull/13602)) - Fix: raise ParseError on remote OCR failure instead of silently continuing [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13574](https://github.com/paperless-ngx/paperless-ngx/pull/13574)) - Fix: use selected version when creating share links [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13571](https://github.com/paperless-ngx/paperless-ngx/pull/13571)) - Fix: reject bulk edit permissions requests without the correct key [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13563](https://github.com/paperless-ngx/paperless-ngx/pull/13563)) - Fix: correctly serve app logo specified in env [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13561](https://github.com/paperless-ngx/paperless-ngx/pull/13561)) - Fix: prevent workflow passwords field type error [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13552](https://github.com/paperless-ngx/paperless-ngx/pull/13552)) - Fix: correct Firefox print regression [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13543](https://github.com/paperless-ngx/paperless-ngx/pull/13543)) - Fix: hide some saved view operations on management page without permissions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13542](https://github.com/paperless-ngx/paperless-ngx/pull/13542)) - Fix: disable pdfjs selection rendering [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13538](https://github.com/paperless-ngx/paperless-ngx/pull/13538)) - Fix: hide sidebar drag grips with insufficient permissions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13536](https://github.com/paperless-ngx/paperless-ngx/pull/13536)) - Fix: don't re-queue a consume-folder file that is already queued and awaiting consumption [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13526](https://github.com/paperless-ngx/paperless-ngx/pull/13526)) - Fix: correct multi-search non-adjacent queries [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13504](https://github.com/paperless-ngx/paperless-ngx/pull/13504)) - Fix: Content-Disposition filename normalization [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13514](https://github.com/paperless-ngx/paperless-ngx/pull/13514)) - Fix: prevent duplicated text query with multiple date queries [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13522](https://github.com/paperless-ngx/paperless-ngx/pull/13522)) - Fix: crash filtering document link custom fields with an unset or unrelated field present [@&#8203;ggouzi](https://github.com/ggouzi) ([#&#8203;13518](https://github.com/paperless-ngx/paperless-ngx/pull/13518)) - Fix: parse unpadded yyyy-mm-dd date input regardless of locale [@&#8203;Se1foo](https://github.com/Se1foo) ([#&#8203;13501](https://github.com/paperless-ngx/paperless-ngx/pull/13501)) ##### Documentation - Documentation: clarify default OCR mode changes in v3 [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13666](https://github.com/paperless-ngx/paperless-ngx/pull/13666)) - Fix: fixes for workflow assign custom field values [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13630](https://github.com/paperless-ngx/paperless-ngx/pull/13630)) - Documentation: add wiki links for AI stuff and parser plugins [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13626](https://github.com/paperless-ngx/paperless-ngx/pull/13626)) ##### Maintenance - Chore(deps): Bump the actions group across 1 directory with 20 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13481](https://github.com/paperless-ngx/paperless-ngx/pull/13481)) ##### Dependencies <details> <summary>23 changes</summary> - Chore: Upgrade Docker image to Python 3.14 [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13721](https://github.com/paperless-ngx/paperless-ngx/pull/13721)) - Chore(deps): Bump the uv group across 1 directory with 2 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13709](https://github.com/paperless-ngx/paperless-ngx/pull/13709)) - Chore: update, reorg some npm deps [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13716](https://github.com/paperless-ngx/paperless-ngx/pull/13716)) - Chore: update fpdf2 to 2.8.8 [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13629](https://github.com/paperless-ngx/paperless-ngx/pull/13629)) - Chore: update pnpm, add blockExoticSubdeps [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13628](https://github.com/paperless-ngx/paperless-ngx/pull/13628)) - Chore(deps): Bump h2 from 4.3.0 to 4.4.1 in the uv group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13593](https://github.com/paperless-ngx/paperless-ngx/pull/13593)) - Chore(deps): Bump pdfjs-dist from 6.1.200 to 6.2.108 in /src-ui in the npm\_and\_yarn group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13594](https://github.com/paperless-ngx/paperless-ngx/pull/13594)) - Chore(deps): Bump cryptography from 48.0.1 to 50.0.0 in the uv group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13588](https://github.com/paperless-ngx/paperless-ngx/pull/13588)) - Chore(deps): Bump the utilities-patch group across 1 directory with 6 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13539](https://github.com/paperless-ngx/paperless-ngx/pull/13539)) - Chore(deps): Bump the utilities-minor group across 1 directory with 20 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13535](https://github.com/paperless-ngx/paperless-ngx/pull/13535)) - Chore(deps): Bump aiohttp from 3.14.1 to 3.14.3 in the uv group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13537](https://github.com/paperless-ngx/paperless-ngx/pull/13537)) - Chore(deps-dev): Bump zensical from 0.0.47 to 0.0.51 in the development group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13533](https://github.com/paperless-ngx/paperless-ngx/pull/13533)) - Chore(deps-dev): Bump postcss from 8.5.22 to 8.5.25 in /src/paperless\_mail/templates in the npm\_and\_yarn group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13534](https://github.com/paperless-ngx/paperless-ngx/pull/13534)) - Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 4 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13532](https://github.com/paperless-ngx/paperless-ngx/pull/13532)) - Chore: ruff 0.16 upgrade [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13531](https://github.com/paperless-ngx/paperless-ngx/pull/13531)) - Chore(deps): Bump the actions group across 1 directory with 20 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13481](https://github.com/paperless-ngx/paperless-ngx/pull/13481)) - docker(deps): bump astral-sh/uv from 0.11.28-python3.12-trixie-slim to 0.11.32-python3.12-trixie-slim @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13472](https://github.com/paperless-ngx/paperless-ngx/pull/13472)) - docker-compose(deps): bump nginx from 1.31.2-alpine to 1.31.3-alpine in /docker/compose @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13470](https://github.com/paperless-ngx/paperless-ngx/pull/13470)) - docker-compose(deps): Bump greenmail/standalone from 2.1.9 to 2.1.11 in /docker/compose @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13469](https://github.com/paperless-ngx/paperless-ngx/pull/13469)) - Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 18 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13476](https://github.com/paperless-ngx/paperless-ngx/pull/13476)) - Chore(deps-dev): Bump @&#8203;<!---->playwright/test from 1.61.1 to 1.62.0 in /src-ui @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13480](https://github.com/paperless-ngx/paperless-ngx/pull/13480)) - Chore(deps-dev): Bump the frontend-eslint-dependencies group across 1 directory with 4 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13477](https://github.com/paperless-ngx/paperless-ngx/pull/13477)) - Chore(deps-dev): Bump @&#8203;<!---->types/node from 26.1.0 to 26.1.1 in /src-ui @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13479](https://github.com/paperless-ngx/paperless-ngx/pull/13479)) </details> ##### All App Changes <details> <summary>91 changes</summary> - Fix: prevent config autocomplete craziness [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13808](https://github.com/paperless-ngx/paperless-ngx/pull/13808)) - Fix/performance: prevent token re-use in dropdown filtering, also a perf thing [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13804](https://github.com/paperless-ngx/paperless-ngx/pull/13804)) - Enhancement: Apply AI suggestions workflow action [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13639](https://github.com/paperless-ngx/paperless-ngx/pull/13639)) - Fix: exclude version documents from bulk edit "all" [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13791](https://github.com/paperless-ngx/paperless-ngx/pull/13791)) - Enhancement: welcome widget visual tweaks [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13794](https://github.com/paperless-ngx/paperless-ngx/pull/13794)) - Performance: fetch note authors with prefetch instead of one query each [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13790](https://github.com/paperless-ngx/paperless-ngx/pull/13790)) - Tweak: more misc UI tweaks [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13783](https://github.com/paperless-ngx/paperless-ngx/pull/13783)) - Enhancement: support using remote OCR engines selectively [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13633](https://github.com/paperless-ngx/paperless-ngx/pull/13633)) - Fix: fix bottom mobile nav buttons on Android [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13780](https://github.com/paperless-ngx/paperless-ngx/pull/13780)) - Enhancement: websocket heartbeat [@&#8203;oktupol](https://github.com/oktupol) ([#&#8203;13739](https://github.com/paperless-ngx/paperless-ngx/pull/13739)) - Fix: lazy import guardian modules to fix search language setting [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13768](https://github.com/paperless-ngx/paperless-ngx/pull/13768)) - Enhancement: more v3 ui tweaks [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13774](https://github.com/paperless-ngx/paperless-ngx/pull/13774)) - Chore: add some missing UI accessibility labels [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13772](https://github.com/paperless-ngx/paperless-ngx/pull/13772)) - Chore: refactor permission checkbox live changes [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13771](https://github.com/paperless-ngx/paperless-ngx/pull/13771)) - Tweak: better support long list of views in documents list [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13769](https://github.com/paperless-ngx/paperless-ngx/pull/13769)) - Fix: version indexing fixes [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13737](https://github.com/paperless-ngx/paperless-ngx/pull/13737)) - Fix: append charset to file response for text files [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13759](https://github.com/paperless-ngx/paperless-ngx/pull/13759)) - Fix: align bulk edit object perms with document model [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13757](https://github.com/paperless-ngx/paperless-ngx/pull/13757)) - QoL: add count badge to versions dropdown [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13753](https://github.com/paperless-ngx/paperless-ngx/pull/13753)) - Tweakhancement: add jitter to IMAP polling schedule [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13734](https://github.com/paperless-ngx/paperless-ngx/pull/13734)) - Fix: use selected version for doc detail emailing [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13738](https://github.com/paperless-ngx/paperless-ngx/pull/13738)) - Fix: hide version delete button without global perms [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13735](https://github.com/paperless-ngx/paperless-ngx/pull/13735)) - Enhancement: sync OIDC groups to superuser and staff roles [@&#8203;BeSovereign](https://github.com/BeSovereign) ([#&#8203;13060](https://github.com/paperless-ngx/paperless-ngx/pull/13060)) - Enhancement: merge documents as versions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13515](https://github.com/paperless-ngx/paperless-ngx/pull/13515)) - Tweak: adjust modal proportions for small screens [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13728](https://github.com/paperless-ngx/paperless-ngx/pull/13728)) - Refactor: render paperless\_ai prompts via Jinja2 templates instead of f-strings [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13698](https://github.com/paperless-ngx/paperless-ngx/pull/13698)) - Chore(deps): Bump the uv group across 1 directory with 2 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13709](https://github.com/paperless-ngx/paperless-ngx/pull/13709)) - Fix: dont re-render path template when checking collisions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13718](https://github.com/paperless-ngx/paperless-ngx/pull/13718)) - Chore: update, reorg some npm deps [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13716](https://github.com/paperless-ngx/paperless-ngx/pull/13716)) - Fix: DocumentClassifierSchema bounds [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13707](https://github.com/paperless-ngx/paperless-ngx/pull/13707)) - Tweak: small visual tweaks / improvements & fixes [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13700](https://github.com/paperless-ngx/paperless-ngx/pull/13700)) - Fix: remove shadow around attribute pages [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13696](https://github.com/paperless-ngx/paperless-ngx/pull/13696)) - Zen: correct dropdown corner radius visual defect [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13695](https://github.com/paperless-ngx/paperless-ngx/pull/13695)) - Fix: handle Android keyboard popper overlay [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13694](https://github.com/paperless-ngx/paperless-ngx/pull/13694)) - Enhancement: prefer existing tags, types, correspondents, and storage paths in AI suggestions [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13676](https://github.com/paperless-ngx/paperless-ngx/pull/13676)) - Fix: only show create when there is text, hide set values if no fields in cf bulk edit dropdown [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13688](https://github.com/paperless-ngx/paperless-ngx/pull/13688)) - Fix: reopen a fresh Tantivy index per write to prevent orphaned segment files [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13682](https://github.com/paperless-ngx/paperless-ngx/pull/13682)) - Tweak: tweak permissions menu labels for shared user-dependent views [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13685](https://github.com/paperless-ngx/paperless-ngx/pull/13685)) - Fix: fix validation of workflow title assignment [@&#8203;maxtruxa](https://github.com/maxtruxa) ([#&#8203;13659](https://github.com/paperless-ngx/paperless-ngx/pull/13659)) - Feature: Allow selection of compression type and and level during export [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13661](https://github.com/paperless-ngx/paperless-ngx/pull/13661)) - Fix: dont clip search dropdown on mobile [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13675](https://github.com/paperless-ngx/paperless-ngx/pull/13675)) - Fix: include sharelink bundle perms in WebUI [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13664](https://github.com/paperless-ngx/paperless-ngx/pull/13664)) - Enhancement: customizable icons for saved views [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13388](https://github.com/paperless-ngx/paperless-ngx/pull/13388)) - Enhancement: Add --url argument to document\_fuzzy\_match to improve output [@&#8203;lukyjay](https://github.com/lukyjay) ([#&#8203;13123](https://github.com/paperless-ngx/paperless-ngx/pull/13123)) - Feature: Updates remote OCR parser to respect the OCR mode setting [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13408](https://github.com/paperless-ngx/paperless-ngx/pull/13408)) - Performance: pass document chat queries as a QuerySet instead of a materialized.list [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13638](https://github.com/paperless-ngx/paperless-ngx/pull/13638)) - Fix: add pagination to saved views management page [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13646](https://github.com/paperless-ngx/paperless-ngx/pull/13646)) - Fix: fixes for workflow assign custom field values [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13630](https://github.com/paperless-ngx/paperless-ngx/pull/13630)) - Fix: deny deactivated users in permission filtering and auto-login [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13623](https://github.com/paperless-ngx/paperless-ngx/pull/13623)) - Chore: update fpdf2 to 2.8.8 [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13629](https://github.com/paperless-ngx/paperless-ngx/pull/13629)) - Chore: update pnpm, add blockExoticSubdeps [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13628](https://github.com/paperless-ngx/paperless-ngx/pull/13628)) - Fix: check bulk mail delete permissions for the whole batch up front [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13620](https://github.com/paperless-ngx/paperless-ngx/pull/13620)) - Tweak: improve no ML suggestions UX [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13621](https://github.com/paperless-ngx/paperless-ngx/pull/13621)) - Fix: Allow DRF to validate the maximum API key length [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13614](https://github.com/paperless-ngx/paperless-ngx/pull/13614)) - Performance: unify permission-filtering backends, fixes Correspondent/Tag list slowness [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13601](https://github.com/paperless-ngx/paperless-ngx/pull/13601)) - Performance: generalize permitted\_document\_ids into permitted\_object\_ids for any model [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13578](https://github.com/paperless-ngx/paperless-ngx/pull/13578)) - Fix: render PDF form values in annotation layer [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13607](https://github.com/paperless-ngx/paperless-ngx/pull/13607)) - QoL: disable name button without perms [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13606](https://github.com/paperless-ngx/paperless-ngx/pull/13606)) - Fix: prevent debounce overwrites in advanced search field, also improve Esc behavior [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13602](https://github.com/paperless-ngx/paperless-ngx/pull/13602)) - Performance: reduce memory and I/O overhead of the document exporter during zip exports [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13490](https://github.com/paperless-ngx/paperless-ngx/pull/13490)) - Chore(deps): Bump h2 from 4.3.0 to 4.4.1 in the uv group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13593](https://github.com/paperless-ngx/paperless-ngx/pull/13593)) - Chore(deps): Bump pdfjs-dist from 6.1.200 to 6.2.108 in /src-ui in the npm\_and\_yarn group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13594](https://github.com/paperless-ngx/paperless-ngx/pull/13594)) - QoL: make name button text on attribute pages selectable [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13592](https://github.com/paperless-ngx/paperless-ngx/pull/13592)) - Fix: raise ParseError on remote OCR failure instead of silently continuing [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13574](https://github.com/paperless-ngx/paperless-ngx/pull/13574)) - Fix: use selected version when creating share links [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13571](https://github.com/paperless-ngx/paperless-ngx/pull/13571)) - Chore: specify AI chat refine template [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13564](https://github.com/paperless-ngx/paperless-ngx/pull/13564)) - Fix: reject bulk edit permissions requests without the correct key [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13563](https://github.com/paperless-ngx/paperless-ngx/pull/13563)) - Fix: correctly serve app logo specified in env [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13561](https://github.com/paperless-ngx/paperless-ngx/pull/13561)) - Fix: prevent workflow passwords field type error [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13552](https://github.com/paperless-ngx/paperless-ngx/pull/13552)) - Chore(deps): Bump the utilities-patch group across 1 directory with 6 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13539](https://github.com/paperless-ngx/paperless-ngx/pull/13539)) - Chore(deps): Bump the utilities-minor group across 1 directory with 20 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13535](https://github.com/paperless-ngx/paperless-ngx/pull/13535)) - Performance: More efficient mail fetching [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13432](https://github.com/paperless-ngx/paperless-ngx/pull/13432)) - Performance: eliminate per-document guardian permission-check causing high CPU on document lists [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13505](https://github.com/paperless-ngx/paperless-ngx/pull/13505)) - Fix: correct Firefox print regression [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13543](https://github.com/paperless-ngx/paperless-ngx/pull/13543)) - Fix: hide some saved view operations on management page without permissions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13542](https://github.com/paperless-ngx/paperless-ngx/pull/13542)) - Chore(deps): Bump aiohttp from 3.14.1 to 3.14.3 in the uv group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13537](https://github.com/paperless-ngx/paperless-ngx/pull/13537)) - Chore(deps-dev): Bump zensical from 0.0.47 to 0.0.51 in the development group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13533](https://github.com/paperless-ngx/paperless-ngx/pull/13533)) - Fix: disable pdfjs selection rendering [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13538](https://github.com/paperless-ngx/paperless-ngx/pull/13538)) - Fix: hide sidebar drag grips with insufficient permissions [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13536](https://github.com/paperless-ngx/paperless-ngx/pull/13536)) - Chore(deps-dev): Bump postcss from 8.5.22 to 8.5.25 in /src/paperless\_mail/templates in the npm\_and\_yarn group across 1 directory @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13534](https://github.com/paperless-ngx/paperless-ngx/pull/13534)) - Chore: ruff 0.16 upgrade [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13531](https://github.com/paperless-ngx/paperless-ngx/pull/13531)) - Fix: don't re-queue a consume-folder file that is already queued and awaiting consumption [@&#8203;stumpylog](https://github.com/stumpylog) ([#&#8203;13526](https://github.com/paperless-ngx/paperless-ngx/pull/13526)) - Fix: correct multi-search non-adjacent queries [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13504](https://github.com/paperless-ngx/paperless-ngx/pull/13504)) - Fix: Content-Disposition filename normalization [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13514](https://github.com/paperless-ngx/paperless-ngx/pull/13514)) - Fix: prevent duplicated text query with multiple date queries [@&#8203;shamoon](https://github.com/shamoon) ([#&#8203;13522](https://github.com/paperless-ngx/paperless-ngx/pull/13522)) - Fix: crash filtering document link custom fields with an unset or unrelated field present [@&#8203;ggouzi](https://github.com/ggouzi) ([#&#8203;13518](https://github.com/paperless-ngx/paperless-ngx/pull/13518)) - Fix: parse unpadded yyyy-mm-dd date input regardless of locale [@&#8203;Se1foo](https://github.com/Se1foo) ([#&#8203;13501](https://github.com/paperless-ngx/paperless-ngx/pull/13501)) - Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 18 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13476](https://github.com/paperless-ngx/paperless-ngx/pull/13476)) - Chore(deps-dev): Bump @&#8203;<!---->playwright/test from 1.61.1 to 1.62.0 in /src-ui @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13480](https://github.com/paperless-ngx/paperless-ngx/pull/13480)) - Chore(deps-dev): Bump the frontend-eslint-dependencies group across 1 directory with 4 updates @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13477](https://github.com/paperless-ngx/paperless-ngx/pull/13477)) - Chore(deps-dev): Bump @&#8203;<!---->types/node from 26.1.0 to 26.1.1 in /src-ui @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot) ([#&#8203;13479](https://github.com/paperless-ngx/paperless-ngx/pull/13479)) </details> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDQuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
ginjiruu merged commit cdbcce11ce into master 2026-08-27 14:18:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lab/portable-cluster-argocd-apps!83
No description provided.