mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-02-19 23:25:51 -05:00
Add task tracking docs and interface tasks
This commit is contained in:
@@ -2,7 +2,12 @@
|
||||
|
||||
Hi Claude, Claude here. Your owner has pointed you here with absolutely no context. This document is your prompt.
|
||||
|
||||
This directory tracks the complete development of Spacedrive. Tasks are always kept up-to-date, though some may need updating based on recent work. Your job is to check git history for changes, validate completed tasks against the instructions below, and update their status accordingly.
|
||||
This directory tracks the complete development of Spacedrive. Tasks are organized into subdirectories:
|
||||
- `core/` - Backend/Rust tasks (CORE, JOB, INDEX, LSYNC, etc.)
|
||||
- `interface/` - Frontend/React tasks (UI, EXPL, SETS, MEDIA, etc.)
|
||||
- `mobile/` - Mobile-specific tasks (IOS, MACOS, AND)
|
||||
|
||||
Tasks are always kept up-to-date, though some may need updating based on recent work. Your job is to check git history for changes, validate completed tasks against the instructions below, and update their status accordingly.
|
||||
|
||||
## Quick Start
|
||||
|
||||
@@ -28,10 +33,14 @@ Look for feature implementations, major refactors, or completed work that might
|
||||
|
||||
For each recent feature/change:
|
||||
|
||||
- **Read the task file** directly from `.tasks/TASK-ID-name.md`
|
||||
- **Read the task file** directly from `.tasks/{subdirectory}/TASK-ID-name.md`
|
||||
- Core/backend work: `.tasks/core/`
|
||||
- Interface work: `.tasks/interface/`
|
||||
- Mobile work: `.tasks/mobile/`
|
||||
- **Read the acceptance criteria** carefully - this is your checklist
|
||||
- **Read all implementation files** mentioned in the task (they're usually listed in an "Implementation Files" section)
|
||||
- **Check core/tests/** for integration tests that validate the feature
|
||||
- **Check core/tests/** for integration tests that validate the feature (for core tasks)
|
||||
- **Check packages/interface/src/** for interface implementations (for interface tasks)
|
||||
- Verify each acceptance criterion is actually met in the code
|
||||
|
||||
### 4. Update Task Status
|
||||
@@ -147,8 +156,8 @@ git log --oneline -15
|
||||
Now use the Read tool to thoroughly verify:
|
||||
|
||||
````
|
||||
# 4. Read the task file
|
||||
Read .tasks/CLOUD-003-cloud-volume.md
|
||||
# 4. Read the task file (note the subdirectory)
|
||||
Read .tasks/core/CLOUD-003-cloud-volume.md
|
||||
|
||||
# 5. Read every implementation file listed in the task
|
||||
Read core/src/volume/backend/mod.rs
|
||||
|
||||
43
.tasks/interface/EXPL-000-explorer-epic.md
Normal file
43
.tasks/interface/EXPL-000-explorer-epic.md
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
id: EXPL-000
|
||||
title: "Epic: Explorer Interface"
|
||||
status: In Progress
|
||||
assignee: james
|
||||
parent: UI-000
|
||||
priority: High
|
||||
tags: [epic, explorer, interface]
|
||||
whitepaper: N/A
|
||||
last_updated: 2025-12-02
|
||||
---
|
||||
|
||||
## Description
|
||||
|
||||
Build the complete Explorer interface for browsing and managing files across all devices and locations. The Explorer is the primary interface for interacting with files in Spacedrive.
|
||||
|
||||
## Components
|
||||
|
||||
- Sidebar with library switcher, locations, tags, devices
|
||||
- Top bar with breadcrumbs, search, view controls
|
||||
- Main view with grid/list/media layouts
|
||||
- Inspector panel for file details
|
||||
- Context menus for file operations
|
||||
|
||||
## Implementation Notes
|
||||
|
||||
- Uses virtual scrolling for large file lists (TanStack Virtual)
|
||||
- Supports multiple selection modes
|
||||
- Real-time updates via event subscriptions
|
||||
- Keyboard shortcuts for all operations
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [x] Sidebar with library switcher
|
||||
- [x] Expanding dropdown menus
|
||||
- [ ] Grid view with thumbnails
|
||||
- [ ] List view with columns
|
||||
- [ ] Media view for photos/videos
|
||||
- [ ] File operations (copy, move, delete)
|
||||
- [ ] Multi-select with keyboard/mouse
|
||||
- [ ] Context menus
|
||||
- [ ] Search integration
|
||||
- [ ] Inspector panel
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user