543 Commits

Author SHA1 Message Date
Daniel Quinn
86b0d08377 Use modern languages for sample test files 2018-12-30 14:09:17 +00:00
Daniel Quinn
e8cffa2b76 Bump version 2018-12-30 12:44:26 +00:00
Daniel Quinn
469a610599 Fix .gitignore exclusion that hid the logos 2018-12-30 12:39:07 +00:00
Daniel Quinn
ee2941a31b Add the new logo
I bought this logo from the excellent logojoy.com site, and am including
the source files here to be covered under the project license (GPL).
2018-12-30 12:20:08 +00:00
Daniel Quinn
41154756a2 Merge pull request #450 from erikarvstedt/fix-parser-test
Fix date test sample image
2018-12-11 11:43:14 +00:00
Daniel Quinn
fa783e4f4a Merge pull request #451 from speshak/remote_pg
Add DBHOST & DBPORT parameters to settings
2018-12-06 23:38:50 +00:00
Scott Peshak
2cad1b47cb Add DBHOST & DBPORT parameters
Resolves #445
2018-12-02 15:20:29 -06:00
Erik Arvstedt
f38ac7f62b Fix date test sample image
The previous version of `tests_date_3.png` had too much spacing
between the `0` and the `8` glyphs, which resulted in the year getting
parsed as `200 8` in Tesseract 3.05.00 (+ tessdata 3.04.00).
This caused the date parsing test to fail.
2018-12-02 15:10:21 +01:00
Daniel Quinn
556d754d69 Version bump 2018-12-01 17:12:34 +00:00
Daniel Quinn
0d59844567 Conform everything to the coding standards
https://paperless.readthedocs.io/en/latest/contributing.html#additional-style-guides
2018-12-01 17:09:12 +00:00
Daniel Quinn
4e186ede0e Merge branch 'ENH_filename_date_parsing' of https://github.com/jat255/paperless into jat255-ENH_filename_date_parsing 2018-12-01 16:57:16 +00:00
Daniel Quinn
6f299ce341 Restructure colour.js to work withing a .ready() 2018-12-01 16:22:19 +00:00
Daniel Quinn
62f3a25702 Add colours to the tags pages 2018-12-01 16:21:58 +00:00
Daniel Quinn
c468be8d71 Merge branch 'ENH_tag_colour_override' of https://github.com/jat255/paperless into jat255-ENH_tag_colour_override 2018-12-01 15:56:37 +00:00
Daniel Quinn
9c6b8629a3 Fix language guesses in tests
It turns out that the Lorem ipsum text in the sample files was confuing the language guesser, causing it to think the file was in Catalan and not English or German.
2018-12-01 15:55:59 +00:00
Joshua Taillon
72c64cbf17 move tag colour override to static folder 2018-12-01 09:14:44 -05:00
Joshua Taillon
b0326b5a19 Merge branch 'master' of github.com:danielquinn/paperless into ENH_filename_date_parsing 2018-11-15 23:17:59 -05:00
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
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
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
Daniel Quinn
16053bf832 Bump to 2.3.0 2018-09-09 21:51:44 +01:00
Daniel Quinn
6b9d6d354f Streamline how we handle boolean values in settings.py 2018-09-09 21:22:07 +01:00
Daniel Quinn
b05079544f Merge branch 'ENH_config_inline_or_attach' of git://github.com/jat255/paperless into jat255-ENH_config_inline_or_attach 2018-09-09 21:15:14 +01:00
Daniel Quinn
21e53aa55c Merge pull request #399 from jat255/ENH_convert_only_one_page
Speed up thumbnail generation for PDFs
2018-09-09 21:12:42 +01:00