📅 Just launched: The All-New OurCal for iOS

This is the biggest update to OurCal since we launched. We set ourselves a challenge: make OurCal even easier to use without losing any of its powerful functionality. The answer is an app that's been completely redesigned — with a unified calendar view, colour-coded events, powerful new filters, and a faster way to create events.
🆕 Pinch to zoom calendar
See your week your way. Pinch in or out on the calendar to smoothly adjust how many event rows are visible — from a clean, minimal two-row view to a richly detailed ten rows. Your preferred zoom level is remembered automatically.
Redesigned event details
Everything you need to know, right where you'd expect it. A new scrollable info strip puts the group, calendar, recurrence, timezone, and end-to-end encryption status front and centre. Duration now appears directly in the header, so you never have to do the maths.
Fixes
- Fixed recurring all-day events (e.g. birthdays, holidays) appearing on the wrong day for some timezones
- Chat messages now load correctly when opening a group chat or event thread from a push notification
- Dates and times throughout the app now respect your region's format preferences, including date ordering and 12-hour vs. 24-hour clock. Event details show your current timezone offset (e.g. GMT−4, CET+1) when viewing an event in a different timezone.
- The timezone picker now computes offsets based on the event's date, correctly reflecting daylight saving time
- A "New" divider now marks where unread messages begin when opening a thread or channel
- New events now default to the current group's emoji instead of "❤️"
- Fixed a persistent unread badge caused by deleted event threads being included in the badge count
- Fixed recurring events not syncing the start time when editing an existing event
- Fixed recurring events generating overly specific recurrence rules when fields like day or month weren't explicitly set
- Fixed the chat channel list getting stuck on a fresh login
- Fixed tapping a notification opening a duplicate chat when the channel was already open
- Fixed event chat threads taking longer than necessary to load
- Fixed the paywall showing subscription products from the wrong group when upgrading
- Fixed full-width list separators in Settings and group member views
- Fixed group member list sometimes missing members whose profiles hadn't finished syncing
Known Issues
We're aware of the following issues and are working quickly to resolve them:
- Editing a single instance of a repeating event may generate update notifications for all other instances
- Calendar scroll position may reset after opening a notification and navigating back
- Device name may not display correctly on the Synced Calendar Info screen
- Message states (waiting, sent, delivered, seen by all) are not yet shown in group and event chats
- Group may disappear from the message feed if all messages are deleted