Joshua Taillon
6e88634fa8
Change the massive regex to match boundaries with _ or - characters (not just word breaks); add line for year first formats like YYYY-MM-DD
2018-11-15 20:38:53 -05:00
Joshua Taillon
a2422cc529
Add option for parsing of date from filename (and associated tests)
2018-11-15 20:32:15 -05:00
Joshua Taillon
8b69aa1e52
Update date tests to be more explicit with settings and allow tests to pass if using a timezone other than UTC
2018-11-15 20:30:23 -05:00
Daniel Quinn
dd3012b611
Fix the correspondent filters #423
2018-11-03 11:06:55 +00:00
Daniel Quinn
9264e89bc3
Code cleanup
2018-11-03 11:05:22 +00:00
Daniel Quinn
f1a4141df5
Allow an infinite number of logs to be deleted.
2018-11-03 10:25:51 +00:00
Daniel Quinn
3952c6d921
Merge pull request #421 from ddddavidmartin/clarify_forgiving_ocr_handling
...
Clarify forgiving ocr handling
2018-10-08 09:35:57 +00:00
David Martin
b0afa37ec1
Mention FORGIVING_OCR config option when language detection fails.
...
It is not obvious that the PAPERLESS_FORGIVING_OCR allows to let
document consumption happen even if no language can be detected.
Mentioning it in the actual error message in the log seems like the best
way to make it clear.
2018-10-08 19:37:05 +11:00
David Martin
7022c98aab
Let unpaper overwrite temporary files.
...
I'm not sure what the circumstances are, but it looks like unpaper can
attempt to write a temporary file that already exists [0]. This then
fails the consumption. As per daedadu's comment simply letting unpaper
overwrite files fixes this.
[0]
unpaper: error: output file '/tmp/paperless/paperless-pjkrcr4l/convert-0000.unpaper.pnm' already present.
See https://web.archive.org/web/20181008081515/https://github.com/danielquinn/paperless/issues/406#issue-360651630
2018-10-08 19:12:11 +11:00
Daniel Quinn
ff809d1265
Version bump: 2.5.0
2018-10-07 16:30:36 +01:00
Daniel Quinn
eae2d241c9
pep8
2018-10-07 16:30:02 +01:00
Daniel Quinn
f32a188a2d
Rework user hack for "login-free" sessions #394
2018-10-07 16:27:41 +01:00
Daniel Quinn
c570aa1a10
Add a little more read-only info for documents
2018-10-07 16:26:05 +01:00
Daniel Quinn
081f1022cf
Rework how slugs are generated/referenced #393
2018-10-07 16:25:51 +01:00
Daniel Quinn
cbdb902bfc
Add migration that should have come in some time ago
2018-10-07 16:23:03 +01:00
Daniel Quinn
2718945829
Fix formatting
2018-10-07 16:22:52 +01:00
Daniel Quinn
bc898c1992
Use optipng to optimise document thumbnails
2018-10-07 14:56:38 +01:00
Daniel Quinn
074609e1fc
Consolidate get_date onto the DocumentParser parent class
2018-10-07 14:56:02 +01:00
Daniel Quinn
40b9e44bfe
Wrap document consumption in a transaction #262
2018-10-07 13:12:22 +01:00
Daniel Quinn
40901a0734
Update version number & changelog
2018-10-01 20:40:32 +01:00
Daniel Quinn
0a4338143a
Tweak the date guesser to not allow dates prior to 1900 ( #414 )
2018-10-01 20:03:47 +01:00
Jonas Winkler
001a80a528
Restored tagging functionality
2018-09-27 20:41:16 +02:00
Jonas Winkler
b71657964b
Code style changes
2018-09-26 10:51:42 +02:00
Jonas Winkler
f7a37b8530
Removed the archive tag, as it wasnt really used anyway.
2018-09-25 21:51:38 +02:00
Jonas Winkler
64815793bb
Code style changes
2018-09-25 21:12:47 +02:00
Jonas Winkler
efc7bf1d23
Code style adjustments
2018-09-25 16:09:33 +02:00
Jonas Winkler
ddff8a0450
Merge branch 'master' into dev
2018-09-25 14:53:21 +02:00
Jonas Winkler
0f2a79ea61
Merge remote-tracking branch 'upstream/master'
2018-09-25 14:47:12 +02:00
Daniel Quinn
f3ed677f4d
Fix implementation of django-filter
2018-09-23 15:47:14 +01:00
Daniel Quinn
5ab74df1c0
Add a tox test for Python 3.7
2018-09-23 14:01:35 +01:00
Daniel Quinn
4e8f41150a
Tweak settings.py to allow for TRUST-based PostgreSQL auth
2018-09-23 14:01:15 +01:00
Daniel Quinn
076ccb3417
Move the unique key on checksums to migration 15
...
This shouldn't affect anyone, since this migration is pretty old, but it
allows people using PostgreSQL to actually run Paperless.
2018-09-23 14:00:27 +01:00
Daniel Quinn
bc33b82978
Tweak the import/export system to handle encryption choices better
...
Now when you export a document, the `storage_type` value is always
`unencrypted` (since that's what it is when it's exported anyway), and
the flag is set by the importing script instead, based on the existence
of a `PAPERLESS_PASSPHRASE` environment variable, indicating that
encryption is enabled.
2018-09-23 13:58:40 +01:00
Daniel Quinn
57b9add307
Conform code to standards
2018-09-23 12:41:28 +01:00
Daniel Quinn
52bfeb2ad0
Improve the unknown language error message
2018-09-23 12:41:14 +01:00
Jonas Winkler
153602f978
Fixed api issue (some parameter name got renamed)
2018-09-16 13:29:56 +02:00
Jonas Winkler
d3f7d4ef15
fixed document viewer
2018-09-14 16:48:08 +02:00
Jonas Winkler
7887892e4e
Added a bunch of new features:
...
- Debug mode is now configurable in the configuration file. This way, we don't have to edit versioned files to disable it on production systems.
- Recent correspondents filter (enable in configuration file)
- Document actions: Edit tags and correspondents on multiple documents at once
- Replaced month list filter with date drilldown
- Sortable document count columns on Tag and Correspondent admin
- Last correspondence column on Correspondent admin
- Save and edit next functionality for document editing
2018-09-13 15:19:25 +02:00
Jonas Winkler
20233a1706
Code style changed
2018-09-13 14:15:16 +02:00
Jonas Winkler
5f7676c676
Save and edit next button appears on documents without viewer as well.
...
Made the new recent correspondents filter optional. Disabled by default.
2018-09-13 13:10:05 +02:00
Jonas Winkler
5390672762
Fixed a few minor issues.
2018-09-12 16:25:23 +02:00
Jonas Winkler
219b580841
removed duplicate code
2018-09-12 13:43:28 +02:00
Jonas Winkler
a48cc6c627
Merge branch 'master' into dev
2018-09-12 11:47:35 +02:00
Jonas Winkler
2d2ad9156d
bugfix
2018-09-11 20:45:36 +02:00
Jonas Winkler
9c51d7d2d1
fixed settings
2018-09-11 17:30:46 +02:00
Jonas Winkler
553caefe1d
Merge remote-tracking branch 'upstream/master'
2018-09-11 14:43:59 +02:00
Jonas Winkler
35ea0f2add
Merge branch 'machine-learning' into dev
2018-09-11 14:36:21 +02:00
Jonas Winkler
8a16b62773
The classifier works with ids now, not names. Minor changes.
2018-09-11 14:30:18 +02:00
Jonas Winkler
d2929e974a
changed classifier
2018-09-11 00:33:07 +02:00
Daniel Quinn
16053bf832
Bump to 2.3.0
2018-09-09 21:51:44 +01:00