Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
18 commits sit in this repo's top risk tercile, which is 33% of the 54scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.1 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
How this repo's commit mix shifts over time.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | aaa41e91Initial commit: TimeCut 智能监控录像系统 | Test User | 4d ago | +2.9K -0 | 99%Elevated | more lines added than baseline |
| 2 | 956b1546日记功能与大模型日程总结、精华生成过程可视化 | Test User | 3d ago | +777 -93 | 97%Elevated | more lines added than baseline |
| 3 | 1d9fbe39精华视频缩略图与播放、AI 连接测试、小米登录排版优化 | Test User | 3d ago | +299 -65 | 95%Elevated | more lines added than baseline |
| 4 | a189e3dd新增中文添加摄像头向导 + 设置持久化 + 品牌 logo | Test User | 4d ago | +304 -6 | 94%Elevated | more lines added than baseline |
| 5 | 21e110ed录制改用 MPEG-TS 分段根治分段边界停录;大模型按事件类型规则打分 | Test User | 3d ago | +180 -23 | 92%Elevated | more lines added than baseline |
| 6 | abcb137f精华筛选支持大模型识别模式 | Test User | 4d ago | +197 -0 | 90%Elevated | more lines added than baseline |
| 7 | a0597a34日记生成支持进度面板,与精华视频共用多 tab 任务弹窗 | Test User | 3d ago | +162 -104 | 87%Elevated | more lines added than baseline |
| 8 | b1588eab修复录制开关持久化与视频流删除功能 | Test User | 4d ago | +205 -9 | 87%Elevated | more lines added than baseline |
| 9 | 8c22bb45新增录制规则:可设置录制间隔与每日时间段 | Test User | 4d ago | +168 -31 | 84%Elevated | more lines added than baseline |
| 10 | 2169da31精华封面自愈+多帧选优;日记改为行为描述式并落盘为每天一个 Markdown;日记片段数可配置;版本号升级到 0.5.14 | Test User | 2d ago | +128 -39 | 82%Elevated | more lines added than baseline |
| 11 | 0b51ed0c录像回看日期改为年月日下拉选择,默认当天 | Test User | 3d ago | +90 -57 | 80%Elevated | more lines added than baseline |
| 12 | 5daf8c92Release 支持镜像附件、配置持久化与离线部署文档 | Test User | 4d ago | +106 -53 | 80%Elevated | more lines added than baseline |
| 13 | 876e079b精华单段最多截取运动最密集 20 秒,覆盖更多事件;日记改为第一人称 AI 整篇成稿;版本号升级到 0.6.0 | Test User | 1d ago | +95 -19 | 75%Elevated | more lines added than baseline |
| 14 | beaf61eb修复录制静默挂起:ffmpeg 加读写超时 + 监控写卡死检测 | Test User | 3d ago | +86 -12 | 75%Elevated | more lines added than baseline |
| 15 | b8e54d0d配置 GitHub Actions 自动构建 Docker 镜像,支持免编译部署 | Test User | 4d ago | +72 -23 | 75%Elevated | more lines added than baseline |
| 16 | c5305a70新增录制开始/停止开关控制功能 | Test User | 4d ago | +52 -8 | 71%Elevated | more lines added than baseline |
| 17 | 118b12e0录像列表清理孤儿记录;录制防重复启动 | Test User | 3d ago | +56 -0 | 69%Elevated | more lines added than baseline |
| 18 | d1988818录像回看增加缩略图 | Test User | 4d ago | +51 -14 | 69%Elevated | more lines added than baseline |
| 19 | fa10e477精华视频支持手动生成,README 补充新功能说明 | Test User | 3d ago | +56 -11 | 66%Typical | more lines added than baseline |
| 20 | bbbda652修复录制并发竞态:start 全程加锁串行化 | Test User | 3d ago | +46 -43 | 62%Typical | more lines added than baseline |
| 21 | 125170a3修复实时画面 notfound、录制间隔逻辑与视频流使用中状态 | Test User | 4d ago | +58 -26 | 62%Typical | more lines added than baseline |
| 22 | 6d9791f2集成 go2rtc 流管理到设置页 + GitHub Actions 改手动触发 | Test User | 4d ago | +69 -5 | 62%Typical | more lines added than baseline |
| 23 | 8a638696设置页集成 go2rtc 添加摄像头向导 | Test User | 4d ago | +43 -1 | 58%Typical | more lines added than baseline |
| 24 | cefa1ec9精华视频片段按当天真实发生时间排序 | Test User | 3d ago | +36 -8 | 56%Typical | more lines added than baseline |
| 25 | a469052d修复录制并发:改用进程存活状态防重,修复监控进程覆盖问题 | Test User | 3d ago | +25 -42 | 55%Typical | more lines added than baseline |
| 26 | a073de04修复录像大小统计不准:改为文件系统实时统计 | Test User | 4d ago | +23 -13 | 53%Typical | more lines added than baseline |
| 27 | 56be6cf4大模型失败自动降级、提示文案更新、版本号升级到 0.4.0 | Test User | 3d ago | +17 -9 | 50%Typical | more lines added than baseline |
| 28 | 44287c0c精华检测增加时间段加权:夜间活动更重要 | Test User | 4d ago | +18 -0 | 50%Typical | more lines added than baseline |
| 29 | eef814f0录像列表时长改为 时:分:秒 格式显示;版本号升级到 0.5.12 | Test User | 3d ago | +14 -3 | 47%Typical | more lines added than baseline |
| 30 | 4399657d精华视频按录制时间排序 + 实时画面隐藏进度条 | Test User | 4d ago | +11 -3 | 44%Typical | more scattered than baseline |
| 31 | f5e3c320打标签时自动创建 GitHub Release | Test User | 4d ago | +11 -0 | 44%Typical | more focused than baseline |
| 32 | 9a071937精华视频按录像日期命名,删除记录不再误删共用文件 | Test User | 3d ago | +11 -3 | 41%Typical | more scattered than baseline |
| 33 | 15a66147修复设置保存后重启录制报 500:跨事件循环操作 | Test User | 4d ago | +11 -16 | 41%Typical | more focused than baseline |
| 34 | 95f45cc8修复精华视频覆盖问题:输出文件加生成时刻戳,同一天重新生成不再覆盖旧精华;精华列表按日期倒序;版本号升级到 0.5.13 | Test User | 2d ago | +8 -6 | 37%Typical | more scattered than baseline |
| 35 | b9833f9f修复录像无声:AAC 以 -c:a copy 写入 MPEG-TS 会丢失音频参数,改为录制时重编码音频;版本号升级到 0.5.11 | Test User | 3d ago | +8 -5 | 37%Typical | fewer lines added than baseline |
| 36 | 34fbe8b3修复运动检测阈值过高导致检不出运动,README 补充日记功能说明 | Test User | 3d ago | +8 -2 | 33%Typical | fewer lines added than baseline |
| 37 | be5e6237修复 Release 镜像导出:使用 metadata 输出的版本号作为镜像 tag | Test User | 4d ago | +8 -4 | 33%Typical | fewer lines added than baseline |
| 38 | 6709997e修复:移除 ffmpeg 不支持的 -rw_timeout(Debian 版 RTSP 输入不识别该选项导致录制无法启动);版本号升级到 0.5.10 | Test User | 3d ago | +7 -6 | 31%Below typical | fewer lines added than baseline |
| 39 | 09c8924edocker-compose: go2rtc 改用 host 网络模式 | Test User | 4d ago | +6 -6 | 29%Below typical | fewer lines added than baseline |
| 40 | 4ad7463b修复录像反复崩溃:MP4 改为分片式封装,容忍时间戳抖动 | Test User | 3d ago | +4 -1 | 26%Below typical | fewer lines added than baseline |
| 41 | c493ea90修复生成日记时页面被覆盖为日记内容:仅停留在日记页时轮询刷新 | Test User | 3d ago | +4 -2 | 26%Below typical | fewer lines added than baseline |
| 42 | dcf42b6c版本号升级到 0.5.9 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 43 | 21f2ba24版本号升级到 0.5.7 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 44 | ce89afe0版本号升级到 0.5.6 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 45 | 5e9582d7版本号升级到 0.5.5 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 46 | 26058757版本号升级到 0.5.4 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 47 | 0200cd30版本号升级到 0.5.3 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 48 | 501ded77版本号同步到 0.5.2 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 49 | ded3e9f5版本号升级到 0.5.0 | Test User | 3d ago | +3 -3 | 16%Below typical | fewer lines added than baseline |
| 50 | 109026b2录制改为直接封装 go2rtc 的 H264 流,不做二次转码 | Test User | 4d ago | +3 -5 | 16%Below typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 54 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
2233admin/timecut has 54 commits in its history from 1 contributor, the first of them Aug 1, 2026. In the last 90 days 25 files were touched, 133 times in total, most often main.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.