Releases: nebhead/garage-zero
Responsive Tables
UI Upgrade / Python 3 Default Support
Lots of improvements for this version:
- First and foremost, this is a full front-end upgrade using Bootstrap 4 to modernize the look
- Updated the dashboard page to dynamically update/refresh the door status AND the short log of events in near real time - performance should generally be better
- Added themes (via Bootstrap CSS files) which are select-able in the settings/admin page
- Updated to move everything to Python 3.x including changes to the control.py script and to the auto-install script
- Moved user submitted content to 'addons' folder, to be used for future optional addons that are not part of the base install
- Using TMPFS for states.json to avoid flash wearout
- Squashed a few bugs
Upgrading the E-Mail Notify Feature
This is an upgrade to the e-mail notification feature, allowing for multiple e-mail addresses to receive e-mail notifications. Just separate the e-mail addresses with commas in the TO e-mail field on the admin page.
Only really need to update the control.py file for this release, but some minor changes have been made to other files (i.e. readme.md, admin.html, etc.)
Minor update to log file script, to use touch command instead of an empty file template.
HotFix!
Now with Supervisord!
Moved to supervisord (python supervisor library) instead of loading everything through cron at boot. This allows us to monitor the scripts, and in case any of them fail/error out they will be restarted automatically. Also, logs are generated for the running applications which is pretty handy for debug. Instructions on the new setup in the README.MD.
Note: If you're moving from the initial version, you'll want to remove the @reboot line from your crontab by running sudo crontab -e and deleting that line. Of course follow the instructions to install and use supervisord before rebooting.
Enjoy!
The First Release!
This is the first release of GarageZero. I hope this project helps someone out there.