This release contains several new features, improvements and docs, which have been merged over the past few versions.
Thank you everyone who's using and following Dashy, I've had a lot of fun developing this in my evenings, and I'm very happy that it's actually being used!
V1.5.0 Full Changelog
🔒 1.5.0 - Improve Robustness of Auth PR #113
- Use both username + password for generating token, so that a change in either will log the user out
- Prevent privilege escalation by disallowing a user from modifying their user type through the UI
- Improve the isAuthenticated check, by taking account of empty users array
✨ 1.4.8 - Optional Crash Reports PR #112
- Adds an optional, off by default method of getting crash reports
- This is needed for when a user raises a bug which is hard to fix, they can turn on crash reports, and then recreate the issue
- This can be enabled in
appConfig.enableErrorReporting
, and will not be used at all, unless explicitly activated by user
- Also improves robustness of config accumulator, don't throw error when config is missing
- Adds Privacy & Security docs
♻️ 1.4.7 - Refactor PR #110
- Moves cloud sync dialog into the config menu, and removes icon on homepage
- Fixes typo in Default theme name, Re #106
- Spell checks readme
- Updates the contributor CI action, that generates list of contributors + sponsors
📝 1.4.6 - Documentation Updates PR #108
- Breaks many of the longer files into several more digestible articles
- Writes repo pages including, Security, Code of Conduct, Legal, Updates license
- Makes an automatically generated Credits page
- Adds a contributing page, with several ways that users can help out
- Implements changelog, as requested in #87
🌐 1.4.5 - Merges German Translations PR #107
✨ 1.4.4 - Adds Support for Logo Image PR #105
- Adds option in config file for user to specify path to a logo image
- If found, will display said image in the header
✨ 1.4.3 - Auto-Checks for Updates PR #101 and PR #102
- Write a script to compare current version with git master version
- If enabled, will periodically checks for updates, and displays message if very out of date
✨ 1.4.2 - Adds Multi-Language Support PR #99
- Implements vue-i18n, sets object globally
- Extracts all text to a single JSON file
- Auto-detects users language, and applies, if availible
- Builds a form to let user manually select their language
- Lets users language be saved and read from local storage, or config file
✨ 1.4.1 - Adds Support for Custom Key Bindings PR #94
- Adds new attribute under item for saving custom numeric key binding
- Binds keypress, and launches corresponding item, if found, when pressed