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 to false.
    • โž• 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 to PUT.
    • โž• 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 and DELETE route to /sec/usertask/notifydueitems/{id} to retrieve or delete a specific notification task.
    • The ItemSearch structure is extended to allow specifying offset and limit for paging (which is required now). It also has an optional property allNames to provide the search term for the new simple search feature.
    • The ItemLight structure has now a list of tags.