]> git.ipfire.org Git - thirdparty/paperless-ngx.git/log
thirdparty/paperless-ngx.git
34 min agoNew Crowdin translations by GitHub Action (#13134) dev
github-actions[bot] [Fri, 17 Jul 2026 22:16:21 +0000 (15:16 -0700)] 
New Crowdin translations by GitHub Action (#13134)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
29 hours agoAuto translate strings
GitHub Actions [Thu, 16 Jul 2026 17:43:31 +0000 (17:43 +0000)] 
Auto translate strings

29 hours agoChore: some frontend sonar fixes
shamoon [Thu, 16 Jul 2026 17:42:00 +0000 (10:42 -0700)] 
Chore: some frontend sonar fixes

46 hours agoChore(deps): Bump the pre-commit-dependencies group across 1 directory with 4 updates...
dependabot[bot] [Wed, 15 Jul 2026 23:52:20 +0000 (23:52 +0000)] 
Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 4 updates (#13137)

2 days agoChore(deps-dev): Bump the development group with 2 updates (#13068)
dependabot[bot] [Wed, 15 Jul 2026 21:04:28 +0000 (21:04 +0000)] 
Chore(deps-dev): Bump the development group with 2 updates (#13068)

Signed-off-by: dependabot[bot] <support@github.com>
2 days agoAuto translate strings
GitHub Actions [Wed, 15 Jul 2026 20:45:19 +0000 (20:45 +0000)] 
Auto translate strings

2 days agoFix: scope ProcessedMail UID deduplication by IMAP UIDVALIDITY (#12839)
Hugo Beauzée-Luyssen [Wed, 15 Jul 2026 20:43:16 +0000 (22:43 +0200)] 
Fix: scope ProcessedMail UID deduplication by IMAP UIDVALIDITY (#12839)

2 days agoFix: allow setting any UID and GID when running rootless (#13090)
Albert Mikaelyan [Wed, 15 Jul 2026 17:19:22 +0000 (10:19 -0700)] 
Fix: allow setting any UID and GID when running rootless (#13090)

2 days agodocker-compose(deps): bump greenmail/standalone in /docker/compose (#13067)
dependabot[bot] [Wed, 15 Jul 2026 16:23:10 +0000 (09:23 -0700)] 
docker-compose(deps): bump greenmail/standalone in /docker/compose (#13067)

Bumps greenmail/standalone from 2.1.8 to 2.1.9.

---
updated-dependencies:
- dependency-name: greenmail/standalone
  dependency-version: 2.1.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 days agodocker-compose(deps): bump gotenberg/gotenberg in /docker/compose (#13066)
dependabot[bot] [Wed, 15 Jul 2026 16:09:30 +0000 (09:09 -0700)] 
docker-compose(deps): bump gotenberg/gotenberg in /docker/compose (#13066)

Bumps gotenberg/gotenberg from 8.33 to 8.34.

---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
  dependency-version: '8.34'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 days agodocker-compose(deps): bump nginx in /docker/compose (#13065)
dependabot[bot] [Wed, 15 Jul 2026 15:55:33 +0000 (15:55 +0000)] 
docker-compose(deps): bump nginx in /docker/compose (#13065)

Bumps nginx from 1.31.1-alpine to 1.31.2-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-version: 1.31.2-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 days agodocker(deps): Bump astral-sh/uv (#13070)
dependabot[bot] [Wed, 15 Jul 2026 15:37:35 +0000 (15:37 +0000)] 
docker(deps): Bump astral-sh/uv (#13070)

Bumps [astral-sh/uv](https://github.com/astral-sh/uv) from 0.11.19-python3.12-trixie-slim to 0.11.28-python3.12-trixie-slim.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.11.19...0.11.28)

---
updated-dependencies:
- dependency-name: astral-sh/uv
  dependency-version: 0.11.26-python3.12-trixie-slim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 days agoAuto translate strings
GitHub Actions [Wed, 15 Jul 2026 15:14:34 +0000 (15:14 +0000)] 
Auto translate strings

2 days agoFix (beta): fix sidebar document close button (#13136)
shamoon [Wed, 15 Jul 2026 15:12:56 +0000 (08:12 -0700)] 
Fix (beta): fix sidebar document close button (#13136)

3 days agoNew Crowdin translations by GitHub Action (#12722)
github-actions[bot] [Tue, 14 Jul 2026 16:29:42 +0000 (09:29 -0700)] 
New Crowdin translations by GitHub Action (#12722)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
5 days agoFix: include wasm assets in pdf.js-based viewer (#13122)
shamoon [Sun, 12 Jul 2026 05:14:38 +0000 (22:14 -0700)] 
Fix: include wasm assets in pdf.js-based viewer (#13122)

5 days agoAuto translate strings
GitHub Actions [Sat, 11 Jul 2026 23:14:15 +0000 (23:14 +0000)] 
Auto translate strings

5 days agoFix: fix ui labels from md5 to sha256 (#13119)
shamoon [Sat, 11 Jul 2026 23:12:47 +0000 (16:12 -0700)] 
Fix: fix ui labels from md5 to sha256 (#13119)

5 days agoAuto translate strings
GitHub Actions [Sat, 11 Jul 2026 23:05:28 +0000 (23:05 +0000)] 
Auto translate strings

7 days agoMerge branch 'dev' into beta
shamoon [Fri, 10 Jul 2026 18:34:15 +0000 (11:34 -0700)] 
Merge branch 'dev' into beta

7 days agoAuto translate strings
GitHub Actions [Fri, 10 Jul 2026 18:24:51 +0000 (18:24 +0000)] 
Auto translate strings

7 days agoChore: pnpm lockfile cleanup (#13116)
shamoon [Fri, 10 Jul 2026 18:23:19 +0000 (11:23 -0700)] 
Chore: pnpm lockfile cleanup (#13116)

7 days agoMerge branch 'dev' into beta
shamoon [Fri, 10 Jul 2026 07:44:47 +0000 (00:44 -0700)] 
Merge branch 'dev' into beta

7 days agoAuto translate strings
GitHub Actions [Fri, 10 Jul 2026 07:43:46 +0000 (07:43 +0000)] 
Auto translate strings

7 days agoChorehancement: update to Angular v22, 'zoneless' / 'reactive' (#13114)
shamoon [Fri, 10 Jul 2026 07:42:16 +0000 (00:42 -0700)] 
Chorehancement: update to Angular v22, 'zoneless' / 'reactive' (#13114)

8 days agoFixhancement: dont assign empty title in workflow with broken template (#13112)
shamoon [Thu, 9 Jul 2026 15:35:05 +0000 (08:35 -0700)] 
Fixhancement: dont assign empty title in workflow with broken template (#13112)

10 days agoFix: clamp mailrule max age before migration (#13093)
shamoon [Tue, 7 Jul 2026 17:56:45 +0000 (10:56 -0700)] 
Fix: clamp mailrule max age before migration (#13093)

10 days agoFix: use latest document version for bulk download (#13103)
shamoon [Tue, 7 Jul 2026 17:55:40 +0000 (10:55 -0700)] 
Fix: use latest document version for bulk download (#13103)

2 weeks agoFix: handle relative date with comma query (#13087)
shamoon [Fri, 3 Jul 2026 19:44:33 +0000 (12:44 -0700)] 
Fix: handle relative date with comma query (#13087)

2 weeks agoChore(deps): Bump the actions group across 1 directory with 14 updates (#13079)
dependabot[bot] [Thu, 2 Jul 2026 22:21:19 +0000 (22:21 +0000)] 
Chore(deps): Bump the actions group across 1 directory with 14 updates (#13079)

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge branch 'dev' into beta
shamoon [Thu, 2 Jul 2026 22:06:19 +0000 (15:06 -0700)] 
Merge branch 'dev' into beta

2 weeks agoAuto translate strings
GitHub Actions [Thu, 2 Jul 2026 22:03:59 +0000 (22:03 +0000)] 
Auto translate strings

2 weeks agoChore(deps): Bump pdfjs-dist from 5.7.284 to 6.0.227 in /src-ui (#13080)
dependabot[bot] [Thu, 2 Jul 2026 22:02:20 +0000 (22:02 +0000)] 
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>
2 weeks agoChore(deps-dev): Bump @playwright/test from 1.60.0 to 1.61.1 in /src-ui (#13078)
dependabot[bot] [Thu, 2 Jul 2026 15:25:57 +0000 (08:25 -0700)] 
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>
2 weeks agoChore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 update...
dependabot[bot] [Thu, 2 Jul 2026 15:23:09 +0000 (15:23 +0000)] 
Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates (#13076)

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoChore(deps): Bump uuid from 14.0.0 to 14.0.1 in /src-ui (#13077)
dependabot[bot] [Thu, 2 Jul 2026 15:07:48 +0000 (15:07 +0000)] 
Chore(deps): Bump uuid from 14.0.0 to 14.0.1 in /src-ui (#13077)

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoChore(deps-dev): Bump jest-preset-angular from 16.1.5 to 17.0.0 in /src-ui in the...
dependabot[bot] [Thu, 2 Jul 2026 14:50:59 +0000 (14:50 +0000)] 
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>
2 weeks agoChore(deps-dev): Bump @types/node from 25.9.1 to 26.0.0 in /src-ui (#13081)
dependabot[bot] [Thu, 2 Jul 2026 14:30:21 +0000 (07:30 -0700)] 
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>
2 weeks agoMerge branch 'dev' into beta
shamoon [Sat, 27 Jun 2026 22:56:20 +0000 (15:56 -0700)] 
Merge branch 'dev' into beta

2 weeks agoFix (beta): fix sanity checker affected document counts (#13052)
NgoQuocViet2001 [Sat, 27 Jun 2026 22:55:38 +0000 (05:55 +0700)] 
Fix (beta): fix sanity checker affected document counts (#13052)

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2 weeks agoMerge branch 'dev' into beta
shamoon [Sat, 27 Jun 2026 13:53:09 +0000 (06:53 -0700)] 
Merge branch 'dev' into beta

2 weeks agoFix (beta): preserve Unicode in localization prompt (#13055)
shamoon [Sat, 27 Jun 2026 12:53:36 +0000 (06:53 -0600)] 
Fix (beta): preserve Unicode in localization prompt (#13055)

3 weeks agoUpdate SECURITY.md to clarify design choice
shamoon [Wed, 24 Jun 2026 06:37:55 +0000 (23:37 -0700)] 
Update SECURITY.md to clarify design choice

3 weeks agoFix: change tantivy token limit to title field max length (#13046)
shamoon [Tue, 23 Jun 2026 15:02:26 +0000 (08:02 -0700)] 
Fix: change tantivy token limit to title field max length (#13046)

3 weeks agoAuto translate strings
GitHub Actions [Tue, 23 Jun 2026 14:34:24 +0000 (14:34 +0000)] 
Auto translate strings

3 weeks agoMerge branch 'beta' into dev
shamoon [Tue, 23 Jun 2026 14:32:33 +0000 (07:32 -0700)] 
Merge branch 'beta' into dev

3 weeks agoAdd tomli to pyproject-fmt hook
shamoon [Tue, 23 Jun 2026 14:32:03 +0000 (07:32 -0700)] 
Add tomli to pyproject-fmt hook

3 weeks agoFix: include last-modified in doc etag (#13044)
shamoon [Tue, 23 Jun 2026 01:18:57 +0000 (18:18 -0700)] 
Fix: include last-modified in doc etag (#13044)

4 weeks agoFix (beta): Stream chunks during compaction to prevent oom on smaller installs (...
Trenton H [Fri, 19 Jun 2026 15:40:16 +0000 (08:40 -0700)] 
Fix (beta): Stream chunks during compaction to prevent oom on smaller installs (#13014)

4 weeks agoDocumentation (beta): Updates documentation for new v3 features (#13033)
Trenton H [Thu, 18 Jun 2026 23:20:31 +0000 (16:20 -0700)] 
Documentation (beta): Updates documentation for new v3 features (#13033)

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
4 weeks agoChore(beta): Update suggested broker to Valkey + Redis agnostic documentation (#13032)
Trenton H [Thu, 18 Jun 2026 19:54:15 +0000 (12:54 -0700)] 
Chore(beta): Update suggested broker to Valkey + Redis agnostic documentation (#13032)

Co-authored-by: upmcplanetracker <219436948+upmcplanetracker@users.noreply.github.com>
4 weeks agoFix (beta): truncate embedding queries for small chunk size (#13028)
shamoon [Thu, 18 Jun 2026 16:15:40 +0000 (09:15 -0700)] 
Fix (beta): truncate embedding queries for small chunk size (#13028)

4 weeks agoEnhancement (beta): support LLM timeout config (#13002)
shamoon [Thu, 18 Jun 2026 15:35:11 +0000 (08:35 -0700)] 
Enhancement (beta): support LLM timeout config (#13002)

4 weeks agoFix(beta): Workaround a Tantivy panic in more like this searching (#13026)
Trenton H [Wed, 17 Jun 2026 15:43:48 +0000 (08:43 -0700)] 
Fix(beta): Workaround a Tantivy panic in more like this searching (#13026)

4 weeks agoChore: set tool_required to opena-like llm calls (#13025)
shamoon [Wed, 17 Jun 2026 13:24:38 +0000 (06:24 -0700)] 
Chore: set tool_required to opena-like llm calls (#13025)

4 weeks agoEnhancement: ignore diacritics, support multiple substring matching for UI filtering...
shamoon [Wed, 17 Jun 2026 12:58:55 +0000 (05:58 -0700)] 
Enhancement: ignore diacritics, support multiple substring matching for UI filtering (#13021)

4 weeks agoFix (beta): Catch consumer files created during watcher re-creations (#13013)
Trenton H [Tue, 16 Jun 2026 02:23:54 +0000 (19:23 -0700)] 
Fix (beta): Catch consumer files created during watcher re-creations (#13013)

4 weeks agoAuto translate strings
GitHub Actions [Tue, 16 Jun 2026 00:04:24 +0000 (00:04 +0000)] 
Auto translate strings

4 weeks agoChore(deps): Bump the npm_and_yarn group across 1 directory with 3 updates (#13016)
dependabot[bot] [Tue, 16 Jun 2026 00:02:51 +0000 (17:02 -0700)] 
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>
4 weeks agoFix (beta): restore v2 (Whoosh) advanced-search query compatibility (#13010)
Trenton H [Mon, 15 Jun 2026 22:32:44 +0000 (15:32 -0700)] 
Fix (beta): restore v2 (Whoosh) advanced-search query compatibility (#13010)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
4 weeks agoFix (beta): retry celery ping and report warning on no response (#13012)
shamoon [Mon, 15 Jun 2026 22:05:43 +0000 (15:05 -0700)] 
Fix (beta): retry celery ping and report warning on no response (#13012)

4 weeks agoEnhancement(beta): replace LanceDB vector store with sqlite-vec (#12990)
Trenton H [Mon, 15 Jun 2026 20:20:41 +0000 (13:20 -0700)] 
Enhancement(beta): replace LanceDB vector store with sqlite-vec (#12990)

* Chore(beta): add sqlite-vec 0.1.9 dependency

Pinned exactly: the 0.1.9 wheels carry no baked SIMD flags (safe on
pre-AVX2 CPUs, the point of this migration); the 0.1.10 alphas bake
-mavx and would reintroduce the #12970 crash class.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Test(beta): port vector store tests to sqlite-vec backend

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Enhancement(beta): switch AI vector store from LanceDB to sqlite-vec

Fixes the non-AVX2 SIGILL class (#12970) at the root: lancedb is no
longer imported. sqlite-vec 0.1.9 wheels carry no baked SIMD, vec0
metadata columns give parameterized EQ/IN filtering, WAL preserves the
lock-free-reader model, and compact() rebuilds the table because vec0
DELETEs never reclaim space.

Implementation notes vs. the Task 3A draft:
- compact() uses a file-swap approach (new db file + Path.replace) rather
  than ALTER TABLE RENAME, which does not cascade to shadow tables in
  sqlite-vec 0.1.9 (upstream limitation).
- Bloat is tracked via a cumulative total_inserts counter in index_meta
  because the _rowids shadow table does not accumulate deleted rows in
  0.1.9 (contrary to the design doc assumption from #54).
- None distances from the zero-vector cosine edge case are mapped to
  similarity 0.0 rather than raising TypeError.
- Test suite updated accordingly: _bloat_ratio reads index_meta instead
  of _rowids; seed collision in force-compact test fixed (seed=100.0).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Enhancement(beta): wire indexing pipeline to the sqlite-vec store

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Enhancement(beta): move filename/storage path/ASN to node metadata

Same treatment as title/tags/correspondent in #12944: excluded from
the embedded text, visible to the LLM via metadata prepend. Changes
embedded text for every document, so it ships inside the sqlite-vec
transition, whose forced rebuild re-embeds everything anyway.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Test(beta): cover legacy LanceDB index cleanup and forced rebuild

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Chore(beta): drop lancedb dependency

Fixes #12970: the package whose wheels SIGILL on non-AVX2 CPUs is no
longer installed at all.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Chore(beta): partial pyrefly cleanup on sqlite-vec vector store

- Add MetadataFilter import and isinstance guard in _build_where()
- Add query_embedding None guard in query()
- Fix dict.get() type-checker ambiguity in get_configured_model_name()

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Chore(beta): drop automatic LanceDB index cleanup on startup

Leave legacy Lance directory removal to the user rather than deleting it
automatically on first run. Beta policy: user is expected to do a clean
re-embed anyway; no need for the system to silently delete their data.

Remove _cleanup_legacy_lance_index(), the forced-rebuild path that called
it, and the associated tests.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Chore(beta): ruff format pass on sqlite-vec AI files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Removes the benchmarking file

* Try to resolve or silence some semgrep.  But we're using SQL here, not an ORM and we control the inputs, not users

* Enhancement(beta): add schema migration machinery to sqlite-vec vector store

Adds versioned schema migration support modelled after PR #12968's LanceDB
approach, adapted for sqlite-vec's file-swap compaction pattern.

- SCHEMA_VERSION = 1 written to index_meta at table creation and preserved
  through compact()
- Migration dataclass with from_version, to_version, kind ("structural" or
  "re-embed"), description, and an optional apply(src, dst, dim) callable
- MIGRATIONS registry (empty at v1 baseline); add entries and bump
  SCHEMA_VERSION when the schema changes
- check_and_run_migrations(): structural migrations run via the same
  file-swap as compact() (no re-embed); re-embed migrations return True
  so the caller forces a full rebuild
- update_llm_index() calls check_and_run_migrations() under the write lock
  before any indexing work

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Chore(beta): deduplicate vector store internals via helper methods

Extract three helpers to remove copy-paste between compact() and
_run_structural_migration():
- _meta_set_on(conn, key, value): static upsert into any connection's
  index_meta; _meta_set() now delegates to it
- _create_vec_table(conn, dim): CREATE VIRTUAL TABLE DDL (carries the
  nosemgrep annotation)
- _swap_in_compact(compact_path, db_path): close/replace/reconnect
  sequence used by both file-swap callers

Also normalises compact() error-path cleanup to unlink(missing_ok=True).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Adds equality test and no covers some defensive error handling stuff

* Ensures an embed migration stops the migration chain, just in case

* Silence one kind right but not really semgrep

* Trims dead assignment

* Fix(beta): address Copilot review on sqlite-vec vector store

Three findings from the PR review:

- compact() failure cleanup now unlinks the temporary .compact-wal and
  .compact-shm files, matching _run_structural_migration(); previously
  only the main .compact file was removed.
- _build_where() fails closed (1 = 0) when filters are requested but none
  translate, instead of emitting "()" which is invalid SQL; filters scope
  document access, so an empty translation must match no rows.
- Drop the unused table_name constructor parameter (all SQL hardcodes
  DEFAULT_TABLE_NAME) and its callers in indexing.py.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Enhancement(beta): guard sqlite-vec compaction swap against concurrent readers

The compaction/migration file swap replaces the database via os.replace,
but the -wal/-shm files are keyed by path, not inode. A reader holding an
open connection across the swap leaves the old WAL aliased onto the new
file; a subsequent write then corrupts the database (reproduced via
PRAGMA integrity_check).

Add a cross-process read/write lock (filelock.ReadWriteLock) over the
index:

- read_store() holds it shared for the whole connection lifetime (and
  closes the connection on exit); concurrent readers do not block.
- compaction and the migration check run under an exclusive lock that
  drains readers, and skip with an info log on Timeout (maintenance op,
  retries next run).
- Normal writes are untouched: WAL gives reader/writer concurrency and
  LLM_INDEX_LOCK still serializes writers, so they never block readers.

load_or_build_index() now takes the store from the caller's read_store()
so the lock and connection span the whole retrieval; chat holds it across
the streamed response. Two new settings: LLM_INDEX_RWLOCK and
LLM_INDEX_COMPACTION_LOCK_TIMEOUT.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* Ensures the store alays cleans up SQLite connections for any operations, even on errors

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
4 weeks agoChore(deps): Bump the uv group across 1 directory with 2 updates (#12995)
dependabot[bot] [Mon, 15 Jun 2026 16:14:17 +0000 (09:14 -0700)] 
Chore(deps): Bump the uv group across 1 directory with 2 updates (#12995)

Bumps the uv group with 2 updates in the / directory: [torch](https://github.com/pytorch/pytorch) and [tornado](https://github.com/tornadoweb/tornado).

Updates `torch` from 2.11.0 to 2.12.0
- [Release notes](https://github.com/pytorch/pytorch/releases)
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md)
- [Commits](https://github.com/pytorch/pytorch/compare/v2.11.0...v2.12.0)

Updates `tornado` from 6.5.5 to 6.5.6
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.5.5...v6.5.6)

---
updated-dependencies:
- dependency-name: torch
  dependency-version: 2.12.0
  dependency-type: direct:production
- dependency-name: tornado
  dependency-version: 6.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 weeks agoChore(deps): Bump the utilities-patch group across 1 directory with 4 updates (#12931)
dependabot[bot] [Mon, 15 Jun 2026 15:55:18 +0000 (08:55 -0700)] 
Chore(deps): Bump the utilities-patch group across 1 directory with 4 updates (#12931)

* Chore(deps): Bump the utilities-patch group across 1 directory with 4 updates

Bumps the utilities-patch group with 4 updates in the / directory: [llama-index-core](https://github.com/run-llama/llama_index), [psycopg-pool](https://github.com/psycopg/psycopg), [zensical](https://github.com/zensical/zensical) and [ruff](https://github.com/astral-sh/ruff).

Updates `llama-index-core` from 0.14.21 to 0.14.22
- [Release notes](https://github.com/run-llama/llama_index/releases)
- [Changelog](https://github.com/run-llama/llama_index/blob/main/CHANGELOG.md)
- [Commits](https://github.com/run-llama/llama_index/compare/v0.14.21...v0.14.22)

Updates `psycopg-pool` from 3.3 to 3.3.1
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](https://github.com/psycopg/psycopg/compare/3.3.0...3.3.1)

Updates `zensical` from 0.0.36 to 0.0.43
- [Release notes](https://github.com/zensical/zensical/releases)
- [Commits](https://github.com/zensical/zensical/compare/v0.0.36...v0.0.43)

Updates `ruff` from 0.15.12 to 0.15.15
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.12...0.15.15)

---
updated-dependencies:
- dependency-name: llama-index-core
  dependency-version: 0.14.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: utilities-patch
- dependency-name: psycopg-pool
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: utilities-patch
- dependency-name: ruff
  dependency-version: 0.15.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: utilities-patch
- dependency-name: zensical
  dependency-version: 0.0.43
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: utilities-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Syncs hook versions and runs them

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: stumpylog <797416+stumpylog@users.noreply.github.com>
4 weeks agoFix (beta): don't send chat message on Enter while composing with IME (CJK) (#12999)
Yuki MIZUNO [Sat, 13 Jun 2026 13:48:19 +0000 (22:48 +0900)] 
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>
4 weeks agoFix: Apply unicode normalization to all paths and path components (#12993)
Trenton H [Sat, 13 Jun 2026 12:45:54 +0000 (05:45 -0700)] 
Fix: Apply unicode normalization to all paths and path components (#12993)

4 weeks agoFix: Handle the UTF 16 and BOM text files better (#12994)
Trenton H [Sat, 13 Jun 2026 12:35:38 +0000 (05:35 -0700)] 
Fix: Handle the UTF 16 and BOM text files better (#12994)

5 weeks agoFix (beta): avoid DRF update calling `save` on all fields (#12992)
shamoon [Fri, 12 Jun 2026 18:14:26 +0000 (11:14 -0700)] 
Fix (beta): avoid DRF update calling `save` on all fields (#12992)

5 weeks agoFix: release pooled DB connection during AI LLM/embedding calls (#12983)
Trenton H [Thu, 11 Jun 2026 20:07:31 +0000 (13:07 -0700)] 
Fix: release pooled DB connection during AI LLM/embedding calls (#12983)

5 weeks agoFix: health-check pooled DB connections and close the pool on worker shutdown (#12977)
Trenton H [Thu, 11 Jun 2026 12:49:10 +0000 (05:49 -0700)] 
Fix: health-check pooled DB connections and close the pool on worker shutdown (#12977)

5 weeks agoFix: wrap long titles in delete confirm dialog (#12973)
shamoon [Wed, 10 Jun 2026 13:56:02 +0000 (06:56 -0700)] 
Fix: wrap long titles in delete confirm dialog (#12973)

5 weeks agoFix (beta): fix re-ordering in merge dialog (#12967)
shamoon [Tue, 9 Jun 2026 14:03:44 +0000 (07:03 -0700)] 
Fix (beta): fix re-ordering in merge dialog (#12967)

5 weeks agoFix (beta): move task filtering to backend fully (#12956)
shamoon [Sun, 7 Jun 2026 22:45:15 +0000 (15:45 -0700)] 
Fix (beta): move task filtering to backend fully (#12956)

5 weeks agoChore(deps-dev): Bump types-markdown (#12927)
dependabot[bot] [Sun, 7 Jun 2026 21:08:27 +0000 (21:08 +0000)] 
Chore(deps-dev): Bump types-markdown (#12927)

Bumps [types-markdown](https://github.com/python/typeshed) from 3.10.2.20260211 to 3.10.2.20260518.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-markdown
  dependency-version: 3.10.2.20260518
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 weeks agoChore(deps): Bump aiohttp in the uv group across 1 directory (#12930)
dependabot[bot] [Sun, 7 Jun 2026 20:56:53 +0000 (20:56 +0000)] 
Chore(deps): Bump aiohttp in the uv group across 1 directory (#12930)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.0
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 weeks agoFix: avoid unnecessary creating new PDF with pw removal workflow (#12948)
shamoon [Sun, 7 Jun 2026 20:30:08 +0000 (13:30 -0700)] 
Fix: avoid unnecessary creating new PDF with pw removal workflow (#12948)

5 weeks agoEnhancement (beta): Switch the AI vector store to LanceDB (#12944)
Trenton H [Sun, 7 Jun 2026 18:31:26 +0000 (11:31 -0700)] 
Enhancement (beta): Switch the AI vector store to LanceDB (#12944)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: shamoon <shamoon@users.noreply.github.com>
5 weeks agoFixhancement (beta): tasks dismiss all (#12949)
shamoon [Sun, 7 Jun 2026 03:42:06 +0000 (20:42 -0700)] 
Fixhancement (beta): tasks dismiss all (#12949)

5 weeks agoFix (beta): correct chat message bg color (#12955)
shamoon [Sat, 6 Jun 2026 23:00:03 +0000 (16:00 -0700)] 
Fix (beta): correct chat message bg color (#12955)

6 weeks agoFix (beta): respect disable state for suggest endpoint, require change perms (#12942)
shamoon [Fri, 5 Jun 2026 14:16:53 +0000 (07:16 -0700)] 
Fix (beta): respect disable state for suggest endpoint, require change perms (#12942)

6 weeks agoFix: Ensure checksum comparison is using SHA256 in file handling (#12939)
Trenton H [Fri, 5 Jun 2026 13:46:45 +0000 (06:46 -0700)] 
Fix: Ensure checksum comparison is using SHA256 in file handling (#12939)

6 weeks agoChore(deps): Bump the pre-commit-dependencies group across 1 directory with 2 updates...
dependabot[bot] [Thu, 4 Jun 2026 21:55:55 +0000 (14:55 -0700)] 
Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 2 updates (#12923)

Bumps the pre-commit-dependencies group with 2 updates in the / directory: [https://github.com/astral-sh/ruff-pre-commit](https://github.com/astral-sh/ruff-pre-commit) and [https://github.com/tox-dev/pyproject-fmt](https://github.com/tox-dev/pyproject-fmt).

Updates `https://github.com/astral-sh/ruff-pre-commit` from v0.15.12 to 0.15.15
- [Release notes](https://github.com/astral-sh/ruff-pre-commit/releases)
- [Commits](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.12...v0.15.15)

Updates `https://github.com/tox-dev/pyproject-fmt` from v2.21.1 to 2.21.2
- [Release notes](https://github.com/tox-dev/pyproject-fmt/releases)
- [Commits](https://github.com/tox-dev/pyproject-fmt/compare/v2.21.1...v2.21.2)

---
updated-dependencies:
- dependency-name: https://github.com/astral-sh/ruff-pre-commit
  dependency-version: 0.15.14
  dependency-type: direct:production
  dependency-group: pre-commit-dependencies
- dependency-name: https://github.com/tox-dev/pyproject-fmt
  dependency-version: 2.21.2
  dependency-type: direct:production
  dependency-group: pre-commit-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agodocker(deps): Bump astral-sh/uv (#12920)
dependabot[bot] [Thu, 4 Jun 2026 15:28:09 +0000 (08:28 -0700)] 
docker(deps): Bump astral-sh/uv (#12920)

Bumps [astral-sh/uv](https://github.com/astral-sh/uv) from 0.11.6-python3.12-trixie-slim to 0.11.19-python3.12-trixie-slim.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.11.6...0.11.19)

---
updated-dependencies:
- dependency-name: astral-sh/uv
  dependency-version: 0.11.18-python3.12-trixie-slim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agoChore(deps): Bump the actions group across 1 directory with 12 updates (#12909)
dependabot[bot] [Thu, 4 Jun 2026 14:42:42 +0000 (07:42 -0700)] 
Chore(deps): Bump the actions group across 1 directory with 12 updates (#12909)

Bumps the actions group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [codecov/codecov-action](https://github.com/codecov/codecov-action) | `6.0.0` | `6.0.1` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `4.0.0` | `4.1.0` |
| [docker/login-action](https://github.com/docker/login-action) | `4.1.0` | `4.2.0` |
| [docker/metadata-action](https://github.com/docker/metadata-action) | `6.0.0` | `6.1.0` |
| [docker/build-push-action](https://github.com/docker/build-push-action) | `7.1.0` | `7.2.0` |
| [pnpm/action-setup](https://github.com/pnpm/action-setup) | `6.0.3` | `6.0.8` |
| [j178/prek-action](https://github.com/j178/prek-action) | `2.0.2` | `2.0.4` |
| [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) | `7.2.0` | `7.3.1` |
| [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) | `0.5.3` | `0.5.6` |
| [github/codeql-action](https://github.com/github/codeql-action) | `4.35.2` | `4.36.0` |
| [actions/labeler](https://github.com/actions/labeler) | `6.0.1` | `6.1.0` |
| [actions/stale](https://github.com/actions/stale) | `10.2.0` | `10.3.0` |

Updates `codecov/codecov-action` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/57e3a136b779b570ffcdbf80b3bdc90e7fab3de2...e79a6962e0d4c0c17b229090214935d2e33f8354)

Updates `docker/setup-buildx-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd...d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5)

Updates `docker/login-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee)

Updates `docker/metadata-action` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/030e881283bb7a6894de51c315a6bfe6a94e05cf...80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9)

Updates `docker/build-push-action` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/bcafcacb16a39f128d818304e6c9c0c18556b85f...f9f3042f7e2789586610d6e8b85c8f03e5195baf)

Updates `pnpm/action-setup` from 6.0.3 to 6.0.8
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/903f9c1a6ebcba6cf41d87230be49611ac97822e...0e279bb959325dab635dd2c09392533439d90093)

Updates `j178/prek-action` from 2.0.2 to 2.0.4
- [Release notes](https://github.com/j178/prek-action/releases)
- [Commits](https://github.com/j178/prek-action/compare/cbc2f23eb5539cf20d82d1aabd0d0ecbcc56f4e3...bdca6f102f98e2b4c7029491a53dfd366469e33d)

Updates `release-drafter/release-drafter` from 7.2.0 to 7.3.1
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/5de93583980a40bd78603b6dfdcda5b4df377b32...693d20e7c1ce1a81d3a41962f85914253b518449)

Updates `zizmorcore/zizmor-action` from 0.5.3 to 0.5.6
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/b1d7e1fb5de872772f31590499237e7cce841e8e...5f14fd08f7cf1cb1609c1e344975f152c7ee938d)

Updates `github/codeql-action` from 4.35.2 to 4.36.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/95e58e9a2cdfd71adc6e0353d5c52f41a045d225...7211b7c8077ea37d8641b6271f6a365a22a5fbfa)

Updates `actions/labeler` from 6.0.1 to 6.1.0
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/634933edcd8ababfe52f92936142cc22ac488b1b...f27b608878404679385c85cfa523b85ccb86e213)

Updates `actions/stale` from 10.2.0 to 10.3.0
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/b5d41d4e1d5dceea10e7104786b73624c18a190f...eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: actions/stale
  dependency-version: 10.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: codecov/codecov-action
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: docker/build-push-action
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: docker/login-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: docker/metadata-action
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-version: 4.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: j178/prek-action
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: pnpm/action-setup
  dependency-version: 6.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: release-drafter/release-drafter
  dependency-version: 7.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.5.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agoAuto translate strings
GitHub Actions [Wed, 3 Jun 2026 22:15:23 +0000 (22:15 +0000)] 
Auto translate strings

6 weeks agoMerge branch 'dev' into beta
shamoon [Wed, 3 Jun 2026 22:12:44 +0000 (15:12 -0700)] 
Merge branch 'dev' into beta

6 weeks agodocker-compose(deps): bump apache/tika in /docker/compose (#12912)
dependabot[bot] [Wed, 3 Jun 2026 20:13:14 +0000 (13:13 -0700)] 
docker-compose(deps): bump apache/tika in /docker/compose (#12912)

Bumps apache/tika from 3.2.3.0 to 3.3.1.0.

---
updated-dependencies:
- dependency-name: apache/tika
  dependency-version: 3.3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agodocker-compose(deps): bump gotenberg/gotenberg in /docker/compose (#12910)
dependabot[bot] [Wed, 3 Jun 2026 19:40:18 +0000 (12:40 -0700)] 
docker-compose(deps): bump gotenberg/gotenberg in /docker/compose (#12910)

Bumps gotenberg/gotenberg from 8.27 to 8.33.

---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
  dependency-version: '8.33'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agoFix: Validate the AI backend settings earlier instead of crashing inside the AI modul...
Trenton H [Wed, 3 Jun 2026 19:16:09 +0000 (12:16 -0700)] 
Fix: Validate the AI backend settings earlier instead of crashing inside the AI module (#12903)

6 weeks agodocker-compose(deps): Bump nginx in /docker/compose (#12911)
dependabot[bot] [Wed, 3 Jun 2026 18:41:13 +0000 (11:41 -0700)] 
docker-compose(deps): Bump nginx in /docker/compose (#12911)

Bumps nginx from 1.29.5-alpine to 1.31.1-alpine.

---
updated-dependencies:
- dependency-name: nginx
  dependency-version: 1.31.1-alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agoChore(deps): Silence a couple more vulnerabilities here (#12797)
Trenton H [Wed, 3 Jun 2026 16:28:00 +0000 (09:28 -0700)] 
Chore(deps): Silence a couple more vulnerabilities here (#12797)

6 weeks agoEnhancement (beta): add direct LLM language setting (#12906)
shamoon [Wed, 3 Jun 2026 15:53:22 +0000 (08:53 -0700)] 
Enhancement (beta): add direct LLM language setting (#12906)

6 weeks agoChore(deps-dev): Bump @playwright/test from 1.59.1 to 1.60.0 in /src-ui (#12919)
dependabot[bot] [Wed, 3 Jun 2026 15:49:50 +0000 (15:49 +0000)] 
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>
6 weeks agoFix (beta): correctly apply i18n in suggestions dropdown (#12905)
shamoon [Wed, 3 Jun 2026 15:40:06 +0000 (08:40 -0700)] 
Fix (beta): correctly apply i18n in suggestions dropdown (#12905)

6 weeks agoChore(deps-dev): Bump @types/node from 25.6.0 to 25.9.1 in /src-ui (#12915)
dependabot[bot] [Wed, 3 Jun 2026 15:26:15 +0000 (15:26 +0000)] 
Chore(deps-dev): Bump @types/node from 25.6.0 to 25.9.1 in /src-ui (#12915)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.6.0 to 25.9.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agoChore(deps): Bump pdfjs-dist from 5.6.205 to 5.7.284 in /src-ui (#12918)
dependabot[bot] [Wed, 3 Jun 2026 15:16:59 +0000 (15:16 +0000)] 
Chore(deps): Bump pdfjs-dist from 5.6.205 to 5.7.284 in /src-ui (#12918)

Signed-off-by: dependabot[bot] <support@github.com>
6 weeks agoChore(deps-dev): Bump the frontend-eslint-dependencies group across 1 directory with...
dependabot[bot] [Wed, 3 Jun 2026 15:06:26 +0000 (15:06 +0000)] 
Chore(deps-dev): Bump the frontend-eslint-dependencies group across 1 directory with 4 updates (#12913)

Bumps the frontend-eslint-dependencies group with 4 updates in the /src-ui directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) and [eslint](https://github.com/eslint/eslint).

Updates `@typescript-eslint/eslint-plugin` from 8.59.1 to 8.60.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.59.1 to 8.60.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser)

Updates `@typescript-eslint/utils` from 8.59.1 to 8.60.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/utils)

Updates `eslint` from 10.2.1 to 10.4.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.2.1...v10.4.0)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: "@typescript-eslint/utils"
  dependency-version: 8.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: eslint
  dependency-version: 10.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agoChore(deps-dev): Bump webpack from 5.106.2 to 5.107.2 in /src-ui (#12917)
dependabot[bot] [Wed, 3 Jun 2026 14:53:04 +0000 (14:53 +0000)] 
Chore(deps-dev): Bump webpack from 5.106.2 to 5.107.2 in /src-ui (#12917)

Bumps [webpack](https://github.com/webpack/webpack) from 5.106.2 to 5.107.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack/compare/v5.106.2...v5.107.2)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.107.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 weeks agoAuto translate strings
GitHub Actions [Wed, 3 Jun 2026 14:36:28 +0000 (14:36 +0000)] 
Auto translate strings

6 weeks agoChore(deps): Bump zone.js from 0.16.1 to 0.16.2 in /src-ui (#12916)
dependabot[bot] [Wed, 3 Jun 2026 14:34:27 +0000 (14:34 +0000)] 
Chore(deps): Bump zone.js from 0.16.1 to 0.16.2 in /src-ui (#12916)

Bumps [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) from 0.16.1 to 0.16.2.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/zone.js-0.16.2/packages/zone.js)

---
updated-dependencies:
- dependency-name: zone.js
  dependency-version: 0.16.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>