960a5210c6 | ||
---|---|---|
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
Command Syntax
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>[TEXT]
- Complete active task and move to parent, with optional state description<[TEXT]
- Close active task and move to parent, with optional state description-TEXT
- add text note (comment / description)#TAG
- filter by tag
State descriptions can be used for example for Kanban columns.
Available Columns
id
parentid
name
state
tags
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 - TBI:
progressp
- subtask completion in percent
For debugging: props
- Task Property Events
Plans
- Expiry (no need to fetch potential years of history)
- Web Interface, Messenger integrations
- TUI - Clear terminal?