• 0.8.0 bced59433d

    0.8.0 Stable

    marvin8 released this 2026-07-15 02:36:14 +00:00 | 84 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [0.8.0] - 2026-07-15

    • New camera setup guide covering recommended Dahua configuration for use with cang
    • Fixed: motion on two cameras at the same time now shows as two separate events instead of one mislabelled event
    • Processed recordings and snapshots now move out of the camera incoming folders into cang's own storage — anything still in an incoming folder is unprocessed; existing installations migrate automatically on first start
    • Fixed: clip videos — and in fact the whole output directory, including the database — were served without authentication; videos now go through an authenticated route

    Commits

    • 🔀 Merge branch 'feat/incoming-move-out' 7103df9
    • 🔧 move CLAUDE.md to AGENTS.md and symlink back to CLAUDE.md ccd827f
    • 📝 document storage layout, automatic migration, and removed config key 0983405
    • 🐛 guard migration unlinks with atomic copies and content verification 0ff0b1b
    • migrate existing storage layout on startup fa883bc
    • 🔒 serve clip videos through an authenticated route instead of a public mount 246131a
    • ♻️ drop filesystem snapshot-to-clip matching from adapters 3cac314
    • store clips under clips/ and resolve thumbnails from the snapshot table d76b5b7
    • 💥 always delete incoming sources after successful transcode 980c78c
    • move snapshots into canonical output tree on ingest a8f7298
    • add db helpers for storage migration and thumbnail updates 6dbaa9d
    • add storage path helpers and safe copy/prune primitives e178f36
    • 🔀 Merge branch 'fix/per-camera-events' c8c2bde
    • 📝 name marvin8 explicitly in AI-DECLARATION.md c4d78d6
    • 📝 add AI-DECLARATION.md declaring AI involvement levels f2c8bec
    • 📝 document per-camera event detection fix ba496c1
    • 🐛 detect motion events per camera instead of merging across cameras dac91d7
    • add group_events_per_camera for per-camera event grouping f574692
    • 🔀 Merge branch 'docs/camera-setup' e35d133
    • 📝 update Release-Notes for camera setup guide f6feaab
    • 📝 address WuMing review: clarify interval dropdown and admin error message 52f8921
    • 📝 add DH-IPC-HDW2849TM-S-IL to tested camera models 5c7ff60
    • 📝 add camera setup guide for Dahua cameras 135993c
    • 📝 reset Release-Notes.md for next release ea91b10
    Downloads