Compare commits
6
Commits
248e1639a3
...
v1.10.0
No files matched your search
@@ -2,6 +2,24 @@
|
|||||||
|
|
||||||
本项目按 `v主版本.次版本.修订版本` 标记发布。下列内容以对应 Git tag 和已提交功能为准。
|
本项目按 `v主版本.次版本.修订版本` 标记发布。下列内容以对应 Git tag 和已提交功能为准。
|
||||||
|
|
||||||
|
## 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
|
## v1.7.0 — 2026-09-28
|
||||||
|
|
||||||
- 桌面图标可拖动排列并保存格位;可选择显示哪些 App 快捷方式。
|
- 桌面图标可拖动排列并保存格位;可选择显示哪些 App 快捷方式。
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
以桌面操作系统为交互方式的个人记录网站。用 App 记录日常、管理目标与待办,并沿时间线回看已经留下的内容。
|
以桌面操作系统为交互方式的个人记录网站。用 App 记录日常、管理目标与待办,并沿时间线回看已经留下的内容。
|
||||||
|
|
||||||
在线站点:[Life OS](https://life-os-personal-desktop.biss0.chatgpt.site) · 当前应用版本:**v1.7.0** · [更新日志](CHANGELOG.md)
|
在线站点:[Life OS](https://life-os-personal-desktop.biss0.chatgpt.site) · 当前应用版本:**v1.10.0** · [更新日志](CHANGELOG.md)
|
||||||
|
|
||||||
## 功能
|
## 功能
|
||||||
|
|
||||||
@@ -15,17 +15,21 @@
|
|||||||
| 日历 | 在月视图与日视图中查看记忆、任务和目标节点,并为选定日期新增记忆。 |
|
| 日历 | 在月视图与日视图中查看记忆、任务和目标节点,并为选定日期新增记忆。 |
|
||||||
| 洞察 | 周报和月报展示记录频率、完成任务数、常见天气、能量记录及收藏或标记高光的记忆;仅依据已保存的数据统计。 |
|
| 洞察 | 周报和月报展示记录频率、完成任务数、常见天气、能量记录及收藏或标记高光的记忆;仅依据已保存的数据统计。 |
|
||||||
| 档案 | 查看记录概况并维护个人资料。 |
|
| 档案 | 查看记录概况并维护个人资料。 |
|
||||||
|
| 浏览器 | 在桌面窗口里打开网页或使用 Google 搜索,支持后退、前进、刷新和外部打开。默认打开 Google;第三方网站可能禁止 iframe 嵌入。 |
|
||||||
|
| 终端 | 用交互式命令创建、查询记忆、目标与待办,完成或重新开启待办,并打开其他 App。 |
|
||||||
| 系统设置 | 选择语言、主题、壁纸、桌面快捷方式和开机 App,管理备份。 |
|
| 系统设置 | 选择语言、主题、壁纸、桌面快捷方式和开机 App,管理备份。 |
|
||||||
|
|
||||||
桌面端支持单击选择、双击打开 App、多窗口、任务栏恢复、图标拖动排列和窗口布局记忆;移动端以横排图标和全屏 App 为主。可选必应每日图片、内置背景或自定义 HTTPS 图片链接。中文与英文可自动跟随浏览器语言,也可手动选择。
|
桌面端支持单击选择、双击打开 App、多窗口、任务栏恢复、图标拖动排列和窗口布局记忆。拖动图标或小部件时会显示吸附网格;目标倒计时、时钟、今日概览与快捷操作小部件可移动、调整大小和分别开关。移动端以横排图标和全屏 App 为主,小部件在桌面下方排列。可选必应每日图片、内置背景或自定义 HTTPS 图片链接。中文与英文可自动跟随浏览器语言,也可手动选择。
|
||||||
|
|
||||||
快捷键:`Ctrl / ⌘ + K` 打开启动器,`Ctrl / ⌘ + F` 搜索记忆,`Ctrl / ⌘ + S` 保存今日记忆;`Alt + 1–8` 打开对应 App。站点包含 PWA 清单和 Service Worker,离线时可打开已缓存的应用外壳;云同步与必应图片仍需要联网。
|
快捷键:`Ctrl / ⌘ + K` 打开启动器,`Ctrl / ⌘ + F` 搜索记忆,`Ctrl / ⌘ + S` 保存今日记忆;`Alt + 1–9` 打开原有 App,`Alt + 0` 打开终端。终端内 ↑↓ 浏览命令历史,Tab 补全命令,记忆正文输入时 `Ctrl / ⌘ + Enter` 保存。站点包含 PWA 清单和 Service Worker,离线时可打开已缓存的应用外壳;云同步、外部网页与必应图片仍需要联网。
|
||||||
|
|
||||||
|
终端输入 `help` 查看命令。例如 `memory add "实验记录" --date 2026-09-28 --tag 学习` 会进入正文输入模式,`task add "背单词" --due tomorrow --priority high` 新增待办,`goal add "准备六级" --due 2026-12-12 --pin` 新增并在桌面显示倒计时。命令只执行明确支持的 Life OS 操作,不是系统 shell;同一天已有记忆时,终端会提示在“今日”或“时间线”编辑。
|
||||||
|
|
||||||
## 数据与备份
|
## 数据与备份
|
||||||
|
|
||||||
站点使用 ChatGPT 登录标识隔离不同用户的数据。登录后,资料通过同源 API 保存到 Sites 的 D1 数据库;浏览器 `localStorage` 充当缓存、草稿及首次迁移来源。首次云端恢复前,本地资料会保留一份迁移前副本。目标与任务存于 `lifeos_system.tasksBoard`,记忆及其可选信息存于 `lifeos_memories`。
|
站点使用 ChatGPT 登录标识隔离不同用户的数据。登录后,资料通过同源 API 保存到 Sites 的 D1 数据库;浏览器 `localStorage` 充当缓存、草稿及首次迁移来源。首次云端恢复前,本地资料会保留一份迁移前副本。目标与任务存于 `lifeos_system.tasksBoard`,记忆及其可选信息存于 `lifeos_memories`。
|
||||||
|
|
||||||
**系统设置 → 导出数据** 会生成 JSON 备份;导入支持合并或覆盖。备份格式使用 `schemaVersion: 2`,仍可导入 v1 备份。壁纸来源、快捷方式、开机 App 等设置包含在同步与备份中;窗口位置和尺寸保存在本设备的 `lifeos_window_layout_v1`,也包含在 JSON 导出中,覆盖导入时可恢复。未保存的今日草稿仅留在本机。
|
**系统设置 → 导出数据** 会生成 JSON 备份;导入支持合并或覆盖。备份格式使用 `schemaVersion: 2`,仍可导入 v1 备份。壁纸来源、快捷方式、开机 App 和小部件开关包含在同步与备份中;窗口布局与小部件格位分别保存在本设备的 `lifeos_window_layout_v1`、`lifeos_widget_layout_v1`,也包含在 JSON 导出中,覆盖导入时可恢复。未保存的今日草稿仅留在本机。
|
||||||
|
|
||||||
主要数据键:`lifeos_memories`、`lifeos_museum`、`lifeos_profile`、`lifeos_settings`、`lifeos_system`。D1 的初始迁移位于 `drizzle/0000_lifeos_cloud_state.sql`:它将各类数据作为 JSON 字段保存在每个用户的一行记录中;应用的备份 schema 版本与数据库迁移编号是两回事。建议定期导出备份。
|
主要数据键:`lifeos_memories`、`lifeos_museum`、`lifeos_profile`、`lifeos_settings`、`lifeos_system`。D1 的初始迁移位于 `drizzle/0000_lifeos_cloud_state.sql`:它将各类数据作为 JSON 字段保存在每个用户的一行记录中;应用的备份 schema 版本与数据库迁移编号是两回事。建议定期导出备份。
|
||||||
|
|
||||||
@@ -46,8 +50,12 @@ npm run validate
|
|||||||
public/index.html 桌面框架与窗口基础交互
|
public/index.html 桌面框架与窗口基础交互
|
||||||
public/tasks.js 目标与待办
|
public/tasks.js 目标与待办
|
||||||
public/calendar.js 日历
|
public/calendar.js 日历
|
||||||
|
public/browser-app.js iframe 浏览器
|
||||||
|
public/terminal-app.js 命令解析与终端界面
|
||||||
|
public/data-actions.js 图形界面与终端共用的数据写入
|
||||||
public/i18n-renderers.js 记忆、洞察、设置等双语界面
|
public/i18n-renderers.js 记忆、洞察、设置等双语界面
|
||||||
public/desktop-personalization.js 图标、窗口与壁纸偏好
|
public/desktop-personalization.js 图标、窗口与壁纸偏好
|
||||||
|
public/desktop-widgets.js 吸附网格与桌面小部件
|
||||||
public/addons.js 导入导出、云同步与辅助操作
|
public/addons.js 导入导出、云同步与辅助操作
|
||||||
public/locales/ 中文、英文文案
|
public/locales/ 中文、英文文案
|
||||||
public/service-worker.js PWA 缓存
|
public/service-worker.js PWA 缓存
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "life-os",
|
"name": "life-os",
|
||||||
"version": "1.7.0",
|
"version": "1.10.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Loaded 3 of 18 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user