This is a minor release, focusing on bugfixes and small quality of life updates. It is a drop-in replacement all the way back to 0.4.0.
Changes
- Fixed a rare issue of a write transaction failing before it can upgrade from read to write lock when another writer comes in
- Added explicit static asset caching and a serviceworker - there used to be issues getting browsers to see updates to plugins due to caching. This should now be fixed
- The frontend is now more robust to websocket failure, and it can recognize that its data is old when resuming from sleep on macs and ipads.
- Heedy now has a development mode activated by
--development
flag for easier work with the cache when editing plugins - Plugins can be added to heedy when creating a database
- Frontend now has titlebars that reflect the visited page
- Logging was updated, and log levels/logging to a directory are now supported; the default log level was changed to info.
- Other minor bugfixes