Levi Neely
|
246bd9bb5a
|
Add ork-server crate with virtfs EDSL
- virtfs: Declarative filesystem EDSL (port of ollie's pattern)
- dir(), file(), each(), dir_dynamic() constructors
- read(), write(), rdwr(), rw() handlers
- FsNode with walk(), list(), read(), write()
- state: OrkState manages parsed documents
- Scans org directory, parses on load
- Section ID from CUSTOM_ID > ID > slugified title
- Read/write document content
- namespace: 9P namespace builder
- ctl, idx, keywords at root
- agenda/todos, agenda/today, agenda/week
- {doc}/ with raw, meta, and sections
- {section}/ with headline, title, keyword, priority, tags
- Nested children for subsections
|
2026-09-30 10:31:11 +02:00 |
Levi Neely
|
7e24a9cf02
|
Implement property/tag writes, timestamp formatting, add tests
- property command: set/delete properties in property drawer
- tag command: add/remove tags on headlines
- Timestamp formatting: agenda shows actual dates instead of 'set'
- Added 17 unit tests for parser (headlines, TODOs, tags, planning, etc.)
|
2026-09-30 09:52:14 +02:00 |