feat(tasks): add goals and task management app
This commit is contained in:
1 parent
352c3f737c
commit
1e7f8ed549
10 files changed
+124
-23
No files matched your search
@@ -10,11 +10,13 @@
|
||||
- **Today**:每日文字记录、情绪天气、1–5 能量等级,以及随机生成的“今日电影”。
|
||||
- **Timeline**:按时间轴浏览、编辑和删除记忆。
|
||||
- **Museum**:将重要记忆长期珍藏为馆藏。
|
||||
- **Tasks / Goals**:创建目标和待办,关联任务、设置截止日期与优先级,查看今天/即将开始/已完成事项并追踪目标进度。
|
||||
- **Insights / Profile**:查看情绪、能量、连续记录与个人系统状态。
|
||||
- **System**:深浅主题、自动识别浏览器语言(也可固定中文/English)、JSON 导入导出与本地存储说明。
|
||||
- **Bing 每日一图**:桌面壁纸每日自动更新;由 Life OS 同源代理读取,避免浏览器跨域限制。
|
||||
- **Windows 式操作**:桌面端单击选择、双击打开;右键桌面或 App 图标可使用快捷菜单。
|
||||
- **快捷键与草稿恢复**:`Ctrl / ⌘ + K` 打开启动器,`Ctrl / ⌘ + F` 搜索记忆,`Ctrl / ⌘ + S` 归档 Today;当天未归档文字会自动恢复。
|
||||
- **Tasks 快捷键**:`Alt + 6` 打开目标与待办,`Alt + 7` 打开 System。
|
||||
- **移动端**:App 以全屏方式打开,保留任务栏恢复入口。
|
||||
- **个人云端**:使用 ChatGPT 登录后,数据按账号隔离并同步到 SQLite 兼容的 D1 数据库。
|
||||
|
||||
@@ -32,7 +34,7 @@
|
||||
- `lifeos_settings`
|
||||
- `lifeos_system`
|
||||
|
||||
备份格式包含 `schemaVersion: 1`,为后续数据迁移预留兼容空间。
|
||||
备份格式包含 `schemaVersion: 1`,为后续数据迁移预留兼容空间。目标和待办保存在 `lifeos_system.tasksBoard`,随现有云端 system 字段同步,并包含在新版 JSON 备份中。
|
||||
|
||||
## 运行
|
||||
|
||||
@@ -50,7 +52,8 @@ npm run validate
|
||||
## 项目结构
|
||||
|
||||
```text
|
||||
public/index.html # 界面、样式与本地数据逻辑
|
||||
public/index.html # 桌面框架与窗口交互
|
||||
public/tasks.js # 目标与待办 App
|
||||
public/addons.js # 窗口与辅助交互
|
||||
worker/index.js # ChatGPT 登录门槛、云端数据 API 与 Bing 壁纸代理
|
||||
drizzle/ # SQLite / D1 数据库迁移
|
||||
|
||||
Reference in new issue
Block a user