# 更新日志 / Changelog 本项目按 `v主版本.次版本.修订版本` 标记应用版本;按需创建 Git tag。下列内容以对应提交和已发布功能为准。 ## v1.18.0 — 2026-09-28 - 日历按语言地区和浏览器区域推断国家或地区,并提供独立选择;选择仅保存在当前设备,可随时切回自动模式。 - 在日、月视图展示公共假期、补休、补班与部分常见纪念日,支持 2024–2030 年资料;附来源和官方公告提醒,网络故障时显示重试,不把加载失败当作无假期。 - 假期数据使用 OpenWorkdays(CC BY 4.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 云同步。