Prepare v0.6.3 release

...including changelog and new screenshots in the README.
This commit is contained in:
Scott Lamb 2021-03-31 15:21:09 -07:00
parent 560fe804d6
commit 8465b49cfa
9 changed files with 20 additions and 11 deletions

View File

@ -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

View File

@ -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.
<table>
<tbody>
<tr valign=top>
<td><a href="screenshots/list.png"><img src="screenshots/list.png" width=360 height=345 alt="list view screenshot"></a></td>
<td><a href="screenshots/live.jpg"><img src="screenshots/live.jpg" width=360 height=212 alt="live view screenshot"></a></td>
</tr>
</tbody>
</table>
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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 252 KiB

BIN
screenshots/list.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

BIN
screenshots/live.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

4
server/Cargo.lock generated
View File

@ -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",

View File

@ -1,6 +1,6 @@
[package]
name = "moonfire-nvr"
version = "0.6.2"
version = "0.6.3"
authors = ["Scott Lamb <slamb@slamb.org>"]
edition = "2018"
license-file = "../LICENSE.txt"

View File

@ -1,6 +1,6 @@
[package]
name = "moonfire-db"
version = "0.6.1"
version = "0.6.3"
authors = ["Scott Lamb <slamb@slamb.org>"]
readme = "../README.md"
edition = "2018"