在信息爆炸与高效学习需求的双重驱动下,渐进阅读已成为知识管理的核心方式。作为思源笔记生态下的定制化工具,

团队成员及贡献

赵晨(技术负责人)

核心技术调研:主导开源算法库调研工作,已完成初步AI辅助调研,筛选出3个适配node.js、vue.js、Electron技术栈的候选算法库(A、B、C)。正在推进深入分析,包括算法机理梳理、流程图绘制、思源插件移植可行性验证,计划输出理论草案与备选方案。

项目统筹与沟通:作为团队沟通枢纽,所有成员任务启动前均需与其确认思路,避免无用功;整合项目核心资源(GitHub仓库、社区讨论贴、渐进阅读科普、思源官网),为团队提供统一的技术与需求参考。

基础能力搭建:完成Git高级操作实践(含commit规范、分支管理、Pull Request流程),确保代码仓库历史记录完整,为版本回滚与协作提供保障。

李哲鄅(算法/性能优化工程师)

关键Bug修复:主导解决“文档指标更新算法时间复杂度过长”问题(Issue #14)。原算法在新增无指标笔记时会全量更新所有文档,导致大笔记库下用户等待时间过长。通过重构逻辑,实现“增量检测+定向初始化”,仅对新文档执行指标配置,算法时间复杂度从O(n)降至O(1),插件响应速度提升超80%。

项目结构梳理:借助Cursor的AI提问功能,深度拆解项目架构,明确各功能模块的核心函数分布与调用链路,输出结构化项目文档,为团队技术落地扫清障碍。

Git规范落地:严格遵循团队Git管理要求,保留多版本文档记录,确保代码可回溯、可回滚。

孙海然(前端/体验优化工程师)

核心Bug修复:解决“编辑区域公式不显示”问题(Issue #9)。定位到公式渲染组件与思源编辑区的兼容性冲突,通过调整组件挂载时机、适配思源富文本渲染接口,实现公式正常显示,还原渐进阅读中富文本内容的完整呈现效果。

前端细节优化:配合李哲鄅的算法优化,新增指标更新加载动画与进度反馈;调整移动端界面间隙与浮窗交互,提升跨设备使用体验,同步支持鸿蒙、iOS等多系统适配。

基础开发能力落地:完成Git基础操作(commit、push、fetch origin)学习与实践,确保代码提交符合团队规范,为协作开发提供支持。

Postmortem会议总结(Alpha阶段)

Alpha阶段核心目标是“搭建基础开发环境、修复核心功能Bug、启动核心技术调研”,从实际推进情况来看,三大目标已全部达成,同时也暴露了部分待优化问题,具体复盘如下:

阶段亮点

Bug修复精准高效:两个核心Bug均在1个工作日内完成定位与修复,经多场景测试无复现,直接解决了用户反馈的高频痛点;算法优化后,插件在千级文档库中仍能秒级响应。

分工协作清晰:赵晨聚焦技术调研与统筹,李哲鄅主攻算法性能,孙海然负责前端与体验,三人分工互补,所有任务均通过“思路前置沟通”避免方向偏差,开发效率显著。

基础流程标准化:落地Git代码管理规范与项目资源整合,代码仓库历史记录完整,技术文档结构化,为Beta阶段的算法实践与功能迭代奠定了坚实基础。

待改进项

测试覆盖度不足:Bug修复与功能优化后,仅覆盖典型场景测试,未针对超大规模文档库(1000+文档)、复杂格式内容(多公式、多图混合)及多系统适配边界场景进行全面测试,存在潜在兼容性风险。

算法调研进度略缓:受限于技术复杂度,开源算法库的深入调研(流程图绘制、移植草案)尚未完全完成,需在Beta阶段优化时间分配。

文档同步滞后:技术调研文档、Bug修复方案未及时同步至GitHub仓库与社区讨论贴,不利于用户反馈收集与后续问题排查。

经验沉淀

前置沟通是效率保障:严格执行“任务前与赵晨确认思路”的规范,有效避免了因实现偏差导致的重复开发,这一流程将在后续阶段持续坚持。

AI工具赋能开发:Cursor的AI提问、AI编程辅助工具的使用,大幅缩短了项目结构梳理与代码实现周期,验证了“工具+人工”的高效开发模式。

痛点优先开发策略:聚焦用户反馈的核心Bug(性能卡顿、公式不显示),优先解决影响使用的关键问题,让Alpha版本具备“可用、好用”的基础体验。

团队风险对比分析

风险项 状态 说明
代码管理混乱 已解决 落地Git规范,版本可回溯
核心Bug定位困难 已解决 AI辅助梳理,1个工作日修复
算法库技术栈不兼容 持续存在 初步筛选未做代码级移植验证
超大规模文档性能卡顿 部分解决 算法优化后仍需极端场景测试
多系统适配兼容 持续存在 主流系统适配未做深度测试

团队成员变动

陈治宇和吕丁阳退课,赵晨、李哲鄅、孙海然三人将继续以现有分工推进Beta阶段开发。

Beta阶段规划

算法调研与实践:完成开源算法库深入调研与筛选,确定最终算法方案(含1个备选库);开发最小可行版本,集成至思源插件并通过Git提交更新。

全场景测试补全:覆盖超大规模文档库(5000+文档)、复杂格式内容(多公式/多图)、多系统边界场景(鸿蒙/NEXT、iOS、Windows)开展测试,修复潜在兼容性问题。

体验与文档优化:打磨前端交互细节(如筛选历史快捷调用、优先级调整可视化);同步技术文档至GitHub仓库与社区讨论贴,补充操作指南与常见问题解答。

持续迭代优化:基于用户反馈优化推荐算法精准度,扩展标签筛选、SQL高级查询等功能,提升插件个性化与实用性。

项目相关资源

GitHub仓库:https://github.com/ebAobS/roaming-mode-incremental-reading

社区讨论贴:https://ld246.com/article/1746802777105

渐进阅读科普:https://zhuanlan.zhihu.com/p/307996163?utm_source=ld246.com

思源笔记官网:https://b3log.org/siyuan/download.html

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐