I’ve released Paperwork 2.0.2. This is mostly a bug-fixes-only version.
Main changes are:
- GTK: pageview.boxes: add workaround regarding unexpected Poppler exceptions on some PDF documents (see https://gitlab.freedesktop.org/poppler/poppler/-/issues/1020 )
- beacon.sysinfo: report some extra infos to openpaper.work: CPU max frequency, number of CPU cores, amount of memory, version of Python.
- GTK: add a command “paperwork-gtk import”: Open the GUI and import the documents given as arguments (thanks to Guillaume Girol)
- GTK: .desktop file: associate “paperwork-gtk install” to PDF and images files, so users can import files directly from their file browser (thanks to Guillaume Girol)
- Backend: add dependency on psutil
- Commands “config”: When parsing boolean value, accepts “false” and “0” as input for False
- shell: add command ‘chkworkdir’: Check work directory integrity and fix it
- shell: doc import: Fix: Load the labels before importing documents
- Backend: PDF: Fix: Write page mapping in the order of original page indexes, as expected when we read it back later (otherwise, we may get weird behaviours)
- GTK: add plugin ‘sync_on_start’: Start the full synchronization when the GUI is started, but only if the configuration allows it. (Before this plugin, synchronization was started directly in the ‘main.py’)
- GTK: drawer.scan: Workaround regarding scanners reporting an image too big for Cairo ImageSurface (some Fujitsu scanners)
- GTK: settings/storage: when opening the file chooser to select the work directory, pre-select the current work directory
- GTK: boxes.search: do not highlight the keywords “and” and “or”. They are used in Whoosh query syntax, but it’s useless to highlight them in documents.
Detailed ChangeLog can be found here: