-
622d24b4be
Say why a rename was refused, instead of the library's generic error
main
Michael Mainguy
2026-09-20 13:48:27 -0500
-
10d08e3b87
Name cameras here, and rename them on the camera
Michael Mainguy
2026-09-20 07:42:28 -0500
-
814079d44d
vrek: issues for naming cameras, in this app and on the camera
Michael Mainguy
2026-09-20 07:34:36 -0500
-
81e55a092b
Centre the login buttons in the space below the fields
Michael Mainguy
2026-09-20 07:30:33 -0500
-
f953f38716
Fit the login form to the picture's box
Michael Mainguy
2026-09-20 07:28:43 -0500
-
6a663a5d82
Put the camera login where the picture would be
Michael Mainguy
2026-09-20 07:27:00 -0500
-
f63fb664dd
Click the picture to pop out; put settings behind an icon
Michael Mainguy
2026-09-20 07:25:29 -0500
-
96de9092ab
Move card detail to the camera page; keep your status and icon tweaks
Michael Mainguy
2026-09-20 07:21:50 -0500
-
d28694d545
Move Pop out onto the picture as an icon
Michael Mainguy
2026-09-20 06:46:18 -0500
-
efe49d7363
Simplify the dashboard: a picture, a name, a status
Michael Mainguy
2026-09-20 06:41:46 -0500
-
213d1c05f3
Add the shared disclosure, the basis for showing less by default
Michael Mainguy
2026-09-20 06:39:35 -0500
-
8be9b1c154
vrek: break the simplification goal into one issue per screen
Michael Mainguy
2026-09-20 06:34:56 -0500
-
c9caf12922
vrek: goal to simplify the interface, showing less by default
Michael Mainguy
2026-09-20 06:32:59 -0500
-
54f1efe895
vrek: retire the npm packaging goal, met at 5 of 5
Michael Mainguy
2026-09-20 06:29:32 -0500
-
c517b9e4fc
vrek: npm packaging goal met, 5 of 5
Michael Mainguy
2026-09-20 06:24:13 -0500
-
db615e9e2a
Release 0.1.4: recordings play in a pop-out window
Michael Mainguy
2026-09-20 05:47:11 -0500
-
0acd69b9ca
Play recordings in a pop-out window, like the live view
Michael Mainguy
2026-09-20 05:38:51 -0500
-
5886c010ea
vrek: remote access stays on the VPN, no internet-facing video
Michael Mainguy
2026-09-19 20:21:25 -0500
-
2667967cf0
Say what a scan is doing, and remember where MediaMTX went (0.1.3)
Michael Mainguy
2026-09-19 20:00:30 -0500
-
731206be8e
Resolve data and binary folders before starting the server (0.1.2)
Michael Mainguy
2026-09-19 19:35:50 -0500
-
daaecb7452
Fix the published package: compile the CLI, bundle onvif (0.1.1)
Michael Mainguy
2026-09-19 19:21:53 -0500
-
30b1f36e1b
Ship a standalone build and an onvif-dashboard start command
Michael Mainguy
2026-09-19 19:09:13 -0500
-
65345d0984
Add the first-run experience and the onvif-dashboard command
Michael Mainguy
2026-09-19 19:00:16 -0500
-
0556b3913e
Prepare to publish: onvif-dashboard under MIT, paths in one module
Michael Mainguy
2026-09-19 18:55:08 -0500
-
6b0f093248
vrek: targets for the npm and Debian packaging goals
Michael Mainguy
2026-09-19 18:42:49 -0500
-
47b5759ae3
vrek: goals to publish on npm and as a Debian package
Michael Mainguy
2026-09-19 18:41:12 -0500
-
e6a6aa33d3
vrek: retire the top-level web interface goal
Michael Mainguy
2026-09-19 18:37:49 -0500
-
9b20a0b32d
vrek: record upstream PR agsh/onvif#500, defer the v1 fork work
Michael Mainguy
2026-09-19 18:36:09 -0500
-
b576bb44a7
vrek: advanced image settings checked in the browser, issue closed
Michael Mainguy
2026-09-19 18:34:34 -0500
-
daabcf74ab
vrek: both cameras' existing accounts do reach ISAPI
Michael Mainguy
2026-09-19 18:33:55 -0500
-
d49be1b933
vrek: correct the lock theory, the web account was deleted
Michael Mainguy
2026-09-19 18:32:29 -0500
-
c0e987d06e
vrek: camera traffic is plain HTTP; TLS investigation deferred to tomorrow
Michael Mainguy
2026-09-19 18:31:09 -0500
-
12d0604dfd
vrek: defer the forum survey and the dashboard marker
Michael Mainguy
2026-09-19 18:23:49 -0500
-
a74e737d64
vrek: ISAPI stays read-only
Michael Mainguy
2026-09-19 18:22:04 -0500
-
5cc54036bd
Keep camera fixtures byte-for-byte as the device sent them
Michael Mainguy
2026-09-19 18:18:48 -0500
-
8e87fd9d3d
Show the camera's own advanced image settings over ISAPI
Michael Mainguy
2026-09-19 18:18:35 -0500
-
e319b0198f
vrek: goal to research the cameras' own web interface
Michael Mainguy
2026-09-19 17:36:13 -0500
-
817310569d
vrek: live video and recording goal met (6/6) and retired
Michael Mainguy
2026-09-19 17:19:37 -0500
-
4fc68cacf1
Add a Recordings page to browse, play and delete motion clips
Michael Mainguy
2026-09-19 17:16:14 -0500
-
4a0790565f
Record motion clips from ONVIF events
Michael Mainguy
2026-09-19 17:09:13 -0500
-
2edafdeeaf
vrek: live video slice done; recording design and motion event findings
Michael Mainguy
2026-09-19 16:51:18 -0500
-
41021a62ad
Add live video: WHEP relay route and WebRTC player
Michael Mainguy
2026-09-19 16:40:21 -0500
-
5824db8ea9
Add MediaMTX video bridge: pinned installer and supervised localhost process
Michael Mainguy
2026-09-19 15:33:55 -0500
-
1c9270c7c0
vrek: measure gol-2nxgqjn as met on one user observation
Michael Mainguy
2026-09-19 15:10:48 -0500
-
2aac38146d
vrek: ISAPI snapshot findings, retire met goals
Michael Mainguy
2026-09-19 15:08:50 -0500
-
ebd488b672
Add camera pop-out window
Michael Mainguy
2026-09-19 15:02:39 -0500
-
f4d40dbea6
Add image and stream editing with audit log, manual exposure controls
Michael Mainguy
2026-09-19 14:44:00 -0500
-
0ec434ca26
Add read-only camera settings page and dashboard stream summary
Michael Mainguy
2026-09-19 13:00:37 -0500
-
b05047d8e5
vrek: retire icons goal, add icon principle
Michael Mainguy
2026-09-19 12:35:54 -0500
-
190191df92
Add Lucide icons: camera status badge, actions and warnings
Michael Mainguy
2026-09-19 12:33:16 -0500
-
18a19fdf81
Extract interface checks in unicast sweep into checkAddr()
Michael Mainguy
2026-09-19 12:07:59 -0500
-
5d181f3b3b
Enforce admin login: login, first-run setup, proxy and access checks
Michael Mainguy
2026-09-19 11:58:20 -0500
-
462141aa35
Add admin login foundations: scrypt admin file, CLI, sessions
Michael Mainguy
2026-09-19 09:46:40 -0500
-
a174d7a2d6
Keep runtime data out of Next's output file tracing
Michael Mainguy
2026-09-19 09:23:34 -0500
-
4931c3af83
Reach 99.8% test coverage and enforce a 95% floor
Michael Mainguy
2026-09-19 09:17:55 -0500
-
31026559b7
Test camera.ts: connection handling, errors and snapshot auth
Michael Mainguy
2026-09-19 09:07:53 -0500
-
33c12ea70c
Stop camera routes echoing raw error messages
Michael Mainguy
2026-09-19 09:03:46 -0500
-
870b4cd2af
Move dashboard client onto React Query hooks
Michael Mainguy
2026-09-19 09:01:34 -0500
-
97a6b59cfe
Track vrek export, MCP config and IDE VCS mapping
Michael Mainguy
2026-09-19 08:51:26 -0500
-
71d02195ce
Add Vitest test suite with coverage reporting
Michael Mainguy
2026-09-19 08:49:50 -0500
-
f39d16a8c0
Add ONVIF camera app with a server-rendered camera dashboard
Michael Mainguy
2026-09-19 08:40:32 -0500
-
5e73d3ffe0
Initial commit from Create Next App
Michael Mainguy
2026-09-19 07:15:19 -0500