v1.9.2
Scheduling by drag and drop
- Drag one or more to-dos into the gap between rows to schedule them in between: a free day in the gap gets the day-start time; same-day gaps pick the nearest whole hour, then minute midpoints. Several dropped at once divide the interval into equal shares. Works in the Overdue group too.
- Dropping on a group heading (Today, Tomorrow, a date) now keeps each to-do's own clock time; to-dos without one get the new Day start time setting (default 09:00).
Alarm picker rework
- Two rows of quick buttons: Today, Tomorrow, Weekends, Next Monday and accumulating +hour, +day, +week, +month(day), +month(date) — repeated presses add up, absolute buttons reset.
- Multi-select alarms gained modes: keep each to-do's own schedule (shift from each one's own date/time — the default) or same date & time for all, with a live explanation line describing exactly what OK will do.
- Layout polish: time columns end flush with the calendar, buttons above the calendar, consistent fonts.
Search
- A last-resort tier finds notes hidden in excluded notebooks when nothing else matches, clearly labeled — and "no matches anywhere" is now only said when it is true.
- Search applies reliably on Enter and when picking an autocomplete suggestion.
Fixes
- Clicking anywhere on a row opens the note — no more dead zones near the borders.
- Text selection started in the note editor keeps extending when the pointer crosses the Cockpit panel.
- Plain to-dos (no checkboxes) show a small disc with a dark themed rim, clearly distinct from checkbox progress rings.
- A profile edit can no longer briefly show items the new filters should hide.
Verified by 194 harness checks and a 45-test Playwright suite driving real Joplin.