---
title: "Parking Lot"
description: >
A collection of ideas/proposals for new features and quick bug notes.
updated: 2026-04-15
---
## Ideas
- Consider using [ignore](https://crates.io/crates/ignore) crate for directory walking.
- Semantic search?
- Audio support?
## Planned
1. **CJK Font Support**
Released in v0.3.0
2. **Corrupted DMG / Gatekeeper quarantine**
Resolved as of v0.3.0
3. **Outline utilization** → [spec](../specs/outline.md)
- [ ] **Anchor generation** — populate `Heading.anchor` in `crates/markdown/src/parser.rs`, inject `id` attrs on rendered `
`–``, deduplicate collisions
- [ ] **State & selector** — add `outlinePanelOpen` to store, `useOutline()` selector returning `Heading[]` from active doc render result
- [ ] **OutlinePanel component** — `src/components/OutlinePanel/OutlinePanel.tsx`, indented heading list, truncation, empty state
- [ ] **Scroll-to-heading** — preview: `postMessage` → `scrollIntoView`; editor: find heading line → CM `scrollIntoView`
- [ ] **Layout integration** — right sidebar slot (mutual-exclusive with diagnostics), toolbar toggle, `Cmd+Shift+O` shortcut
- [ ] **Tests** — Rust: anchor generation + dedup; Frontend: OutlinePanel render, click→scroll, empty state
4. **Perf**
- Incremental render scheduling (debounce, worker thread)
- Indexing in background with progress events with UI feedback
5. **Recovery**
- Corrupt settings/workspace → app resets safely
- Missing location root → UI prompts to relink/remove
6. **Wikilinks** → [tasks](./syntax-extensions.md#wikilinks)
- [ ] Enable Comrak `wikilinks_title_after_pipe` on `GfmSafe`/`Extended` profiles
- [ ] `wikilink_resolve` command — fuzzy-match target against indexed docs
- [ ] Extract `metadata.wikilinks` during parse
- [ ] Editor `[[` autocomplete via `@codemirror/autocomplete` + `doc_list`
- [ ] Preview `data-wikilink` click → navigate
- [ ] Broken-link diagnostic
- [ ] Tests (Rust + Frontend)
7. **Find in document** → [spec](../specs/find.md)
- [ ] Relocate focus mode from `Cmd+F` → `Cmd+E`
- [ ] Wire `@codemirror/search` extension + `searchKeymap` into editor (new compartment)
- [ ] Theme `.cm-search` panel for oxocarbon light/dark
- [ ] `Cmd+Shift+H` for find & replace
- [ ] Tests — shortcut rebinding, panel open/close