Docspell v0.7.0 Release Notes
Release Date: 2020-06-17 // almost 4 years ago-
June 17, 2020
- Document integration endpoint and add a
GET
route to check it. - โ Add webui settings for the user. These settings only apply to the web client and are stored in the browser's local storage.
- Enable paging in the item list view. The page size can be set in the new client settings. If the number of results is equal to this size, a button at the end of the page allows to load more.
- The item list now contains all tags of an item.
- The tag colors can be customized in the client settings. A color per tag category can be defined.
- ๐ New meta data (tags, correspondents, concerned entities) can be created directly in the item detail view (see #138). No need to navigate away to the Manage Data page.
- ๐ Fixes a bug in the dropdown widgets that would present items that have already been selected.
- ๐ Allow to have multiple notify-due-items tasks.
- New simple search feature: The list view now appears without the search menu by default. A search bar is shown instead that allows to search in item name and notes and in names of correspondents and concerned entities. The search menu can be opened as before. The name search field now only searches in item names (as before 0.3.0), i.e. it doesn't search item notes anymore, which is now possible with the allNames search field.
- ๐ Fixes a bug where a search term was not lower-cased but compared to a lower-cased value (see #147).
- ๐ Allow to change names of attachments.
- ๐ Document how to create a SMTP gateway to docspell and provide a simple docker based setup. This is a SMTP server that delivers mails to docspell instead of using a mbox or maildir. It utilises the integration endpoint.
๐ง Configuration Changes
- โ Add
docspell.server.max-item-page-size
for a hard limit of the page size when fetching items. - ๐ Changed default value of
docspell.server.integration-endpoint.allowed-ips.enabled
tofalse
. - โ Add
docspell.server.backend.mail-debug
to allow debug mail related problems.
REST Api Changes
- โ Add
GET /open/integration/item/{id}
to allow checking the integration endpoint. - โก๏ธ Change all routes to update item properties (name, tags, direction,
corrOrg, corrPerson, concPerson, concEquipment, notes, date,
duedate) from
POST
toPUT
. - โ Add corresponding
POST
routes to create and update meta data in one call. This is only applicable: corrOrg, corrPerson, tags, concPerson, concEquipment. - โ Add
POST /sec/attachment/{id}/name
to change the name of an attachment. - ๐ Change
/sec/usertask/notifydueitems
to return a list of notification settings. - ๐ Change the
POST
route to/sec/usertask/notifydueitems
to only create new notification tasks. - โ Add a
PUT
route to/sec/usertask/notifydueitems
to update existing notification tasks. - โ Add a
GET
andDELETE
route to/sec/usertask/notifydueitems/{id}
to retrieve or delete a specific notification task. - The
ItemSearch
structure is extended to allow specifyingoffset
andlimit
for paging (which is required now). It also has an optional propertyallNames
to provide the search term for the new simple search feature. - The
ItemLight
structure has now a list of tags.
- Document integration endpoint and add a