Office Flow
Tasks that move when you click.
An Obsidian plugin: inline task buttons, progress cards that count leaf tasks, and one gesture to archive a section and bring it back. This is a model of those behaviors rebuilt for the browser, using the plugin's own stylesheet. Nothing to type: click, and hold.
Try: tick a task and watch the card recount. Click + after a task for a child task, then pick its category. Click the percent, hold it for two seconds, and the section moves to today's archive file; hold the blue badge there to bring it back. The real plugin does this inside Obsidian's editor; "Get the app" opens it in Obsidian's community plugin store.
About
What it is.
- A CodeMirror 6 editor extension: decorations, inline widgets and keymaps put task buttons right after every unfinished checkbox.
- An office-progress code-block DSL renders live progress cards for any section of any note.
- Hold a card's badge to archive a whole section into today's file; hold again to bring it back. Zero runtime dependencies.
Decisions 3
Shift+Enter inserts a task. Plain Enter on a task line only breaks the line.
Because writing a note under a task is more common than adding a sibling, and Obsidian's default hands you a checkbox every time.
Cost: a habit to unlearn, and a setting for people who will not.
Archive writes the destination file before it trims the source.
Because a failed step must never lose a task. A duplicated block is cheap to clean up.
Cost: a crash between the two writes leaves the block in both places.
A card counts leaf tasks only. A task with children is a group.
Because 3 of 7 should mean seven things to do, not four things plus three headings.
Cost: a parent task never counts as done on its own.