docs: fix stale references in PLAN.md, README.md, and DEVELOPMENT.md

- PLAN.md: replace non-existent ListSelector.svelte with actual components
  (TaskDetailView, BottomSheet, ConfirmDialog, DateTimePicker)
- PLAN.md: rename stores/app.ts → app.svelte.ts to match actual filename
- PLAN.md: add missing tauri-plugin-credentials/ to directory structure
- PLAN.md: remove non-existent commands.rs; mark lib.rs as command handler
- PLAN.md: correct sliding drawer width "80vw" → "80cqi"
- README.md: add Wayland env var note for Tauri dev command
- DEVELOPMENT.md: fix debug snippet .metadata.json → .onyx-workspace.json

https://claude.ai/code/session_018Nqr77xVGjbsWxgeMJb7HG
This commit is contained in:
Claude 2026-04-15 00:13:54 +00:00
parent 208032596c
commit 2b2f5da928
No known key found for this signature in database
3 changed files with 14 additions and 7 deletions

17
PLAN.md
View file

@ -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

View file

@ -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

View file

@ -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