docs(03-02): complete navigation, history, and breadcrumb status bar plan

- Create 03-02-SUMMARY.md documenting HistoryEntry, navigate_to/back/forward, Tab-cycling, breadcrumb
- Update STATE.md: Phase 3 complete, plan 2/2 done, decisions added, session updated
- Update ROADMAP.md: Phase 3 marked complete, 2/2 plans checked
- Mark requirements NAV-03, NAV-04, NAV-11 complete in REQUIREMENTS.md
This commit is contained in:
2026-02-28 23:12:39 +01:00
parent d705313aae
commit 2c9ad682da
4 changed files with 187 additions and 23 deletions
+5 -5
View File
@@ -14,7 +14,7 @@ Decimal phases appear between their surrounding integers in numeric order.
- [x] **Phase 1: Safety Foundation** - Process lifecycle safety, shell integration, and configuration (completed 2026-02-28)
- [x] **Phase 2: Vault Core and Rendering** - Markdown parsing pipeline and full content display (completed 2026-02-28)
- [ ] **Phase 3: Navigation and Links** - Link following, back/forward history, link cycling
- [x] **Phase 3: Navigation and Links** - Link following, back/forward history, link cycling (completed 2026-02-28)
- [ ] **Phase 4: BBS Polish and Live Content** - Retro aesthetic, filesystem watching, directory listing
## Phase Details
@@ -61,10 +61,10 @@ Plans:
3. User can press Backspace or a back key to return to the previous document, and then press a forward key to return to where they were
4. User can Tab-cycle between links on a page to select and follow them without using a mouse
5. User sees their current location (breadcrumb) in the status bar
**Plans:** 1/2 plans executed
**Plans:** 2/2 plans complete
Plans:
- [ ] 03-01-PLAN.md — Renderer link extraction, wiki-link styling, and vault link resolution
- [ ] 03-02-PLAN.md — App navigation: history, link cycling, draw-time selection, breadcrumb status bar
- [x] 03-01-PLAN.md — Renderer link extraction, wiki-link styling, and vault link resolution
- [x] 03-02-PLAN.md — App navigation: history, link cycling, draw-time selection, breadcrumb status bar
### Phase 4: BBS Polish and Live Content
**Goal**: The app feels like a real BBS — the index page has an ANSI art header, pages show last-updated timestamps, a vault directory is browsable, and content updates live without restarting
@@ -86,5 +86,5 @@ Phases execute in numeric order: 1 → 2 → 3 → 4
|-------|----------------|--------|-----------|
| 1. Safety Foundation | 3/3 | Complete | 2026-02-28 |
| 2. Vault Core and Rendering | 3/3 | Complete | 2026-02-28 |
| 3. Navigation and Links | 1/2 | In Progress| |
| 3. Navigation and Links | 2/2 | Complete | 2026-02-28 |
| 4. BBS Polish and Live Content | 0/TBD | Not started | - |