user guide diary - WangYajun369/ai-writing-platform GitHub Wiki
日记与任务(个人日程)
TimeWrite 内置「日记与任务」模块,入口在书库首页右侧栏,数据保存在本机 time_write.db(SQLite)中,离线可用。界面自上而下分为三个区块:按月日历、当日日记、当日任务,点击不同日期,后两块内容会随之联动切换。
v1.5.0 起,原「当日个人日程」由任务卡 · 项目管理取代:日历状态点、当日任务列表均以任务卡数据驱动;旧版个人日程数据可在任务卡窗口「设置 → 日程迁移」中一键迁移。
按月日历与状态点
- 点击顶部「‹」「›」切换月份,「今天」一键回到当前月
- 日期上方实心圆点:该日已写日记
- 日期下方小圆点:该日截止的任务卡任务状态
| 圆点颜色 | 含义 |
|---|---|
| 红 | 日期已过去但仍存在未完成任务(逾期) |
| 绿 | 今天 |
| 蓝 | 未来日期有任务 |
| 灰 | 当日任务已全部完成 |
点击某个日期后,下方「日记」与「当日任务」两块会切换为这一天的内容。
写 / 编辑日记
- 选中某一天后:
- 没有日记 → 点击卡片上的「写这一天的日记」
- 已有日记 → 点击卡片「编辑日记」
- 面板顶部的铅笔图标 → 快速写 / 编辑今天的日记
- 编辑器为 TipTap 富文本,支持 H1–H3 标题、加粗 / 斜体 / 删除线、文字颜色、任务列表、表格(合并 / 拆分单元格)、代码块(语法高亮)、图片插入(本地图片自动编码压缩,可裁剪)等
- 编辑器底部实时显示字数,并给出高频关键字预览(保存后展示在日记卡片上)
保存与删除规则
| 操作 | 行为 |
|---|---|
| 输入停顿 | 约 300ms 防抖后自动保存 |
Ctrl/Cmd + S |
立即保存 |
点「×」、按 Esc 或点击遮罩 |
先落盘再关闭(组件卸载另有兜底保存) |
| 内容与已存一致 | 不重复写库 |
| 内容被清空 | 自动删除该日日记记录 |
| 删除按钮 | 需二次确认:点击后按钮进入确认态,2.5 秒内再次点击才真正删除,超时自动恢复 |
保存成功后,日历上的日记圆点会立刻出现,日记卡片同步刷新。
「看日记」——独立窗口书页式浏览
面板右上角「看日记」按钮打开独立窗口进行书页式浏览(v1.5.0 由页内弹窗升级为独立窗口),仅展示、不提供编辑:
- 独立窗口像翻开一本书:一次展开左右两页,左侧较早日、右侧较晚日(左旧右新),中间有书脊
- 按月分章:每个月的第一篇总是从新的一页开始(左侧留白为当月「扉页」);只有写过日记的日子才会占一页,自动跳过没有日记的日期
- 打开即定位到本月第一篇日记所在书页;本月暂无日记时,自动落到最近一个有日记的月份
- 跨月浏览:使用顶栏年月下拉框直接跳到任意有日记的年月,无需逐页翻过整月
- 某月篇数为奇数、末尾只剩一篇时,右页留白并以「本月终章」扉页收尾
- 留白页均为装饰性扉页(不占页数、不可点):纸张质感渐变 + 圆环羽毛笔图案,居中标注中文年月,左页页语「新 的 一 月」、右页「本 月 终 章」
- 翻页方式:点击左右两侧大按钮、顶栏「‹」「›」,或键盘
←/→(方向键同时翻左右两页,向更早或更晚移动) - 每页展示:完整日期标题(当天带「今天」标记)、关键字标签、正文(含图片、表格等原排版)、字数、更新时间
- 顶栏显示当前页码(「第 x / y 页 · 共 n 篇」)
- 关闭:
Esc或右上角「×」(关闭独立窗口自身,不影响主窗口)
当日任务
首页当日任务区展示所选日期截止(到期)的任务卡任务;选中「今天」时,还会并入勾选过「计划今日」的未完成任务:
- 快速完成:勾选任务左侧复选框 → 弹出完成总结(可选填写,方便日后回顾)
- 重新打开:已完成任务再次勾选即可恢复为待办
- 完整操作(新建 / 编辑 / 删除 / 调整项目与截止时间等)→ 点击「打开任务卡」按钮跳转任务卡独立窗口
- 面板标题右侧显示完成进度(例如 2/3)
该区域仅做轻量勾选,任务卡的完整能力(看板、子任务、标签、模板、提醒等)都在任务卡独立窗口中。
数据与存储
- 每天最多一篇日记:
diaries表,diary_date唯一(存储富文本 HTML、字数、关键字、创建 / 更新时间) - 任务数据存于任务卡相关表(
projects/tasks等),与书库 / 章节 / 世界观等数据同库存储于本机time_write.db - v1.4.0 及之前的个人日程存于
schedules表(v1.5.0 保留数据与后端命令,UI 不再新增/编辑);迁移入口见任务卡 · 项目管理 → 日程迁移
相关文档
- 任务卡 · 项目管理 — 以项目为中心的日常任务管理(v1.5.0)
- 书库管理 — 书库首页整体布局
- 章节编辑 — 相同排版内核的富文本编辑器