Skip to content

v4.0.1

Compare
Choose a tag to compare
@seydx seydx released this 27 Apr 01:57
· 556 commits to master since this release
eca7bda

Breaking Changes

  • Database: Database was completely rewritten to work better with the Rest API. All who used v3.X before have to delete their database (config.ui.db.json) to use v4.X
  • Recordings: Due to the changes in the backend, the recordings must also be deleted so that camera.ui v4 can re-analyze them to make them visible in the interface.

Notable Changes

  • Added REST API (Documentation available at /swagger)
  • Preparations made so that the interface can also run without Homebridge
  • "Backup & Restore" function is now included. You can easily download/restore the database AND the images
  • HTTP/MQTT server for motion detection was separated and works independently from the plugin

Other Changes

  • The code has been refactored
  • Other bug fixes
  • Dependencies were updated
  • Interface:
    • Interface has been rewritten with VUE for an even better user experience.
    • Dashboard now has a "drag & drop" function.
    • Cameras, Recordings, Notifications: The filter function has been rewritten and is now directly controlled via the API.
    • Some settings that were accessible via config.json are now available via UI and not via config.json.
    • User "access authorization" has been completely rewritten. The "master" can create users and give/remove access permission for anything.
    • Contingent option has been added for image recognition in order to better control the number of image analyses.
  • Server
    • Server was completely rewritten and new REST API endpoints were added.
    • Security has been increased.
    • New tests were added.