Feature Roadmap
Faithfully reimagining GrandView (Symantec, 1990) for the modern web — and going beyond.
Done Better Partial Planned
Outline Structure
- Hierarchical headlines Done
- Body text per headline Done
- Collapse / expand Done
- Hoist (focus subtree) Done
- Un-hoist with breadcrumb Better
- Promote / Demote Done
- Move up / down Done
- Add sibling / child Done
- Delete (keep or remove children) Better
- Show to level 1-9 Done
Views
- Outline view Done
- Document view (all bodies inline) Partial
- Category view (by node type) Done
- Mark items Done
- Gathered view (marked items) Done
- Split pane / multi-window Planned
Multi-Document
- Multiple named documents Done
- Inter-document links Done
- Document index (itself an outline) Better
- Extract branch to new outline Better
- Inline linked outline Better
Clones
- Item appears under multiple parents Done
- Clone indicator badge Done
- Create clone via copy/paste Done
- Clone-aware editing prompt Better
Categories & Metadata
- Tags + custom node types Better
- Date assignment (natural language) Better
- Column view (spreadsheet metadata) Planned
- Calendar / timeline view Planned
Search & Filter
- Text filter Done
- Filter by type / category Done
- Filter by date Better
- Search and replace Planned
Undo & Clipboard
- 50-level undo stack Better
- Redo Better
- Copy / Cut / Paste Better
- Multi-select (Ctrl+Click) Better
- Bulk action bar Better
Export & Import
- Export to JSON (versioned, lossless) Done
- Import from JSON Done
- Export to OPML (outliner standard) Done
- Import from OPML Done
- Print outline Planned
Cloud & Sync
- Server-side persistence (SQLite) Done
- Cross-device access Done
- Dual-write (localStorage + server) Done
- Optimistic locking (conflict detection) Done
- Offline fallback with auto-retry Done
- Real-time multi-device sync Planned
Numbering & Formatting
- Auto-numbering (I, A, 1, a) Planned
- Legal numbering (1.1.1) Planned
- Rich text in body Planned