Crowdin Bot
b57dbf7c32
New Crowdin translations by GitHub Action
2026-07-28 12:46:39 +00:00
shamoon and GitHub
de9f520143
Chore/fix: refactor frontend task service ( #13365 )
2026-07-28 00:34:30 -07:00
shamoon and GitHub
a68c487d60
Fix: fix Enter selection in search autocomplete ( #13361 )
2026-07-27 23:33:13 -07:00
github-actions[bot] and GitHub
217421bceb
Documentation: Add v3.0.4 changelog ( #13356 )
2026-07-27 21:21:10 -07:00
shamoon
3bc03bbaec
Bump version to 3.0.4
v3.0.4
2026-07-27 20:14:39 -07:00
shamoon
aaee24ac0b
Merge branch 'dev'
2026-07-27 20:14:04 -07:00
674dab29df
New Crowdin translations by GitHub Action ( #13308 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-07-27 20:12:46 -07:00
GitHub Actions
b2b2f7b488
Auto translate strings
2026-07-28 00:27:34 +00:00
shamoon and GitHub
0b588c2d31
Fix: prevent pdfjs highlight scrolling from affecting the entire page ( #13355 )
2026-07-27 17:25:52 -07:00
Trenton H and GitHub
dcff067dc1
Fix: don't skip OCR/archive for tagged PDFs with no actual text ( #13351 )
2026-07-27 16:52:29 -07:00
shamoon and GitHub
7eee8538ec
Performance: more performant filtering diacritic normalization ( #13347 )
2026-07-27 22:13:16 +00:00
98b66fdf24
Perf: prefetch notes and custom fields for LLM index text building ( #13350 )
...
build_llm_index_text queried Note and CustomFieldInstance (plus its
field FK) per document, uncovered by the earlier correspondent/type/
storage_path/tags prefetch fix. Add notes and custom_fields__field to
the rebuild and scoped document querysets, and read from doc.notes.all()
instead of a fresh Note.objects.filter() so the prefetch is actually used.
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-27 14:50:37 -07:00
GitHub Actions
693a111c5a
Auto translate strings
2026-07-27 19:35:15 +00:00
Trenton H and GitHub
b19edd0b74
Fix: dedupe permission-visible documents when combined with multi-tag ALL filtering ( #13331 ) ( #13345 )
...
The permission filter OR'd three querysets together on top of a
queryset that could already carry two independent tags__id__all
joins, letting a document that matched more than one branch (e.g.
unowned + group-permissioned) come back twice. Replaced it with a
single id__in filter against the existing permitted_document_ids
helper, which is join-free and can't hit this.
2026-07-27 19:33:26 +00:00
Trenton H and GitHub
0e98a7f1ce
Performance: Scope llm index updates to actually modified documents ( #13322 )
...
* Perf: scope bulk_update_documents' LLM index refresh to the edited document ids instead of the whole library
* Perf: select_related/prefetch_related for the scoped LLM index batch
* Perf: select_related/prefetch_related for the full LLM index rebuild path
* Fix: address Copilot review findings on LLM index scoping
2026-07-27 10:23:43 -07:00
GitHub Actions
14517062c4
Auto translate strings
2026-07-27 16:53:33 +00:00
shamoon and GitHub
0c0faf7f80
Fixhancement: pass LLM output language to chat if specified ( #13340 )
2026-07-27 16:51:31 +00:00
Sandro and GitHub
eda79603fe
Documentation: fix PAPERLESS_AI_LLM_OUTPUT_LANGUAGE heading level ( #13341 )
2026-07-27 09:37:09 -07:00
shamoon and GitHub
8f017942d9
Chore: resolve npm provenance issues with chokidar and semver ( #13323 )
2026-07-26 16:25:49 -07:00
GitHub Actions
f4e7a2e9e4
Auto translate strings
2026-07-26 22:38:16 +00:00
shamoon and GitHub
317e534aa0
Fix: ensure preview reload on live changes ( #13321 )
2026-07-26 22:36:03 +00:00
Trenton H and GitHub
3ba6d0325a
Fix: clamp out-of-range MailRule.order and ApplicationConfiguration DPI/page fields before smallint migration ( #13316 )
2026-07-26 22:11:27 +00:00
Trenton H and GitHub
318520a0f1
Fix: add docstring to DocumentClassifierSchema for cleaner LLM tool description ( #13315 )
2026-07-26 22:00:06 +00:00
Trenton H and GitHub
ea1f3653a9
Fix: guard build_document_node against stale FK on deleted correspondent/doc type ( #13318 )
2026-07-26 21:45:59 +00:00
shamoon and GitHub
423d4b9f2d
Fix: prevent search filter loss when closing document with Escape key ( #13317 )
2026-07-26 14:17:26 -07:00
shamoon and GitHub
8bc4e5ee94
Fix: fix frontend permissions display for stats/system perms ( #13305 )
2026-07-26 02:56:06 -07:00
65fe6aacc7
Documentation: Add v3.0.3 changelog ( #13300 )
...
* Changelog v3.0.3 - GHA
* Update changelog.md
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-07-25 18:57:03 -07:00
shamoon
b5a23cff2f
Bump version to 3.0.3
v3.0.3
2026-07-25 16:32:39 -07:00
aa90f79c21
New Crowdin translations by GitHub Action ( #13297 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-07-25 16:31:40 -07:00
e704bf88dc
New Crowdin translations by GitHub Action ( #13239 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-07-25 16:30:17 -07:00
Trenton H and GitHub
1646756c6c
Docs: warn bare-metal users about stale files when upgrading ( #13296 )
2026-07-25 14:06:31 -07:00
shamoon
48d6ff13f2
Tweak: use css grid for navbar
2026-07-25 09:13:34 -07:00
GitHub Actions
bfe2d92619
Auto translate strings
2026-07-25 07:13:46 +00:00
shamoon and GitHub
4f0845b094
Fixhancement: PAPERLESS_ALLAUTH_TRUSTED_PROXY_COUNT ( #13281 )
2026-07-25 00:12:12 -07:00
shamoon and GitHub
dee568e2a6
Tweak: adjust top navbar wrapping when AI chat button visible ( #13280 )
2026-07-24 23:50:10 -07:00
shamoon
f60a2af841
Merge branch 'main' into dev
2026-07-24 19:08:23 -07:00
Trenton H and GitHub
33cd48a17f
Fix: preserve document fields during Gotenberg conversion ( #13271 )
...
Gotenberg's LibreOffice route enables updateIndexes by default, which refreshes dynamic fields (e.g. auto-dates) to the current date. Disable it so field values are preserved as authored.
2026-07-24 13:59:51 -07:00
Trenton H and GitHub
d76dbf5366
Documentation: Add the NumPy CPU baseline increase to the migration guide ( #13269 )
2026-07-24 09:18:07 -07:00
Trenton H and GitHub
b66182cd7b
Fix: Makes the email date aware as soon as possible during parsing ( #13266 )
2026-07-24 15:39:25 +00:00
Trenton H and GitHub
3fe6562c57
Fix: Handle a plain string as Celery sometimes provides for the traceback ( #13267 )
2026-07-24 15:27:57 +00:00
Trenton H and GitHub
737d568f80
Fix: Emit the torch index into the requirements.txt for people still using it ( #13265 )
2026-07-24 08:07:52 -07:00
Matthias Mast and GitHub
b992f9fc05
Fix: handle notes without a user when building the search index ( #13260 )
2026-07-24 06:39:11 -07:00
ed714b8a5a
Changelog v3.0.2 - GHA ( #13244 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-23 18:56:06 -07:00
shamoon
e0ab6a2e75
Merge branch 'dev'
2026-07-23 18:13:49 -07:00
shamoon
6d249b4932
Bump version to 3.0.2
v3.0.2
2026-07-23 18:12:59 -07:00
90ea4f27c4
Changelog v3.0.1 - GHA ( #13240 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-23 17:59:34 -07:00
shamoon and GitHub
371c4f57d3
Fix: fix broken migration in 3.0.1 ( #13242 )
2026-07-23 17:59:03 -07:00
stumpylog
5569447ea0
Bumps the version to 3.0.1 everywhere
v3.0.1
2026-07-23 15:59:53 -07:00
stumpylog
17796357ee
Merge remote-tracking branch 'origin/dev'
2026-07-23 15:55:41 -07:00
b47b9800a1
New Crowdin translations by GitHub Action ( #13207 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-07-23 15:54:05 -07:00