Skip to main content
TaskForge 3.0: your AI can read your tasks.
← What's new

Calendar events: a faster peek and a calmer editor

Shipped in version 3.0.0

Two screens changed: the quick peek you get from tapping an event, and the full editor you get from opening one. Both were doing too much at once. The peek let you edit fields it had no business editing, and the editor saved behind your back as you typed. Both now do one job clearly.

The event peek: read first, act fast

Tap any calendar event and a panel opens with the event's status up top, not its form fields:

  • A lead line that says how far away the event is: "Starts in 12 min," "In progress," "Ended 8 min ago," colored to stand out when the event is about to start.
  • A Join button that appears only when the event has a video call link and is starting soon, so it's there exactly when you'd use it and gone otherwise.
  • Who's coming, as a stack of avatar rings: solid for people who've responded, dashed for people who haven't. Tap the stack to see the full list with names and response status.
  • Notes, with invite boilerplate (the auto-generated "join this Zoom meeting" block some calendar invites paste in) collapsed by default. Tap it to expand; your own notes underneath are never hidden.
  • A conflict warning when another event on your calendar overlaps this one, so double-bookings don't hide until you open the day view.

None of this is editable from the peek anymore. Tap Full Editor for that; the peek's only other job is showing you the event, fast.

One-tap RSVP

If you haven't responded to an invite yet, the peek shows Accept, Maybe, and Decline as one row you tap once. Already responded? A quiet line shows your answer with a small "Change" link if you want to switch it.

Platform difference: on Android, tapping a response writes it directly and that's it. On iPhone and Mac, tapping hands off to your device's Calendar app instead. Apple's calendar doesn't let other apps write RSVP responses on your behalf, so TaskForge opens the native editor for that one step. You'll see a one-time tip explaining this the first time it happens.

A calmer editor

Opening the full editor used to mean four boxed-in sections stacked on top of each other. It's now a flat list of property rows, When, Where, Notes, Who, the same anatomy as editing a task, so switching between task and event editing doesn't feel like two different apps.

  • When is a combined date and time row with the start and end right next to each other, plus a day strip underneath showing what else is on your calendar that day and flagging anything that overlaps.
  • Where covers location and video-call link together, with a Join button next to a recognized conference URL.
  • Notes is a plain text field, no separate "Notes" heading taking up a whole section for one paragraph.
  • Who shows attendees with their response status, and an invite action if the event doesn't have anyone on it yet.

Manual save, and why

This is the bigger change: event edits used to save themselves in the background as you typed, the same way task edits do. Events are different. Saving a change to an event with attendees sends them an update email through your calendar provider. Autosave meant a stray keystroke could trigger emails nobody asked for.

Now every event edit works like a form: type your changes, and an amber bar appears across the top saying Unsaved changes, with a Discard option next to it. If the event has attendees, the bar spells that out: "Unsaved changes · attendees are emailed on save", so you know before you tap Save, not after. Nothing is written until you tap the save arrow in the header. Leaving the editor with unsaved edits (the back button, or Escape on Mac) shows a confirmation dialog first; Discard throws the edits away, Cancel takes you back to keep editing.

Platform differences

  • All platforms: the peek and editor behave the same way, with a read-first peek, one-tap RSVP, and manual save.
  • iPhone and Mac: RSVP taps open the Calendar app for the actual write, since EventKit (Apple's calendar framework) doesn't accept attendee-status changes from other apps.
  • Android: RSVP taps write directly through your connected calendar account, no app switch.
  • Mac: the peek opens as a width-capped centered panel rather than filling the window, and Escape closes it or, in the editor, triggers the same unsaved-changes check as the back button.
  • Read-only calendars (subscribed or shared calendars you can't write to) show the same peek and editor content with every editable control removed: no RSVP row, no Save button. Values are still copyable by long-press or right-click.