Trenton Holmes and Claude Sonnet 5
eb5bf53476
Fix (beta): stop blocking the document list on selection-data aggregation
...
The document overview sent include_selection_data=true on every list
request (page/filter/sort change), computing 5 correlated Count(DISTINCT)
aggregations over the full matching queryset inline before the list could
render. At scale (hundreds of thousands of documents, unfiltered) this is
the confirmed root cause of the document overview "eternally loading" in
paperless-ngx/paperless-ngx#13161 .
Split the aggregation into its own endpoint, GET
/api/documents/filter_selection_data/, filter-scoped the same way the
list endpoint already resolves matches (no document ID enumeration
needed). The frontend now fetches it as a separate, non-blocking request
after the list has already rendered, for plain (non-search) browsing.
Full-text search keeps computing it inline since results are already
narrowed by the search backend first.
include_selection_data never shipped in a stable release (introduced
this beta cycle, not present on main), so the plain list endpoint simply
stops acting on it rather than needing a deprecation path.
Also closes a latent localStorage leak between
document-list-view.service.spec.ts tests (filterRules persisted via
localStorage were never cleared, only sessionStorage was) that this
change's new URL-dependent follow-up request exposed, and fixes two
tests that were unknowingly relying on that leaked state to pass.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-20 10:00:08 -07:00
shamoon and GitHub
80210bd3bf
Performance: use NgOptimizedImage for thumbnail lazy loading ( #13169 )
2026-07-19 18:05:51 -07:00
GitHub Actions
d34ef75786
Auto translate strings
2026-07-19 22:48:24 +00:00
shamoon
b8c424c8e1
Update document-detail.component.html
2026-07-19 15:46:17 -07:00
GitHub Actions
2180b21c41
Auto translate strings
2026-07-19 14:45:46 +00:00
shamoon and GitHub
99bdfdfe7a
Fix: better handle saved view errors in dashboard widgets ( #13164 )
2026-07-19 07:44:12 -07:00
GitHub Actions
73a0586a75
Auto translate strings
2026-07-18 06:00:02 +00:00
shamoon
dcba44ad78
Merge branch 'beta' into dev
2026-07-17 22:57:47 -07:00
shamoon
ed54f1a8b9
Fix: more signal-backed conversions
2026-07-17 22:57:37 -07:00
shamoon and GitHub
f8a641b402
Fix (beta): convert chat component to signal-backed ( #13152 )
2026-07-17 22:26:07 -07:00
6938fb0e01
New Crowdin translations by GitHub Action ( #13134 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-07-17 15:16:21 -07:00
GitHub Actions
71557d7c64
Auto translate strings
2026-07-16 17:43:31 +00:00
shamoon
66f5111dc1
Chore: some frontend sonar fixes
2026-07-16 10:42:00 -07:00
dependabot[bot] and GitHub
0addb448f5
Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 4 updates ( #13137 )
2026-07-15 23:52:20 +00:00
GitHub Actions
5a65c4448d
Auto translate strings
2026-07-15 15:14:34 +00:00
shamoon and GitHub
370a0a29ba
Fix (beta): fix sidebar document close button ( #13136 )
2026-07-15 08:12:56 -07:00
536007f42b
New Crowdin translations by GitHub Action ( #12722 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-07-14 09:29:42 -07:00
shamoon and GitHub
71e2dd4b08
Fix: include wasm assets in pdf.js-based viewer ( #13122 )
2026-07-11 22:14:38 -07:00
GitHub Actions
dabd7826d0
Auto translate strings
2026-07-11 23:14:15 +00:00
shamoon and GitHub
054b234739
Fix: fix ui labels from md5 to sha256 ( #13119 )
2026-07-11 16:12:47 -07:00
GitHub Actions
be8890cfaf
Auto translate strings
2026-07-10 18:24:51 +00:00
shamoon and GitHub
e03b09e2ea
Chore: pnpm lockfile cleanup ( #13116 )
2026-07-10 11:23:19 -07:00
GitHub Actions
ce844c2e5a
Auto translate strings
2026-07-10 07:43:46 +00:00
shamoon and GitHub
106b41a15c
Chorehancement: update to Angular v22, 'zoneless' / 'reactive' ( #13114 )
2026-07-10 00:42:16 -07:00
GitHub Actions
8ad321b743
Auto translate strings
2026-07-02 22:03:59 +00:00
ea1102b7f2
Chore(deps): Bump pdfjs-dist from 5.7.284 to 6.0.227 in /src-ui ( #13080 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 22:02:20 +00:00
627875b1cf
Chore(deps-dev): Bump @playwright/test from 1.60.0 to 1.61.1 in /src-ui ( #13078 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 08:25:57 -07:00
dependabot[bot] and GitHub
7ffaba6aac
Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates ( #13076 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 15:23:09 +00:00
dependabot[bot] and GitHub
fe81f3ee98
Chore(deps): Bump uuid from 14.0.0 to 14.0.1 in /src-ui ( #13077 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 15:07:48 +00:00
dependabot[bot] and GitHub
ed9372c808
Chore(deps-dev): Bump jest-preset-angular from 16.1.5 to 17.0.0 in /src-ui in the frontend-jest-dependencies group ( #13075 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 14:50:59 +00:00
dependabot[bot] and GitHub
b804da0140
Chore(deps-dev): Bump @types/node from 25.9.1 to 26.0.0 in /src-ui ( #13081 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 07:30:21 -07:00
GitHub Actions
63c19e7f75
Auto translate strings
2026-06-23 14:34:24 +00:00
shamoon
bf70e597ee
Merge branch 'beta' into dev
2026-06-23 07:32:33 -07:00
shamoon and GitHub
262183e848
Enhancement (beta): support LLM timeout config ( #13002 )
2026-06-18 08:35:11 -07:00
shamoon and GitHub
8bd620d8ab
Enhancement: ignore diacritics, support multiple substring matching for UI filtering ( #13021 )
2026-06-17 05:58:55 -07:00
GitHub Actions
20a220ef6c
Auto translate strings
2026-06-16 00:04:24 +00:00
e83996135a
Chore(deps): Bump the npm_and_yarn group across 1 directory with 3 updates ( #13016 )
...
Bumps the npm_and_yarn group with 3 updates in the /src-ui directory: [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ), [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) and [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ).
Updates `@angular/common` from 21.2.14 to 21.2.17
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.17/packages/common )
Updates `@angular/compiler` from 21.2.14 to 21.2.17
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.17/packages/compiler )
Updates `@angular/core` from 21.2.14 to 21.2.17
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/v21.2.17/packages/core )
---
updated-dependencies:
- dependency-name: "@angular/common"
dependency-version: 21.2.17
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@angular/compiler"
dependency-version: 21.2.17
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@angular/core"
dependency-version: 21.2.17
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 17:02:51 -07:00
shamoon and GitHub
75f0c4c92e
Fix (beta): retry celery ping and report warning on no response ( #13012 )
2026-06-15 15:05:43 -07:00
11fb09e4f4
Fix (beta): don't send chat message on Enter while composing with IME (CJK) ( #12999 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-06-13 13:48:19 +00:00
shamoon and GitHub
a5d6ff5f15
Fix: wrap long titles in delete confirm dialog ( #12973 )
2026-06-10 06:56:02 -07:00
shamoon and GitHub
8405f66e38
Fix (beta): fix re-ordering in merge dialog ( #12967 )
2026-06-09 07:03:44 -07:00
shamoon and GitHub
c3459d8f62
Fix (beta): move task filtering to backend fully ( #12956 )
2026-06-07 22:45:15 +00:00
shamoon and GitHub
3d0b8343b9
Fixhancement (beta): tasks dismiss all ( #12949 )
2026-06-07 03:42:06 +00:00
shamoon and GitHub
a7cec673bb
Fix (beta): correct chat message bg color ( #12955 )
2026-06-06 16:00:03 -07:00
shamoon and GitHub
449fd97b1f
Fix (beta): respect disable state for suggest endpoint, require change perms ( #12942 )
2026-06-05 14:16:53 +00:00
GitHub Actions
05bf334d37
Auto translate strings
2026-06-03 22:15:23 +00:00
shamoon
289d797837
Merge branch 'dev' into beta
2026-06-03 15:12:44 -07:00
shamoon and GitHub
1663ed170c
Enhancement (beta): add direct LLM language setting ( #12906 )
2026-06-03 15:53:22 +00:00
59f22a3d59
Chore(deps-dev): Bump @playwright/test from 1.59.1 to 1.60.0 in /src-ui ( #12919 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-03 15:49:50 +00:00
shamoon and GitHub
47a6fcfc39
Fix (beta): correctly apply i18n in suggestions dropdown ( #12905 )
2026-06-03 08:40:06 -07:00