Choyeon 待办

桌面应用 · 已发布

Choyeon 待办

会读懂你文字的轻量任务管理器

choyeon-todo 应用界面 — main
choyeon-todo 应用界面 — main

关于

智能输入识别日期与优先级,内置番茄钟与日历拖拽改期,本地优先的跨平台桌面待办。

Choyeon Todo 把「写下来」变成「安排好」。用自然语言描述任务,自动解析到期时间与优先级;番茄钟与日历视图让节奏可见,支持离线优先与多语言界面。

功能

  • 自然语言智能输入:自动识别日期、优先级
  • 番茄钟专注计时
  • 日历拖拽改期
  • 离线优先 + PWA
  • 三语言界面

截图

choyeon-todo 应用界面 — stats
choyeon-todo 应用界面 — stats
choyeon-todo 应用界面 — pomodoro
choyeon-todo 应用界面 — pomodoro

更新日志

Choyeon To Do 第一个正式版本。

## 安装包
- **Choyeon-To-Do-Setup-1.0.0.exe** — Windows 安装版(支持差分更新)
- **Choyeon-To-Do-Portable-1.0.0.exe** — 免安装绿色版
- Choyeon-To-Do-Setup-1.0.0.exe.blockmap / latest.yml — 自动更新索引,请勿手动删除

## 本版本要点
- Electron 43 / Vue 3,支持三语(简体中文、English、日本語)
- 任务管理:子任务、依赖关系(DAG 阻塞)、智能清单、模板、标签
- 统计与报表、热力图、番茄钟、Karma 积分
- 数据本地存储,支持加密导出/导入与多窗口
- 内置自动更新(electron-updater),首次启动 20 秒后检查,可手动触发

## 说明
本次发布基于依赖安全修复后的重新打包:修复了 9 个依赖漏洞
(ini / ejs / glob / semver / undici / fast-uri),
并修正 app-builder-lib 的 @electron/get 解析问题(此前会导致打包崩溃)。

## 2026-11-08 重新打包(版本号仍为 1.0.0)
本次替换的 4 项资产基于提交 `ca99520` 重新构建:
- 深度清理死代码与调试残留(2 个零引用 composable、三语 debug 文案、孤立函数与失效导出)
- 修复统计页热力图点击无响应的缺陷(原 ESM 内 `require()` 永不生效),改为跳转日历
- 日历页支持 `?date=YYYY-MM-DD` 查询参数
- 全量回归:1219 测试通过 / lint 0 error / 构建成功 / i18n 缺失 0

注:版本号保持 1.0.0,已安装客户端不会收到自动更新提示;如需更新请重新下载安装包。


## 2026-11-09 真机测试后重新打包(版本号仍为 1.0.0)
本次替换的 4 项资产基于提交 `c68d15a` 重新构建,涵盖真机/真实渲染测试发现并修复的缺陷:
- 新增 `src/utils/platform.js` 统一 `isRealElectron()`:Web/PWA 下番茄钟点开始不再只发空 IPC 而不计时、全屏页会请求浏览器原生全屏、提醒 Toast 回退可达
- 修复 Web 版误显示 Electron 标题栏与桌面专属设置项
- TaskCard:修正 store 注入未兜底真实 store,导致标签显示裸 ID、分类回退英文、拖拽 tasks 引用错误
- 四象限:网格 `1fr` → `minmax(0,1fr)`,消除长标题横向溢出
- 快速添加窗口:改用正确主题选择器与全局 CSS 变量,深色模式生效
- 提醒弹窗「稍后提醒」按钮单行显示(white-space:nowrap)
- 侧边栏:导航滚动条可见化,避免末项被裁切且用户不知可滚动
- 全屏番茄钟:内容可滚动并居中,移动端退出按钮不再被裁切

全量回归:1219 测试通过 / lint 0 error / 构建成功 / 真机巡检 0 控制台错误、0 i18n 裸键、0 裁切文本、0 无标签按钮;交互冒烟 11/11。

注:版本号保持 1.0.0,已安装客户端不会收到自动更新提示;如需更新请重新下载安装包。