jaycelu_Smart-Review/apps/smart-review-plugin
2026-06-23 20:19:42 +08:00
..
ai-cards.ts Rename plugin to Smart Review 2026-05-29 09:25:44 +08:00
analytics-service.ts Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00
analytics-types.ts Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00
esbuild.config.mjs Rename plugin to Smart Review 2026-05-29 09:25:44 +08:00
heatmap.ts Release Smart Review Center 0.2.0 2026-06-23 15:48:53 +08:00
i18n.ts Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00
main.ts Release Smart Review Center 0.2.0 2026-06-23 15:48:53 +08:00
manifest.json Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00
markdown-export.ts Release Smart Review Center 0.2.0 2026-06-23 15:48:53 +08:00
package.json Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00
README.md Release Smart Review Center 0.2.0 2026-06-23 15:48:53 +08:00
review-actions.ts Rename plugin to Smart Review 2026-05-29 09:25:44 +08:00
review-center-view.ts Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00
scanner.ts Rename plugin to Smart Review 2026-05-29 09:25:44 +08:00
settings.ts Release Smart Review Center 0.2.0 2026-06-23 15:48:53 +08:00
status-bar.ts Release Smart Review Center 0.2.0 2026-06-23 15:48:53 +08:00
styles.css Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00
tsconfig.json Rename plugin to Smart Review 2026-05-29 09:25:44 +08:00
utils.ts Rename plugin to Smart Review 2026-05-29 09:25:44 +08:00
versions.json Release Smart Review 0.2.1 2026-06-23 20:19:42 +08:00

Smart Review Plugin

Smart Review 插件本体负责完整复习闭环:扫描 Properties / YAML frontmatter、打开 Smart Review Center、显示状态栏计数、写回复习反馈、追加历史、生成 Markdown 复习中心和 AI 复习卡片 Payload。

UI 支持 English / 简体中文,默认跟随 Obsidian 应用语言,也可以在插件设置中手动切换。样式使用 Obsidian 官方主题变量,适配浅色和深色模式。

构建

cd smart-review
pnpm install
pnpm --filter @smart-review/obsidian-plugin build

构建产物:

apps/smart-review-plugin/main.js

安装到 Obsidian

复制以下文件到你的 Vault

<Vault>/.obsidian/plugins/smart-review/manifest.json
<Vault>/.obsidian/plugins/smart-review/main.js
<Vault>/.obsidian/plugins/smart-review/styles.css

启用插件后,点击 Ribbon 图标打开 Smart Review Center。Generate Review Widget Data 命令用于手动覆盖更新 review-index.json

文件策略

  • review-index.json:覆盖写入的当前索引快照。
  • review-history.jsonl:追加写入的复习动作事件日志。
  • review-ai-cards.json:覆盖写入的当前 AI 复习卡片 Payload。
  • 00-总览/今日复习.md:覆盖写入的 Obsidian 原生今日复习中心。