CLOUDMORROW

Quills / Personal

Tasks

Boards with three lanes: To Do, Doing, Done.

Star · 0 Nobody has starred it yet

What it does

  • Boards with three lanes: To Do, Doing, Done
  • Subtasks as - [ ] lines in a task's Markdown, counted on its card
  • Drag cards between lanes, or tick the circle to finish one
  • Done empties itself a week after a task is finished
  • A board for everyone the first time they open it

Add it to your cloud

$ cm quill add tasks

Or, as an administrator, open Administration → Quills in the app and choose Tasks. Either way your cloud shows you everything below and waits for your yes.

Standard. The installer offers Tasks when you set up a new cloud, so you may have it already. How installing works

What it adds to your cloud

Datamodels

The kinds of data it works with. Records belong to the people who write them, not to the quill: removing it leaves every one where it is.

Uses

Board board

foundational

A set of tasks, each in one of three lanes.

  • Title title text, one linerequired Encrypted
Uses

Task task

foundational

One thing to do, on a board, in a lane. Its body is Markdown; subtasks are - [ ] lines.

  • Board board link to Boardrequired · deleted with its board Indexed
  • Title title text, one linerequired Encrypted
  • Body body Markdown Encrypted
  • Lane lane one of To Do, Doing, Done Indexed
  • Due due date Indexed
  • Done done_at date and timeset when lane becomes Done Indexed

Indexed fields are kept plain, so your cloud can sort and filter by them. Encrypted fields are encrypted before they reach the disk.

Screens

TasksA board of tasks. Lanes: To Do, Doing, Done; one board at a time, chosen across the top.

Each is a tab, drawn by your cloud itself on every surface:

  • Phonethe web app, made for the phone
  • Webthe full web app, in a browser
  • Terminalthe terminal app
  • Command linecm tasks
  • Assistanttools for your assistant, as you

Runs on its own

Deletes tasks 7 days after their lane becomes Done, checked every hour.sweep_done

Comes with

A board for each person, the first time they open Tasks.first_board · “your name's tasks”

Its own code

None. Everything it does is declared in quill.toml and run by your cloud itself.

In its own words

A Quill for Cloudmorrow: boards, and three lanes on each — To Do, Doing, Done — because that is what a board is for.

  • A task is a title and a Markdown body, which is where its detail and its subtasks (- [ ] lines) live.
  • Done empties itself: a week after a task is finished, it goes.
  • Everyone starts with a board named after them.

What it adds to your Cloudmorrow

Datamodels uses the foundational board and task (domain Tasks)
Screens one board, on the phone, the web app, the terminal, cm tasks, and to your assistant
Jobs sweep_done: deletes tasks that have been done for seven days
Datasets first_board: one board for each person, the first time they open Tasks
Services, webhooks, APIs none

It contains no code: everything above is declared in quill.toml.

Working on it

See CLAUDE.md. In short: cm quill check, then cm quill dev.

Licence

AGPL-3.0-or-later.