0.13.0
Backend
- Added installation scripts to install Spoolman and the web client in a Debian operating system without requiring Docker!
- Finished the websocket implementation, it now supports subscribing for notifications on all types of objects, and has events for added, updated and deleted objects.
- Removed the DB-side automatic date for the registered column. This should hopefully fix issues with "greenlet_spawn has not been called" errors.
Web client
- Added a dropdown to the spool Location field where you can select from existing locations, or add a new one.
- Added several "live" features with the new websockets.
- The list/view pages automatically update the values for the spools, filaments etc as they are changed in the database. Added/deleted items are also automatically refreshed.
- The edit page now warns if someone/something else has edited the item after you've entered the page.
- Improved UX regarding number inputs.
- Fixed some english hardcoded strings.
- Added max values on diameter and density inputs to prevent accidents.
- Added ko-fi button in the footer.
- Added a pipeline that automatically builds the latest client, so you don't need to install node etc to build it yourself.
Translations
Many thanks to the community for helping to translate Spoolman!
- Added Hungarian translation by @momszx
- Added Italian translation by Giadej Giado
- Added Ukranian translation by @unreadablename and @goodwin
- Updated Swedish translation by @Donkie
- Updated French translation by @comradekingu , @Bahoue and Ghislain Guyo
- Updated Polish translation by @Daviteusz
- Updated Czech translation by @MickCZ
- Updated Norwegian translation by @comradekingu and @Allram
- Updated Spanish translation by gallegonovato
- Updated Dutch translation by @mkevenaar
- Updated Chinese translation by @Samuel-0-0
Full Changelog: v0.12.2...v0.13.0