浏览器端工作回溯 + 待办管理工具:记录工作、管理任务、检索回顾,单人即可使用。
- 横向时间轴:多天连续显示,滚轮缩放(1 小时 ~ 30 天),光标中心缩放,日分隔线,"今天"一键定位,双击日期/自定义天数
- 快速记录工作:模态弹窗补录,默认"过去2小时到现在",快捷时间调整按钮,标签 chip 选择,支持关联待办
- 新建任务:模态弹窗,标签 chip 选择,支持子任务步骤、优先级/状态/部门/联系人字段
- 多级待办树:父子任务嵌套,状态自动提升,步骤进度展示,部门/联系人/备注
- Event ↔ Todo 双向关联:工作记录与待办任务相互关联,自动同步
- 文字日记视图:当天工作记录按时间段展示
- 日历视图:按天查看日程/待办,添加日程自动生成关联待办,卡片可点击编辑
- 全局搜索:关键词匹配 + 拼音(全拼/首字母)支持 + 命中高亮
- 数据统计:工作记录量、待办完成率、标签分布概览
- 批量操作:多选待办批量修改状态 / 删除
- 操作撤销:Ctrl+Z 撤销最近 20 步修改
- 数据持久化:LocalStorage 自动保存 + JSON/CSV 导出 + JSON 导入恢复
- GitHub Gist 云同步:自动备份到私有 Gist,跨设备恢复,自带版本历史,同步状态指示
- 数据版本迁移:旧版本数据自动升级,加字段不怕兼容性问题
- GitHub Pages 自动部署:push master 即构建发布
- 移动端适配:响应式布局、键盘快捷键
Next.js 16(静态导出) + TypeScript 5.8 + 手写 CSS + LocalStorage + GitHub Gist API
npm install # 安装依赖
npm run dev # localhost:3536/LittleJobHelper
npm run build # 静态导出到 out/
npm run lint # ESLint 检查
npm test # 单元测试(vitest)| 快捷键 | 作用 |
|---|---|
Ctrl/Cmd + K |
聚焦搜索框 |
Ctrl/Cmd + N |
新建任务 |
Ctrl/Cmd + Shift + N |
快速记录工作 |
Ctrl/Cmd + Z |
撤销上一步 |
Esc |
关闭当前弹窗 |
AGENTS.md— AI 开发上下文文档(项目架构、约定、禁止事项、常见改动模式)docs/ARCHITECTURE.md— 架构文档docs/PATTERNS.md— 常见改动模式docs/AI-DEVELOPMENT.md— AI 辅助开发方法论docs/TODO.md— 后续改进清单(含已完成项归档)