Commit Graph

  • 47294b42c1 New Crowdin translations by GitHub Action l10n_dev Crowdin Bot 2026-06-05 13:17:47 +00:00
  • 01dd0645f4 Require change perms for endpoint fix-12940 shamoon 2026-06-05 05:50:08 -07:00
  • 4285715bf2 Fix: ensure suggest button respects disable state shamoon 2026-06-05 05:49:48 -07:00
  • f56f29111c Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 2 updates (#12923) dev dependabot[bot] 2026-06-04 14:55:55 -07:00
  • a1e7c0614e Updates the script in docker too feature-ruff-rules stumpylog 2026-06-04 12:02:45 -07:00
  • 28327bfa68 Corrects the test to use SHA256 fix/checksum-mismatch stumpylog 2026-06-04 11:55:28 -07:00
  • dac05107a7 ruff: enable S324 (hashlib insecure hash functions) stumpylog 2026-06-04 11:37:17 -07:00
  • 89ce62d97d ruff: enable PERF (perflint) stumpylog 2026-06-04 11:22:07 -07:00
  • 50f5d5f2e9 ruff: enable DTZ (flake8-datetimez) stumpylog 2026-06-04 10:47:13 -07:00
  • 92b59eebfc ruff: enable B (flake8-bugbear) stumpylog 2026-06-04 09:49:51 -07:00
  • 59fd2ff9e8 ruff: enable G (logging format), ignore G004 (f-strings) stumpylog 2026-06-04 09:32:52 -07:00
  • b9ce50e63b Fixes _path_matches_checksum using MD5 still instead of SHA256 stumpylog 2026-06-04 09:20:08 -07:00
  • ae1ac3ca2a Squashes migrations in prep for final release feature-beta-squash-migrations stumpylog 2026-06-04 08:56:52 -07:00
  • e40e9eb0f9 docker(deps): Bump astral-sh/uv (#12920) dependabot[bot] 2026-06-04 08:28:09 -07:00
  • 0ec6610475 Chore(deps): Bump the actions group across 1 directory with 12 updates (#12909) dependabot[bot] 2026-06-04 07:42:42 -07:00
  • e5ad8bdc79 Chore(deps): Bump the utilities-minor group across 1 directory with 13 updates dependabot/uv/dev/utilities-minor-ea796b876c dependabot[bot] 2026-06-03 22:33:01 +00:00
  • 37a3897661 Chore(deps): Bump the utilities-patch group across 1 directory with 4 updates dependabot/uv/dev/utilities-patch-d304f8479a dependabot[bot] 2026-06-03 22:29:40 +00:00
  • 5338a52c82 Chore(deps): Bump aiohttp in the uv group across 1 directory dependabot/uv/uv-1c0655a644 dependabot[bot] 2026-06-03 22:20:49 +00:00
  • 05b964edb5 Chore(deps-dev): Bump types-markdown dependabot/uv/dev/types-markdown-3.10.2.20260518 dependabot[bot] 2026-06-03 22:16:30 +00:00
  • 05bf334d37 Auto translate strings GitHub Actions 2026-06-03 22:15:23 +00:00
  • 289d797837 Merge branch 'dev' into beta beta shamoon 2026-06-03 15:12:44 -07:00
  • f3eb8d4f58 docker-compose(deps): bump apache/tika in /docker/compose (#12912) dependabot[bot] 2026-06-03 13:13:14 -07:00
  • eab964124d docker-compose(deps): bump gotenberg/gotenberg in /docker/compose (#12910) dependabot[bot] 2026-06-03 12:40:18 -07:00
  • 7ef6ba69e6 Fix: Validate the AI backend settings earlier instead of crashing inside the AI module (#12903) Trenton H 2026-06-03 12:16:09 -07:00
  • 2e9b07b77f docker-compose(deps): Bump nginx in /docker/compose (#12911) dependabot[bot] 2026-06-03 11:41:13 -07:00
  • 4aefb9b138 fix(ai): sort document_id filter values; add chat filter scoping test feature-lancedb-vector-store stumpylog 2026-06-03 11:06:26 -07:00
  • 6fa3e5fac7 Just for later ideas, store some brainstorming sessions with Claude stumpy/ideas stumpylog 2026-06-03 10:49:01 -07:00
  • 6ede72cc44 Validate the AI backend settings earlier instead of crashing inside the AI module stumpylog 2026-06-03 10:43:25 -07:00
  • 14ea3ad9c5 fix(ai): rename vector_store_file_exists -> llm_index_exists in views.py stumpylog 2026-06-03 10:31:48 -07:00
  • 8f52441d3c refactor(ai): write_store() context manager wraps the FileLock stumpylog 2026-06-03 10:28:34 -07:00
  • 24ecdaec0e test(ai): type-annotate fixture parameters stumpylog 2026-06-03 10:27:19 -07:00
  • 01e503a2e7 refactor(ai): cleanup pass — naming, batched embedding, remove dead wrappers stumpylog 2026-06-03 10:19:04 -07:00
  • 80eaec8a79 types(ai): pass pyrefly for the LanceDB vector store code stumpylog 2026-06-03 09:39:51 -07:00
  • 7f2413eb88 refactor(ai): drop unused delete_nodes and node_ids path from the adapter stumpylog 2026-06-03 09:31:45 -07:00
  • 192e73b737 test(ai): drop FAISS-internal assertions stumpylog 2026-06-03 09:25:45 -07:00
  • 788ae5d4e5 refactor(ai): chat uses a stock filtered retriever stumpylog 2026-06-03 09:04:26 -07:00
  • d0a7c47f92 feat(ai): dimension guard and FAISS index migration stumpylog 2026-06-03 08:53:22 -07:00
  • d70b08296c feat(ai): dimension guard and FAISS index migration stumpylog 2026-06-03 08:44:36 -07:00
  • d9b2c4fa86 refactor(ai): query_similar_documents via metadata filter stumpylog 2026-06-03 08:35:09 -07:00
  • d641925c4d refactor(ai): group new LanceDB indexing tests in a class stumpylog 2026-06-03 08:29:16 -07:00
  • e9c3f04b8b refactor(ai): build the index from the LanceDB store alone (lazy import) stumpylog 2026-06-02 15:37:22 -07:00
  • 9a40b4ac9d feat(ai): tie LlamaDocument id to the paperless document id stumpylog 2026-06-02 15:11:21 -07:00
  • b2e0dbef46 refactor(ai): drop version-defensive vector-index check (lancedb is pinned) stumpylog 2026-06-02 15:06:39 -07:00
  • 98a5a583f3 refactor(ai): log when the vector-index check fails stumpylog 2026-06-02 15:04:02 -07:00
  • 0421bfcf54 feat(ai): ANN index threshold, scalar index, and compaction stumpylog 2026-06-02 14:36:22 -07:00
  • fa74bb77b3 fix(ai): upsert empty-nodes path deletes by document_id stumpylog 2026-06-02 14:08:27 -07:00
  • f0311e77d4 feat(ai): atomic upsert_document on the LanceDB store stumpylog 2026-06-02 14:01:37 -07:00
  • 5cdd9faa56 docs(plan): add Task 13 — pass new AI code through pyrefly stumpylog 2026-06-02 13:54:04 -07:00
  • 0054f5946b refactor(ai): address review on the LanceDB adapter stumpylog 2026-06-02 13:47:30 -07:00
  • b758cd1bdb feat(ai): add LanceDB-backed vector store adapter stumpylog 2026-06-02 13:24:04 -07:00
  • df4607a492 build: replace faiss-cpu with lancedb for the AI vector store stumpylog 2026-06-02 13:15:09 -07:00
  • 69ca36a16d Design: Implementation plan for the LanceDB vector store stumpylog 2026-06-02 12:04:53 -07:00
  • c9ee9edb95 Design: Replace FAISS vector store with LanceDB (custom adapter) stumpylog 2026-06-02 11:00:18 -07:00
  • eab0466b9e Use metadata filter in document retriever feature/beta-lancedb shamoon 2026-06-03 09:34:31 -07:00
  • abdcdccf08 Chore(deps): Silence a couple more vulnerabilities here (#12797) Trenton H 2026-06-03 09:28:00 -07:00
  • 1663ed170c Enhancement (beta): add direct LLM language setting (#12906) shamoon 2026-06-03 08:53:22 -07:00
  • 59f22a3d59 Chore(deps-dev): Bump @playwright/test from 1.59.1 to 1.60.0 in /src-ui (#12919) dependabot[bot] 2026-06-03 15:49:50 +00:00
  • 47a6fcfc39 Fix (beta): correctly apply i18n in suggestions dropdown (#12905) shamoon 2026-06-03 08:40:06 -07:00
  • edcc78d450 Chore(deps-dev): Bump @types/node from 25.6.0 to 25.9.1 in /src-ui (#12915) dependabot[bot] 2026-06-03 15:26:15 +00:00
  • 63d5b0f148 Chore(deps): Bump pdfjs-dist from 5.6.205 to 5.7.284 in /src-ui (#12918) dependabot[bot] 2026-06-03 15:16:59 +00:00
  • cd4122e438 Chore(deps-dev): Bump the frontend-eslint-dependencies group across 1 directory with 4 updates (#12913) dependabot[bot] 2026-06-03 15:06:26 +00:00
  • bc883f5ade Chore(deps-dev): Bump webpack from 5.106.2 to 5.107.2 in /src-ui (#12917) dependabot[bot] 2026-06-03 14:53:04 +00:00
  • bafca06f5c Auto translate strings GitHub Actions 2026-06-03 14:36:28 +00:00
  • b8bca9e836 Chore(deps): Bump zone.js from 0.16.1 to 0.16.2 in /src-ui (#12916) dependabot[bot] 2026-06-03 14:34:27 +00:00
  • 207085c687 Chore(deps-dev): Bump the frontend-jest-dependencies group (#12908) dependabot[bot] 2026-06-03 14:16:06 +00:00
  • 8b1de8711b Auto translate strings GitHub Actions 2026-06-03 13:55:01 +00:00
  • e2f728f5d4 Chore(deps): Bump the frontend-angular-dependencies group (#12907) dependabot[bot] 2026-06-03 06:53:21 -07:00
  • a02946f7c1 Noticed some wording stuff shamoon 2026-06-02 09:49:24 -07:00
  • ad052459f3 Use lancedb for chat retriever shamoon 2026-06-02 09:45:38 -07:00
  • c5bfe008d7 Proper node deletion shamoon 2026-06-02 09:32:51 -07:00
  • a2d66a232e Ok, first swap out storage stuff shamoon 2026-06-02 09:27:49 -07:00
  • ad2140ecd9 Add lacedb dep, remove faiss-cpu shamoon 2026-06-02 09:20:23 -07:00
  • 98dc191194 Fix: Lock AI index during reading and don't index documents many times during a bulk update (#12899) Trenton H 2026-06-02 10:46:29 -07:00
  • 9c1649f1ac Auto translate strings GitHub Actions 2026-06-02 15:34:49 +00:00
  • ab8fe0521b Merge branch 'beta' into dev shamoon 2026-06-02 08:32:54 -07:00
  • 2638554969 Merge branch 'main' into dev shamoon 2026-06-02 08:32:43 -07:00
  • 2b19e28317 Handle the UTF 16 and BOM text files better fix/utf16-nul-byte-text-parser stumpylog 2026-06-01 13:51:11 -07:00
  • 2c58d86380 Fix: Minor fixes for the AI indexing (#12893) Trenton H 2026-06-01 13:40:49 -07:00
  • 52222d23d3 Fix (beta): dont use tool calling with ollama (#12896) shamoon 2026-06-01 12:12:23 -07:00
  • 27426c04b0 Enhancement: try to respect language for AI suggestions (#12894) shamoon 2026-06-01 12:11:46 -07:00
  • f6c865bf47 Enhancement: AI LLM chunk size and context window config (#12891) shamoon 2026-06-01 10:56:21 -07:00
  • bb860a5834 Fix: Improvements for security around the AI (#12895) Trenton H 2026-06-01 10:03:27 -07:00
  • 432fa45e0c Fix: correctly show timestamp tooltip on history item (#12879) Nathanaël Houn 2026-05-31 14:18:58 +02:00
  • 20d73d26b6 Bump dessant/lock-threads action to v6.0.2 shamoon 2026-05-29 21:51:16 -07:00
  • 889ccfd67a Fix: Fold query and autocomplete terms with Tantivy's ascii_fold so special letters match (#12868) Trenton H 2026-05-29 16:42:07 -07:00
  • bbceb5dac6 Fix: Don't store autocomplete_word, only index it (#12867) Trenton H 2026-05-29 14:09:04 -07:00
  • 98a7ed32e3 Fix: Preserve Whoosh date range swapping in Tantviy (#12866) Trenton H 2026-05-29 13:21:59 -07:00
  • e32f974078 Restrict comma expansion for queries to multi valued fields only instead of any schema field fix/scope-comma-expansion stumpylog 2026-05-29 12:47:20 -07:00
  • 25a7b2038a Fix: Always release search index writer, even on failure, so the write lock doesn't persist for later (#12865) Trenton H 2026-05-29 12:38:58 -07:00
  • 97e3c75720 Fix: Handle CJK title, content and metadata searching (#12862) Trenton H 2026-05-29 12:11:55 -07:00
  • 11c62757ef Fix: Restrict date query rewrites to date or datetime fields only (#12864) Trenton H 2026-05-29 11:59:30 -07:00
  • 4a8d79be6f Fix: Missing call to tanvity wait_merging_threads (#12863) Trenton H 2026-05-29 10:32:15 -07:00
  • 0bef44e108 Experiments with Granian static file serving feature-granian-static-serving stumpylog 2026-05-29 08:14:41 -07:00
  • b2e4cbd980 fix css sanitizer stuff fix-html-clean shamoon 2026-05-27 13:42:40 -07:00
  • 7632b49e90 Add css sanitizer shamoon 2026-05-27 11:26:46 -07:00
  • 525b986e23 Fix: Handle tanvity index lock contention (#12856) Trenton H 2026-05-27 09:47:13 -07:00
  • 1a5c370ed5 Fix sanitize and linkify email HTML shamoon 2026-05-27 09:03:24 -07:00
  • 4ce5f2022c Fix (beta): better catch chat errors (#12854) shamoon 2026-05-26 12:05:47 -07:00
  • ab47185712 Performance (beta): dont re-build vector index with each chat (#12847) shamoon 2026-05-26 11:36:05 -07:00
  • 01d8fad622 Security: fixes for v3 beta (#12838) shamoon 2026-05-26 09:46:23 -07:00