Claude
e7b426caf1
fix(linting): corrige errores de formato y sintaxis detectados por pre-commit
...
- Elimina import duplicado de DeletionRequestViewSet en urls.py (F811)
- Aplica formato automático con ruff format a 12 archivos Python
- Agrega comas finales faltantes (COM812) en 74 ubicaciones
- Normaliza formato de dependencias en pyproject.toml
- Corrige ortografía en archivos de documentación (codespell)
Errores corregidos:
- src/paperless/urls.py: Import duplicado de DeletionRequestViewSet
- 74 violaciones de COM812 (comas finales faltantes)
- Formato inconsistente en múltiples archivos Python
Este commit asegura que el código pase el linting check de pre-commit
y resuelve los problemas de formato introducidos en el commit anterior.
Archivos Python reformateados: 12
Archivos de documentación corregidos: 35
Comas finales agregadas: 74
2025-11-17 19:17:49 +00:00
dawnsystem
dfe4fe6655
Merge pull request #44 from dawnsystem/copilot/add-ai-scanner-command
...
Add management command to scan existing documents with AI
2025-11-14 17:04:04 +01:00
copilot-swe-agent[bot]
879a65ed9f
docs: Add documentation for scan_documents_ai command
...
Added comprehensive documentation in administration.md including:
- Command syntax and all available options
- Usage examples for different scenarios
- Explanation of confidence levels
- Performance considerations for large document sets
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-14 15:53:06 +00:00
dawnsystem
f76a546bea
Merge pull request #43 from dawnsystem/copilot/add-ai-suggestions-endpoints
...
Add API endpoints for AI suggestions with tracking and statistics
2025-11-13 19:08:36 +01:00
copilot-swe-agent[bot]
e9d64e6aac
refactor: Apply code review improvements to AI suggestions API
...
- Remove unused imports (Document from serializers, override_settings from tests)
- Add explanatory comments to all empty except clauses
- Create SUGGESTION_TYPE_CHOICES constant and SuggestionSerializerMixin for DRY
- Implement type-specific validation (value_id for ID types, value_text for text types)
- Remove redundant Document.DoesNotExist handler (already handled by DRF)
- Optimize ai_suggestion_stats query (21 queries → 3 queries using aggregation)
- Update documentation to clarify unsupported custom_field/workflow in apply endpoint
Addresses all 14 code review comments from Copilot PR reviewer.
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-13 08:22:57 +00:00
copilot-swe-agent[bot]
c7a129cbea
docs: Add comprehensive API documentation for AI Suggestions endpoints
...
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-13 06:09:30 +00:00
copilot-swe-agent[bot]
3ae23cddfa
docs: add migration documentation for DeletionRequest
...
Created comprehensive documentation for migration 1076 including:
- Overview and migration details
- Complete field descriptions
- How to apply and rollback
- Testing instructions
- Performance and security considerations
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-13 00:52:30 +00:00
github-actions[bot]
7927e5c436
Changelog v2.19.5 - GHA ( #11305 )
2025-11-06 13:01:52 -08:00
github-actions[bot]
74f72e417d
Documentation: Add v2.19.4 changelog ( #11285 )
...
* Changelog v2.19.4 - GHA
* Update changelog for paperless-ngx 2.19.4
Reorganize changelog to include performance enhancements.
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-11-03 17:39:28 -08:00
github-actions[bot]
9aee063347
Documentation: Add v2.19.3 changelog ( #11223 )
...
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-10-29 11:08:29 -07:00
github-actions[bot]
df9136e7d4
Changelog v2.19.2 - GHA ( #11153 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-23 10:56:48 -07:00
github-actions[bot]
faf3e8dc0d
Changelog v2.19.1 - GHA ( #11138 )
2025-10-22 13:46:41 -07:00
github-actions[bot]
597c2629dd
Changelog v2.19.0 - GHA ( #11102 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-21 10:55:49 -07:00
Elias Holzmann
d1c11bcf08
Documentation: correct info re PAPERLESS_THREADS_PER_WORKER ( #11031 )
2025-10-18 23:01:28 +00:00
shamoon
f6c004183e
Feature: Advanced Workflow Trigger Filters ( #11029 )
2025-10-13 22:23:56 +00:00
shamoon
27574009e1
Merge branch 'main' into dev
2025-10-02 10:20:00 -07:00
guleyupo
af1c235af5
Documentation: fix typo ( #10974 )
2025-10-01 06:11:45 +00:00
Dakota Dunn
ab7875cc76
Documentation: correct workflow description ( #10947 )
2025-09-27 02:16:15 +00:00
shamoon
0114993ac6
Documentation: fix config admonitions
2025-09-23 09:22:52 -07:00
shamoon
19a54b3b23
Feature: processed mail UI ( #10866 )
2025-09-22 18:17:42 +00:00
shamoon
4449dbadb5
Merge branch 'main' into dev
2025-09-21 16:10:00 -07:00
shamoon
43b4f36026
Documentation: add note about logo file visibility and exif data
2025-09-21 16:07:29 -07:00
shamoon
6dbd32759d
Enhancement: support custom field values on post document ( #10859 )
2025-09-17 22:42:06 +00:00
shamoon
4cff907ba0
Feature: Nested Tags ( #10833 )
...
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2025-09-17 21:41:39 +00:00
ExploracuriousAlex
d5aba09de9
Development: devcontainer fixes for Windows ( #10843 )
...
* chore(devcontainer): drop read-only host .gitconfig bind mount
The bind mount prevented adjusting git config inside the dev container, and VS Code Dev Containers already copies the host .gitconfig automatically, making the mount unnecessary. This restores ability to manage git settings within the container.
* chore(gitignore): ignore .pnpm-store folder for pnpm package management
Add .pnpm-store/ to .gitignore to prevent local pnpm package store from being tracked by git when using the devcontainer.
* docs(development): clarify VS Code devcontainer setup steps for Windows
Add instructions, how to overcome some issues caused by using Windows as host system.
2025-09-17 16:16:58 +00:00
david-loe
2dc4f1f49b
Enhancement: add storage path as workflow trigger filter ( #10771 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-09-11 17:41:04 +00:00
sidey79
9e11e7fd05
Enhancement: jinja template support for workflow title assignment ( #10700 )
...
---------
Co-authored-by: Trenton Holmes <797416+stumpylog@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-09-11 06:56:16 -07:00
shamoon
f431578f43
Documentation: v2.18.14 changelog ( #10804 )
2025-09-07 17:10:52 -07:00
github-actions[bot]
9463a8fd26
Documentation: Add v2.18.3 changelog ( #10734 )
...
* Changelog v2.18.3 - GHA
* Update changelog for version 2.18.3
Removed feature enhancements section and duplicate performance entry from changelog.
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-09-01 18:45:46 -07:00
shamoon
bf468ac64f
Documentation: fix cache invalidation command in documentation ( #10665 )
2025-08-23 04:00:02 -07:00
github-actions[bot]
56c70bf177
Documentation: Add v2.18.2 changelog ( #10660 )
...
* Changelog v2.18.2 - GHA
* Update changelog.md
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-08-23 00:08:57 +00:00
Guntbert Reiter
5f0281e427
Documentation: fix typo in troubleshooting docs ( #10643 )
2025-08-20 13:25:42 -07:00
github-actions[bot]
9225a38458
Changelog v2.18.1 - GHA ( #10605 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-17 14:18:29 -07:00
shamoon
ca9b5d9586
Documentation: fix filters docs ( #10600 )
2025-08-17 09:25:42 -07:00
shamoon
f00a565130
Documentation: fix Postgres version
2025-08-17 01:33:52 -07:00
github-actions[bot]
3c2782c3a9
Documentation: Add v2.18.0 changelog ( #10585 )
2025-08-16 10:59:56 -07:00
shamoon
00e629d957
Merge branch 'dev'
2025-08-16 09:47:48 -07:00
Trenton H
2f529a9500
Feature: Add filter to localize dates for filepath templating ( #10559 )
2025-08-14 09:13:08 -07:00
dependabot[bot]
edb8c06e2a
Chore(deps): Bump the django group across 1 directory with 9 updates ( #10538 )
...
* Chore(deps): Bump the django group across 1 directory with 9 updates
Bumps the django group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [django](https://github.com/django/django ) | `5.1.8` | `5.2.5` |
| [django-auditlog](https://github.com/jazzband/django-auditlog ) | `3.1.2` | `3.2.1` |
| [django-guardian](https://github.com/django-guardian/django-guardian ) | `2.4.0` | `3.0.3` |
| [django-multiselectfield](https://github.com/goinnn/django-multiselectfield ) | `0.1.13` | `1.0.1` |
| [django-soft-delete](https://github.com/san4ezy/django_softdelete ) | `1.0.18` | `1.0.19` |
| [djangorestframework](https://github.com/encode/django-rest-framework ) | `3.16.0` | `3.16.1` |
| [djangorestframework-guardian](https://github.com/rpkilby/django-rest-framework-guardian ) | `0.3.0` | `0.4.0` |
| [drf-spectacular-sidecar](https://github.com/tfranzel/drf-spectacular-sidecar ) | `2025.4.1` | `2025.8.1` |
| [pytest-django](https://github.com/pytest-dev/pytest-django ) | `4.10.0` | `4.11.1` |
Updates `django` from 5.1.8 to 5.2.5
- [Commits](https://github.com/django/django/compare/5.1.8...5.2.5 )
Updates `django-auditlog` from 3.1.2 to 3.2.1
- [Release notes](https://github.com/jazzband/django-auditlog/releases )
- [Changelog](https://github.com/jazzband/django-auditlog/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jazzband/django-auditlog/compare/v3.1.2...v3.2.1 )
Updates `django-guardian` from 2.4.0 to 3.0.3
- [Release notes](https://github.com/django-guardian/django-guardian/releases )
- [Commits](https://github.com/django-guardian/django-guardian/compare/v2.4.0...3.0.3 )
Updates `django-multiselectfield` from 0.1.13 to 1.0.1
- [Release notes](https://github.com/goinnn/django-multiselectfield/releases )
- [Changelog](https://github.com/goinnn/django-multiselectfield/blob/master/CHANGES.rst )
- [Commits](https://github.com/goinnn/django-multiselectfield/compare/v0.1.13...v1.0.1 )
Updates `django-soft-delete` from 1.0.18 to 1.0.19
- [Changelog](https://github.com/san4ezy/django_softdelete/blob/master/CHANGELOG.md )
- [Commits](https://github.com/san4ezy/django_softdelete/commits )
Updates `djangorestframework` from 3.16.0 to 3.16.1
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.16.0...3.16.1 )
Updates `djangorestframework-guardian` from 0.3.0 to 0.4.0
- [Changelog](https://github.com/rpkilby/django-rest-framework-guardian/blob/master/CHANGELOG )
- [Commits](https://github.com/rpkilby/django-rest-framework-guardian/compare/0.3.0...0.4.0 )
Updates `drf-spectacular-sidecar` from 2025.4.1 to 2025.8.1
- [Commits](https://github.com/tfranzel/drf-spectacular-sidecar/compare/2025.4.1...2025.8.1 )
Updates `pytest-django` from 4.10.0 to 4.11.1
- [Release notes](https://github.com/pytest-dev/pytest-django/releases )
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.10.0...v4.11.1 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 5.2.5
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: django
- dependency-name: django-auditlog
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: django
- dependency-name: django-guardian
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: django
- dependency-name: django-multiselectfield
dependency-version: 1.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: django
- dependency-name: django-soft-delete
dependency-version: 1.0.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: django
- dependency-name: djangorestframework
dependency-version: 3.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: django
- dependency-name: djangorestframework-guardian
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: django
- dependency-name: drf-spectacular-sidecar
dependency-version: 2025.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: django
- dependency-name: pytest-django
dependency-version: 4.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: django
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix log matches related to newlines, add newlines to stdout.writelines
* Fix disable api remote auth test, Django 5.2 no longer uses process_request
* Remove postgres version check
* Update administration.md
* Handle django-multiselectfield v1.0 changes
* Update administration.md
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-08-11 13:45:14 -07:00
shamoon
6d72ee795f
Feature: PDF editor ( #10318 )
2025-08-11 17:29:48 +00:00
shamoon
6730896894
Enhancement: support webhook restrictions ( #10555 )
2025-08-11 10:15:30 -07:00
shamoon
fac1ee4283
Documentation: miscellaneous fixes
2025-08-07 07:54:24 -04:00
shamoon
91511b45cd
Chore: add info buttons for core metadata items
2025-08-05 07:37:04 -04:00
Antoine Mérino
0ea159683d
Performance: add setting to enable DB connection pooling for PostgreSQL ( #10354 )
...
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2025-08-02 12:54:13 +00:00
Katrin Leinweber
5410074062
Documentation: copy-edits ( #10417 )
2025-07-20 17:27:04 +00:00
Antoine Mérino
6591d5da63
Performance: Add support for configuring date parser languages ( #10181 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-07-01 05:57:38 +00:00
Antoine Mérino
1671d49d44
Enhancement: Add a database caching for improved performance ( #9784 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-06-30 22:36:24 -07:00
shamoon
59afbe09b1
Chore: remove PAPERLESS_DEBUG references to avoid confusion
2025-06-20 20:46:11 -07:00
github-actions[bot]
e1c3124698
Changelog v2.17.1 - GHA ( #10229 )
2025-06-19 12:40:37 -07:00
github-actions[bot]
240c9ac511
Changelog v2.17.0 - GHA ( #10225 )
2025-06-19 10:43:13 -07:00