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
shamoon
de94657e17
Fix: dont tie suggestions button to ai enabled any more ( #14478 )
2026-10-17 17:29:29 -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
14aaa42777
Fix: support combined text/query searches ( #14443 )
2026-10-14 08:17:22 -07:00
shamoon
c4d1b0c732
Bump version to 3.3.1
2026-10-12 13:01:03 -07:00
github-actions[bot] and Crowdin Bot
49a298894e
New Crowdin translations by GitHub Action ( #14368 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-10-12 12:59:46 -07:00
shamoon
6f7ed1d4a7
Bump version to 3.3.0
2026-10-05 20:34:24 -07:00
github-actions[bot] and Crowdin Bot
662a5237a3
New Crowdin translations by GitHub Action ( #14361 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-10-06 03:29:47 +00:00
shamoon
6cdb93cd59
Fix: dont overcount same title or date suggestions
2026-10-05 20:18:09 -07:00
shamoon
73b2321e87
Fix create after ML-only
2026-10-05 20:04:35 -07:00
shamoon
bc92e4ff98
Fix suggestions dropdown counts and empty state
2026-10-05 19:32:56 -07:00
github-actions[bot] and Crowdin Bot
dacc213917
New Crowdin translations by GitHub Action ( #14214 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-10-06 02:09:40 +00:00
jurassicparkicecream and shamoon
62cc31fbdb
Feature: store barcode contents, list and search them ( #14276 )
...
* Feature: store barcode contents, list and search them
New setting PAPERLESS_CONSUMER_STORE_BARCODE_VALUES (off by default)
stores all barcodes found during consumption with the document: page,
type and content. They are listed on the metadata tab with a copy
button, returned by the documents API and searchable with barcodes:
in the advanced search. Versions keep their own barcodes, reprocessing
reads them again. Refs #9898
* Tests: cover the remaining barcode branches
Covers unchanged and failing barcode reads on reprocessing, unsupported files and DocumentBarcode.__str__, and uses toHaveLength in the barcode list spec as suggested by SonarCloud.
* Address review: keep barcodes when they can't be read, format choices
- Reprocessing and new versions keep the stored barcodes when the file
can't be scanned or the scan fails, and replace them atomically.
- Format is a TextChoices of the zxing-cpp formats, with a test.
- Shared scan code, latest_version helper, TypedDict, serializer reuse.
- Barcodes in the split manifest, export/import tests, pytest-style tests.
* Barcode tests: TIFF reprocess, format check both ways, fixtures
- Reprocessing a TIFF with TIFF support off keeps the stored barcodes.
- The format test also fails when zxing-cpp drops a format.
- Fixtures in place of the sample dir mixin, plugin-level disabled test.
- Format labels aren't translated, OpenAPI enum named BarcodeFormatEnum.
* Review: module-level zxing reader, shorter barcode docs
- read_barcodes_zxing is a module-level function used by scan_pdf.
- Drop the trivial __str__ test, mark it no cover.
- Shorten the barcode docs and remove the duplicate in configuration.md.
* Fix header
* Use utility class
* Return barcodes from the metadata endpoint only
Drop the barcodes field and its prefetches from the document serializer,
as agreed in the review. Also remove the now empty component stylesheet.
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-10-05 16:25:19 +00:00
9d50a3b261
Fix: ship pdf.js CMaps so CJK documents render in the viewer ( #14318 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-10-02 03:27:15 +00:00
shamoon
58bda48682
Enhancement: more control over suggestion requests ( #14258 )
2026-10-01 20:00:52 +00:00
shamoon
7b98085b31
Fix: prevent dev pdf viewer link flash ( #14268 )
2026-09-26 07:02:49 -07:00
shamoon
b3bf220f56
Fix: rest of PDF link fix
2026-09-25 20:08:36 -07:00
shamoon
d4429c3cc7
Fix: allow pointer events for pdf links in pngx viewer ( #14264 )
2026-09-25 18:35:21 -07:00
shamoon
c9f7f2cfbe
Fix: ensure documentDeleted subscription is discarded ( #14247 )
2026-09-23 12:12:26 -07:00
e34eda07bb
Enhancement: support separate embedding API key ( #14067 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-09-23 11:44:37 -07:00
Trenton H
7575d60782
Bump version to 3.2.1
2026-09-20 14:29:37 -07:00
github-actions[bot] and Crowdin Bot
8b02a23b86
New Crowdin translations by GitHub Action ( #14179 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-09-20 21:24:50 +00:00
shamoon
961f018d3e
Bump version to 3.2.0
2026-09-18 19:13:02 -07:00
github-actions[bot] and Crowdin Bot
36c10b72b9
New Crowdin translations by GitHub Action ( #13968 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-09-18 19:07:47 +00:00
shamoon
f4ff87e69b
Enhancement (QoL): support deselecting single items from "select all" ( #14117 )
2026-09-18 01:28:55 +00:00
shamoon
c97c6923ea
Enhancement: centralized management of share links + bundles ( #14115 )
2026-09-16 15:45:49 +00:00
shamoon
a419f1ffac
Chore: move advanced search to the bottom in the filter editor ( #14130 )
2026-09-15 21:09:46 -07:00
shamoon
aeed83b14a
Chore: include Apply AI Suggestions in the tasks UI filter dropdown ( #14093 )
2026-09-13 11:15:32 -07:00
shamoon
197c80ea68
Fix: ui version content switching inconsistencies ( #14066 )
2026-09-10 23:37:49 -07:00
shamoon
df8e95cbd4
Fix: prevent saving changes to stale cached document object ( #14065 )
2026-09-10 19:16:51 -07:00
shamoon
2d64684043
Enhancement: customize sidebar items ( #14052 )
2026-09-09 22:00:37 -07:00
shamoon
7813375123
Enhancement (QoL): surface externally-set options in Config UI ( #13989 )
2026-09-08 14:39:22 +00:00
shamoon
f197d09b3e
Enhancement: allow disabling auto-suggestions for inbox documents ( #13946 )
2026-09-07 22:04:13 +00:00
shamoon
9a47b20d2a
Enhancement: duplicates filter ( #13994 )
2026-09-07 20:46:49 +00:00
shamoon
4b1434f876
Fix: catch some frontend failed object retrievals ( #14023 )
2026-09-07 08:48:34 -07:00
shamoon
ec70e4f423
Fix: more v3 icons cleanup ( #14017 )
2026-09-06 16:12:45 -07:00
shamoon
4d9e64031c
Tweak: note that apply AI suggestions runs async in WF editor ( #14004 )
2026-09-05 16:59:09 -07:00
shamoon
be45149677
Fix: change share link bundle dialog button to close after create, don't toast on copied ( #14002 )
2026-09-05 16:53:12 -07:00
shamoon
c37e9ea187
Chore: resolve Angular NG01354 warnings ( #14000 )
2026-09-05 16:18:13 -07:00
shamoon
4dcdc4bd68
Enhancement (QoL): attempt to localize firstDayOfWeek for date picker ( #13999 )
2026-09-05 16:04:44 -07:00
shamoon
b24f2cbfa7
Fix: enforce the overflow hidden rule on pdf editor thumbnails ( #13976 )
2026-09-04 14:08:09 -07:00
shamoon
59e8ebd42c
Fix: also correct unbroken long names on small cards ( #13974 )
2026-09-04 13:17:26 -07:00
shamoon
3fe3dda3a1
Chore: update ng-select to v24, handle breaking changes ( #13951 )
2026-09-04 12:26:47 -07:00
shamoon
ac381d2344
Fix: ensure parent + child tags change together in bulk editor ( #13972 )
2026-09-04 08:24:17 -07:00
shamoon
8da770c3d7
Fix: enure emit parent tag when re-added
2026-09-04 07:11:28 -07:00
shamoon
d48663e9eb
Bump version to 3.1.3
2026-09-03 18:59:18 -07:00
github-actions[bot] and Crowdin Bot
a28a6fe23b
New Crowdin translations by GitHub Action ( #13894 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-09-03 18:58:02 -07:00
shamoon
78ea120e0e
Fix: use the header loading indicator on tasks page ( #13949 )
2026-09-02 16:58:14 -07:00
shamoon
1c0fbeb6f3
Fix: fix load sidebar size animating ( #13947 )
2026-09-02 15:25:24 -07:00
shamoon
1ba1f2b9c2
Fix: wrap long words without spaces in dropdowns ( #13945 )
2026-09-02 13:33:48 -07:00