Skip to content

Releases: Anthony-xyr/PlanReview

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 13:51

中文 · English

中文

这一版的重点是:AI 速记能记住你的写法,界面换了新配色并支持深色模式,类别可以自己管理,另外修了几个影响使用的问题。

✨ 新功能

  • 速记习惯学习:AI 拆速记时理解错了,可以在确认卡片上点「纠正」,写一句哪里不对,AI 会重新拆,并提出一条习惯(比如「句首的『月.日』是布置日期,不是截止」)。点「确认保存」时才会记下,以后解析速记都会照着用。习惯在 设置 → AI → 速记习惯 里查看、改写、停用或删除,最多 30 条。
  • 深色模式:设置 → 外观,可选跟随系统、浅色、深色,点一下立即生效。时间轴、周复盘图表、对话框、悬浮窗都适配了深色。
  • 类别管理:侧栏新增「类别」页,按类别查看还没结束的任务,点开就能修改全部属性。「管理类别」里可以新建、改名、换色、调整顺序、删除和恢复类别;删除时可以选择把没结束的任务改到别的类别。AI 速记只会从现有类别里选。
  • 分场景的 AI 推理强度:速记解析、课表识别、帮我排时间、周复盘生成、周复盘追问,可以分别设成 Low / Medium / High(模型支持 reasoning_effort 时生效)。简单的拆分求快,复盘想得更深。
  • 逾期提示:已过截止日期的任务标红,显示「已过截止」,待办等页面顶部会提示有几项已过截止。

💄 改进

  • 新配色:颜色更中性,边框更淡,按钮以描边为主,每个页面只保留一个最主要的实心按钮。
  • 侧栏分组:下半部分分成「复盘」和「工具」两组,和上面的页面导航区分开。
  • 悬浮窗:速记框平时收起成一行快捷键提示,按快捷键或点一下才展开,回车保存后自动收起,Esc 取消。主窗口侧栏新增「显示悬浮窗」,关掉悬浮窗后可以从这里再打开。
  • 周复盘:打开时停在最近一个有记录的周,‹ › 翻页会跳过空周;只完成或新建了任务、没有计时的周也会显示统计,不再是一整页空白。
  • 界面上的「大类」统一改称「类别」。

🐛 修复

  • 中文 PDF 课表读不出字:教务系统导出的、使用 STSong 等中文字体的 PDF,以前会被当成扫描件,发给 AI 的只有表格线框。现在能正确读出文字。(#3,由 @ya2yo 在 #2 中修复)
  • 点设置对话框的滚动条会关掉对话框,改到一半的设置也会丢失。(#1,由 @ya2yo 报告)
  • 对话框关掉后再也打不开:快速连按两次 Esc 关掉设置后,再点「设置」没有反应。
  • 悬浮窗变高后缩不回去:关掉 AI 确认卡片后,悬浮窗现在会恢复原来的大小。
  • 速记解析经常超时:等待时间从 30 秒放宽到 60 秒。

📦 安装

  1. 下载下方的 PlanReview-Setup-0.2.0.exe 并运行。
  2. 已经装了 0.1.0 的话,直接安装覆盖即可,数据会保留(数据库在 %APPDATA%\plan-review\plan-review.db)。
  3. 安装包没有代码签名,首次运行时 Windows SmartScreen 会提示「未知发布者」,点「更多信息」→「仍要运行」。

⚠️ 已知问题

  • 悬浮窗还没有磨砂效果,目前是半透明纯色,后续版本再做。

🙏 致谢

感谢 @ya2yo 报告问题并提交了中文 PDF 的修复。

完整变更:v0.1.0...v0.2.0


English

This release lets AI capture learn how you write, adds a new color scheme with dark mode, gives you full control over categories, and fixes several bugs that got in the way.

✨ New

  • Capture habits: When AI misreads a quick note, click 纠正 (Correct) on the confirm card and say what's wrong. AI re-parses it and proposes a habit (for example, "a leading month.day is the date it was assigned, not the due date"). The habit is saved only when you click 确认保存 (Save), and every later capture follows it. Review, edit, disable or delete habits in Settings → AI → 速记习惯 (Capture habits), up to 30.
  • Dark mode: Settings → 外观 (Appearance): follow the system, light, or dark. It applies immediately. The timeline, weekly charts, dialogs and the floating window all support it.
  • Category management: A new 类别 (Categories) page shows open tasks by category, and each task opens with all of its fields editable. In 管理类别 (Manage categories) you can add, rename, recolor, reorder, delete and restore categories. When you delete one, you can move its open tasks to another category. AI capture only picks from existing categories.
  • Per-task AI reasoning effort: Set Low / Medium / High separately for capture parsing, timetable import, day planning, weekly review and weekly review follow-up questions. This takes effect when the model supports reasoning_effort. Keep quick parsing fast and let reviews think harder.
  • Overdue markers: Tasks past their due date are shown in red as overdue, and task pages show how many are overdue at the top.

💄 Improvements

  • New color scheme: More neutral colors and lighter borders. Buttons are mostly outlined, and each page keeps only one solid primary button.
  • Grouped sidebar: The lower part is split into 复盘 (Review) and 工具 (Tools), separate from the page navigation above.
  • Floating window: The capture box collapses to a one-line shortcut hint and only expands on the hotkey or a click. It collapses again after saving with Enter; Esc cancels. The main window sidebar gains 显示悬浮窗 (Show floating window), so you can bring it back after closing it.
  • Weekly review: Opens on the most recent week that has records, and ‹ › skip empty weeks. A week with only completed or new tasks and no logged time now shows its stats instead of a blank page.
  • "大类" is renamed "类别" (category) everywhere in the UI.

🐛 Fixes

  • Chinese PDF timetables imported with no text: PDFs exported by university systems with Chinese fonts such as STSong were treated as scans, and AI only received the table lines. Their text is now read correctly. (#3, fixed by @ya2yo in #2)
  • Clicking the settings dialog's scrollbar closed it, losing unsaved changes. (#1, reported by @ya2yo)
  • Dialogs could not be reopened: After closing Settings with a quick double Esc, clicking Settings again did nothing.
  • The floating window stayed tall: It now shrinks back after the AI confirm card closes.
  • Capture parsing often timed out: The timeout is raised from 30 to 60 seconds.

📦 Install

  1. Download PlanReview-Setup-0.2.0.exe below and run it.
  2. If 0.1.0 is installed, just install over it. Your data is kept (the database is at %APPDATA%\plan-review\plan-review.db).
  3. The installer is not code-signed. On first run, Windows SmartScreen shows "Unknown publisher"; click More info → Run anyway.

⚠️ Known issues

  • The floating window doesn't have a frosted blur yet; it's a translucent solid color for now. This is planned for a later version.

🙏 Thanks

Thanks to @ya2yo for reporting issues and contributing the Chinese PDF fix.

Full changelog: v0.1.0...v0.2.0

v0.1.0 - First Public Release

Choose a tag to compare

@Anthony-xyr Anthony-xyr released this 22 Oct 07:12

🎉 Release Notes

This is the first public release of PlanReview, featuring complete personal planning and time review functionality.

✨ Core Features

📝 Quick Capture

  • Floating window for quick input
  • Global hotkey (Alt+Shift+Space)
  • AI-powered parsing

⏱️ Timeline Management

  • Plan vs Actual comparison view
  • Drag-and-drop scheduling
  • Real-time tracking + manual entry

🔔 Smart Reminders

  • Timer completion alerts
  • Sleep window protection
  • Study session wrap-up flow

📊 Review & Analysis

  • Daily quick review
  • Weekly AI-powered deep review
  • Personal insights profile

📦 Installation

Requirements

  • Windows 10/11
  • ~150 MB disk space

Steps

  1. Download
  2. Run the installer
  3. On first run, Windows SmartScreen may show Unknown publisher - click More info → Run anyway
  4. Database location:

🛠️ Tech Stack

  • Desktop: Electron 44.7
  • Frontend: React 19.3 + TypeScript 7.0
  • Database: SQLite
  • AI Integration: OpenAI-compatible API

📝 Known Issues

  • No code signing certificate (SmartScreen warning on first run)
  • Windows only

🔮 Future Plans

  • UI/UX improvements
  • Mobile support (Capacitor)
  • Cloud sync

🙏 Thanks

Thanks to all testers for their feedback!


Full documentation: See README.md