github paulgessinger/swift-paperless builds/1.8.0/150
v1.8.0 (150)

latest releases: builds/1.9.0/161, v1.8.0, builds/1.8.0/160...
pre-release2 months ago

Limited permissions support

This build introduces the support for limited permissions in the app. Previously, the app would simply throw errors that resulted from API errors on operations that the currently logged in user lacked permissions for.

For example, editing a document without the document edit permissions would simply throw an error that the operation could not be completed. For viewing, this resulted in very frequent errors, as the app periodically refreshes some information.

Now, the app can now work with a minimal set of permissions and will present missing permissions in the UI before errors are being thrown.

Here comes the important bit: I need your help to ensure this doesn't break some workflow or some scenario which I didn't test. For example, if anything is not accessible, a button is greyed out or anything does not behave correctly, even though from you permissions situation you would expect that it does, please report an issue, either via E-Mail or on GitHub on this issue.

Custom fields edit support

Custom fields can now be edited on documents. I put in a validation layer to prevent saving of incorrect values.

Other changes

  • Tasks: Only load tasks related to document consumption
  • Tasks: Explicitly request only tasks which have not been acknowledged yet.
  • Fixed bug that produced an error after creating a document. The document would still be created, but the app would show an error, even though the process was successful.
  • Skip local network denied detection on iOS 26. This leads to a crash during login

Don't miss a new swift-paperless release

NewReleases is sending notifications on new releases.