diff --git a/PLAN.md b/PLAN.md index d42f586..c19f9c7 100644 --- a/PLAN.md +++ b/PLAN.md @@ -664,16 +664,23 @@ apps/tauri/ │ ├── components/ │ │ ├── TaskItem.svelte │ │ ├── NewTaskInput.svelte -│ │ └── ListSelector.svelte +│ │ ├── TaskDetailView.svelte +│ │ ├── BottomSheet.svelte +│ │ ├── ConfirmDialog.svelte +│ │ └── DateTimePicker.svelte │ └── stores/ -│ └── app.ts +│ └── app.svelte.ts +├── tauri-plugin-credentials/ # Cross-platform credential storage plugin +│ ├── Cargo.toml +│ ├── src/ +│ │ └── lib.rs # Desktop (keyring) + plugin API +│ └── android/ # Android (EncryptedSharedPreferences) └── src-tauri/ # Rust backend (Tauri commands) ├── Cargo.toml ├── tauri.conf.json └── src/ ├── main.rs - ├── commands.rs # Tauri command handlers - └── lib.rs + └── lib.rs # Tauri command handlers ``` #### First Run Experience @@ -742,7 +749,7 @@ WorkspaceConfig { - [x] Delete tasks (kebab menu → delete) - [x] Mark tasks complete/incomplete with animated transitions - [x] Drag-and-drop task reordering -- [x] Sliding lists drawer (80vw, left side) +- [x] Sliding lists drawer (80cqi wide, left side) - [x] Settings popup overlay (WebDAV config, dark mode toggle) - [x] Dark mode (GNOME-style neutral theme, cyan-blue accent) - [x] Animated completed section show/hide diff --git a/README.md b/README.md index a0723a9..2c0379b 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ cargo run -p onyx-cli -- --help # Run Tauri GUI cd apps/tauri && npm install -npm run tauri dev +npm run tauri dev # (Wayland: WEBKIT_DISABLE_DMABUF_RENDERER=1 npm run tauri dev) ``` ## Quick Start diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index e837c09..4f076a9 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -272,7 +272,7 @@ Inspect the file system directly: ```bash # Check metadata -cat ~/test-tasks/.metadata.json | jq +cat ~/test-tasks/.onyx-workspace.json | jq # Check list metadata cat ~/test-tasks/My\ Tasks/.listdata.json | jq