FALCON'SNEST
Live build status

Roadmap.

What's shipped, what's being built right now, and what's queued between today and the v1.0 release. Updated as items land — no vapourware on this list.

Progress to v1.0
82%
48 shipped
1 in progress
10 planned
59 milestones

Now

  • falconsnestnvr.com marketing site

Up next

  1. 1 Observability — metrics, healthz endpoint, rotating logs
  2. 2 CI gate — automated test run on every pull request
  3. 3 Recording schedule profiles — Home / Away / Night / Vacation modes with time-based switching
  4. 4 Timestamp burn-in — camera name and wall-clock OSD overlay on recordings
  5. 5 Hardware-accelerated AI — Coral, OpenVINO, Core ML, Hailo, TensorRT backends
  6. 6 Per-zone sensitivity and per-label cooldown timers
  7. 7 Home Assistant — auto-creates camera and sensor entities via MQTT discovery
  8. 8 Privacy masks — polygon blackout regions on live view and recordings

By area

Every milestone counted in the v1.0 progress bar above, grouped by what part of the system it touches.

Foundation

7 / 9 shipped
  • Shipped Core security — bcrypt, rate-limited login, biometric passkeys
  • Shipped Web hardening — CSP, non-root container, signed binaries, atomic config writes
  • Shipped Config integrity & resilience — schema versioning, serialised writes, silent-failure surfacing
  • Shipped Privacy-scrubbed log export
  • Shipped Bundled go2rtc with auto-install — zero-config streaming engine, pinned version, SHA-verified binary
  • Planned Observability — metrics, healthz endpoint, rotating logs
  • Shipped Integration test harness — in-process broker, isolated state per test, 525+ unit and integration tests
  • Shipped Playwright e2e suite — fixture-mode server with synthetic streams, full page-to-API coverage
  • Planned CI gate — automated test run on every pull request

Recording

6 / 8 shipped
  • Shipped Continuous 24/7 recording with disk-space management
  • Shipped Motion-triggered recording with preroll and audio
  • Shipped Hardware-accelerated motion detection and transcode — Intel VAAPI
  • Shipped Tunable export quality — Small / Standard / High / Original, per-clip picker on every download surface
  • Shipped Detection boxes baked into clip downloads — labelled bounding boxes burnt into the video stream
  • Shipped Always-on H.264 transcoding — per-camera flag for reliable iPhone playback regardless of camera codec
  • Planned Recording schedule profiles — Home / Away / Night / Vacation modes with time-based switching
  • Planned Timestamp burn-in — camera name and wall-clock OSD overlay on recordings

Storage & Retention

2 / 2 shipped
  • Shipped Per-camera retention policies — independent day counts for continuous and motion footage
  • Shipped Config backup & restore — export and reimport all settings, passkeys, and per-device preferences

Timeline & Playback

4 / 4 shipped
  • Shipped Single-camera timeline — live edge, archive scrubbing, iOS-native HLS playback
  • Shipped Scrub magnetism — events snap into place under the playhead during drag
  • Shipped Multi-camera synchronized timeline
  • Shipped Substream auto-selection for large camera grids — "low data mode"

Live View & UX

12 / 12 shipped
  • Shipped Live streaming — WebRTC, fMP4, HLS, and ManagedMediaSource (iOS 17.1+) with automatic browser fallback
  • Shipped Smart grid — justified layouts, featured camera row, per-device reorder
  • Shipped HomeKit-style fullscreen — edge-to-edge video with auto-hiding chrome, MAIN/SUB stream toggle, deep-link to events
  • Shipped iPhone streaming optimization — sub-second first frame on iOS 17.1+, no Safari peer-connection limit issues, instant resume on close
  • Shipped Snapshot warmup + stream health monitoring
  • Shipped Sidebar activity summary — last event time, clip count, REC indicator, resolution, and live bitrate per camera
  • Shipped Inline clip playback — open recent-activity clips in the main viewer without leaving the dashboard; grid streams stay warm for instant return to live
  • Shipped Per-camera grid visibility — hide any camera from the grid (stream stops) directly from the sidebar; persisted across sessions
  • Shipped Hover clip preview — 4× speed video preview on mouse-over in the Recent Activity panel
  • Shipped First-run setup wizard — 5-step onboarding from zero to live cameras with auto-redirect and one-click dismiss
  • Shipped Predefined themes — multiple palette presets, persisted per device
  • Shipped Bandwidth monitoring — live per-camera bitrate display in the grid and stream-info badges

Detection & AI

5 / 7 shipped
  • Shipped Local AI object detection — bundled YOLOv8 via ONNX Runtime, no cloud round-trip, no CPAI dependency
  • Shipped Per-camera AI tuning — confidence floors, label filters, motion-aware confirmation gate, track-stability requirement
  • Shipped Detection bounding boxes on the timeline and in clips — labelled object regions stored per event
  • Shipped Replay harness — synthetic camera type with fixture library and admin replay browser; deterministic regression testing
  • Shipped Pipeline observability — traceId from motion → AI → trigger → clip → DB, ring-buffer diagnostics endpoint
  • Planned Hardware-accelerated AI — Coral, OpenVINO, Core ML, Hailo, TensorRT backends
  • Planned Per-zone sensitivity and per-label cooldown timers

Notifications

3 / 3 shipped
  • Shipped Native push notifications — motion thumbnail delivered to your phone within seconds
  • Shipped Outbound webhooks — HTTP callback on motion, detection, and camera-offline events
  • Shipped MQTT event publishing — motion start/end, last event, camera state, system heartbeat, retained availability with LWT

Camera Integrations

3 / 5 shipped
  • Shipped Ring — live HLS streaming, snapshot motion detection, motion-triggered recording, continuous streaming for wired cameras
  • Shipped ONVIF — network discovery with per-device credential probing and live snapshot preview; one-click add from wizard or settings
  • Shipped External go2rtc import — pull streams from an existing go2rtc instance with per-camera source routing
  • Planned Home Assistant — auto-creates camera and sensor entities via MQTT discovery
  • Planned Privacy masks — polygon blackout regions on live view and recordings

Access & Users

5 / 6 shipped
  • Shipped Multi-user with admin and viewer roles
  • Shipped Per-camera access control for viewer accounts
  • Shipped Guest links — time-limited, no account required
  • Shipped Time-boxed access — auto-expiring grants with pause / resume / revoke
  • Shipped Setup-link enrollment — invite by link, register a passkey, no shared password
  • Planned Audit log of admin actions

Launch

1 / 3 shipped
  • Shipped Architecture documentation
  • In progress falconsnestnvr.com marketing site
  • Planned CHANGELOG + signed releases

Beyond v1.0

Bigger pieces queued for after the v1 launch sprint. Each one is substantial enough to be its own release, and several have already had design work — they're staged here so the v1 milestones don't get crowded.

  • Hardware-accelerated AI — Coral, OpenVINO, Core ML, Hailo, NVIDIA TensorRT
  • Audio detection — fire alarm, glass break, barking, speech
  • License plate recognition
  • Semantic video search — find footage by describing it in plain text
  • Multimodal LLM scene narration — natural-language event summaries (Ollama-local or cloud-API)
  • Active learning — false-alert tagging trains your installation over time
  • HomeKit Secure Video — cameras appear natively in Apple Home
  • PTZ camera control — pan, tilt, zoom, and presets via ONVIF
  • Two-way audio / intercom — talk through any supported camera
  • Tiered storage — hot disk for recent, archive path for older footage
  • Off-site backup — push to S3, Backblaze B2, or SFTP
  • Clip locking — star clips to protect from auto-deletion
  • Camera groups — name and save multi-camera layouts
  • NVIDIA NVENC + Apple VideoToolbox hardware acceleration
  • Additional cloud camera integrations — Nest, Wyze, Arlo, Eufy
  • Remote-access cloud relay — no port-forward or VPN required
  • Evidence export with chain-of-custody manifest
  • OIDC SSO for team and enterprise deployments
  • Compliance bundle — encryption at rest, tamper-evident logs, GDPR tooling