docs: update README
This commit is contained in:
parent
66fc702538
commit
14575813c7
26
README.md
26
README.md
|
@ -4,13 +4,13 @@ A nested task chat, powered by nostr!
|
||||||
|
|
||||||
## Quickstart
|
## Quickstart
|
||||||
|
|
||||||
First, start a nostr dev-relay like
|
First, start a nostr relay, such as
|
||||||
https://github.com/coracle-social/bucket
|
- https://github.com/coracle-social/bucket for local development
|
||||||
|
- rnostr for production use
|
||||||
|
|
||||||
```sh
|
cargo run
|
||||||
cargo run # Listen to events
|
|
||||||
nostril --envelope --content "realtime message" --kind 90002 | websocat ws://localhost:4736 # Send a test event
|
Creating a test task: nostril --envelope --content "test task" --kind 1630 | websocat ws://localhost:4736
|
||||||
```
|
|
||||||
|
|
||||||
## Principles
|
## Principles
|
||||||
|
|
||||||
|
@ -45,10 +45,10 @@ Dots can be repeated to move to parent tasks
|
||||||
Property Filters:
|
Property Filters:
|
||||||
|
|
||||||
- `#TAG` - filter by tag
|
- `#TAG` - filter by tag
|
||||||
- `?TAG` - filter by state (type or description) - plain `?` to reset
|
- `?STATE` - filter by state (type or description) - plain `?` to reset
|
||||||
|
|
||||||
State descriptions can be used for example for Kanban columns.
|
State descriptions can be used for example for Kanban columns.
|
||||||
An active tag or state filter will also create new tasks with those corresponding attributes.
|
An active tag or state filter will also set that attribute for newly created tasks.
|
||||||
|
|
||||||
### Available Columns
|
### Available Columns
|
||||||
|
|
||||||
|
@ -57,6 +57,7 @@ An active tag or state filter will also create new tasks with those correspondin
|
||||||
- `name`
|
- `name`
|
||||||
- `state`
|
- `state`
|
||||||
- `tags`
|
- `tags`
|
||||||
|
- `hashtags`
|
||||||
- `desc` - accumulated notes of the task
|
- `desc` - accumulated notes of the task
|
||||||
- `path` - name including parent tasks
|
- `path` - name including parent tasks
|
||||||
- `rpath` - name including parent tasks up to active task
|
- `rpath` - name including parent tasks up to active task
|
||||||
|
@ -69,6 +70,13 @@ For debugging: `props` - Task Property Events
|
||||||
|
|
||||||
## Plans
|
## Plans
|
||||||
|
|
||||||
- Expiry (no need to fetch potential years of history)
|
- Relay Selection, fetch most recent tasks first
|
||||||
|
- parse Hashtag tags from task name
|
||||||
|
- Personal time tracking
|
||||||
|
- Unified Filter object
|
||||||
|
-> include sub
|
||||||
|
- Time tracking: Active not as task state, ability to postpone task and add planned timestamps (calendar entry)
|
||||||
- Web Interface, Messenger integrations
|
- Web Interface, Messenger integrations
|
||||||
- TUI - Clear terminal?
|
- TUI - Clear terminal?
|
||||||
|
- Expiry (no need to fetch potential years of history)
|
||||||
|
- Relay: filter out task state updates within few seconds, also on client side
|
||||||
|
|
Loading…
Reference in New Issue