Go to file
xeruf daad3faddb docs: functionality reference 2024-07-25 01:02:26 +03:00
src feat: add relative path property 2024-07-25 00:52:03 +03:00
.gitignore refactor: reformat 2024-07-19 21:06:03 +03:00
Cargo.lock Implement global variables, tasks with tags and a repl 2024-07-13 16:12:39 +03:00
Cargo.toml Implement global variables, tasks with tags and a repl 2024-07-13 16:12:39 +03:00
README.md docs: functionality reference 2024-07-25 01:02:26 +03:00

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 task
  • path - name including parent tasks
  • rpath - name including parent tasks up to active task
  • time - time tracked
  • ttime - 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?