Ryan18 downloadsReview and edit random notes, Markdown sections, and Canvas nodes in a mobile-first view.
Super Reviewer 是一个移动端优先的 Obsidian 复习插件。它在独立界面中随机展示 Markdown 标题章节、整篇笔记以及 Canvas 文本/文件节点,并允许直接编辑或追加想法。
当前 MVP(0.1.4,要求 Obsidian 1.7.2 或更新版本)已包含:
在 Obsidian 中启用插件后,通过左侧功能区图标或命令面板中的“打开复习视图”进入工作台。使用“上一条”“下一条”浏览,点击“编辑”修改正文并保存,点击“来源”打开原笔记或 Canvas。
“信息流”按双列显示候选内容;“配置”用于保存和切换过滤范围。Canvas 节点可展开“关联节点”,点击子节点阅读,点击“新增子节点”创建文本节点,长按、右键或点击“⋯”编辑或删除已有子节点。
手动安装时,从 GitHub Releases 下载同一版本的 main.js、manifest.json、styles.css,放入仓库的 .obsidian/plugins/super-reviewer/ 目录,然后在 Obsidian 的社区插件设置中启用插件。更新后关闭再启用插件以载入最新版本。
npm install
npm run dev
生产构建:
npm run build
插件运行需要根目录下的 manifest.json、main.js 和 styles.css。
请在独立测试仓库中开发和验证写入行为。
src/app:跨模块应用契约。src/core:共享数据类型与无状态工具。src/filter:候选范围判断。src/index:索引生命周期和候选集合。src/sources:Markdown、Canvas 发现、读取与定位。src/scheduler:随机、冷却和会话回退。src/reader:Markdown 阅读渲染。src/editor:追加格式与安全写回。src/navigation:打开原生来源。src/session:插件数据持久化。src/settings:设置界面。src/ui:工作台、编辑面板和移动布局。详细边界见 ARCHITECTURE.md。
本项目使用 MIT 许可证。