3d57f4396f
Fix: key the AI suggestion cache by model and endpoint ( #13449 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-07-31 16:13:22 +00:00
shamoon and GitHub
0c0faf7f80
Fixhancement: pass LLM output language to chat if specified ( #13340 )
2026-07-27 16:51:31 +00:00
shamoon and GitHub
4f6d9fa93f
Fix: dont allow archive version for share links when one doesnt exist ( #13163 )
2026-07-19 20:54:58 +00:00
shamoon and GitHub
262183e848
Enhancement (beta): support LLM timeout config ( #13002 )
2026-06-18 08:35:11 -07:00
shamoon and GitHub
1663ed170c
Enhancement (beta): add direct LLM language setting ( #12906 )
2026-06-03 15:53:22 +00:00
shamoon and GitHub
27426c04b0
Enhancement: try to respect language for AI suggestions ( #12894 )
2026-06-01 12:11:46 -07:00
shamoon and GitHub
01d8fad622
Security: fixes for v3 beta ( #12838 )
2026-05-26 16:46:23 +00:00
shamoon and GitHub
d4a1de18f7
Change (dev): separate llm suggestions endpoint ( #12675 )
2026-04-30 05:52:45 -07:00
shamoon and GitHub
69cb4d06c6
Enhancement (dev): Use OpenAI-like backend ( #12668 )
2026-04-28 10:06:59 -07:00
shamoon and GitHub
778d6b9fe3
Fix(dev): catch llm configuration error on get suggestions ( #12647 )
2026-04-25 22:43:04 -07:00
Trenton H and GitHub
a2dbe17a78
Fix: Use FileResponse for file API responses ( #12638 )
...
* Updates code to use a FileResponse for streaming and unlink the file, but keep a handle to it
* Transitions the rest of the code to use FileResponse instead of a basic response, fixes up tests which assumed .content exists
* While here, let's add schema for it
2026-04-25 06:40:09 -07:00
Trenton H and GitHub
376af81b9c
Fix: Resolve another TC assuming an object has been created somewhere ( #12503 )
2026-04-02 14:58:28 -07:00
Sebastian Steinbeißer and GitHub
3b5ffbf9fa
Chore(mypy): Annotate None returns for typing improvements ( #11213 )
2026-02-02 08:44:12 -08:00
shamoon and GitHub
e940764fe0
Feature: Paperless AI ( #10319 )
2026-01-13 16:24:42 +00:00
shamoon
d6710de486
Chore: refactor for clarity
2025-09-30 12:16:22 -07:00
Antoine Mérino and GitHub
3df43d828a
Performance: Cache django-guardian permissions when counting documents ( #10657 )
...
Fixes N+1 queries in tag, correspondent, storage path, custom field,
and document type list views.
Reduces SQL queries from 160 to 9.
2025-09-30 09:48:44 -07:00
Sebastian Steinbeißer and GitHub
76d363f22d
Chore: switch from os.path to pathlib.Path ( #9060 )
2025-03-05 21:06:01 +00:00
shamoon
771b6606e0
Fix: include subpath in logo url ( #8374 )
2024-11-28 08:57:44 -08:00
7c9ab8c0b6
Feature: Share links ( #3996 )
...
* Implement share links
Basic implementation of share links
Make certain share link fields not editable, automatically grant permissions on migrate
Updated styling, error messages from expired / deleted links
frontend code linting, reversable sharelink migration
testing coverage
Update translation strings
No links message
* Consolidate file response methods
* improvements to share links on mobile devices
* Refactor share links file_version
* Add docs for share links
* Apply suggestions from code review
* When filtering share links, use the timezone aware now()
* Removes extra call to setup directories for usage in testing
* FIx copied badge display on some browsers
* Move copy to ngx-clipboard library
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com >
2023-09-14 13:32:43 -07:00
Trenton H
6f163111ce
Upgrades black to v23, upgrades ruff
2023-04-26 09:35:27 -07:00
Trenton H
3bcbd05252
Fixes ruff not running isort against the codebase
2023-04-26 09:35:27 -07:00
Trenton H
ce41ac9158
Configures ruff as the one stop linter and resolves warnings it raised
2023-04-01 17:03:52 -07:00
Trenton Holmes
a6e2708605
Changes testing to use more declarative status code names from DRF
2023-02-20 10:25:21 -08:00
Trenton Holmes
22e00a7080
Adds a few more test cases for coverage and adds no coverage to some others
2022-07-02 16:19:22 +02:00
Trenton Holmes
1771d18a21
Runs the pre-commit hooks over all the Python files
2022-03-11 11:34:28 -08:00
kpj
fc695896dd
Format Python code with black
2022-02-27 15:26:41 +01:00
jonaswinkler
ea9e852216
fix a failing test case
2021-03-06 22:41:35 +01:00
jonaswinkler
0a469cfdd1
test case for localized index view
2021-01-07 16:58:38 +01:00