Trenton H and GitHub
6d4897a1b8
Refresh the document instance before doing workflow work, in case some other process has updated it ( #6849 )
2024-05-28 12:56:40 -07:00
Trenton H and GitHub
2b85e812f8
Chore(deps): Use psycopg as recommended ( #6811 )
2024-05-23 13:09:05 -07:00
Trenton H and GitHub
f7ce32f471
Updates the Tika image to the official now that Apache publishes multi-arch images ( #6802 )
2024-05-21 20:45:56 +00:00
Trenton H and GitHub
622f624132
Chore: Change the code formatter to Ruff ( #6756 )
...
* Changing the formatting to ruff-format
* Replaces references to black to ruff or ruff format, removes black from dependencies
2024-05-18 02:26:50 +00:00
Trenton H and GitHub
3fa448ecb5
Updates deps, unlocks those which have some resolution of issues ( #6755 )
2024-05-17 09:02:17 -07:00
Trenton H
74b850423f
Resets version to -dev string
2024-05-09 13:21:55 -07:00
Trenton H
43a6e3985d
Bumps version to 2.8.3
2024-05-09 13:21:16 -07:00
Trenton H
8c93d1db42
Resets version to -dev string
2024-05-09 13:05:17 -07:00
Trenton H
5b8cd96f37
Bumps version to 2.8.3
2024-05-09 13:03:06 -07:00
Trenton H and GitHub
d461dcbe29
Downgrades and locks lxml to before 5.2.0, which released a breaking change ( #6655 )
2024-05-09 09:42:19 -07:00
Trenton H and GitHub
48092d47c5
Updates the recommended versions of databases to their latest ( #6639 )
2024-05-08 20:32:17 +00:00
Trenton H and GitHub
d4d0604da2
Moves additional auditlog imports into protected blocks ( #6638 )
2024-05-08 09:04:32 -07:00
Trenton H and GitHub
d3ff0ff8e0
Restores the compression of static files for x86_64 ( #6627 )
2024-05-07 15:17:15 -07:00
Trenton H and GitHub
5802163a0e
Chore(deps): Bump all allowed backend packages ( #6562 )
2024-05-04 13:26:15 -07:00
Trenton H and GitHub
7be7185418
Handcrafts SQL queries a little more to reduce the query count and/or the amount of returned data ( #6489 )
2024-04-30 07:37:09 -07:00
Trenton H and GitHub
40db1065dc
Updates QPDF to 11.9.0 from trixie ( #6423 )
2024-04-18 22:16:44 +00:00
Trenton H and GitHub
b720aa3cd1
Chore: Convert the consumer to a plugin ( #6361 )
2024-04-18 02:59:14 +00:00
95c24a50f7
Fix: Allow negative monetary values with a current code ( #6358 )
...
* Updates the currency validation to allow an optional negative
* Update frontend regex
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-04-10 07:33:13 -07:00
Trenton H and GitHub
ae2b302962
Fix: Rotation fails due to celery chord ( #6306 )
...
Use Celery immutable signature so it does not take the result of the header task
2024-04-06 23:26:48 +00:00
Trenton H and GitHub
2c43b06910
Chore: Standardize subprocess running and logging ( #6275 )
2024-04-04 13:11:43 -07:00
Trenton H and GitHub
00b04c2e86
Escape the secret key when writing it to the env file ( #6243 )
2024-04-02 03:02:27 +00:00
Trenton H and GitHub
c4153b6fbf
Locks DRF version to 3.14, updates other dependencies ( #6200 )
2024-03-27 09:13:02 -07:00
Trenton H and GitHub
4cb2f0acef
Rolls up the rest of the random updates that dependabot didn't do for some reason ( #6005 )
2024-03-05 03:00:18 +00:00
Trenton H and GitHub
b9636a3def
Feature: Allow user to control PIL image pixel limit ( #5997 )
2024-03-05 00:19:56 +00:00
Trenton H and GitHub
6779042242
Feature: Allow a user to disable the pixel limit for OCR entirely ( #5996 )
2024-03-04 22:37:36 +00:00
c57c1d5389
Fix: Clear metadata cache when the filename(s) change ( #5957 )
...
* Update doc modified time upon move and rename
* Clear the cached metadata if the filename(s) have been changed
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-02-29 10:34:15 -08:00
Trenton H and GitHub
fba416e8e1
Fixes a corrupted index not being handled by whoosh.create_in ( #5950 )
2024-02-29 00:07:17 +00:00
Trenton H and GitHub
3d8de50b5a
Don't assume the /tmp folder is where the user wants to place the scratch directory ( #5948 )
2024-02-28 22:46:24 +00:00
Trenton H and GitHub
86263a52ea
Includes OCRMyPdf logging into the log file ( #5947 )
2024-02-28 14:39:42 -08:00
Trenton H and GitHub
f43013a746
Ignores uvicorn updates in dependabot ( #5906 )
2024-02-26 07:55:59 -08:00
Trenton H and GitHub
8d664fad56
Fixes the interaction when both splitting and ASN are enabled ( #5779 )
2024-02-15 17:33:26 +00:00
Trenton H
0de00a4ac1
Resets develop versioning
2024-02-14 17:14:33 -08:00
Trenton H
bec72dffeb
Sets the version to 2.5.2
2024-02-14 17:10:37 -08:00
Trenton H
463e95367c
Merge remote-tracking branch 'origin/dev'
2024-02-14 17:08:49 -08:00
Trenton H and GitHub
907b6d1294
Handle the ASN assignment last, after the splitting ( #5745 )
2024-02-13 16:26:13 +00:00
Trenton H
03ced65d5f
Resets version string
2024-02-12 15:58:10 -08:00
Trenton H
01d919cf31
Bumps version to 2.5.1
2024-02-12 15:56:41 -08:00
Trenton H
8d5f331e63
Merge remote-tracking branch 'origin/dev'
2024-02-12 15:56:19 -08:00
Trenton H and GitHub
21f96f0679
Fix: Splitting on ASN barcodes even if not enabled ( #5740 )
...
* Fixes the barcodes always splitting on ASNs, even if splitting was disabled
2024-02-12 12:58:37 -08:00
Trenton Holmes
5ba4b9d6b2
Corrects the spelling
2024-02-10 18:53:03 -08:00
Trenton H
197174f400
Resets -dev version string
2024-02-10 11:46:51 -08:00
Trenton H
97dceba783
Actual 2.5.0 release now
2024-02-10 11:45:46 -08:00
Trenton H
58cbcbd6ef
Resets -dev version string
2024-02-10 11:15:12 -08:00
Trenton H
4aeb2e1a74
Bumps version to 2.5.0
2024-02-10 11:14:16 -08:00
Trenton H
45c5f81b34
Merge remote-tracking branch 'origin/dev'
2024-02-10 11:12:27 -08:00
Trenton H and GitHub
13201dbfff
Ensure all creations of directories create the parents too ( #5711 )
2024-02-10 11:02:40 -08:00
Trenton H and GitHub
0b1523f4e5
Fix: Test metadata items for Unicode issues ( #5707 )
...
Test each key for unicode issues and reject ones which will fail inside DRF
2024-02-09 20:08:23 +00:00
Trenton H and GitHub
b60e16fe33
Chore: Backend dependencies update ( #5676 )
2024-02-08 09:48:24 -08:00
Trenton H and GitHub
b47f301831
Adds the Python environment flags for no byte code saving, reducing the image size slightly ( #5677 )
2024-02-08 02:45:59 +00:00
Trenton H and GitHub
4813a7bc70
Chore: Adds additional rules for Ruff linter ( #5660 )
2024-02-05 21:46:59 +00:00
Trenton H and GitHub
25542c56b9
Feature: Cache metadata and suggestions in Redis ( #5638 )
2024-02-04 10:42:21 -08:00
Trenton H
d0ce4113e0
Resets -dev version string
2024-01-28 12:51:00 -08:00
Trenton H
d55900b877
Bumps version to 2.4.3
2024-01-28 12:19:07 -08:00
Trenton H and GitHub
2aea220c6d
Ensure the scratch directory exists before consuming this source ( #5579 )
2024-01-28 09:07:04 -08:00
Trenton H and GitHub
51dd95be3d
Fix: Getting next ASN when no documents have an ASN ( #5431 )
...
* Fixes the next ASN logic to account for no ASNs yet being assigned
* Updates so the ASN will start at 1
* Do the same calculation without the branch
2024-01-16 23:08:37 +00:00
Trenton H and GitHub
e16645b146
Feature: Add additional caching support to suggestions and metadata ( #5414 )
...
* Adds ETag and Last-Modified headers to suggestions, metadata and previews
* Slight update to the suggestions etag
* Small user message for why classifier didn't train again
2024-01-16 17:01:07 +00:00
Trenton H and GitHub
41a3c7c89b
Fix: Catch new warning when loading the classifier ( #5395 )
2024-01-14 13:21:17 -08:00
Trenton H and GitHub
2da5e46386
Refactor file consumption task to allow beginnings of a plugin system ( #5367 )
2024-01-13 16:11:14 +00:00
Trenton H
4dbf8d7969
Reapply #5304 fix
2024-01-12 13:19:24 -08:00
Trenton H and GitHub
a7e1299194
Updates all backend, hooks and configures codespell in a slightly easier way ( #5336 )
2024-01-09 10:30:33 -08:00
a12e1fae72
Fix: Don't require the JSON user arguments field ( #5320 )
...
* Allows new user args field to be null
* Coerce empty string to None for user_args JSONField
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2024-01-08 13:14:36 -08:00
Trenton Holmes
f1bf1ddc54
Resets version string
2024-01-07 17:03:46 -08:00
Trenton Holmes
6015cc0e4a
Bumps version to 2.3.2
2024-01-07 17:02:36 -08:00
Trenton Holmes
f9926d77d5
Merge remote-tracking branch 'origin/dev'
2024-01-07 16:47:52 -08:00
Trenton H and GitHub
ea47af7034
Fixes the user arguments json field decoding ( #5307 )
2024-01-07 14:17:51 -08:00
Trenton H and GitHub
2b39697ffb
Fixes usages of UTC datetime instead of local datetime ( #5304 )
2024-01-07 13:57:40 -08:00
Trenton H and GitHub
9043f45350
Adds more documentation for OCR_PAGES and prevents using 0 for actual OCR ( #5275 )
2024-01-06 09:06:41 -08:00
Trenton H and GitHub
37e34d92de
Replaces deprecated Django with standard library ( #5262 )
2024-01-05 21:20:38 -08:00
Trenton H and GitHub
bd35030c59
Fix: Crash in barcode ASN reading when the file type isn't supported ( #5261 )
...
* Fixes a random crash in the barcode ASN reading so it doesn't try to access a not created temp dir
* Don't parse the barcodes twice, store the result instead
2024-01-06 05:08:24 +00:00
Trenton H and GitHub
a82e3771ae
Fix: Allows pre-consume scripts to modify the working path again ( #5260 )
...
* Allows pre-consume scripts to modify the working path again and generally cleans up some confusion about working copy vs original
2024-01-05 21:01:57 -08:00
Trenton H and GitHub
8da2535a65
Fix: zip exports not respecting the --delete option ( #5245 )
2024-01-04 19:58:58 +00:00
061f33fb05
Feature: Allow setting backend configuration settings via the UI ( #5126 )
...
* Saving some start on this
* At least partially working for the tesseract parser
* Problems with migration testing need to figure out
* Work around that error
* Fixes max m_pixels
* Moving the settings to main paperless application
* Starting some consumer options
* More fixes and work
* Fixes these last tests
* Fix max_length on OcrSettings.mode field
* Fix all fields on Common & Ocr settings serializers
* Umbrellla config view
* Revert "Umbrellla config view"
This reverts commit fbaf9f4be30f89afeb509099180158a3406416a5.
* Updates to use a single configuration object for all settings
* Squashed commit of the following:
commit 8a0a49dd57
Author: shamoon <4887959+shamoon@users.noreply.github.com >
Date: Tue Dec 19 23:02:47 2023 -0800
Fix formatting
commit 66b2d90c50
Author: shamoon <4887959+shamoon@users.noreply.github.com >
Date: Tue Dec 19 22:36:35 2023 -0800
Refactor frontend data models
commit 5723bd8dd8
Author: Adam Bogdał <adam@bogdal.pl >
Date: Wed Dec 20 01:17:43 2023 +0100
Fix: speed up admin panel for installs with a large number of documents (#5052 )
commit 9b08ce1761
Author: shamoon <4887959+shamoon@users.noreply.github.com >
Date: Tue Dec 19 15:18:51 2023 -0800
Update PULL_REQUEST_TEMPLATE.md
commit a6248bec2d
Author: shamoon <4887959+shamoon@users.noreply.github.com >
Date: Tue Dec 19 15:02:05 2023 -0800
Chore: Update Angular to v17 (#4980 )
commit b1f6f52486
Author: shamoon <4887959+shamoon@users.noreply.github.com >
Date: Tue Dec 19 13:53:56 2023 -0800
Fix: Dont allow null custom_fields property via API (#5063 )
commit 638d9970fd
Author: shamoon <4887959+shamoon@users.noreply.github.com >
Date: Tue Dec 19 13:43:50 2023 -0800
Enhancement: symmetric document links (#4907 )
commit 5e8de4c1da
Author: shamoon <4887959+shamoon@users.noreply.github.com >
Date: Tue Dec 19 12:45:04 2023 -0800
Enhancement: shared icon & shared by me filter (#4859 )
commit 088bad9030
Author: Trenton H <797416+stumpylog@users.noreply.github.com >
Date: Tue Dec 19 12:04:03 2023 -0800
Bulk updates all the backend libraries (#5061 )
* Saving some work on frontend config
* Very basic but dynamically-generated config form
* Saving work on slightly less ugly frontend config
* JSON validation for user_args field
* Fully dynamic config form
* Adds in some additional validators for a nicer error message
* Cleaning up the testing and coverage more
* Reverts unintentional change
* Adds documentation about the settings and the precedence
* Couple more commenting and style fixes
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2023-12-29 15:42:56 -08:00
Trenton H and GitHub
ffad42615f
Fixes the case where a mail attachment has no filename to use ( #5117 )
2023-12-27 17:38:22 -08:00
Trenton H and GitHub
088bad9030
Bulk updates all the backend libraries ( #5061 )
2023-12-19 12:04:03 -08:00
Trenton H and GitHub
80f2bee6e8
Filters out the not really useful warning from Django about async iterators ( #5041 )
2023-12-18 18:24:29 +00:00
Trenton H
7ec51758eb
Fixes the display of the audit log configuration looks
2023-12-18 09:45:05 -08:00
Trenton H and GitHub
829836ddf6
Updates Ghostscript to 10.02.1 and qpdf to 11.6.4 ( #5040 )
2023-12-18 07:33:00 -08:00
Trenton H and GitHub
7289c4ea56
Feature: Allow deletion of documents via the fuzzy matching command ( #4957 )
...
* Adds new flag allowing deletion of one of a document pair which is over the match ratio
* Documents the new command option
2023-12-17 18:37:38 -08:00
Trenton Holmes
a3d6967192
Resets version string
2023-12-15 17:06:06 -08:00
Trenton Holmes
c5881f75c9
Bumps version to 2.1.3
2023-12-15 17:05:41 -08:00
Trenton Holmes
c4b7429e99
Merge remote-tracking branch 'origin/dev'
2023-12-15 17:05:16 -08:00
Trenton H and GitHub
122e4141b0
Fix: Document metadata is lost during barcode splitting ( #4982 )
...
* Fixes barcode splitting dropping metadata that might be needed for the round 2
2023-12-15 09:17:25 -08:00
Trenton H and GitHub
be2de4f15d
Fixes export of custom field instances during a split manifest export ( #4984 )
2023-12-14 19:23:39 -08:00
Trenton H and GitHub
92a920021d
Apply user arguments even in the case of the safe fallback to forcing OCR ( #4981 )
2023-12-14 11:20:47 -08:00
Trenton Holmes
cd38c39908
Resets to -dev version string
2023-12-12 17:42:20 -08:00
Trenton Holmes
9016a1e6df
Bumps version to 2.1.2
2023-12-12 17:41:26 -08:00
Trenton H and GitHub
9454978264
Updates gotenberg-client, including workaround for Gotenberg handling of non-latin filenames ( #4944 )
2023-12-12 15:05:33 +00:00
Trenton H and GitHub
7e12bd1bef
Fix: Removes the FieldParser plugin from autocomplete searches ( #4934 )
2023-12-11 10:21:58 -08:00
Trenton H and GitHub
fbf1a051a2
Use the attachment filename so downstream template matching works against it ( #4931 )
2023-12-11 09:08:42 -08:00
Trenton Holmes
aa858a35e2
Merge remote-tracking branch 'origin/main' into dev
2023-12-06 19:23:12 -08:00
Trenton Holmes
d658150d42
Sets the Git information before pushing the documentation build
2023-12-06 19:20:08 -08:00
Trenton H and GitHub
c312149b35
Simplifies how the documentation site is deployed ( #4858 )
2023-12-06 19:06:50 -08:00
Trenton H and GitHub
18a9a3df12
Allow users to configure the DEFAULT_FROM_EMAIL but default to the EMAIL_HOST_USER if not set ( #4867 )
2023-12-06 22:52:44 +00:00
Trenton Holmes
6d953babcb
Resets version to -dev
2023-12-05 19:05:02 -08:00
Trenton Holmes
975e5f3fd0
Sets version to v2.1.0
2023-12-05 19:03:53 -08:00
Trenton Holmes
6cfe92bed1
Merge remote-tracking branch 'origin/dev'
2023-12-05 18:37:39 -08:00
Trenton H and GitHub
771c1fab92
Chore: Raise Gotenberg container version ( #4815 )
...
* Updates the Gotenberg version to use 7.10 and gotenberg-client to match
* Fixes a long standing bug in this test where a whole page was missing from the expected
2023-12-05 15:36:25 +00:00
Trenton H and GitHub
ca355d5855
Adds additional warnings during an import if it might fail due to reasons ( #4814 )
2023-12-05 03:39:59 +00:00
Trenton Holmes
62c417cd51
Fixes the 0023 migration to include the new help text and verbose name
2023-12-03 19:09:02 -08:00
Trenton H and GitHub
5b502b1e1a
Use the original image file for the checksum, not the maybe alpha removed version ( #4781 )
2023-12-02 16:18:06 -08:00