Commit Graph

  • 3fb86ee449 fix: 出现人物统计去重 + 导航移至页面顶部 ericwyuan 2026-08-21 00:22:24 +08:00
  • 5d574029b0 docs: update PROGRESS.md - Gemini 降级排查修复 ericwyuan 2026-08-21 00:07:56 +08:00
  • eaf4ef3bd3 fix: Gemini 模型 fallback 链 — 修复全量降级 NVIDIA ericwyuan 2026-08-21 00:07:34 +08:00
  • 7efbee89fb docs: update PROGRESS.md - 事件列表带年月日 ericwyuan 2026-08-20 23:50:48 +08:00
  • f50f98e292 ui: 事件列表条目带年月日 — 跨天事件可区分 ericwyuan 2026-08-20 23:50:31 +08:00
  • 6ecdffce04 docs: update PROGRESS.md - 压缩缓存回退补齐全部历史事件帧图 ericwyuan 2026-08-20 22:42:31 +08:00
  • 80cc3249e5 feat: backfill_frames 支持压缩缓存回退 — 补齐全部历史事件帧图 ericwyuan 2026-08-20 22:42:08 +08:00
  • 3a3b68c428 docs: update PROGRESS.md - 历史事件关键帧补抽 ericwyuan 2026-08-20 22:07:57 +08:00
  • 8a333d752d feat: 历史事件关键帧补抽工具 backfill_frames.py ericwyuan 2026-08-20 22:07:36 +08:00
  • 634ff746a9 docs: update PROGRESS.md - UI时间轴重构 + 关键帧持久化 + multipart超时修复 ericwyuan 2026-08-20 20:44:52 +08:00
  • c5c8496409 fix: 直接上传multipart超时 — connect timeout 10s→120s ericwyuan 2026-08-20 20:43:50 +08:00
  • 0d5173f442 feat: UI 时间轴重构 + 关键帧图片全链路持久化 ericwyuan 2026-08-20 19:50:36 +08:00
  • 963b6d7540 docs: update PROGRESS.md - 队列表schema迁移修复时区残留 + -f mp4修复 ericwyuan 2026-08-20 18:51:51 +08:00
  • 9aba71c8ed fix: Edge队列时间戳根治 — INSERT显式北京时间 + 存量表schema迁移 ericwyuan 2026-08-20 18:50:59 +08:00
  • 1b82db1493 fix: NAS压缩输出显式指定 -f mp4 — .tmp 扩展名导致 ffmpeg41 无法推断 muxer ericwyuan 2026-08-20 18:28:14 +08:00
  • 4e16330e87 docs: update PROGRESS.md - 压缩缓存原子性修复 ericwyuan 2026-08-20 18:11:43 +08:00
  • 1994de22e0 fix: 压缩缓存原子性 — tmp+rename 杜绝半成品缓存被复用 ericwyuan 2026-08-20 18:11:24 +08:00
  • 47cee9db4f docs: update PROGRESS.md - 视频时间语义修正 ericwyuan 2026-08-20 17:58:50 +08:00
  • 80b2fcc40c fix: 视频时间语义修正 — 绝对时间戳偏移换算 + mtime 起点修正 + 直传超时 ericwyuan 2026-08-20 17:58:16 +08:00
  • 3817609d1b docs: update PROGRESS.md - 时区统一北京时区修复 ericwyuan 2026-08-20 17:42:35 +08:00
  • 795e8acc6c fix: 时区统一北京时区 — Edge(UTC机器)三处时间处理修复 ericwyuan 2026-08-20 17:41:59 +08:00
  • 4553ec6f07 docs: update PROGRESS.md - NVIDIA原生视频输入切换调研与实现 ericwyuan 2026-08-20 17:22:08 +08:00
  • 55633d3302 feat: NVIDIA 切换到原生视频输入 — nemotron-3-nano-omni + 集锦视频单次调用 ericwyuan 2026-08-20 17:21:33 +08:00
  • 8a62c46194 docs: update PROGRESS.md - Gemini视觉解析排查结论+业务全流程图 ericwyuan 2026-08-20 16:15:28 +08:00
  • f4e742481d fix: json_parser 不再要求模型输出 compute_provider — Gemini 有效响应被误杀 ericwyuan 2026-08-20 16:14:27 +08:00
  • a2554c9df0 docs: update PROGRESS.md - 视频上传问题根因(网络+逻辑双叠加)与四项修复 ericwyuan 2026-08-20 15:36:35 +08:00
  • 8cb5553beb fix: Edge端三处修复 — API key丢失致全模型失败 + 失败结果黑洞 + 重派发死锁 ericwyuan 2026-08-20 15:35:40 +08:00
  • 203b076783 feat: NAS端FFmpeg预压缩 — 根治360MB视频跨境上传超时 ericwyuan 2026-08-20 14:59:50 +08:00
  • a9a1b1dda5 docs: update PROGRESS.md - 串行上传+5MB分块+看门狗+chunk_size防护 ericwyuan 2026-08-20 14:20:00 +08:00
  • 5915cf4be3 fix: 分块大小减至5MB + Edge端chunk_size变更自动清理 + 断点续传防护 ericwyuan 2026-08-20 14:18:29 +08:00
  • d6054de060 fix: 分块大小减至10MB + 上传失败确认机制 + 重试前置检查 ericwyuan 2026-08-20 13:55:59 +08:00
  • 881ea3f470 fix: dispatcher 串行上传 + 看门狗自动重启 + 线程状态真实检测 ericwyuan 2026-08-20 13:37:07 +08:00
  • b6c13a9047 feat: 分块断点续传上传 — 20MB/块 + 分块级重试 + 断点查询 ericwyuan 2026-08-20 12:27:30 +08:00
  • fb4ccb64dc docs: update PROGRESS.md - 异步队列架构 + e2e验证 + 超时修复 ericwyuan 2026-08-20 12:18:58 +08:00
  • 4f0f19bccd fix: dispatcher/poller 超时改为分离模式,stale_timeout 缩短到 10 分钟 ericwyuan 2026-08-20 12:12:19 +08:00
  • 02da23ef42 feat: 异步任务队列架构 - SQLite队列 + 速率限制 + NAS Poller ericwyuan 2026-08-20 12:07:09 +08:00
  • a4b9178a59 docs: update PROGRESS.md with NVIDIA/dispatcher fixes + batch processing validation ericwyuan 2026-08-20 11:18:22 +08:00
  • d75c745b95 fix: dispatcher crash on invalid failure_stage + per-task error isolation ericwyuan 2026-08-20 11:09:10 +08:00
  • 853cb21542 fix: NVIDIA single-frame JSON parsing + Gemini timeout/circuit breaker tuning ericwyuan 2026-08-20 11:02:26 +08:00
  • 2e43afb6b2 docs(README/PROGRESS): 文档收尾,与架构重构代码对齐 ericwyuan 2026-08-20 10:45:29 +08:00
  • babf5b09a9 [架构重构] 移除本地Ollama融合,云端直出JSON直存DB,Q&A三模型降级 ericwyuan 2026-08-20 10:21:09 +08:00
  • 486eee4feb fix(db): frame_timestamp ISO8601 归一化 + perf(edge): ollama num_predict 1024→512 ericwyuan 2026-08-20 09:26:42 +08:00
  • d2fd01f134 perf(config): Gemini 视觉单帧 timeout 15→30s ericwyuan 2026-08-20 09:14:53 +08:00
  • a46da5db81 feat(orchestrator): 视觉 fallback 降级 + 文本融合角色化 ericwyuan 2026-08-20 09:11:44 +08:00
  • 99d75a4bda feat(adapter): 云端视觉适配器 + role 角色区分 ericwyuan 2026-08-20 09:11:44 +08:00
  • 0af541097f 更新 README.md ericwyuan 2026-08-20 01:00:53 +00:00
  • 0045b074a2 更新 README.md ericwyuan 2026-08-20 01:00:05 +00:00
  • 3a5ea459a2 docs: 需求文档与 README 整合为单一文档 ericwyuan 2026-08-20 07:19:55 +08:00
  • 5adda97829 docs: add real video benchmark results to PROGRESS.md ericwyuan 2026-08-20 02:31:06 +08:00
  • 7ce8aff67c perf: use FFmpeg fast seek instead of fps filter for frame extraction ericwyuan 2026-08-20 02:30:17 +08:00
  • 6a9d1626fb fix(event-time): event_end_time/frame_timestamp NOT NULL 列兜底 ericwyuan 2026-08-20 02:20:01 +08:00
  • e7fb0c92bc docs(readme): 记录 Gemini API Key 与调用示例(gemini-flash-latest,已验证可用) ericwyuan 2026-08-20 02:18:42 +08:00
  • c635dd69f1 fix(db): 空字符串datetime归一化为NULL,兼容MariaDB严格模式 ericwyuan 2026-08-20 02:10:37 +08:00
  • e7c1641b72 fix(dispatcher): resp.json(silent=) 是 Flask API,requests 不支持会抛 TypeError ericwyuan 2026-08-20 01:59:10 +08:00
  • be30b5f875 fix(config): Ollama 超时与 num_predict 按 ARM 实测调整 ericwyuan 2026-08-20 01:54:32 +08:00
  • 3a195d69b9 fix(dispatcher): 僵尸PROCESSING任务回收 + fam-core文件日志 ericwyuan 2026-08-20 01:42:59 +08:00
  • 727642d38b feat: adaptive keyframe count based on video duration ericwyuan 2026-08-20 01:29:14 +08:00
  • 40944428d1 feat: video analysis switched to push mode (upload whole video, sync response) ericwyuan 2026-08-20 01:03:48 +08:00
  • c596bf7603 feat: FAM-UI deployed on NAS (Streamlit 1.61.1) ericwyuan 2026-08-20 00:36:37 +08:00
  • 06e1e5a307 docs: update PROGRESS.md with chat proxy, Tailscale status, E2E results ericwyuan 2026-08-20 00:03:57 +08:00
  • 94a8805045 feat: FAM-Edge chat proxy + PyMySQL migration for FAM-UI + config update ericwyuan 2026-08-19 23:59:28 +08:00
  • c8cd2f2665 fix: MariaDB JSON path compat for name_member + FAM-Core API verified ericwyuan 2026-08-19 23:48:35 +08:00
  • 66b499725d [deploy] FAM-Core + FAM-Edge 服务启动 + Tailscale 跨服务器验证 ericwyuan 2026-08-19 23:32:35 +08:00
  • 47658fa068 [deploy] PyMySQL 替换 + Tailscale 组网 + config.yaml + 路径修复 ericwyuan 2026-08-19 23:27:28 +08:00
  • e5ac667586 [deploy] NAS MariaDB DDL 执行 + Tailscale 状态 + README 更新 ericwyuan 2026-08-19 23:08:21 +08:00
  • 50d83539f6 [deploy] Oracle 环境部署 + 模型基准测试 + OllamaAdapter 优化 ericwyuan 2026-08-19 23:01:21 +08:00
  • c1bfac59df fix(requirements): 移除 google-generativeai/openai 硬依赖 - 代码用 requests 直接调 REST API,兼容 Python 3.8 ericwyuan 2026-08-19 22:50:30 +08:00
  • ba905d2f84 [1.1] 服务器访问信息 - NAS/Oracle SSH 凭证 + Gitea 账号记录到 README ericwyuan 2026-08-19 22:46:31 +08:00
  • c45464c3e2 [补全] 各模块 __init__.py 导出 - 确保import链路完整 ericwyuan 2026-08-19 22:37:47 +08:00
  • 5e4587bdc2 [3.5补充] Storage-Cleaner - finally清理逻辑 + 超期残留目录清理 ericwyuan 2026-08-19 22:35:50 +08:00
  • d741ade9b7 [6.0] 部署脚本与文档 - start_core/edge/ui.sh + DEPLOY.md 部署指南 ericwyuan 2026-08-19 22:27:47 +08:00
  • 4cfb327455 [4.1-5.4] FAM-UI Streamlit - 事件列表/筛选/明细/AI对话/对话历史/成员命名/统计图表 + 配置 ericwyuan 2026-08-19 22:26:56 +08:00
  • cdd1f21d4c [3.1-3.5] FAM-Edge 全链路 - API-Gateway/Video-Preprocessor/AI-Orchestrator/模型适配器(基类+Ollama+Gemini)/熔断器/JSON解析容错 + 配置 ericwyuan 2026-08-19 22:25:38 +08:00
  • da6b1c8d39 [2.1-2.5] FAM-Core 六个子模块 - Scheduler/Dispatcher/Event-Receiver/Chat-Handler/Member-Manager/Video-Server + DB层 + 配置 ericwyuan 2026-08-19 22:21:31 +08:00
  • d6d294bbbe [1.2] 数据库 DDL - 六张表完整建表 + 初始化脚本 ericwyuan 2026-08-19 22:18:22 +08:00
  • 3a315c7129 [1.0] 项目初始化 - 目录结构 + README + .gitignore ericwyuan 2026-08-19 22:17:23 +08:00