Change summary:
- Incorporate the Bulma CSS framework
- Changed many of the functions in action.cgi scripts.cgi status.cgi getMotionInfo.cgi to return json so that we can have more elegant ajax-y UI flows
- Changed the "live" view to only refresh statuses on demand (when Camera Controls menu is hovered/clicked) instead of a constant interval refresh. I did not like the constant refresh in the current implementation because it was sometimes locking up the UI in the background.
- Changed the "live" view image to reload only after previous image is loaded instead of a constant refresh interval (uses image "onload" to trigger)
- Fixed up some bugs in configMotion.html and also made the UI work responsively
- Added a "shutdown" command (calls /sbin/halt) so that I can gracefully shutdown the camera instead of pulling the plug
- Add option to choose a dark UI theme
- For emails as the picture were huge
- Experimental for cgi currentpic.cgi, try "currentpicoptim.cgi" that use some CPU and may have the camera not stable (to try)
* Debug information on OSD
Add some debug info on OSD:
* Hostname
* IP
* Transmitted bandwith
* Rec bandwith
* CPU usage (based on top command)
* Freemem (based on free command)
* Used memory (based on top command)
* Free memory (based on top command)
This is controlable from scripts/debugInOsd.sh
* Motion tracking !
- Add motion tracking (basic)
- Need to add configuration
- Did small memory optimisation (no allocate memory for OSD if not needed)
* Add some examples for dealing with motion events
* Harmonize core motion detection & event handling to use one single motion.conf, refactor & beautify motion detection api for more consistency, host jquery locally for usecases without internet, add responsive switch to live ui
* added mqtt actions for switching motion detection on and off
* added motion detection status to status
* Update motion.conf
* Update motion.conf
Add some debug info on OSD:
* Hostname
* IP
* Transmitted bandwith
* Rec bandwith
* CPU usage (based on top command)
* Freemem (based on free command)
* Used memory (based on top command)
* Free memory (based on top command)
This is controlable from scripts/debugInOsd.sh