v0.14.28Minor

Inline Event Editing, Calendar Placement Mode & Onboarding Tips

Scheduling a task on mobile used to require multiple taps through menus. Now you just pick it up and drop it where you want it.

Inline Event Editing

  • Clicking a calendar event now opens an inline editor directly. No separate window to manage.
  • All-day events now have their own dedicated toggle, making it easier to mark an event as spanning the full day.
  • All-day events are displayed in a collapsible section at the top of the calendar, keeping your time-blocked view clean.

Calendar Placement Mode

  • On mobile, you can now tap a task from the planned tasks tray and drop it onto a time slot in the calendar. It's a more direct way to schedule tasks.
  • A placement preview shows exactly where your task will land before you confirm.
  • Placement actions are saved locally first and sync when you're back online.
  • Time adjustment buttons now disable invalid options automatically. For example, you can't extend a time block past midnight or set an end time before its start.

Onboarding Tips

  • First-time tips now appear contextually as you encounter features. The first tip introduces the all-day event toggle in the event editor.
  • Tips are shown once and dismissed automatically, keeping the interface clean for returning users.

Bug Fixes

  • Fixed edge cases in time validation that could allow invalid time ranges to be saved.
  • Fixed event category data failing silently when saving.