Release Notes
Release 0.4
2023-05-14
Github link
Docker image:
tryffel/virtualpaper:0.4
tryffel/virtualpaper:0.4-arm64
.
Features
- Add modal for reordering processing rules
Improvements
- Documents are unique but scoped to each user, allowing different users to still upload same document
- Added link ‘forgot password’ on login page
- Added ‘upload documents’ button to dashboard page
- Documents’s size is now shown on document page
- Improved query parser:
- Phrases are now detected correctly
- Adding metadata filters ANDs them together unless the query contains another operator already
Release 0.3
2023-04-15
Github link
Features
- auth tokens are persisted and can be revoked
- administrator can create new users
- administrator can edit existing users
- added download-button to download the original document
- added document trash bin: deleting documents now result in documents going to separate trash bin, where user can restore them. Document will be automatically deleted from the system after certain time (default: 14 days)
Improvements
- only active users can login
- login is case-insensitive
- Hide most actions behind menu when viewing document
- Show document’s size
- Improve document view layout especially with small displays
Other
- enforce usernames: must be alphanumeric, whitespaces are allowed
- enforce emails: must be unique
Updating
Before updating
See instructions for v0.3.
- Backup the database
- verify that usernames are unique do not clash and fix manually if necessary
- verify that emails are unique and do not clash and fix manually if necessary
- delete the
api.secret_key
from config file
Use docker image tryffel/virtualpaper:v0.3
or tryffel/virtualpaper:v0.3-arm64
.
Note: this update will introduce database migrations that may potentially fail.
To make sure the migration goes smoothly, please run following checks before doing the update.
Only proceed updating if the checks pass, and test again after you have fixed possible conflicts.
If there are only a few users, it’s okay to check the values from the admin UI, but the database query
will give exact results.
Release 0.2
2023-03-22
Github link
Use docker image tryffel/virtualpaper:v0.2
or tryffel/virtualpaper:v0.2-arm64
.
Features
- New search bar with suggestions
- Allow user to reset their password with email link
- Link documents
- Dashboard now shows last viewed documents in addition to last created and last updated documents
- Document history, which saves edits for documents and their metadata
Improvements
- Improve search bar, parse utf8 characters correctly
- Handle whitespaces in metadata keys and values
- Tesseract and Imagemagick are now called with
exec
instead of statically linking them. This makes a lot easier to deploy and to develop Virtualpaper.
- Improved validation for API
- Improved the document list and show layouts. Mimetypes and dates are now visible as chips.
- Indexing status is now shown on document list toolbar, if indexing is ongoing.
- Improved rule edit view
- Metadata key list now has document count included in addition to metadata value count
- Improved ‘schedule document’ feature both for admins and for users
- Added rate limit to all authentication endpoints
Other
- New api test suite
- Basic CI pipeline completed for running tests
- Rewrote the API layer with Echo router
- Meilisearch is now on version 1
Release 0.1
2022-07-19
Github link
Initial release.
Use docker image tryffel/virtualpaper:v0.1
.