117 lines
7.1 KiB
Markdown
117 lines
7.1 KiB
Markdown
# 更新日志 / Changelog
|
||
|
||
本项目按 `v主版本.次版本.修订版本` 标记应用版本;按需创建 Git tag。下列内容以对应提交和已发布功能为准。
|
||
|
||
## v1.18.0 — 2026-09-28
|
||
|
||
- 日历按语言地区和浏览器区域推断国家或地区,并提供独立选择;选择仅保存在当前设备,可随时切回自动模式。
|
||
- 在日、月视图展示公共假期、补休、补班与部分常见纪念日,支持 2024–2030 年资料;附来源和官方公告提醒,网络故障时显示重试,不把加载失败当作无假期。
|
||
- 假期数据使用 OpenWorkdays(CC BY 4.0),服务端按国家与年份缓存;线上版本及源码同步至 Gitea,并创建 `v1.18.0` Git tag。
|
||
|
||
## v1.17.0 — 2026-09-28
|
||
|
||
- 界面扩展至联合国六种工作语文,并加入日语和繁体中文(香港、澳门、台湾),覆盖设置、记忆、目标待办、日历、通知、数据库管理、终端及每日提示。
|
||
- 自动语言识别按浏览器首选语言与地区代码选择;旧版简体中文偏好迁移到 `zh-CN`。新增阿拉伯语从右到左布局与各语种的日期、数字格式。
|
||
- 按本次要求更新线上站点,不创建 Git tag。
|
||
|
||
## v1.16.0 — 2026-09-28
|
||
|
||
- 系统设置改为分类导航:首页、个性化、通知、语言、数据与备份、关于,桌面端使用侧栏与独立内容区,移动端使用横向分类栏。
|
||
- 原有主题、壁纸、图标、小部件、通知、语言和备份控制保留在对应分类;切换语言或修改设置时保持当前分类。
|
||
|
||
## v1.15.0 — 2026-09-28
|
||
|
||
- 系统设置新增浏览器通知:今日未写记忆、到期未完成待办、进行中目标倒计时,可分别开启并选择本地通知时间。
|
||
- 通知权限由用户主动申请,提供权限状态和测试通知;每天每类提醒最多发送一次,点击通知打开对应 App。
|
||
- 通知设置仅保存在当前设备;网页关闭后浏览器无法保证定时提醒,界面明确说明这一限制。
|
||
|
||
## v1.14.2 — 2026-09-28
|
||
|
||
- 修复数据库管理器首次设置密码时 PBKDF2 迭代次数超过托管环境上限,导致服务器返回错误页面的问题。
|
||
- 接口返回非 JSON 内容时显示可读的中英文错误提示,不再暴露原始解析异常。
|
||
|
||
## v1.14.1 — 2026-09-28
|
||
|
||
- 数据库管理器改为每个 ChatGPT 账号首次进入时设置自己的密码,停用旧的共用口令。
|
||
- 密码以独立盐值和 PBKDF2 摘要保存;可在管理页验证旧密码后修改,修改时注销旧会话。
|
||
- 增加首次设置、不同账号密码隔离、旧会话失效和修改密码的验证。
|
||
|
||
## v1.14.0 — 2026-09-28
|
||
|
||
- 新增数据库管理器 App:固定服务器与用户名的登录页、直接操作数据库的确认提示、按表分页浏览及 JSON 增删改查。
|
||
- 管理操作只作用于当前 ChatGPT 登录用户的记录;口令保存在服务端密钥中,短时会话、失败次数限制、版本冲突检测与写入二次确认保护数据。
|
||
- 记忆、目标、待办、收藏、档案与设置可在管理器查看;标签由记忆内容维护,旧版备份表不开放直接编辑。
|
||
|
||
## v1.13.0 — 2026-09-28
|
||
|
||
- D1 新增按记录存储的记忆、标签、目标、待办和收藏表;资料与设置保留 JSON。
|
||
- 用户首次访问时从旧状态表回填数据,旧表保留为只读迁移来源;浏览器备份格式仍为 Schema v2。
|
||
- 云同步改为逐条提交与版本校验;跨设备修改同一记录时保存本地冲突副本并让用户选择。旧版整份状态写入接口停止接收写入。
|
||
- 增加 SQLite 集成验证,覆盖回填、标签更新、删除标记、版本冲突和用户隔离。
|
||
|
||
## v1.12.0 — 2026-09-28
|
||
|
||
- 目标与待办可在终端逐项创建;记忆、目标、待办可先选择记录,再输入 `yes` 确认删除。
|
||
- 终端打开时显示欢迎信息,增加日期、时间、会话运行时间、版本、统计和命令历史等常用命令。
|
||
- 开放 `LifeOS.run()`、`LifeOS.note()` 等浏览器开发者控制台入口,复用终端命令与删除确认;图形界面和终端共用删除操作。
|
||
|
||
## v1.11.0 — 2026-09-28
|
||
|
||
- `memory add` 增加交互式逐项输入,可依次填写标题、日期、标签、能量、天气、地点、关联待办和正文。
|
||
- 回车接受默认值,`back` 返回上一步,`cancel` 或 Escape 取消;原有带参数命令仍可用。
|
||
|
||
## v1.10.0 — 2026-09-28
|
||
|
||
- 增加交互式终端 App:创建和查询记忆、目标与待办,完成或重新开启待办,并打开其他 App。
|
||
- 支持带引号的标题、选项、命令历史、Tab 补全与多行记忆输入;终端提示提供中文和英文。
|
||
- 记忆、目标与待办的图形表单与终端共用数据写入入口,沿用现有云同步和备份结构。
|
||
|
||
## v1.9.0 — 2026-09-28
|
||
|
||
- 增加轻量浏览器 App,默认在 iframe 中打开 Google,支持地址栏搜索、后退、前进与刷新。
|
||
- 对不允许嵌入的网页提供始终可见的新标签页入口;浏览器入口同步接入桌面、任务栏、快捷键和双语界面。
|
||
|
||
## v1.8.0 — 2026-09-28
|
||
|
||
- 目标倒计时成为可拖动、可缩放的小部件,位置和尺寸保存在本设备。
|
||
- 拖动图标及小部件时显示吸附网格;小部件操作柄支持方向键调整。
|
||
- 增加时钟、今日概览与快捷操作小部件,可在系统设置中分别开关和重置布局。
|
||
- 小部件布局纳入 JSON 备份与数据重置。
|
||
|
||
## v1.7.0 — 2026-09-28
|
||
|
||
- 桌面图标可拖动排列并保存格位;可选择显示哪些 App 快捷方式。
|
||
- 记住本设备的窗口位置、尺寸与打开状态,并可设置开机默认打开的 App。
|
||
- 新增必应每日图、内置背景及自定义 HTTPS 图片链接的壁纸来源选择。
|
||
- 窗口布局纳入 JSON 导出;重置数据时同时清除本地布局。
|
||
|
||
## v1.6.0 — 2026-09-28
|
||
|
||
- 洞察增加周报、月报和周期切换:记录天数及频率、任务与目标完成情况、常见天气、能量记录。
|
||
- 高光片段来自明确收藏或标记高光的记忆;缺失数据不作推断。
|
||
|
||
## v1.5.0–v1.5.8 — 2026-09-27 至 2026-09-28
|
||
|
||
- 调整桌面端图标排列和移动端横排布局,支持目标倒计时显示在桌面。
|
||
- 重构中英文界面文案与自动浏览器语言选择,修复手动切换、启动及缓存导致的多次回归问题。
|
||
- v1.5.8 将全部必要脚本打包到页面,并增加语言切换和启动校验。
|
||
|
||
## v1.4.0–v1.4.3 — 2026-09-27
|
||
|
||
- 记忆增加标签、可选地点/场景、收藏与关联任务;时间线支持关键词和标签筛选。
|
||
- 备份补齐目标与待办,修复云端恢复时本地任务板未合并的问题。
|
||
- 修复从日历选定日期新增记忆、标题与每日提示混用的问题。
|
||
|
||
## v1.3.0 — 2026-09-27
|
||
|
||
- 新增日历 App,在月视图和日视图中汇集记忆、任务与目标节点。
|
||
|
||
## v1.2.0 — 2026-09-27
|
||
|
||
- 新增目标与待办 App,支持截止日期、优先级、完成状态和目标关联。
|
||
|
||
## v1.0.0–v1.1.0 — 2026-09-25 至 2026-09-27
|
||
|
||
- 建立 Life OS 桌面、记忆、博物馆、档案和系统设置基础功能。
|
||
- 加入中英文界面、必应每日壁纸代理、记忆搜索与草稿恢复、ChatGPT 登录及 D1 云同步。
|