daad3faddb | ||
---|---|---|
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
README.md
mostr
A nested task chat, powered by nostr!
Quickstart
First, start a nostr dev-relay like https://github.com/coracle-social/bucket
cargo run # Listen to events
nostril --envelope --content "realtime message" --kind 90002 | websocat ws://localhost:4736 # Send a test event
Principles
- active task is tracked automatically
- progress through subdivision rather than guessing
- TBI: show/hide closed/done tasks
Recommendation: Flat hierarchy, using tags for filtering (TBI)
Reference
TASK add syntax: NAME: TAG1 TAG2
TASK
- create task.
- clear filters and reload.TASK
- filter / activate (by id or name) / create & activate task.NUM
- set view depth - how many subtask levels to show
Dots can be repeated to move to parent tasks
:[IND][COL]
- add / remove property column COL to IND or end>
- Complete active task and move to parent<
- Close active task and move to parent- TBI:
-TEXT
- add text note (comment / description)
Columns
id
parentid
name
state
desc
- accumulated notes of the taskpath
- name including parent tasksrpath
- name including parent tasks up to active tasktime
- time trackedttime
- time tracked including subtasks- TBI:
progress
- how many subtasks are complete
For debugging: props
- Task Property Events
Plans
- Expiry (no need to fetch potential years of history)
- Web Interface, Messenger bots
- TUI - Clear terminal?