71 Commits

Author SHA1 Message Date
Florian Gabsteiger
118a3dba5b Remove specific versions from Pipfile and adjust Pipfile.lock and requirements.txt accordingly 2019-08-06 12:25:37 -09:00
Florian Gabsteiger
699b0e9240 Add whitenoise and brotli as prerequesite for improving performance of static file serving
Additionally, pipenv Pipfile and Pipfile.lock as well as requirements.txt were updated to fullfil requirements of the above packages
2019-07-24 11:22:13 -09:00
Erik Arvstedt
a8ab5484ef requirements.txt: bring back Linux-only restriction for inotify-simple
Fixes #418
2019-05-07 12:13:42 +02:00
Daniel Quinn
4a5b0b6454 Update dependencies & add djangoql 2019-01-27 13:39:56 +00:00
Stéphane Brunner
711c0925e1 Add and configure DjangoQL 2019-01-26 22:15:28 +01:00
Scott Peshak
3a78499fff Add psycopg2 to requirements.txt 2018-12-02 16:14:58 -06:00
Daniel Quinn
8d6825dac0 I'm going to have to ditch requirements.txt if it can't be reliably generated 2018-11-03 13:42:03 +00:00
Daniel Quinn
e67d319d58 Fix requiremnts.txt 2018-11-03 13:29:22 +00:00
Daniel Quinn
f0de4fdd46 Update dependencies
This includes a security update for requests.
2018-11-03 12:49:35 +00:00
Erik Arvstedt
7f3f8fff67 requirements.txt: bring back Linux-only restriction for inotify-simple
Fixes #418
2018-10-08 11:00:34 +02:00
Daniel Quinn
8de34a3572 Remove numpy, scikit-learn, and scipy as they weren't being used 2018-09-23 12:40:46 +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
David Martin
503fe6669f Bump required version for Pyocr to support the latest tesseract 4.
This recently changed in the official tesseract engine [0]. -psm is
not allowed as an option anymore and --psm has to be used instead. The
latest pyocr enables support for this [1].

[0] tesseract-ocr/tesseract@ee201e1
[1] 5abd0a566a
2018-09-05 13:03:42 +10:00
Daniel Quinn
40e409e092 Drop django-flat-responsive
It's not necessary for Django 2.0+ as the new system is responsive by
default.
2018-09-02 21:25:30 +01:00
Daniel Quinn
7d2d3901bc Merge @dadosch's changes & fix dependency conflicts 2018-09-02 21:06:40 +01:00
Daniel Quinn
52bfb2edf0 Update dependencies 2018-09-02 20:33:28 +01:00
dadosch
7fb3204b3b apply some patches from @brookst 2018-08-29 00:04:48 +02:00
dadosch
1f293f2693 builds failing maybe because of old versions 2018-08-24 22:03:26 +02:00
dadosch
91eee0b84a improved codestyle, go back to == in requirements 2018-08-24 21:52:27 +02:00
dadosch
218e43fdf8 django v2 compatible: tests needed 2018-08-24 21:31:43 +02:00
Solo
770cc30f89 Refs feedback:
- fix requirements.txt
- change static CORS regex into configurable tuple list
2018-08-16 21:29:03 +08:00
Solo
a2fb4ef19c Prepare Paperless for new front end
- enable CORS for localhost calls
- add Filter to allow API calls that can select Documents without any tag
2018-08-16 17:05:54 +08:00
Daniel Quinn
26a471f5e0 Merge branch 'inotify' of git://github.com/erikarvstedt/paperless into erikarvstedt-inotify 2018-05-28 13:03:06 +01:00
Daniel Quinn
1a044972a9 Minor dependency updates 2018-05-20 18:07:53 +01:00
Erik Arvstedt
3db175dfe2 Add inotify support 2018-05-11 14:14:50 +02:00
Daniel Quinn
b72aac7bd8 Dependencies update 2018-04-13 19:52:11 +01:00
Daniel Quinn
149aaf0bae Have pytest generate the coverage files 2018-02-25 16:42:15 +00:00
Daniel Quinn
63caa548b7 Start generating requirements.txt from Pipfile 2018-02-25 15:52:32 +00:00
Daniel Quinn
466eb2a798 Re-order requirements.txt 2018-02-03 13:28:22 +00:00
Wolf-Bastian Pöttner
73d261484a Merge branch 'master' of https://github.com/danielquinn/paperless into feature/heuristically-extract-date-from-document-text 2018-02-02 22:44:03 +01:00
Wolf-Bastian Pöttner
3dc730808e Add support for using pre-existing text from PDFs 2018-02-02 22:37:58 +01:00
Daniel Quinn
c20ea417ee Merge branch 'master' of github.com:danielquinn/paperless 2018-02-01 12:37:29 +00:00
Daniel Quinn
50106060be Fix pytest to 3.3.2 2018-02-01 12:18:01 +00:00
Daniel Quinn
269c32ce6a Add support for using pre-existing text from PDFs 2018-01-30 20:13:35 +00:00
Wolf-Bastian Pöttner
21fc51c09a Add support for a heuristic that extracts the document date from its text 2018-01-28 19:37:10 +01:00
Daniel Quinn
29086156ff Upgrade to Django 1.11.x 2018-01-06 19:24:10 +00:00
Daniel Quinn
60be15e260 Switch from pep8 to pycodestyle 2018-01-06 18:56:37 +00:00
Daniel Quinn
6d558cb8fb Bump gunicorn 2017-08-30 00:44:13 +03:00
Daniel Quinn
8a456b24b0 Patch requirements to keep up with Django versions 2017-08-30 00:27:54 +03:00
Daniel Quinn
fb4407fe65 Allow correspondents to be deleted without deleting their documents
Fixes #235
2017-07-15 19:13:10 +01:00
Daniel Quinn
d9abee48f2 Move testing ENV vars into pytest.ini 2017-06-19 10:57:30 +01:00
David Martin
ca4c91794f Bump pyocr requirement to version 0.4.7 to support tesseract 4.0.0alpha.
The latest pyocr version now allows running it with the latest tesseract
version. Hopefully this means better OCR results.

I am not sure about whether there are binary packages for the latest
tesseract. But on my setup it was simply a case of checking out the
master branch [0] and compiling + installing from there. It seems to work
fine with paperless as well.

[0] https://github.com/tesseract-ocr/tesseract
2017-05-14 12:59:32 +10:00
jgysland
507afe9e93 add fuzzy matching + tests 2017-04-29 17:13:04 -04:00
Daniel Quinn
73043dbeb2 A nicer look for the documents listing
This change includes a filthy hack around how Django handles
change_list_results.html -- I'm not thrilled with it, but it's as
elegant as I could come up with.  I'm happy to field alternative ideas.
More details can be found in `documents/templatetags/hacks.py`

Specifically, this merge includes a significant facelift to the
documents listing page, moving away from the tabular layout and toward a
tileset look.  I tried fiddling with the colours, but I just don't have
any skills in that area, so we're all stuck with Django'd default
colours until someone with an eye for colour can submit a better CSS.
2017-02-12 17:52:01 +00:00
Enno Lohmeier
ce5c5f0837 include flat responsive theme 2017-01-23 08:26:47 +01:00
Eric Wong
855e9f6c83 Remove django-suit 2017-01-09 23:31:56 -08:00
Eric Wong
bee0867a2a Add document thumbnail images; use django-suit theme for admin 2017-01-07 14:57:25 -08:00
Daniel Quinn
294b8abc3f Fixes #164
There appears to be quite the mess out there with regard to how DRF
handles filtering.  DRF has its own built-in stuff, but recommends
django_filter for the advanced stuff, which has its own overriding
module that explodes with this message when used as per the
documentation:

  AttributeError: 'NoneType' object has no attribute 'DjangoFilterBackend'

Then there's djangorestframework-filter, another package that claims to
do the same thing, that does everything just differently enough that
nothing worked while I had it enabled.

I ended up using django_filter, but doing so importing each element
explicitly, rather than just using the recommended (and broken, at least
in this project) method of:

    import django_filter.restframework as fitlers

Anyway, this should bring the dependencies up to date, and strips out a
lot of redundant code.
2017-01-01 16:36:42 +00:00
Daniel Quinn
b88e0fd902 django-filter upgraded and broke things 2016-11-25 15:42:25 +00:00
Daniel Quinn
110cd47e43 Temporary fix for #164 2016-11-21 13:26:28 +00:00