Skip to content

Tags: scottbarnesg/smart-sec-cam

Tags

0.3.9

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 0.3.9 (#59)

* Fix picamera release error

* Update frontend dependencies and version

* Bump backend version

0.3.8

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Build docker images in Github Workflow (#54)

* Create github workflow for building docker images

* Fix branch reference in docker build file

* Add runs-on parameter

* Try to fix path to docker files

* Fix path to dockerfiles

* Update docker-compose to point at latest images

* Remove running on PRs

* Update README

* More README updates

* More README updates

* Bump version to 0.3.8

---------

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>

0.3.7

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Upgrade npm packages, bump version (#53)

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>

0.3.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Implement login and registraion when hitting enter on the last input …

…field (#49)

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>

0.3.5

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Run camera streamer code as a systemd service (#43)

* Add base .service file and script to configure it

* Fix working directory in service file

* Fix path to ExecStart and WorkingDirectory

* Add shebang to run.sh to fix running under systemd

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>

0.3.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add support for image rotation for USB cameras (#40)

* Add image rotation functionality to UsbCamera

* Add type to rotation arg

* Fix opencv rotation keywords

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>

0.3.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Automatically refresh token, redirect to login on token expiration (#39)

* Refresh token every N seconds

* Catch validateToken exceptions and redirect to login page

* Use token TTL from server to time token refresh

* Reduce token TTL for testing, token refresh occurs at the right time but fails after first refresh

* Token refresh working

* Fix timers not stopping on page navigation

* Revert short token TTL from testing

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>

0.3.2

Bump version for release 0.3.2

0.3.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update UI to work better on mobile (#35)

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>

0.3.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add authentication (#32)

* Initial authentication implementation

* Implement token authentication for api endpoints

* Rewrite components to be functional, add authentication to video stream page

* Implement authentication for viewing recorded videos

* Caching token in cookie and refreshing on load

* Add registration page

* Move api endpoints behind /api/ url

* Read enable registration from env variable

* Fix routing issue, read token from cookie everywhere

* Validate token on all pages

* Create database filesystem dir if it doesn't exist

* Update docker-compose volume mounts

* Run auth db setup in constructor

* Remove excess logs from Registration page

* Update README for authentication

* Update look of the UI

* Fix background color

* CSS tweaks

Co-authored-by: Scott Barnes <sgbarnes@protonmail.com>