diff --git a/RELEASE_NOTES_v0.1.0.md b/RELEASE_NOTES_v0.1.0.md new file mode 100644 index 0000000..34cde65 --- /dev/null +++ b/RELEASE_NOTES_v0.1.0.md @@ -0,0 +1,65 @@ +# 实习工作日志 v0.1.0(首个公开版本) + +## 版本亮点 + +面向实习生的轻量工作记录工具:考勤打卡、随手记工作日志、周记沉淀、一键生成总结,外加备忘录与加密密码库。全部数据保存在本机,按用户独立隔离。 + +## 功能清单 + +### 考勤与记录 + +- 上班/下班一键打卡,支持凌晨跨天归属、补卡登记、休假标记 +- 考勤状态实时计算(正常/迟到/早退/缺卡/缺勤/请假),规则可配置 +- 工作日志随手记:项目、分类、耗时、收获、备注、成果星标、待跟进旗标 +- 记录支持弹窗完整信息编辑 + +### 总结与统计 + +- 月历视图:出勤状态点、日志标记、当日时间线抽屉 +- 统计页:出勤/请假/工时/连续记录、近 12 周热力图、分类与项目投入分布 +- 周记:每周亮点、踩的坑、下周计划,失焦自动保存 +- 一键生成总结草稿(本周/本月/自定义/全部实习期),可编辑、复制、导出 Markdown +- AI 润色(OpenAI 兼容接口,配置仅存本机,支持还原润色前版本) + +### 备忘录与密码库 + +- 备忘录:双栏列表与编辑,未保存修改守卫 +- 密码库:系统名称/账号/密码/备注;主密码 PBKDF2 派生 AES-256-GCM 加密;掩码显示、一键复制、随机密码生成、修改主密码全量重加密、5 分钟无操作自动锁定 + +### 用户系统 + +- 每位用户独立数据库,数据物理隔离 +- 登录密码仅存 PBKDF2 哈希;30 分钟无操作自动退出 +- 支持修改登录密码、删除用户及全部数据 + +### 数据能力 + +- 全局搜索(Ctrl+K)跨工作记录与备忘录,点击结果跳转定位 +- 导出:JSON 全量备份(含导入校验)、工作记录 CSV、考勤 CSV、总结 Markdown +- 考勤数据全视图实时同步 + +## 下载与安装 + +| 附件 | 说明 | +|---|---| +| InternLog-Setup-0.1.0.exe | Windows 安装包(NSIS,可选安装目录,含桌面快捷方式) | + +- 系统要求:Windows 10 及以上(64 位) +- 绿色版:仓库构建产物 win-unpacked 目录,打包压缩后随行使用 +- 安装后首次进入需创建用户;老用户可在网页版导出 JSON 备份后在此导入 + +## 数据与安全 + +- 全部数据保存在本机(IndexedDB),无服务器参与、不上传任何内容 +- 登录密码与密码库主密码均仅保存哈希或密钥派生物,明文永不落盘 +- 忘记登录密码将无法访问该用户数据,请定期在「设置 → 数据备份」导出 JSON 备份 + +## 已知事项与后续计划 + +- 桌面版与浏览器(PWA/网页)数据相互独立,可用 JSON 备份互导 +- 备忘录暂为明文存储 +- 规划中:SQLite 本地存储、团队协作(导师查看)、开机自启与系统托盘 + +## 设计文档 + +见仓库根目录《实习工作日志系统-设计方案》,包含 v1.0 至 v1.10 的完整设计迭代与变更记录。