docs(readme): notes about interfaces
This commit is contained in:
parent
d8eebcfb6a
commit
baf93bd788
20
README.md
20
README.md
|
@ -8,16 +8,13 @@ First, start a nostr relay, such as
|
||||||
- https://github.com/coracle-social/bucket for local development
|
- https://github.com/coracle-social/bucket for local development
|
||||||
- https://github.com/rnostr/rnostr for production use
|
- https://github.com/rnostr/rnostr for production use
|
||||||
|
|
||||||
Run development build with:
|
Install rustup and run a development build with:
|
||||||
|
|
||||||
cargo run
|
cargo run
|
||||||
|
|
||||||
A `relay` list and private `key` can be placed in config files
|
A `relay` list and private `key` can be placed in config files
|
||||||
under `${XDG_CONFIG_HOME:-$HOME/.config}/mostr/`.
|
under `${XDG_CONFIG_HOME:-$HOME/.config}/mostr/`.
|
||||||
Currently, all relays are fetched and synced to,
|
Ideally any project with different collaborators has its own relay.
|
||||||
separation is planned -
|
|
||||||
ideally for any project with different collaborators,
|
|
||||||
an own relay will be used.
|
|
||||||
If not saved, mostr will ask for a relay url
|
If not saved, mostr will ask for a relay url
|
||||||
(entering none is fine too, but your data will not be persisted between sessions)
|
(entering none is fine too, but your data will not be persisted between sessions)
|
||||||
and a private key, alternatively generating one on the fly.
|
and a private key, alternatively generating one on the fly.
|
||||||
|
@ -119,7 +116,7 @@ Append `@TIME` to any task creation or change command to record the action with
|
||||||
- `!TEXT` - set status for current task from text and move up; empty: Open
|
- `!TEXT` - set status for current task from text and move up; empty: Open
|
||||||
- `!TIME: REASON` - defer current task to date
|
- `!TIME: REASON` - defer current task to date
|
||||||
- TBI: `*[INT]` - set priority - can also be used in task creation, with any digit
|
- TBI: `*[INT]` - set priority - can also be used in task creation, with any digit
|
||||||
- `,[TEXT]` - list notes or add text note (stateless task / task description)
|
- `,[TEXT]` - list notes or add text (activity / task description)
|
||||||
- TBI: `;[TEXT]` - list comments or comment on task
|
- TBI: `;[TEXT]` - list comments or comment on task
|
||||||
- TBI: show status history and creation with attribution
|
- TBI: show status history and creation with attribution
|
||||||
- `&` - revert
|
- `&` - revert
|
||||||
|
@ -197,14 +194,17 @@ Suggestions welcome!
|
||||||
+ Subtask progress immediate/all/leafs
|
+ Subtask progress immediate/all/leafs
|
||||||
+ path full / leaf / top
|
+ path full / leaf / top
|
||||||
|
|
||||||
### Interfaces
|
### Interfaces & Integrations
|
||||||
|
|
||||||
- TUI: Clear Terminal? Refresh on empty prompt after timeout?
|
- TUI: Clear Terminal? Refresh on empty prompt after timeout?
|
||||||
- Kanban, GANTT, Calendar
|
- Kanban, GANTT, Calendar
|
||||||
- Web Interface
|
|
||||||
- Messenger Integrations (Telegram Bot)
|
|
||||||
- n8n node
|
- n8n node
|
||||||
- Caldav Feed: Scheduled (planning) / Tracked (events, timetracking) with args for how far back/forward
|
- Webcal Feed: Scheduled (planning) / Tracked (events, timetracking) with args for how far back/forward
|
||||||
|
|
||||||
|
Interfaces:
|
||||||
|
|
||||||
|
- text-based REPL for terminal and messengers
|
||||||
|
- interactive UI for web, mobile, desktop e.g. https://docs.slint.dev/latest/docs/slint/src/introduction/
|
||||||
|
|
||||||
## Exemplary Workflows - User Stories
|
## Exemplary Workflows - User Stories
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue