10401 Commits

Author SHA1 Message Date
shamoon
b94912a392
Merge branch 'dev' into feature-ai 2025-07-08 14:20:07 -07:00
shamoon
50e6a4bd61
Merge branch 'dev' into feature-ai 2025-07-08 14:19:26 -07:00
GitHub Actions
feb320cae9 Auto translate strings 2025-07-08 21:14:57 +00:00
shamoon
9178af5fb2
Feature: add Vietnamese translation (#10352) 2025-07-08 14:13:20 -07:00
dependabot[bot]
850444c2fc
docker(deps): Bump astral-sh/uv (#10343)
Bumps [astral-sh/uv](https://github.com/astral-sh/uv) from 0.7.9-python3.12-bookworm-slim to 0.7.19-python3.12-bookworm-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.7.9...0.7.19)

---
updated-dependencies:
- dependency-name: astral-sh/uv
  dependency-version: 0.7.19-python3.12-bookworm-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>
2025-07-08 12:26:24 -07:00
GitHub Actions
90baba2cec Auto translate strings 2025-07-08 16:31:30 +00:00
dependabot[bot]
9889c59d3d
Chore(deps): Bump the small-changes group across 1 directory with 7 updates (#10347)
* Chore(deps): Bump the small-changes group across 1 directory with 7 updates

Bumps the small-changes group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [concurrent-log-handler](https://github.com/Preston-Landers/concurrent-log-handler) | `0.9.26` | `0.9.28` |
| [dateparser](https://github.com/scrapinghub/dateparser) | `1.2.1` | `1.2.2` |
| [imap-tools](https://github.com/ikvk/imap_tools) | `1.10.0` | `1.11.0` |
| [ocrmypdf](https://github.com/ocrmypdf/OCRmyPDF) | `16.10.2` | `16.10.4` |
| [pathvalidate](https://github.com/thombashi/pathvalidate) | `3.2.3` | `3.3.1` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.1.0` | `1.1.1` |
| [scikit-learn](https://github.com/scikit-learn/scikit-learn) | `1.6.1` | `1.7.0` |



Updates `concurrent-log-handler` from 0.9.26 to 0.9.28
- [Release notes](https://github.com/Preston-Landers/concurrent-log-handler/releases)
- [Changelog](https://github.com/Preston-Landers/concurrent-log-handler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Preston-Landers/concurrent-log-handler/compare/0.9.26...0.9.28)

Updates `dateparser` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/scrapinghub/dateparser/releases)
- [Changelog](https://github.com/scrapinghub/dateparser/blob/master/HISTORY.rst)
- [Commits](https://github.com/scrapinghub/dateparser/compare/v1.2.1...v1.2.2)

Updates `imap-tools` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/ikvk/imap_tools/releases)
- [Changelog](https://github.com/ikvk/imap_tools/blob/master/docs/release_notes.rst)
- [Commits](https://github.com/ikvk/imap_tools/compare/v1.10.0...v1.11.0)

Updates `ocrmypdf` from 16.10.2 to 16.10.4
- [Release notes](https://github.com/ocrmypdf/OCRmyPDF/releases)
- [Changelog](https://github.com/ocrmypdf/OCRmyPDF/blob/main/docs/release_notes.md)
- [Commits](https://github.com/ocrmypdf/OCRmyPDF/compare/v16.10.2...v16.10.4)

Updates `pathvalidate` from 3.2.3 to 3.3.1
- [Release notes](https://github.com/thombashi/pathvalidate/releases)
- [Changelog](https://github.com/thombashi/pathvalidate/blob/master/CHANGELOG.md)
- [Commits](https://github.com/thombashi/pathvalidate/compare/v3.2.3...v3.3.1)

Updates `python-dotenv` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1)

Updates `scikit-learn` from 1.6.1 to 1.7.0
- [Release notes](https://github.com/scikit-learn/scikit-learn/releases)
- [Commits](https://github.com/scikit-learn/scikit-learn/compare/1.6.1...1.7.0)

---
updated-dependencies:
- dependency-name: concurrent-log-handler
  dependency-version: 0.9.28
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: dateparser
  dependency-version: 1.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: imap-tools
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: ocrmypdf
  dependency-version: 16.10.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: pathvalidate
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: python-dotenv
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: scikit-learn
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
...

Signed-off-by: dependabot[bot] <support@github.com>

* Removes the setup_logging_queues call which is no longer needed

* Renames the MailboxTLS

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Trenton Holmes <797416+stumpylog@users.noreply.github.com>
2025-07-08 09:29:47 -07:00
Trenton H
3d2a3ede71
Chore: Updates dependency groups (#10339) 2025-07-07 17:37:58 -07:00
shamoon
bc019fab96
Fix: default to empty permissions for group creation (#10337) 2025-07-07 07:21:27 -07:00
shamoon
1cd21d0f38
Fix check scheduled workflows docstring 2025-07-03 00:11:12 -07:00
shamoon
87e5d82c46
Refactor to use Angular inject() for service injection, remove log line 2025-07-02 11:18:08 -07:00
shamoon
476844f32a
Merge migrations again 2025-07-02 11:05:00 -07:00
shamoon
01285c96d4
Fix merge conflict 2025-07-02 11:05:00 -07:00
shamoon
3e6ba34c5e
Merge migrations 2025-07-02 11:04:59 -07:00
shamoon
d9cbd3652a
Add fallback parsing for invalid ai responses 2025-07-02 11:04:59 -07:00
shamoon
90bd878cf2
Truncate similar docs content 2025-07-02 11:04:58 -07:00
shamoon
62e04ab2fe
Fix paperless_ai logging 2025-07-02 11:04:58 -07:00
shamoon
dbdc67da7a
token limiting 2025-07-02 11:04:58 -07:00
shamoon
11a4e0d5ba
Update AI docs 2025-07-02 11:04:57 -07:00
shamoon
c4b431f5a6
Cover app config changes 2025-07-02 11:04:57 -07:00
shamoon
d31f4669a2
Mock auto-trigger llm index 2025-07-02 11:04:56 -07:00
shamoon
483f1e9438
Fix / cleanup ai indexing test 2025-07-02 11:04:56 -07:00
shamoon
d7a358d39d
Doh, add tests in new module 2025-07-02 11:04:56 -07:00
shamoon
b94a60d607
Coverage for llmindex tasks 2025-07-02 11:04:55 -07:00
shamoon
e6d8cd6547
Cover llmindex in system status 2025-07-02 11:04:55 -07:00
shamoon
e2fc7f596d
Add llmindex to systemstatus 2025-07-02 11:04:54 -07:00
shamoon
20e7f01cec
Auto-trigger llmindex rebuild when enabled 2025-07-02 11:04:04 -07:00
shamoon
96daa5eb18
Use PaperlessTask for llmindex 2025-07-02 11:04:04 -07:00
shamoon
84e17535fc
Create llmindex if doesnt exist on update run 2025-07-02 11:04:03 -07:00
shamoon
77db0c399c
Move ai to its own module 2025-07-02 11:04:03 -07:00
shamoon
e51c7a27bb
Better respect perms for ai suggestions 2025-07-02 11:04:03 -07:00
shamoon
a3455c8373
Refactor load_or_build_index 2025-07-02 11:04:02 -07:00
shamoon
cce9dfd5b8
Update chat view decorators 2025-07-02 11:04:02 -07:00
shamoon
3a9257f10a
Cover matching 2025-07-02 11:04:01 -07:00
shamoon
3b921da6c3
Cover partial indexing 2025-07-02 11:04:01 -07:00
shamoon
ad8519482c
Refactor and consolidate rag / embedding and tests 2025-07-02 11:04:01 -07:00
shamoon
fe205b31c2
indexing cleanup and tests 2025-07-02 11:04:00 -07:00
shamoon
13ab148c7e
Use partial reindex for bulk updates 2025-07-02 11:04:00 -07:00
shamoon
559caf72c2
Unify prompts, cover 2025-07-02 11:03:59 -07:00
shamoon
2481a66544
Incremental llm index update, add scheduled llm index task 2025-07-02 11:03:59 -07:00
shamoon
f6a3882199
Some cleanup, typing 2025-07-02 11:03:59 -07:00
shamoon
8d48d398eb
Handle doc updates, refactor 2025-07-02 11:03:58 -07:00
shamoon
b3b9a8fb5b
Chat coverage 2025-07-02 11:03:58 -07:00
shamoon
4cdc629e3d
Tests for rest of RAG 2025-07-02 11:03:57 -07:00
shamoon
5195a97e4c
Chat component and service coverage 2025-07-02 11:03:57 -07:00
shamoon
96fa522394
Real doc ID updating 2025-07-02 11:03:57 -07:00
shamoon
dd1da9f072
Sweet chat animation, cursor 2025-07-02 11:03:56 -07:00
shamoon
d99f2d6160
Only show chat if enabled 2025-07-02 11:03:56 -07:00
shamoon
ebd46f08e5
Fix partial length in chat 2025-07-02 11:03:55 -07:00
shamoon
6f0c6f39b1
Fix gzip breaks streaming and flush stream 2025-07-02 11:03:55 -07:00