Devlog Tracker (dx)
Track context in markdown devlogs with short hash IDs.
Todo (canonical status)
todo dx-a3f8: implement feature X
done dx-a3f8: implement feature X
notdone dx-a3f8: abandoned idea
Heading (notes when actively working)
### Feature X [dx-a3f8]
Notes, decisions, research here.
Features
- IDs:
dx-a3f8 (4-char hex hash)
- Status:
todo / done / notdone
- Navigation: Ctrl+Click IDs, sidebar tree view
- Related:
(for dx-XXXX) links issues
Commands
Ctrl+Shift+P → "DX:"
| Command |
Action |
| New Todo |
todo dx-xxxx: title |
| Mark Done |
todo → done |
| Mark Rejected |
todo → notdone |
| Resume Issue |
Insert heading for existing issue |
| Go to ID |
Quick pick jump |
Workflow
- Capture with
DX: New Todo → todo dx-xxxx: description
- When starting work,
DX: Resume Issue → creates heading section
- Mark complete with
DX: Mark Done (works from anywhere in the issue)
Development
pnpm install
pnpm run watch # or F5 to debug
Config
dx.devlogPattern: Glob for devlog files (default: **/devlog*.md)
| |