Every mouse action has a keyboard alternative. Tab to a session block, then:
Enter — open the session editor
Ctrl+↑/↓ — move the session earlier/later in the day (times reflow automatically)
Alt+↑/↓ — shorten/lengthen by 5 minutes (later sessions shift)
Delete — remove the session (undoable)
Ctrl+Z / Ctrl+Shift+Z — undo / redo any change (also the ↶ ↷ toolbar buttons)
Esc — close dialogs
🖱️ Drag a block to reorder (drop between blocks, even on another day). Drag the bar at a block's bottom edge to resize its duration. Use the Track field to run sessions in parallel without conflict warnings.
🗑 Created something by mistake? Hover a block for its ✕ button, or hover a day header for the 🗑 button that deletes the whole day — every change (add, delete, move, resize, settings) can be undone with Ctrl+Z.
⚙️ Event sets each day's start/end time or total duration (hours or minutes). When “All sessions must fit” is ticked, new and resized sessions are kept within that budget; the red dashed line marks the event end.
⚡ Quick add drafts sessions fast: type Title 45, Lunch 1h or Demo 1:30 and press Enter; session types (lunch, coffee, break…) are detected from the title. Paste multiple lines to add them all.
💾 Your agenda is saved automatically in this browser (localStorage).