KamoCRM

Checklists in the Notes app — prerequisites, stickies, home panes and the calendar

Featurekamo-internal
Shipped
September 23, 2026 at 6:13 AM UTC
Author
Kamo
Commit
823f55c

A note is memory; a checklist is work. /notes now has two halves — Notes and Checklists (?view=checklists) — and a checklist is its own record (/api/checklists, KBService) with tasks that can wait on other tasks. Checklists - A card per list on its own wall: progress edge and ring, tasks tickable on the card, schedule chip; rail filters for in progress / not started / done / scheduled / on home / favourites, search that reaches inside every task. - The editor: add tasks fast (Enter; Shift+Enter adds it as the next step; paste a list), click to edit, drag or Alt+arrows to reorder, delete with Undo, All/Ready/Waiting/Done filter, "do in order", untick all, clear done, duplicate as a fresh copy, copy as Markdown. - Prerequisites: link mode picks what a task waits on, greying out anything that would loop. A locked task shows its padlock and what it waits on; pressing it shakes the row, lights up the tasks in the way and offers to jump to them. Unticking something finished work depends on, or giving a finished task an open prerequisite, asks first and names what reopens. The dependency rail draws every link and lights the hovered task's. The server enforces the same rules, so nothing gets round them. - Unlocks, ticks and finishing a list are animated; the finish gets confetti and a tone in the surface where the last tick was made. Everywhere a note goes - Floating: checklists float as stickies in the same overlay, stacking order, saved layout and hex-head dock as notes (their own dock group). - Home: a pinned checklist is a launchpad pane beside pinned notes, tickable. - One live store feeds every surface, refreshed by the `checklists` org change, so a tick anywhere lands everywhere. Calendar - A checklist goes on the calendar as a real event (sourceType CHECKLIST), scheduled through the calendar's own event dialog from any surface, or by dragging it from the calendar's new checklist tray onto a day or an hour. - Checklist events show their progress in every view; the event dialog shows the list, tickable in place; overdue work pulses red. - The calendar proxy now publishes the `calendar` org change on every write: EmailService's own topics are per pod, so a tab on the other pod never heard. Design: ****************

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing