stumpylog
2d354263f1
Feature/Chore: Replaces all usages of ImageMagik's convert binary with a simple Pillow based helper
...
This removes ImageMagik as a dependency entirly and all documentation is cleaned up from it.
We no longer need to install it, have a policy for it to allow PDFs and no longer shell
out to it either.
2026-10-19 19:39:57 -07:00
stumpylog
f05a0f377e
Fix: use a fractional thumbnail DPI so oversized pages render a bounded raster
2026-10-19 19:39:55 -07:00
stumpylog and Claude Sonnet 5.5
8910937682
Chore: Supersample the PDF thumbnail render 2x
...
Render the PDF page at twice the target size and downsample, with edge case
handling for small and odd sized pages, simplified helpers and tests, and
trimmed comments.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 19:39:55 -07:00
stumpylog and Claude Sonnet 5.5
553f64fce3
Chore: Generate PDF thumbnails with pdftoppm and Pillow instead of ImageMagick
...
Replace the ImageMagick convert based PDF thumbnail path with pdftoppm and
Pillow. Keeps thumbnails at 500px wide for small and odd sized pages, covers
the qpdf repair and double failure paths, removes the unused run_convert
helper, hardens thumbnail encoding, deprecates PAPERLESS_CONVERT_MEMORY_LIMIT
and PAPERLESS_CONVERT_TMPDIR, and corrects the related docs and CI.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 19:39:55 -07:00
GitHub Actions
f8e93a535a
Auto translate strings
2026-10-20 02:19:58 +00:00
shamoon
98fb7c3b63
Enhancement: notifications improvements ( #14500 )
2026-10-19 19:18:39 -07:00
GitHub Actions
c657fceea5
Auto translate strings
2026-10-20 02:09:30 +00:00
shamoon
d76943d57c
Enhancement: doc details ux improvements ( #14485 )
2026-10-19 19:08:33 -07:00
shamoon
a4003df7e8
Enhancement (QoL): allow independently toggling child + parent tags in WF tag fields ( #14400 )
2026-10-19 19:08:21 -07:00
shamoon
f6f420a491
Tweak: drop the user dropdown caret ( #14444 )
2026-10-19 19:08:07 -07:00
shamoon
c105486b6a
Enhancement: navbar upload button ( #14442 )
2026-10-19 19:07:55 -07:00
GitHub Actions
8ea31cb3ce
Auto translate strings
2026-10-20 02:05:59 +00:00
shamoon
4c124caee1
Enhancement: AI chat UX tweaks ( #14415 )
2026-10-19 19:04:50 -07:00
GitHub Actions
9e83864f83
Auto translate strings
2026-10-20 01:53:57 +00:00
shamoon
7b53a4b316
Enhancement: support markdown in AI chat ( #14409 )
2026-10-19 18:52:28 -07:00
shamoon
20b7a116fd
Fix: dont defer tag assignment when barcode will not result in a split ( #14497 )
2026-10-19 15:37:04 -07:00
github-actions[bot]
8d3902454e
Documentation: Add v3.3.3 changelog ( #14492 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-19 10:28:42 -07:00
shamoon
31caf01ae5
Bump version to 3.3.3
v3.3.3
2026-10-19 10:06:39 -07:00
shamoon
e756f5985f
Merge branch 'dev'
2026-10-19 10:05:59 -07:00
github-actions[bot] and Crowdin Bot
ce1dee7549
New Crowdin translations by GitHub Action ( #14474 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-10-19 16:58:46 +00:00
shamoon
fd187cd09a
Fix: fix global search input layout shifting ( #14491 )
2026-10-19 09:39:26 -07:00
GitHub Actions
814b208280
Auto translate strings
2026-10-19 15:41:29 +00:00
shamoon
11c32d352e
Fix: dont include doc content on global search results ( #14488 )
2026-10-19 08:40:05 -07:00
GitHub Actions
c21deaa452
Auto translate strings
2026-10-19 06:20:40 +00:00
shamoon
c47766121d
Fix: remove some redundant pagers ( #14487 )
2026-10-18 23:19:24 -07:00
GitHub Actions
979bcd3896
Auto translate strings
2026-10-19 06:05:02 +00:00
shamoon
d450f03d5f
Fix: prevent weird wrapping of dashboard widget column titles ( #14486 )
2026-10-18 23:03:43 -07:00
GitHub Actions
730c2d8688
Auto translate strings
2026-10-19 03:23:47 +00:00
shamoon
b1738c85d7
Fix: dont paginate 'all' tasks view across sections ( #14484 )
2026-10-18 20:22:18 -07:00
Trenton H
a8b835fcd0
Fix: use float parsing for importer manifest records with a passphrase ( #14483 )
2026-10-18 15:16:13 -07:00
GitHub Actions
41498113d3
Auto translate strings
2026-10-18 14:29:34 +00:00
309a4b004d
Fix: respect subpath in logout, share link and auto-login redirects ( #14476 )
...
---------
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-10-18 14:28:15 +00:00
GitHub Actions
961f7fd672
Auto translate strings
2026-10-18 00:30:41 +00:00
shamoon
de94657e17
Fix: dont tie suggestions button to ai enabled any more ( #14478 )
2026-10-17 17:29:29 -07:00
Trenton H
0cb2cdbfdd
Fix: handle single-class classifier in threshold prediction ( #14471 ) ( #14473 )
...
scikit-learn treats a single-class fit as binary, so predict_proba returns
[1 - p, p] for one class and argmax could index past classes_. Use only
column 0, the real class, so the confidence threshold still applies.
2026-10-16 10:47:58 -07:00
GitHub Actions
1f3d451a3a
Auto translate strings
2026-10-16 17:12:50 +00:00
Trenton H
183cfd2da4
Fix: keep counter and extension when shortening long public filenames ( #14472 )
...
get_public_filename relied on sanitize_filename to truncate, which cuts
from the end and so dropped the counter and extension of long titles.
Multi-byte titles could also exceed the 255 byte filesystem limit.
Shorten the title by UTF-8 bytes before appending the counter and
extension. The exporter reserves room for its longer derived thumbnail
and archive suffixes.
2026-10-16 10:11:34 -07:00
github-actions[bot]
15e9a7a017
Changelog v3.3.2 - GHA ( #14468 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-15 23:21:41 -07:00
shamoon
04a927c25f
Bump version to 3.3.2
v3.3.2
2026-10-15 22:52:43 -07:00
shamoon
30a24ee02e
Chore: disable deprecated ts-jest isolation override
2026-10-15 22:51:55 -07:00
github-actions[bot] and Crowdin Bot
1943c99b27
New Crowdin translations by GitHub Action ( #14449 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-10-15 22:51:00 -07:00
shamoon
8b26ecafb6
Fix: prevent ownerless docs leaking others in to LLM prompts
2026-10-15 22:42:34 -07:00
Trenton H
d4a57204eb
Fix: copy only direct user grants in DocumentMetadataOverrides.from_document ( #14452 )
...
get_users_with_perms includes group members by default, so PDF actions such
as merge and split gave them direct grants on the new documents, which
outlived their group membership.
2026-10-15 15:11:28 -07:00
dependabot[bot]
c50c6f5517
Chore(deps): Bump filelock from 3.32.6 to 4.0.12 ( #14336 )
...
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.32.6 to 4.0.12.
- [Release notes](https://github.com/tox-dev/py-filelock/releases )
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.32.6...4.0.12 )
---
updated-dependencies:
- dependency-name: filelock
dependency-version: 4.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-14 16:11:12 -07:00
GitHub Actions
34a6c718fa
Auto translate strings
2026-10-14 15:18:54 +00:00
shamoon
14aaa42777
Fix: support combined text/query searches ( #14443 )
2026-10-14 08:17:22 -07:00
shamoon
c86c822bc7
Fix ai auto-close message
2026-10-13 12:15:28 -07:00
dependabot[bot]
b23b118a49
Chore(deps): Bump the uv group across 1 directory with 3 updates ( #14418 )
...
Bumps the uv group with 3 updates in the / directory: [banks](https://github.com/masci/banks ), [fsspec](https://github.com/fsspec/filesystem_spec ) and [multidict](https://github.com/aio-libs/multidict ).
Updates `banks` from 2.4.5 to 2.5.1
- [Release notes](https://github.com/masci/banks/releases )
- [Commits](https://github.com/masci/banks/compare/v2.4.5...v2.5.1 )
Updates `fsspec` from 2026.1.0 to 2026.6.0
- [Commits](https://github.com/fsspec/filesystem_spec/compare/2026.1.0...2026.6.0 )
Updates `multidict` from 6.7.1 to 6.9.1
- [Release notes](https://github.com/aio-libs/multidict/releases )
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/multidict/compare/v6.7.1...v6.9.1 )
---
updated-dependencies:
- dependency-name: banks
dependency-version: 2.5.1
dependency-type: indirect
- dependency-name: fsspec
dependency-version: 2026.6.0
dependency-type: indirect
- dependency-name: multidict
dependency-version: 6.9.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-13 17:25:40 +00:00
Trenton H
6e717817c6
Fix: make exporter derived file names unique when originals differ only by extension ( #14429 )
2026-10-12 15:14:08 -07:00
shamoon
3e0fa73771
Chore: adjust issue auto-triage
2026-10-12 14:16:45 -07:00