B 源码索引、版本与许可证
真实代码与教学设计的界限
_code/ 文件直接取自项目 commit f909acb4217231a7839429b532b20a0b4e4441a7,不是从生产数据库导出。它们保留原模块结构,供 literalinclude 阅读,不会在 Sphinx 构建时启动应用。
文件/对象 |
阅读问题 |
位置 |
|---|---|---|
|
什么算来信、已读和未知方向 |
|
|
昵称与头像如何处理冲突 |
|
|
首次通知资格如何延后补建 |
|
|
匹配、审核、否定与敏感项 |
|
|
新来信如何取消未输入旧任务 |
|
|
目标、草稿、发送与返回如何分离 |
|
|
Open、上传与失败如何核实 |
|
|
裁剪、缓存、锚点和安全探测 |
|
|
穷举 oracle 与快速匹配 |
|
|
精确缓存、进程与 OCR 回退 |
|
|
任务租约、唯一索引和状态 |
本地冻结文件列表、来源和 SHA256 见 源码清单;分发说明见 MIT LICENSE。
可复查的工程演进
阶段 |
版本/PR |
解决的问题 |
|---|---|---|
首次提醒与安全发送 |
PR6 |
首次无角标后的补提醒、完整草稿及失败图标 |
连续来信 |
PR8 |
旧任务 superseded、选中会话的可见来信 |
刷新闭环 |
PR10、14、18 |
发送后 F5、短气泡、换行文字、返回与发送分离 |
文图功能 |
PR11、12、13、15 |
文字先行、慢上传、GTK Open、路径焦点 |
桌面隔离 |
案例部署记录 |
独立用户、Xvnc、Chrome profile 与 RDP |
性能 |
PR20/fd3eea8 |
精确缓存、绑核、向量化、匹配器 |
基准校验 |
PR26/f909acb |
冷/热结果分别对照,逐帧冷缓存 |
源码修改应配对应状态回归、板上基准或受控验收。冻结源码不是发布包,更新课程快照时应同步 manifest 与教学引用,不能只替换一两个文件后仍声称整个目录来自同一个 commit。
离线源码下载
这些是教学快照,不构成独立可安装的软件包。