Significantly faster app launch, with nearly 3 seconds of work moved off the main thread so the entire app is responsive sooner
The app is now smoother across the board, with message processing, decryption, calendar sync, and background services no longer competing with the interface for resources
Fixed the calendar freezing briefly during a sync pass, especially for synced calendars with recurring events
Fixed the app freezing when scrolling the calendar at larger text sizes on iOS 26
Leave OurCal open overnight and the calendar now rolls over at midnight automatically. The today marker, labels, and agenda all update in place. If you were viewing today, the selection advances with you. If you were looking at a specific future date, your selection stays put.
π Notes on synced events
Synced calendar events with notes now show them in a read-only viewer. Tap to expand past the inline preview, just like native events.
π Edit menu
The toolbar edit button now opens a menu offering "Edit Event" and "Add Note" or "Edit Note", so you can jump straight to whichever you need.
Now on Android too
Map previews on event details
Edit event now warns about unsaved changes before discarding
Channel update event titles now update live when an event is renamed
Scrollable metadata strip on group chat
Contacting support now pre-fills your device and app info so we can help faster
Fixes & Improvements
After editing an event's date, the calendar now scrolls to and selects the new date
Fixed recurring event chat diffs showing the wrong title, wrong previous date, or stale occurrence dates
Fixed spurious "event changed" messages appearing in chat from synced calendar sync churn
Fixed a flood of "created event" messages when migrating a synced calendar
Fixed push notifications sometimes falling back to generic text on channel updates
Fixed event timezone being silently reset by push notification processing
Fixed event notes not updating via push when the app was closed
Fixed false-positive error reports from synced calendar updates
Weekly shopping list β add items, tick them off, and everyone sees the update in chat.
Add rich notes and checklists to any event, with bold, italic, bullets, links, and more in a full-screen editor. Tick off checklist items right from the event detail screen without opening the editor, and your group sees every change in chat. Repeating events get full support too, with the choice to update one occurrence or all. Perfect for things like weekly shopping lists that change each week.
Tap "Add checklists & notes..." on any event to get started.
Synced events now get full chat β automatic updates, replies, and reactions, just like OurCal events.
Synced calendar events now get the full OurCal treatment. When a synced event is created, updated, or cancelled, your group sees it automatically in the chat, just like native OurCal events. And everyone can reply and react in the event thread. No more second-class events.
Currently available for syncs set up on iOS, with support for all calendar providers except Exchange. All versions of OurCal, including Android and Mac, can see, reply to, and benefit from these synced event threads.
π Recurring event carousel
Swipe between occurrences β and land on the exact one that changed.
Swipe between occurrences of a recurring event right on the detail screen. On iOS and iPadOS, swipe left and right with a peek at the next card. On Mac, use the toolbar arrows. Tapping a chat update or push notification now lands on the exact occurrence that was changed.
Reconnect or move a synced calendar
Previously, when you reinstalled the app or got a new phone, your synced calendars wouldn't carry over to your new device and would remain stuck, not syncing. Now you can reconnect or move a sync to your current device in place, keeping your sync, group, and all conversations intact. OurCal also proactively flags syncs that have stopped updating, so you'll know before your group's calendar goes stale.
Fixes & Improvements
Push notifications now more reliably show event names and richer detail instead of fallback text
Changing an event's start time now preserves the duration. The end moves with it, matching Apple and Google Calendar
Cancelling an event on iOS now keeps the agenda sheet open so you can see the cancelled state
Fixed multi-day event bars sometimes disappearing from the calendar when other events expanded
Fixed cancelled event notifications landing on a dead end instead of the cancelled card
After saving a new event, OurCal now takes you straight to the event detail screen β with the agenda sheet underneath and the calendar scrolled to the right day. No more hunting for the event you just created.
Other Fixes & Improvements
Fixed synced calendars showing "Never synced" on first setup until restarting the app
Not every recurring event follows a pattern. Practices, lessons, shifts, appointments β sometimes you just need the same event on a handful of specific dates. Two new features work together to make this effortless.
1. Duplicate events to multiple dates at once
Pick the dates, see the preview, confirm β no more creating the same event one by one.
A new duplication sheet lets you pick multiple dates at once, with a live preview right on your calendar. Selected dates show the new event at full opacity while existing events dim, so you can see exactly how it'll look before confirming. Duplicated events no longer have "(Copy)" appended to the title, so they look clean from the start.
2. Auto-fill suggestions from past events
Start typing and OurCal fills in the rest from your history β times, locations, members, and all.
Start typing in the new event auto-fill field and OurCal suggests matching events from your history β showing the emoji, title, time, duration, and location. Tap a suggestion to fill in the details instantly.
Other Fixes & Improvements
Fixed the app sometimes freezing when tapping subscription alerts on iOS 26