NextNVR/CHANGELOG.md

1.2 KiB
Raw Blame History

Changelog

All notable changes to NextNVR will be documented in this file.

[0.2.0] — 2026-08-05

Added

  • FFmpeg stream recorder with zero-transcoding (-c copy) stream-copy mode
  • 5-minute MP4 segment output to /mnt/recordings/{cam_id}/{YYYY-MM-DD}/
  • Per-camera goroutines with auto-reconnect on stream failure (5s delay)
  • Staggered camera startup (500ms between launches)
  • Storage retention cleaner with configurable retention_days
  • Hourly background purge of expired recordings
  • Empty directory pruning after cleanup runs

[0.1.0] — 2026-08-05

Added

  • Initial project scaffold and Go module
  • YAML configuration (config.yaml) with 8 camera stubs
  • Embedded single-binary distribution using Go embed
  • HTTP API endpoints: /api/cameras, /api/config, /api/scan, /api/status, /api/recordings
  • Responsive SPA with three tabs: Live Wall, Playback, Settings
  • 4x2 CSS grid for live camera monitoring
  • Focus/overlay mode with prev/next navigation and thumbnail strip
  • ONVIF scan stub (IP range 192.168.1.201209, skip 204)
  • go2rtc child process manager with auto-restart
  • Deployment script (setup.sh) with systemd service generation