Accusys
538eea6406
feat: health consistency agent — 4 data integrity checks, GET /health/consistency
2026-05-19 02:17:27 +08:00
Accusys
c95de97762
feat: show config toggle states in /health/detailed
2026-05-19 00:42:41 +08:00
Accusys
a02a83c1c3
fix: scan status=unregistered not shown as registered; feat: config API for auto-pipeline/watcher-auto-register
2026-05-19 00:37:00 +08:00
Accusys
91bf26fd8b
fix: /doc redirects to /doc-wasm (remove old Python doc login)
2026-05-18 12:34:00 +08:00
Accusys
6452ac5af2
feat: WASM-based doc viewer (pulldown-cmark)
2026-05-18 10:07:38 +08:00
Accusys
e6fd170da2
fix: identity agent writes Round 1 matches to DB immediately
2026-05-18 03:46:33 +08:00
Accusys
02cca7beda
fix: search frames SQL alias bug, visual search serde default, identity JSON hyphen lookup
2026-05-18 02:52:27 +08:00
Accusys
5c24cb2214
fix: identity tmdb_profile returns local path instead of TMDb URL
2026-05-18 01:34:39 +08:00
Accusys
a1f85de885
fix: identity detail response uuid -> identity_uuid
2026-05-18 01:31:39 +08:00
Accusys
362c63007c
feat: smart search response includes start_frame/end_frame/fps, add limit param
2026-05-18 01:21:43 +08:00
Accusys
4125163f7b
refactor: rename search uuid -> file_uuid
2026-05-18 01:17:48 +08:00
Accusys
70646871b9
fix: pipeline not complete until ingestion steps done
2026-05-18 00:50:33 +08:00
Accusys
088aefdac7
fix: pipeline timeline log, chunk lookup, face processor no fallback, Qdrant UUID script, delete safety rules
2026-05-18 00:36:14 +08:00
Accusys
a880c80556
fix: face_detections INSERT in pipeline, add dependency graph doc
2026-05-17 22:16:20 +08:00
Accusys
d6c8930f84
feat: ingestion status endpoint + pipeline doc with 入库 steps
2026-05-17 21:36:55 +08:00
Accusys
3164a65554
update: pipeline, search, clip, embedding fixes
2026-05-17 19:46:35 +08:00
Accusys
5317cb4bec
feat: schema tracking, SHA256 integrity, identity UUID fix, 3-angle face match, cuts table, trace stranger_id
2026-05-16 03:10:50 +08:00
Accusys
c41f7e0c6e
feat: schema version tracking, SHA256 integrity, setup scripts, bug fixes
2026-05-15 18:06:36 +08:00
Accusys
0e73d2a2ce
test: add unified probe unit tests (8 Rust + 6 Python), fix pre-existing test compilation errors
2026-05-15 14:58:44 +08:00
Accusys
29eca5a224
feat: unified probe — dispatcher detects category, runs ffprobe/Python/meta per file type
2026-05-15 14:38:47 +08:00
Accusys
7686ed0df7
fix: use mtime (not birthtime) for UUID birthday — rsync preserves mtime across systems
2026-05-15 13:26:36 +08:00
Accusys
5af8df9201
fix: watcher is detection-only — pre_process_file is now explicit, not automatic
2026-05-15 13:18:22 +08:00
Accusys
43cf702d05
feat: add 'unregistered' status — all incomplete files migrated to unregistered
2026-05-15 13:17:31 +08:00
Accusys
9fef5fb70d
fix: move DEMO_USER_API_KEY from hardcoded to env var, add .env.example
2026-05-15 13:14:59 +08:00
Accusys
8a7ffc94e4
fix: register uses birthday from pre.json (not DB registration_time) for UUID stability
...
- Step 4 UUID computation now reuses birthday from pre.json or file creation time
- Removed DB birthday query that overwrote the correct birthday with NOW()
- End-to-end verified: watcher UUID now matches registration UUID
2026-05-15 13:07:45 +08:00
Accusys
cdbd205972
feat: file pre-processor in watcher — SHA256 + probe + UUID → .pre.json for all file types
2026-05-15 12:51:43 +08:00
Accusys
e86aebccee
feat: register INSERT now uses status='registered' + registration_time=NOW()
2026-05-15 12:46:42 +08:00
Accusys
37799fff4e
fix: add identity_uuid to /identities list + /file/:uuid/identities responses
2026-05-15 10:14:22 +08:00
Accusys
fdcec82274
fix: file/identities — replace NULL first/last_appearance with actual start_frame/end_frame + start_time/end_time + fps
2026-05-15 10:07:35 +08:00
Accusys
fc1d7751dd
feat: register non-video files — graceful probe fallback for svg/pdf/docx/pages etc
2026-05-15 03:17:57 +08:00
Accusys
263f017972
revert: remove /api/v1/register alias — not a valid endpoint, corrected M4 to use /api/v1/files/register
2026-05-15 03:12:32 +08:00
Accusys
e5f2bba248
fix: add /api/v1/register alias for backward compatibility
2026-05-15 03:08:56 +08:00
Accusys
53d64677d0
fix: rsync pipeline check looks for source-built binary at ~/bin/rsync
2026-05-15 01:22:54 +08:00
Accusys
1c07136ef1
feat: add rsync as managed resource — registered in DB + pipeline health check
2026-05-15 01:13:57 +08:00
Accusys
194a3b161a
feat: registration accepts optional content_hash from client — checksum at birth
2026-05-14 20:44:33 +08:00
Accusys
4d1fe2d26f
feat: file dedup — content_hash SHA256 + /files/lookup API + auto-rename on name collision
2026-05-14 20:24:21 +08:00
Accusys
189bec929a
feat: all video endpoints support mode=normal|debug + audio=on|off
2026-05-14 19:04:42 +08:00
Accusys
d2bc7c0e2d
fix: trace debug cut query — use chunk table (no separate 'cut' table exists), show '-' when unavailable
2026-05-14 18:48:27 +08:00
Accusys
7fb6745c27
fix: trace debug — move overlay to top-left, double font sizes
2026-05-14 18:44:27 +08:00
Accusys
93d87f0582
fix: trace video normal mode — remove -an to preserve audio
2026-05-14 18:38:11 +08:00
Accusys
b5215f13e3
fix: progress route :uuid → :file_uuid (consistency with API docs)
2026-05-14 17:58:57 +08:00
Accusys
a9d0228a72
fix: unregister — rename request/response uuid → file_uuid
2026-05-14 17:46:38 +08:00
Accusys
4494935cc9
feat: dual input (start_frame/end_frame + start_time/end_time) + all outputs include frames, time, fps
2026-05-14 17:36:18 +08:00
Accusys
513b9e72fc
feat: health/detailed — add pipeline status section (scripts, models, ffmpeg, embed, gdino, llm)
2026-05-14 17:01:54 +08:00
Accusys
1f7daf9e8b
fix: escape colons in drawtext text values for ffmpeg 8.1.1 filter parser compatibility
2026-05-14 15:55:32 +08:00
Accusys
6728c2bb90
feat: trace debug — actual bbox thickness=4, interpolated bbox thickness=1 at first known position
2026-05-14 15:24:11 +08:00
Accusys
d8dddda970
fix: trace debug bbox thickness 1 (thinner)
2026-05-14 15:21:04 +08:00
Accusys
cfb0cfbb37
fix: trace debug info panel moved to bottom-left corner
2026-05-14 15:20:05 +08:00
Accusys
94122f5371
fix: trace debug bbox transparency 0.5
2026-05-14 15:18:12 +08:00
Accusys
a8d7361a97
fix: trace debug — green bbox + trace_id label per face detection
2026-05-14 15:17:06 +08:00