diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a94f2c..a869d81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,8 +6,10 @@ changes, see Git history. Each release is tagged in Git and on the Docker repository [`scottlamb/moonfire-nvr`](https://hub.docker.com/r/scottlamb/moonfire-nvr). -## `v0.6.3` (in progress) +## `v0.6.3` +* New user interface! Besides a more modern appearance, it has better + error handling and an experimental live view UI. * Compile fix for nightly rust 2021-03-14 and beyond. * Fix incorrect `prev_media_duration_90k` calculation. No current impact. This field is intended to be used in an upcoming scrub bar UI, and when diff --git a/README.md b/README.md index 8319f61..27dddfd 100644 --- a/README.md +++ b/README.md @@ -14,13 +14,22 @@ less than 10% of the machine's total CPU. So far, the web interface is basic: a filterable list of video segments, with support for trimming them to arbitrary time ranges. No scrub bar yet. -There's also no support for motion detection, no https/SSL/TLS support (you'll +There's also an experimental live view UI. + + + + + + + + +
list view screenshotlive view screenshot
+ +There's no support yet for motion detection, no https/SSL/TLS support (you'll need a proxy server, as described [here](guide/secure.md)), and only a console-based (rather than web-based) configuration UI. -![screenshot](screenshot.png) - -Moonfire NVR is currently at version 0.6.2. Until version 1.0, there will be no +Moonfire NVR is currently at version 0.6.3. Until version 1.0, there will be no compatibility guarantees: configuration and storage formats may change from version to version. There is an [upgrade procedure](guide/schema.md) but it is not for the faint of heart. @@ -42,8 +51,6 @@ make this possible: both streams on disk. * off-loading on-NVR analytics to an inexpensive USB or M.2 neural network accelerator. -* using [HTTP Live Streaming](https://en.wikipedia.org/wiki/HTTP_Live_Streaming) - rather than requiring custom browser plug-ins. * taking advantage of on-camera analytics. This is the lowest CPU usage option, although many cameras' analytics aren't as good as what can be done on the NVR, they're hard to experiment with, and even when they use modern ML-based diff --git a/screenshot-small.png b/screenshot-small.png deleted file mode 100644 index 197bba3..0000000 Binary files a/screenshot-small.png and /dev/null differ diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index 197bba3..0000000 Binary files a/screenshot.png and /dev/null differ diff --git a/screenshots/list.png b/screenshots/list.png new file mode 100644 index 0000000..31724d4 Binary files /dev/null and b/screenshots/list.png differ diff --git a/screenshots/live.jpg b/screenshots/live.jpg new file mode 100644 index 0000000..e917e09 Binary files /dev/null and b/screenshots/live.jpg differ diff --git a/server/Cargo.lock b/server/Cargo.lock index 4dd584d..3251056 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -1170,7 +1170,7 @@ dependencies = [ [[package]] name = "moonfire-db" -version = "0.6.1" +version = "0.6.3" dependencies = [ "base64", "blake3", @@ -1215,7 +1215,7 @@ dependencies = [ [[package]] name = "moonfire-nvr" -version = "0.6.2" +version = "0.6.3" dependencies = [ "base64", "blake3", diff --git a/server/Cargo.toml b/server/Cargo.toml index 3bcdf6c..1c922e9 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "moonfire-nvr" -version = "0.6.2" +version = "0.6.3" authors = ["Scott Lamb "] edition = "2018" license-file = "../LICENSE.txt" diff --git a/server/db/Cargo.toml b/server/db/Cargo.toml index f287832..f3a5714 100644 --- a/server/db/Cargo.toml +++ b/server/db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "moonfire-db" -version = "0.6.1" +version = "0.6.3" authors = ["Scott Lamb "] readme = "../README.md" edition = "2018"