Always
getting better.

New releases, thoughtful improvements, and the fixes that keep every plan moving.

Latest releasev2.3.2October 10, 2026Explore what’s new

Release notes

Newest first

v2.3.2

Latest

Notification Registration, Apple Calendar Deletions, and Faster Lookups

This patch stops a failed request when registering for notifications, lets Apple Calendar deletions finish syncing, fixes monthly AI usage checks, and makes loading your data more efficient.

Improvements1
  • Loading your groups and events does less work. Permission checks run once per request, overlapping access rules are combined, and a duplicate index on groups has been removed.
Bug Fixes3
  • Registering this device for push notifications no longer sends a device field the server doesn't store. Previously, that extra request failed even though notification setup still succeeded through your account.
  • Deleting an event that was added to Apple Calendar can now be queued for removal. Previously, that queue was missing, so the Apple Calendar copy could not be cleared.
  • Checking your AI usage for the month no longer fails, so your limit for the current period is read correctly.

v2.3.1

Calendar Time Zone and Dot Fixes

This patch keeps all-day events on the right day when you travel, shows one dot per event in calendar views, and makes the splash screen's connection hint match the loader.

Bug Fixes4
  • All-day events now stay on their calendar day in every time zone. Previously, an all-day event could appear a day early when viewed west of its creator.
  • All-day reminders now read "All day on" the event's date instead of showing a clock time that could be wrong for your time zone.
  • Calendar views show one dot per event instead of one per invited member, so group events no longer show duplicate dots.
  • The splash screen hint for a slow connection now matches the three-dot loader it appears under.

v2.3.0

Attendance Requirements, Single-Date Rain Checks, and Guest Responses

Schedulr 2.3 lets polls require a minimum turnout and key people, rain-check a single date of a recurring event, and record replies from guests who aren't on Schedulr — plus fixes for subscriptions, account deletion, Apple Calendar recurrence, Luna, and poll events.

Improvements3
  • Set a minimum number of attendees and choose people who must be available before a poll time can win. If no time qualifies, the poll says so instead of creating an event that won't work.
  • Rain-check just one date of a recurring event. Approval, tracking, and notifications show the exact date affected, and rescheduling moves only that occurrence while the rest of the series carries on.
  • Organizers can now record Going, Maybe, or Declined for guests who aren't in the group, so replies received by text or phone appear in the attendee list, marked as recorded by the organizer.
Bug Fixes5
  • Fixed an issue that could switch Pro subscribers back to the free plan after a purchase, restore, or refresh.
  • Deleting your account now works when you've uploaded event covers or group photos.
  • Monthly events imported from Apple Calendar that repeat on a weekday, such as the second Tuesday or last Friday, now appear on the correct dates.
  • Starting a new conversation while Luna is still replying no longer brings the previous answer into the new chat.
  • Polls set to create an event automatically now retry if creating the event fails after the poll closes, instead of leaving the poll without its event.

v2.2.0

One-Tap RSVPs, Offline Agenda, and Leave-By Reminders

Schedulr 2.2 lets you RSVP straight from notifications, check your agenda offline, get reminded when it's time to leave, and reuse polls and templates more easily — plus an upgraded Luna and fixes for Apple Calendar sync, recurring events, reminders, and groups.

Improvements11
  • RSVP straight from an invite, update, or reminder notification with Accept, Maybe, or Decline — no need to open the app.
  • Open your last synced groups and events without a connection. Schedulr shows when it last synced, and refreshes automatically once you're back online.
  • Save a travel plan to an event and your reminder arrives when it's time to leave, with the leave-by time and journey length included.
  • When you move a group event to a new date or time, you can ask everyone to RSVP again so the headcount reflects the new time.
  • RSVP to a single occurrence of a recurring event — skip just next week without changing your answer for the rest of the series.
  • Duplicate an availability poll to reuse its title, time slots, and settings, with votes starting fresh and past slots flagged for you to update.
  • Choose which group members take part in an availability poll instead of inviting the whole group.
  • Edit the details of a saved event template without having to recreate it.
  • Luna now picks up where you left off: scheduling tasks that stalled, such as a search with no free times or a poll tie that needs a decision, reappear in your inbox with a one-tap way to continue.
  • Luna has been upgraded to GPT-6 Luna for better scheduling help.
  • Finding a time now checks overlapping start times, so free windows like 9:30–10:30 are no longer missed.
Bug Fixes15
  • Suggested times no longer include times that have already passed today, and past times can't be confirmed as new events.
  • All-day events imported from Apple Calendar no longer take up an extra day in Schedulr.
  • Rain-checked events are no longer re-added to Apple Calendar during group sync.
  • Editing a recurring series with an end date now syncs title, time, location, and notes changes to Apple Calendar.
  • Recurring series now include their final occurrence on the chosen end date.
  • Editing a single occurrence of a personal recurring event no longer drops its reminder.
  • Finding a time now accounts for recurring occurrences that were moved into the dates being searched.
  • Event notifications now show dates and times in your own time zone instead of UTC.
  • Scheduled reminders for events you haven't accepted now stay silent in groups you've muted.
  • Pasting a full invite link while joining a group now works, instead of showing an error while quietly adding you to the group.
  • Tapping create or join twice in quick succession no longer creates duplicate groups.
  • Group limits are now applied consistently when creating or joining groups.
  • If saving attendees fails while creating an event, the event is no longer left behind without anyone attached to it.
  • Failed travel plan requests no longer count toward your hourly limit.
  • Fixed security issues affecting subscription status and AI usage limits.

v2.1.1

Spotify Playback Fix

This patch fixes background Spotify playback stopping when opening Schedulr.

Bug Fixes1
  • Opening Schedulr no longer stops Spotify playback in the background.

v2.1.0

Flexible Reminders, Event Duplication, and More Control over Plans

Schedulr 2.1 adds reminders for individual events, quick event duplication, a chance to review Luna's plans before saving, and more control over poll invitations — alongside fixes for Apple Calendar sync, recurring events, sign-in links, and saved changes.

Improvements4
  • Choose a reminder time for each event, keep your account default, or turn reminders off for that event.
  • Duplicate an event from its details or calendar menu to open an editable copy at the same time the next day, with its details and attendees carried over and RSVPs starting fresh.
  • Luna now shows an event draft before adding a plan to your calendar. Review it, edit the details, choose an alternative time when available, or cancel before anything is saved.
  • Poll creators can choose to invite the winning-slot voters or the whole group when a poll becomes an event, and add people who didn't vote afterwards.
Bug Fixes6
  • Changes, deletions, and restorations in Apple Calendar now update imported events in Schedulr, keeping them in sync without creating duplicate copies or losing Schedulr notes and categories.
  • Recurring events now remain visible in Month and Upcoming views even when the series started before the dates you're viewing.
  • Editing all occurrences of a recurring event now preserves its existing cutoff, so previously removed future occurrences don't reappear.
  • Sign-up confirmation and password-reset links now work when they launch the app from a closed state.
  • Clearing an event's location, notes, or category now saves correctly instead of leaving the old value behind.
  • Switching a group from a timed mute to an indefinite mute now clears the old expiry, so notifications stay muted until you turn them back on.

v2.0.1

Reliability Fixes for Rain Checks, Reminders, and Sign-In

This patch keeps attendees and RSVPs intact through Trash and rain checks, makes rain-check denials and Pro purchases stick, and fixes reminders, Scheduly dates, offline launches, and invite links.

Bug Fixes7
  • Attendees and RSVPs are now preserved when a group event is moved to Trash or rain-checked, so restoring it or rescheduling through a poll keeps everyone who was invited.
  • Denying a rain-check request now works, and completing a Pro purchase or restore no longer reports a failure after a past billing grace period.
  • Reminders and nudges for recurring events now fire on the intended day and time, matching how the app shows the series in your own time zone.
  • Scheduly now resolves "tomorrow" and other dated requests to the correct day, rather than shifting by one depending on your time zone.
  • Asking Scheduly to cancel this and all future occurrences now removes them instead of quietly recreating the series.
  • Opening the app without a connection no longer signs you out or clears your widgets and inbox notifications.
  • Opening a group invite link while signed out now takes you into the group after you sign in, instead of dropping the invite.

v2.0.0

A Refreshed Scheduly, Flexible Polls, and Quieter Groups

Schedulr 2.0 makes Scheduly conversations easier to read, gives groups a clearer picture of everyone's availability, and adds control over notifications for individual groups — alongside fixes for poll completion and recurring Apple Calendar events.

Improvements3
  • Refreshed Scheduly's chat interface with clearer text formatting and more readable dates, including in tables and formatted replies.
  • Availability polls now let you select every time that works for you or indicate that none do. See who voted for each option and who has yet to respond, with a reminder action for the poll creator.
  • Mute an individual group's push notifications and nudges temporarily or until you turn them back on, while keeping its in-app inbox updates and reminders for events you've accepted.
Bug Fixes2
  • Availability polls now complete reliably when another member opens or votes on an expired poll, so the resulting event and completion notifications aren't lost.
  • Recurring Apple Calendar events now sync to Schedulr as recurring events instead of appearing as a single occurrence.

v1.18.0

Event Conversations, Safer Invites, and Scheduly Actions

This release keeps group-plan conversations with the event, gives owners control over invite links, and lets Scheduly help change plans as well as create them — alongside important fixes for polls, editing, recurrence, and data safety.

Improvements4
  • Group events now have discussion threads, so attendees can coordinate details, see new activity, and receive notifications without taking the conversation somewhere else.
  • Group owners can now manage invite links from group settings: share the current link, regenerate it if it has been shared too widely, or turn joining off until the group is ready for new people.
  • Scheduly can now help reschedule or cancel existing events and update your RSVP, always showing a confirmation before it makes a change.
  • The "Your next 2 weeks is clear" reminder now arrives every two weeks instead of every day.
Bug Fixes5
  • Saving an event no longer risks clearing its attendees while their existing invitations are still loading.
  • Automatically completed availability polls now create the event for the poll creator, include the right people, send the completion notification, and avoid duplicate events when votes arrive together.
  • Emptying your trash can no longer permanently delete a group event owned by someone else.
  • Recurrence exceptions now remain available for active recurring series instead of being removed by retention cleanup.
  • Improved reliability for event notifications and account deletion on projects using newer Supabase secret-key configuration.

v1.17.2

Smoother Calendar and Event Details Layout

This patch makes switching calendar views feel more responsive, opens Upcoming on today instead of past events, and restores full width on personal Event Details.

Bug Fixes3
  • Switching calendar views and paging through months or years now feels more responsive.
  • Opening Upcoming now lands on today, or the nearest upcoming day, instead of the oldest past events.
  • The event brief on personal Event Details is now full width, matching the header and attendees.

v1.17.1

Siri and Shortcuts Fix

This patch fixes an issue that stopped Siri and Shortcuts from working.

Bug Fixes1
  • Siri and Shortcuts now work again.

v1.17.0

Interactive Widgets, Siri Shortcuts, and Calendar Reliability

This release lets you act on Home Screen widgets and ask Siri about group plans, brings the standalone Scheduly card back to the dashboard, and fixes guest RSVPs, category colours, Apple Calendar edits, and AI quota use.

Improvements3
  • Widgets can now do more than open the app: ask Scheduly from the Home Screen, rain-check or open an upcoming event from Up Next, and use Siri or Shortcuts to ask when everyone is free.
  • The dashboard Scheduly card is back as its own hero, with greeting, plan copy, and tap-to-chat, instead of being nested in the group header.
  • App Store review prompts now appear after real Schedulr wins — such as someone joining your group, finding a shared free slot, or locking in a time with Scheduly — rather than after setup chores.
Bug Fixes6
  • Claiming a guest RSVP now updates only that guest, so two attendees with the same name no longer overwrite each other.
  • Group events with a category now use the category colour on the calendar, instead of falling back to a member colour.
  • Asking Scheduly about your busiest or quietest day no longer uses your monthly AI allowance, because those answers are calculated locally.
  • Editing a single occurrence of a recurring event now updates the matching Apple Calendar event, not another event that happens to share the same title.
  • Events shared by more than one person now show the synced count on the dashboard and month view.
  • Sign-in and account notices now stay visible for their full time instead of disappearing early when a second message appears.

v1.16.9

Clearer Views, Shared Event Editing, and a Faster Scheduly

This release polishes the dashboard and calendar, lets invited people update event details, and makes Scheduly quicker and more helpful.

Improvements3
  • Improved the dashboard and calendar UI for a clearer, more consistent experience.
  • Anyone invited to an event can now edit its details, so groups can keep plans up to date without waiting on the organiser.
  • Scheduly is now better and faster, with more helpful answers and quicker responses.

v1.16.8

All-Day Event Creation Fix

This patch fixes a bug that prevented all-day events from being created.

Bug Fixes1
  • All-day events can now be created successfully again.

v1.16.7

Smarter Planning, Travel Follow-Through, and Scheduling Reliability

This patch improves planning journeys from discovery through follow-through and fixes several edge cases affecting AI availability, recurring events, travel-plan usage, and smart scheduling buffers.

Improvements2
  • Empty-week and quiet-group reminders now land on a visible planning strip, even when events exist later in the month.
  • Travel plans can now be followed by leave-by or commute-buffer actions so journeys stay connected to the calendar after route planning.
Bug Fixes5
  • AI free-time suggestions now account for people attending group events, preventing invitees from being suggested during busy times.
  • AI free-time search now expands recurring events and their exceptions across the full search window.
  • Monthly recurrences without an explicit day no longer drift into later months after shorter months are encountered.
  • All-day events now block smart-scheduling buffers only on the days they actually occupy instead of the entire search range.
  • Failed travel plans now release their reserved AI usage so errors and unavailable routes do not consume the allowance.

v1.16.6

Simpler Support and Accurate Badge Counts

This patch makes it easier to reach Schedulr support from the app and keeps the Home Screen badge in sync when notifications are marked as read.

Improvements1
  • Opening Support from your profile now shows the Schedulr support website inside the app.
Bug Fixes1
  • Marking a notification as read now also clears its unread count from the app's Home Screen badge.

v1.16.5

Smarter Time Suggestions, Notification History, and Widget Fixes

This patch improves time proposals when not everyone is free, preserves notification history with accurate unread counts, and fixes reliability issues across shared templates, the Up Next widget, and review prompts.

Bug Fixes5
  • The rolling Up Next widget now removes events after they finish instead of continuing to show them until the app is reopened.
  • Propose Times can now suggest and rank partially available slots when no time works for every invitee, with each option showing the actual share of people available.
  • Only a shared event template's owner can rename, delete, or make it personal, and failed changes no longer disappear locally before returning after a refresh.
  • Reading a notification no longer deletes it from history; read state now persists, badge counts reflect unread items, and clearing notifications remains a separate confirmed action.
  • Review prompts now respect an annual limit instead of a lifetime cap and are only counted when requested from an active app window.

v1.16.4

Smarter Discovery, Organizer Controls, and Reliability Fixes

This release makes Scheduly and group planning easier to discover, gives Pro organizers control over automated reminders, improves multi-member scheduling, and tightens notification, reminder, auth, and availability reliability.

Improvements5
  • Free users with remaining AI taster quota can now open Scheduly from the dashboard hero instead of only from the AI tab.
  • Pro event and poll creators can now turn automated RSVP and poll-vote reminders on or off in Settings.
  • Scheduling insights with sparse data now show create-poll and schedule-event actions instead of dead-end sample-size messages.
  • Group propose and AI availability searches now apply enabled smart scheduling rules for all Pro participants, not only the signed-in user.
  • Empty group dashboards now offer Plan event, Create poll, and Propose times instead of only creating an event.
Bug Fixes5
  • Dismissing a single in-app notification no longer lets a stale refresh bring it back.
  • Event reminders no longer fire for rain-checked or rescheduled events.
  • Canceling password reset no longer clears the pending-reset gate before the recovery session is fully signed out.
  • Propose Times and AI free-slot search now treat all-day events as busy for the full day coverage.
  • Group lifecycle push notifications now require the caller to belong to the target group.

v1.16.3

Security Hardening, Reliability Improvements, and Performance Optimizations

This release strengthens backend security across edge functions, improves reliability for notifications and calendar sync, optimizes performance for large operations, and updates support flows.

Improvements6
  • Added popup clash detection for better event conflict visibility.
  • Added shared test fixtures asserting Swift/TypeScript recurrence parity across platforms.
  • Updated in-app support to link to web support for centralized issue management.
  • Updated web support with direct Jira form links for streamlined issue submissions.
  • Moved multi-year EventKit calendar fetch off the main actor to improve app responsiveness.
  • Memoized GroupDashboardView's event display pipeline for better scrolling performance.
Bug Fixes13
  • Fixed serialization of read-modify-write cycles on InAppNotificationStore to prevent concurrent access issues.
  • Fixed ai-chat quota refund logic to handle upstream failures and enforce payload caps correctly.
  • Fixed re-entrancy guard on AIAssistantViewModel.sendMessage() to prevent duplicate messages from rapid taps.
  • Fixed calendar content deduplication to keep distinct events sharing the same title and time.
  • Fixed RevenueCat webhook secret comparison to use constant-time comparison for security.
  • Fixed server recurrence expansion to be timezone-aware, resolving wrong-day reminder issues.
  • Fixed stale device-token rows that were leaking push notifications across different accounts.
  • Fixed per-event existence check in personal calendar sync with batching to eliminate N+1 queries.
  • Fixed poll finalization to be resumable so closed polls never strand without their associated event.
  • Fixed sync error handling that was incorrectly swallowing real errors containing the word 'cancel'.
  • Fixed edge function security with payload bounds enforcement, constant-time secrets, generic error responses, and column allowlists.
  • Fixed batch reminder-cron queries and parallelized APNs fan-out for faster notification delivery.
  • Fixed edge-function imports to pin to exact versions for reproducible deployments.
Patches1
  • Added characterization tests for CalendarSyncManager's personal-sync decision pipeline.

v1.16.1

Bug Report Attachments and Calendar Text Fix

This patch makes bug reports more useful with attachments and keeps calendar month and year text fully visible.

Improvements1
  • Added ability to add attachments when submitting a bug report.
Bug Fixes1
  • Fixed issue where calendar month and year text was displaying off the screen.

v1.16.0

A Fresh, Modern Look for Schedulr

This release refreshes the entire Schedulr experience with a cleaner, more modern visual direction, making every screen feel more polished, cohesive, and easier to navigate.

Improvements1
  • Redesigned the full app experience with updated layouts, styling, and visual details throughout.

v1.15.4

More Ways to Plan, Faster Actions, and Reliability Fixes

This release expands how you plan and keep up with events across Schedulr, Apple Watch, Siri, widgets, calendars, Live Activities, notifications, and guest invites. It also strengthens scheduling, account recovery, automation, quota, cleanup, and notification reliability throughout the app and backend.

Improvements10
  • Free users can now turn detected scheduling conflicts into an availability poll from the event editor.
  • An Apple Watch companion now keeps upcoming events, polls, reminders, and RSVP actions close at hand.
  • Siri and App Shortcuts now provide quicker voice and system-level access to common Schedulr actions.
  • In-app support tickets are available again, making it easier to ask for help without leaving Schedulr.
  • Guest invite links now let people outside Schedulr view event details and respond without first joining a group.
  • Live Activities now surface upcoming-event countdowns and travel departure information on the Lock Screen and Dynamic Island.
  • Push notifications now offer quick actions for common tasks such as responding to an RSVP or voting in a poll.
  • Apple Calendar sync can now separate events into calendars by Schedulr category.
  • The Group Overview widget can now be configured for a specific group instead of always following the active group.
  • The support flow now sends structured bug reports and feature requests directly to the right support intake, with optional app and device diagnostics.
Bug Fixes13
  • The Up Next widget snapshot now uses real upcoming-event data instead of showing a placeholder event outside previews.
  • Database cleanup now rejects negative event-retention values that could otherwise make recent events eligible for deletion.
  • Expired grace-period accounts no longer receive Pro-only automated reminders and scheduling digests.
  • Event reminders now mark only successfully delivered notifications as sent, allowing failed deliveries to be retried.
  • RSVP changes now report missing attendee records as errors instead of appearing to save and then being silently discarded.
  • Password-reset links now work when the user already has an active session.
  • New users are no longer allowed to skip onboarding when the initial profile fetch fails temporarily.
  • Widget updates now ignore stale event and group fetches, preventing an older request from overwriting current widget data.
  • Marking all notifications as read now stays cleared even when an earlier notification refresh finishes afterward.
  • AI chat quota reservations are now atomic, preventing parallel requests from bypassing monthly usage limits.
  • Poll vote reminders can no longer target arbitrary users outside the poll's group.
  • Poll-created and poll-completed notifications now verify that the poll belongs to the group being notified.
  • Concurrent group syncs can no longer upload personal calendar events under the wrong group after switching groups.

v1.15.3

RSVP Preservation, AI Follow-Ups, Push Tokens, and Quota Reliability

This patch keeps attendee RSVP responses intact when group events are edited, makes AI scheduling follow-ups read the previous recommendation context, cleans up stale push tokens after APNs rotation, unblocks combined free-slot event creation, and stops failed AI requests from using quota.

Bug Fixes5
  • Editing a group event no longer resets attendee RSVP statuses back to pending.
  • AI recommendation follow-up detection now reads the previous recommendation context instead of treating each follow-up as a fresh request.
  • APNs token rotation now removes stale device tokens for a user so notifications are not sent to retired devices.
  • Combined free-slot creation prompts are no longer blocked when availability checks should allow the suggested time.
  • AI quota is no longer consumed when the upstream AI request fails before a successful response is returned.

v1.15.2

Travel Reminders, Poll Tie Resolution, Localization, and Reliability Fixes

This release makes saved Pro travel plans more useful near departure time, gives poll creators a clearer way to resolve tied winning slots, expands localization groundwork across the app, and tightens account deletion, background notifications, launch branding, support routing, and test reliability.

Improvements4
  • Saved Pro travel plans can now stay connected to upcoming events and support leave-soon or refresh-route reminders while keeping live route details transient.
  • Availability poll creators now have a manual path for choosing between tied winning slots before creating the final event.
  • Localization coverage has expanded beyond invite sharing, laying the foundation for a more consistent Spanish-language experience across onboarding, account, settings, invite, and core scheduling flows.
  • In-app support now routes users to the Schedulr support site instead of maintaining a separate in-app ticket form.
Bug Fixes4
  • Account deletion now rejects unintended request methods, so deletion only runs through the expected authenticated flow.
  • Background notification handling now declares the required iOS remote-notification mode, improving silent push and background fetch reliability.
  • The launch screen now uses an available branded image asset instead of referencing a missing logo.
  • Theme preference tests now isolate Supabase state so the full test suite avoids order-dependent network calls.

v1.15.1

In-App Support, Travel Plan Refresh, and Calendar Reliability Fixes

This patch restores native feedback and support in the app, adds a privacy-preserving way to refresh saved travel plans, and fixes several calendar edge cases around recurring edits, monthly repeats, Apple Calendar access, and rain-check reschedules.

Improvements2
  • Feedback and support can now be handled directly in the app again, making it easier to send support tickets without leaving Schedulr.
  • Saved travel-plan receipts can now regenerate a fresh live journey plan from the original event or chat context without storing provider-derived route details.
Bug Fixes5
  • Recurring "all occurrences" edits now preserve recurrence rule and end-date changes instead of updating only the event details.
  • Group event sync now accepts iOS 17+ full calendar access when writing to Apple Calendar.
  • AI-created monthly recurring events without an explicit day-of-month now keep their intended schedule after shorter months.
  • Automatic rain-check reschedules now keep guest attendees and apply the same attendee filtering as manual reschedules.
  • Updated project documentation so it no longer promises pull request CI workflows that are not present in the repository.

v1.15.0

Custom Scheduling Rules, Smarter Availability, and Widget Polish

This release gives Pro users more control over smart scheduling, improves group availability across time zones, makes calendar search and widgets more reliable, and tightens the backend systems that power notifications, AI quota, and travel planning.

Improvements6
  • Pro users can now create custom smart scheduling rules for buffers, earliest start times, end-by limits, protected breaks, and weekday-specific cutoffs.
  • Scheduly, rain-check suggestions, and calendar slot search now take Pro standing weekly availability into account when ranking good times, while still treating real calendar conflicts as the source of truth.
  • Group availability is smarter across time zones, so heat maps, previews, share cards, and AI proposals line up more accurately for members in different regions.
  • Calendar search can now find matching events across past, present, and future events instead of only searching the currently selected month or year view.
  • The large Up Next widget has a refreshed layout with a clearer next-event spotlight, and widget refreshes are protected from stale upcoming-event cache writes.
  • The loading splash now shows a delayed, network-aware "No Network Signal" hint when the app appears to be waiting on connectivity.
Bug Fixes4
  • Availability poll vote, rain-check approval, and event reschedule notifications now resolve recipients on the server instead of trusting client-supplied recipient lists.
  • AI quota is now reserved before provider calls, helping prevent provider spend when a user is already out of allowance.
  • Failed travel-plan attempts can now release the daily completed-plan reservation, so a no-route or provider failure does not incorrectly use up a Pro travel plan slot.
  • Updated repository agent guidance and reusable prompts for the release-branch workflow.

v1.14.2

Calendar Search, Poll Reminders, and Smarter Scheduly

This release adds calendar event search, automated poll vote reminders, closed-poll history with creator management tools, and fuller Scheduly schedule answers that include synced personal calendar events—alongside fixes for recurring events, standing availability, template restore, grace-period countdowns, and all-day event display.

Improvements6
  • Added calendar event search so you can find events by title, location, notes, or member name while respecting privacy settings for personal calendars.
  • Added automated poll vote reminders that nudge group members who have not voted when a poll is close to closing, with an opt-out toggle in notification settings.
  • Added a Past polls section on the group dashboard for closed and cancelled polls from the last 120 days, with tap-through to poll details.
  • Poll creators can now edit open polls before anyone votes, cancel a poll without picking a winner, or delete closed and cancelled poll history.
  • Scheduly now includes synced Apple Calendar events when answering "what's on my schedule," using the same deduplication logic as busy-day analytics.
  • Removed the unused "Deduplicate all-day events" setting so every distinct all-day event on a day is shown instead of being collapsed together.
Bug Fixes5
  • Fixed recurring events disappearing when viewing date ranges beyond the first 365 occurrences—the expansion cap now scales with the range you are viewing.
  • Fixed restored event templates not appearing in personal or group template lists until you manually refreshed.
  • Fixed standing availability partial-hour windows (for example 11:00–11:30) showing inconsistently between the heat map overlay and the detail popover.
  • Fixed standing availability window times being dropped around daylight saving transitions and midnight-end edge cases.
  • Fixed the subscription grace-period banner showing "0 days remaining" when less than 24 hours of access were left—it now shows hours instead.

v1.14.1-backend.1

Behind-the-Scenes Security Improvements

This update strengthens security on Schedulr's servers. No app update is needed—the iOS app stays on version 1.14.1 (build 87). Nothing changes in how you use Schedulr day to day.

Improvements3
  • Improved security for the automated systems that power event reminders, notifications, and group scheduling updates.
  • Reminders, nudges, availability polls, and related notifications continue to work exactly as before.
  • No changes to the app itself—you do not need to download a new version for this release.

v1.14.1

Historical Calendar Events and Duplicate Invite Fixes

This patch fixes past calendar months appearing empty when your events are still in Schedulr, and removes duplicate event invites from the in-app notification bell.

Bug Fixes2
  • Fixed past calendar months—such as April in month or year view—showing as blank even when events still exist; the app now loads events for the period you are viewing instead of only the last 30 days from today.
  • Fixed duplicate event invite entries in the in-app notification list when the same push was captured again later from background delivery or app refresh; invites now collapse to one entry per event until you dismiss them.

v1.14.0

Scheduly Travel Planning for Pro

This release adds Pro-only journey planning to Scheduly. You can ask for travel help in chat or launch planning from an eligible future event, and Scheduly will turn the event details, your preferences, live route options, and current disruption context into a clear travel plan.

Improvements6
  • Scheduly can now plan journeys for Pro users, including transit and walking route options, route preferences, estimated timing, and Google Maps links.
  • Future event details can now start a travel conversation with the event title, time, location, and notes already included, so plans begin with the right context.
  • Travel requests are detected ahead of ordinary event-creation prompts, making Scheduly route journey questions to the right planning flow.
  • Clarifying questions now support preset answers, custom input, and current-location selection when Scheduly needs a starting point or timing detail.
  • Travel plans now render as structured cards with route sections, checked timestamps, Google attribution, and deduplicated disruption sources instead of raw Markdown.
  • Travel planning is gated for Pro users in both the app and backend, with server-side hourly and daily request limits to control provider usage.
Bug Fixes2
  • Provider-derived route details are treated as transient travel data and are not restored from chat history, reducing stale route information in later conversations.
  • Free users who ask for travel planning are blocked before ordinary Scheduly allowance is consumed.

v1.13.6-backend.1

More Reliable and Secure Backend Operations

This backend-only release updates how privileged Supabase functions authenticate, keeping scheduled maintenance, automated workflows, and server-to-server notifications reliable with Supabase's current secret-key format. The iOS app remains unchanged at version 1.13.6 with the existing build number.

Improvements4
  • Privileged backend functions now support Supabase's current secret-key authentication while remaining compatible with legacy service-role credentials.
  • Scheduled jobs now use a shared authentication path, improving reliability for database cleanup, event reminders, engagement nudges, poll finalization, and inactive-user reporting.
  • Server-to-server notification calls now send the correct authentication headers for each supported key format, restoring reliable chained notifications after a secret-key migration.
  • Backend security is strengthened by centralizing administrator credential validation and reducing duplicated authentication logic across Edge Functions.

v1.13.6

Privacy Screen, Smarter Errors, and Notification Fixes

This release adds a privacy overlay that hides your calendar and group data when you switch apps, so sensitive details never appear in the iOS app switcher. It also surfaces errors when group actions go wrong, makes push notification registration more resilient, and fixes two server-side issues that were causing notification failures and incorrect AI quota rejections.

Improvements4
  • A branded privacy screen now covers the app whenever you switch away, keeping your calendar, group, and profile information out of the iOS app switcher.
  • Errors during group actions—such as creating, leaving, or deleting a group—are now shown in the app instead of failing silently.
  • Push notification registration is now more resilient: if token delivery fails, the app logs the issue and retries automatically.
  • Notification delivery is faster for large groups—the server now processes engagement nudges in batches rather than one member at a time.
Bug Fixes2
  • Fixed a server error that was causing all notification types to return failures due to a query ordering issue.
  • Fixed an AI quota mismatch where the server was rejecting requests for Free users even though the app showed remaining allowance—the quota gate now correctly treats legacy accounts the same way the app does.

v1.13.5

Better Notification Routing and All-Day Event Visibility

This patch makes event-related notifications take you straight to the right event and fixes a calendar display issue where owners could see only one of multiple personal all-day events on the same day.

Improvements1
  • Event-related notifications, including pending RSVP alerts, now open the relevant event instead of dropping you back on the dashboard.
Bug Fixes2
  • Fixed personal all-day events so owners can see multiple distinct events on the same day, even when they share the same all-day time range.
  • Fixed calendar row identity for recurring and virtual occurrences so events with the same backing record do not collide in timeline views.

v1.13.4

Free AI Taster, Trash, Smarter RSVP Nudges, and Reminder Reliability

This release lets Free users try Scheduly with a small monthly AI allowance, adds a Trash bin for recoverable deletes, automates RSVP reminder nudges for Pro organizers, and fixes several long-standing gaps where recurring events, short lead-time reminders, and background jobs could miss or mis-handle your plans.

Improvements3
  • Free accounts now include a small monthly AI allowance so you can try Scheduly scheduling before upgrading—once you use it up, the familiar upgrade flow explains what's next.
  • Pro organizers can turn on automated RSVP reminder nudges that ping people who haven't responded about 24 hours before an event, respecting notification preferences and cooldowns.
  • Deleting events, recurring series, group plans, and AI chats now moves them to Trash first—you can restore items, empty Trash yourself, or let items clear automatically after 30 days.
Bug Fixes5
  • Fixed recurring event cleanup so active series with future occurrences are no longer wiped when the original start date ages out of retention.
  • Fixed event reminders so every upcoming occurrence of a recurring series can trigger alerts, not only the first one on the master record.
  • Fixed 15- and 30-minute reminders so they arrive close to the time you picked instead of being skipped by hourly background runs.
  • Fixed smart scheduling nudges so weeks filled only by recurring events are not treated as empty or unusually quiet.
  • Fixed auto-finalized availability polls so the poll creator is notified of the outcome even when the system finalizes without anyone opening the app.

v1.13.3

Group Widgets, Auto-Finalizing Polls, and Smarter Availability

This release brings group scheduling to your home screen, finalizes availability polls automatically even when no one opens the app, makes weekly insight digests tappable straight to the action you need, and layers members' standing weekly availability onto the group heat map.

Improvements4
  • Added a new home-screen widget for group scheduling that shows your group's next event and open availability poll progress, with taps opening the right group or poll inside the app.
  • Availability polls now finalize on their own when they close or once everyone has voted—picking the winning slot and optionally creating the event—so plans get confirmed even if no one opens the app.
  • Tapping a weekly scheduling insight digest now opens that group's scheduling insights with the top recommendation ready to act on, so you can send an RSVP reminder or follow up in one step instead of landing on the dashboard.
  • Pro members' standing weekly availability now appears as an overlay on the group "When's good?" heat map, making it easier to see typical reachability alongside one-off calendar conflicts.

v1.13.2

Safer Sign-Out, Fairer AI Quotas, and Accurate Reminder Times

This patch closes several cross-account state leaks after sign-out, makes AI quota usage line up more closely with successful requests, and fixes reminder push copy so event times are shown in the right local timezone.

Bug Fixes5
  • Fixed Pro subscription state so it no longer survives sign-out and temporarily applies the previous account's paid access to the next person who signs in on the same device.
  • Fixed in-app notification history so sign-out clears stored notifications and badges instead of exposing the previous account's alerts to the next signed-in user.
  • Fixed AI usage tracking so cached quota state is cleared on sign-out, preventing the next account from seeing the wrong remaining allowance or being blocked incorrectly.
  • Fixed AI quota charging so invalid requests and failed model responses do not consume usage before the request is fully validated and successfully completed.
  • Fixed event reminder push copy so reminder times are formatted in the recipient's local timezone and locale instead of UTC.

v1.13.1

Pick Up Where You Left Off, Share Groups Easily, and Smarter Notifications

This release makes it easier to resume unfinished Scheduly plans, invite people to groups with QR codes and share links, and see more on your home-screen widget—plus fixes for notification badges, reminder delivery, calendar conflict alerts, and group deletion messages.

Improvements5
  • Unfinished Scheduly plans now live in a draft inbox you can come back to anytime, with a quick way to jump straight into the right conversation.
  • Share a group with a new invite sheet—QR code, native share, and a branded card—so people can join even when opening the link from outside the app.
  • The large Up Next widget now shows up to six upcoming events in a denser, easier-to-read layout.
  • When's Good busy slots now show who's unavailable and why, in a privacy-safe way, instead of only showing event titles.
  • Saving an event template is now separate from scheduling an event—you'll find it in group quick actions.
Bug Fixes5
  • Fixed the unread notification badge getting cut off in the toolbar and calendar header.
  • Fixed event reminders so they retry if delivery fails, making missed nudges less likely.
  • Fixed push notifications for Pro users when an event invite clashes with something already on their calendar.
  • Fixed group deletion alerts so only verified members are notified, and only by the group owner.
  • Fixed a security issue that could have let signed-in users trigger scheduling nudges and automated reminders they shouldn't have access to.

v1.13.0

Faster Group Scheduling, Smarter Rescheduling, and Clearer Insights

This release makes it quicker to turn shared free time into plans, catches conflicts before you save, adds smarter help for rain checks, and gives groups clearer ways to reuse and understand their scheduling habits.

Improvements6
  • Create an event in one tap from “everyone’s free” availability windows, so open slots can become confirmed plans faster.
  • Event creation now checks for conflicts before you save, helping you spot busy attendees and resolve timing issues earlier.
  • Pro AI can now help with rain-check rescheduling by suggesting better follow-up times when plans need to move.
  • Groups can share event templates as reusable playbooks, making regular meetups and repeat workflows easier to set up consistently.
  • Scheduling insights are now more actionable, with clearer guidance on group patterns and the best next steps.
  • Improved readability across key scheduling screens so dates, availability, and group details are easier to scan.

v1.12.4

Safer Sign-Out, Widget Privacy, and Tighter AI Usage Controls

This release hardens password recovery and session boundaries, stops widgets and push from leaking state across accounts after sign-out, and closes gaps where AI usage could be under-counted or unchecked on the server.

Bug Fixes5
  • Fixed a password-reset edge case where force-quitting the app before finishing the new password could still leave a persistent Supabase session from the recovery link.
  • Fixed AI usage tracking so RPC errors while recording a request no longer fail silently in a way that could let usage drift past quota.
  • Fixed push delivery after signing out and back in during the same session by no longer clearing the APNs device token in a way that blocked re-registration.
  • Fixed home-screen widgets so they do not keep showing the previous signed-in user's events after you sign out.
  • Fixed the AI chat edge function so AI quota is enforced on the server, not only inside the app.

v1.12.3

Security Hardening, Notification Reliability, and AI Polish

This release closes several security gaps across push notifications and AI edge functions, restores broken engagement and reminder notifications, and polishes Scheduly AI responses and avatar styling.

Bug Fixes8
  • Fixed a security issue where any signed-in user could send arbitrary push notifications to any other user via the notify-multiple edge function; bearer-token authentication and authorisation checks are now enforced.
  • Fixed a security issue where the ai-chat edge function accepted a client-supplied model name, allowing arbitrary OpenAI model usage; the model is now validated against a server-side allow-list.
  • Fixed push edge functions defaulting to the APNs sandbox endpoint, which caused silent push failures for production devices; the production APNs endpoint is now used by default and the URL must be set explicitly.
  • Fixed broken delivery for engagement nudge and schedule reminder notifications so they fire as expected again.
  • Fixed a logic error where a null RevenueCat customer ID was incorrectly treated as a manual Pro grant, preventing subscription webhooks from downgrading affected users.
  • Fixed AIUsageTracker so it fails closed when the usage RPC returns an error or empty result, preventing AI quota bypasses on backend failures.
  • Fixed Scheduly AI so it answers straightforward analytics queries such as "Show my busiest day this week" immediately using sensible defaults, without asking unnecessary clarifying questions.
  • Unified avatar ring styling across AI Chat, Profile, Navbar, and Dashboard screens via a shared component so the design stays consistent throughout the app.

v1.12.2

Smarter Notifications, Safer Account Flows, and Calendar Polish

This update makes notifications more useful, tightens a handful of account and deep-link edge cases, cleans up avatar storage behind the scenes, and fixes several UI inconsistencies across calendar, widgets, and availability sharing.

Improvements1
  • Push notifications can now use profile avatars as the main image, with Schedulr branding layered into the artwork for a clearer, more polished look.
Bug Fixes6
  • Fixed notification taps so opening a push alert takes you to the related event details instead of dropping you back on the dashboard.
  • Fixed a shell bootstrap edge case where temporary user fetch failures could incorrectly show onboarding again for people who had already completed setup.
  • Fixed password reset link detection so unrelated URLs are no longer mistaken for recovery links.
  • Fixed month view event positioning so single events no longer appear too low within their day cell.
  • Fixed widget theme syncing so updated colours refresh more reliably on the home screen.
  • Fixed the shared availability "This weekend" subtitle so it matches the actual dates being shown, including Sunday-only cases.
Patches1
  • Cleaned up avatar upload handling so replacing your profile picture removes old storage objects more reliably and helps prevent orphaned files from building up over time.

v1.12.1

Notification Polish, Better All-Day Events, and Auth Updates

This update improves notification handling and presentation, makes all-day events and shared availability cards behave more consistently, refreshes the auth experience, and adds extra behind-the-scenes coverage to keep future Schedulr changes safer.

Improvements3
  • Refreshed the authentication screens for a cleaner sign-in and account access experience.
  • Polished the notifications screen layout with clearer spacing, hierarchy, and notification item presentation.
  • Improved shared availability card exports so they preserve your current theme and keep profile images looking clean against the card background.
Bug Fixes7
  • Fixed all-day events that include a final day so the widget and availability views keep showing that day as busy instead of ending early.
  • Fixed all-day events in calendar view so they match single-day event styling more closely, including category details.
  • Fixed week-wrapping events so text does not duplicate across both weeks in the calendar.
  • Fixed event notification taps on app launch so they open the related event details correctly.
  • Fixed duplicate RSVP notifications that could appear within a few minutes for the same response.
  • Fixed the notification count badge so it is no longer cut off.
  • Tidied spacing between the AI hero, group insights, and When's good sections for a more consistent layout.
Patches1
  • Expanded Schedulr test coverage so future scheduling and notification changes can be checked with more confidence.

v1.12.0

Safer connections and future-proof security

This release updates how Schedulr talks to our backend using Supabase's newer key model. It is a stronger, better-supported security setup for your account, and it moves us off legacy keys that were due to be retired in late 2026—so your sign-in and scheduling stay smooth without a last-minute scramble.

Improvements2
  • Switched to Supabase's newer API keys so the app connects to your data with credentials designed for today's security expectations.
  • Retired the older legacy-style keys ahead of their planned decommission, reducing the chance of a sudden break when those keys go away.

v1.11.1

Recurring Events, Calendar Accuracy, and Reliability Fixes

This patch resolves sixteen targeted bugs across recurring event generation, calendar availability, Apple Sign-In, push notifications, AI member resolution, and group analytics that were silently incorrect or error-prone in certain conditions.

Bug Fixes16
  • Fixed weekly recurring events with a single weekday selected so occurrences generate correctly instead of producing an empty schedule.
  • Fixed monthly recurring events so they no longer drift to earlier dates after a month shorter than the original day (for example, events scheduled on the 31st).
  • Fixed deleting a single occurrence of a recurring event so only the intended occurrence is removed, not another event sharing the same title.
  • Fixed recurring event occurrence checks so events near the end of a recurrence range are not incorrectly skipped.
  • Fixed free-time search so date-only calendar entries are parsed in local time rather than UTC, preventing results from shifting by a day for users outside UTC.
  • Fixed the free-time calendar search so events on the last day of the search window are correctly included.
  • Fixed availability date parsing to use consistent locale and calendar settings so dates are read correctly regardless of device region.
  • Fixed calendar sync so group colour assignments stay consistent across app launches and no longer risk a crash on edge-case hash values.
  • Fixed AI scheduling so members with the same display name resolve to the correct person instead of silently mapping to the last match.
  • Fixed deep links to the AI chat so URLs with mixed-case hosts are handled correctly.
  • Fixed push notification registration so updating your device token no longer overwrites the push tokens for your other devices.
  • Fixed a race condition in subscription checks so a forced sync is not dropped, which could incorrectly lock Pro users out of their subscription.
  • Fixed a notification extension race condition so rich media notifications are processed correctly when downloads run close to the system time limit.
  • Fixed group scheduling analytics so the data window is correctly bounded, preventing recent activity from being silently excluded from your insights.
  • Fixed Apple Sign-In to use the full character set when generating the security nonce.
  • Fixed a false "failed to load categories" error showing when creating an event even though categories loaded successfully.

v1.11.0

Templates, Analytics, Smarter Conflicts, and a Wave of Reliability Fixes

This update adds reusable event templates, Pro group analytics, recurring availability patterns, AI-aware scheduling rules, shareable availability cards, and smarter conflict handling when you invite people—alongside fixes across polls, calendars, AI context, notifications, and group management.

Improvements7
  • Added recurring availability patterns so standing weekly windows feed group heat maps and time proposals even when your calendar is still syncing.
  • Added event templates you can reuse from the creation flow—save titles, duration, attendees, location, reminders, and more (Free: up to three templates, Pro: unlimited).
  • Added group scheduling analytics for Pro, with insights like time-to-confirm, active days, RSVP rates, and how often AI-suggested times are accepted.
  • When you add someone to an event, Schedulr can check their calendar for conflicts, warn you inline, and suggest a few alternative times with AI.
  • Added smart scheduling rules in your profile—things like buffers, quiet mornings, or lighter Fridays—that AI and scheduling flows respect automatically.
  • Added shareable group availability cards: pick this week, this weekend, or the next seven days, then share a styled image via Messages, WhatsApp, copy, or save to Photos.
  • Bug and feature submissions from the app now tag the Schedulr repository label so feedback lands in the right place on our side.
Bug Fixes11
  • Fixed the group availability heat map showing “everyone free” when no one had shared availability for that block.
  • Fixed AI “next week” context so the range starts on Monday instead of drifting a day late.
  • Fixed loading a single event by ID so failures are not silently treated the same as “not found.”
  • Fixed AI voice deep links so opening the AI tab from a link while you were already there does not start voice mode unexpectedly later.
  • Fixed AI usage fallback when usage cannot be loaded so free-tier users are not incorrectly blocked.
  • Fixed updating event attendees so a failed rewrite cannot leave an event with zero attendees.
  • Fixed poll list vote and slot counts when large polls exceed default row limits, so totals stay accurate.
  • Fixed the day timeline so overlapping events get side-by-side layout instead of hiding behind each other.
  • Fixed deleting a group so membership is checked safely on the server, closing a race where someone could join between a client check and delete.
  • Fixed poll detail so the creator can close a poll and pick a winner when your account ID loads correctly instead of failing silently.
  • Fixed rain check notifications so the event creator receives the push when someone rain checks.

v1.10.7

Smoother Dashboard, Clearer Loading, and a Refined Update Prompt

This update makes dashboard scrolling feel steadier, keeps calendar and dashboard data from looking empty or late-loading, and replaces the full-screen mandatory update screen with a lighter centered modal.

Improvements2
  • Added loading feedback when moving from the dashboard to the calendar so an empty month grid does not look like you have no events while data is still loading.
  • Redesigned the mandatory app update experience as a centered glass-style modal so the app shell stays visible instead of a full-screen blocking screen.
Bug Fixes2
  • Reduced noticeable jitter when scrolling the dashboard.
  • Improved how dashboard content loads so group and event information does not appear to stream in after the screen is already shown.

v1.10.6

More Reliable Polls and Fairer Invites

This update tightens group availability polls so winners only finalize when votes exist, avoids leaving broken polls behind when slot creation fails, makes AI scheduling map people correctly when display names collide, keeps suggested times consistent across locales and daylight saving changes, and invites only poll participants when you create an event from a winning slot.

Improvements1
  • Improved AI scheduling so members with the same display name resolve to the correct person.
Bug Fixes4
  • Fixed an issue where finalizing a poll could pick a winning time slot even when nobody had voted.
  • Fixed a case where creating a poll could leave behind incomplete polls if adding time slots failed partway through.
  • Fixed slot generation so suggested times stay consistent regardless of device locale and daylight saving boundaries.
  • Fixed event creation from a winning poll slot so only poll participants are invited instead of the entire group.

v1.10.5

Required Updates on Launch and Clearer Multi-Option Layouts

This update can prompt you to install a required app update as soon as you open Schedulr when one is needed, and it tightens text layout in screens that show several stacked choices so labels read more cleanly.

Improvements1
  • When a mandatory update is available, Schedulr can surface it right away on app open so everyone stays on a supported version.
Bug Fixes1
  • Fixed inconsistent text wrapping in multi-option areas so lines break more predictably and the layout stays easier to scan.

v1.10.4

Group Availability Polls and Smart Scheduling Nudges

This update introduces group availability polls with optional AI-assisted time slots, plus proactive scheduling nudges that respect your existing notification preferences.

Improvements2
  • Added group availability polls so you can propose candidate times, collect votes, and create an event from the winning slot—manual slot picking on Free, AI-ranked suggestions on Pro.
  • Added smart scheduling nudges for patterns like quiet weeks, inactive groups, unresolved rain checks, and AI follow-ups, wired to the relevant notification toggles where possible.

v1.10.3

AI Chat Recovery and Calendar Day View Fixes

This update restores AI chat access, fixes a day view calendar scrolling issue, removes a misleading profile refresh error, and corrects a widget settings typo for a smoother overall experience.

Bug Fixes4
  • Fixed an issue where AI chat could become unavailable, so you can use Scheduly conversations more reliably again.
  • Fixed an issue where refreshing your profile could show a misleading "Failed to load profile: Cancelled" message even when the profile loaded correctly.
  • Fixed an issue where the calendar Day view could get stuck and stop you from scrolling to later events when all-day events were present.
  • Fixed a typo in widget settings so "Next up only" now displays correctly.

v1.10.2

Stronger Privacy Protections and Smoother AI Scheduling

This update strengthens how Schedulr protects sensitive information across AI, calendar, and notification features while also fixing a couple of issues that affected chat interactions and busy event privacy.

Improvements4
  • Improved how AI scheduling requests are handled so sensitive data is better protected behind the scenes.
  • Reduced the amount of personal and scheduling information shared when generating AI-assisted suggestions.
  • Improved privacy protections so personal calendar event details stay hidden from other members more consistently.
  • Added stronger safeguards around notification media downloads and how sensitive notification content is stored on your device.
Bug Fixes2
  • Fixed an issue where AI chats could jump back up while scrolling, making it hard to select an option.
  • Fixed an issue where the dashboard summary could reveal the title of a busy personal event instead of keeping it private.
Patches2
  • Removed insecure release-path key handling and tightened backend credential protection.
  • Applied additional behind-the-scenes hardening across AI, notifications, and calendar privacy flows.

v1.10.1

Subscription Reliability Improvements

This update improves subscription reliability behind the scenes so Pro access stays more accurate during billing changes, renewals, and recovery scenarios.

Improvements2
  • Improved how Schedulr handles subscription status changes so your Pro access stays in sync more reliably.
  • Added stronger recovery handling for billing issues, grace periods, renewals, and expired subscriptions.
Bug Fixes1
  • Fixed edge cases where subscription updates could be delayed or become out of sync after billing or renewal events.

v1.10.0

AI Plans, Smarter Group Scheduling, and Pro Experience Fixes

This update streamlines the Pro experience around AI features, shows your plans sooner on the dashboard, makes group event creation more helpful by highlighting busy members, and fixes several issues affecting refresh behavior, profile visibility, and navigation.

Improvements5
  • Standard Propose has been replaced with AI features only.
  • When creating a new group event, Schedulr now highlights which members are busy during the selected start and end time, including all-day events.
  • The issue banner is now more prominent so important updates are easier to spot.
  • Scheduly now tells you your plans upfront instead of waiting until after the dashboard finishes loading.
  • Polished the photo preview UI for a cleaner, smoother experience.
Bug Fixes4
  • Fixed a P2 incident where the Pro prompt could trigger for users who were already Pro and stop them from joining new or multiple groups.
  • Fixed an issue where pull-to-refresh on the dashboard was not working.
  • Fixed an issue where Pro usage would sometimes not appear in the user profile.
  • Fixed an issue where leaving the app, such as opening the support site, could cause a full refresh when returning.

v1.9.6

UI Polish and When's Good Availability Fixes

This update sharpens layout consistency across the app, improves Apple Calendar event creation visuals, and fixes all-day availability handling in When's Good.

Improvements6
  • Polished UI details across the app, including alignment improvements.
  • Corrected the Apple Calendar Sync row width when creating group events.
  • Centered the dashboard action button icons for New Event, Propose, and Invite.
  • Improved the visibility of the member management three-dot menu in dark mode.
  • Aligned Calendar Busy events correctly with other events.
  • Matched the Profile Support description text alignment with the App Settings layout.
Bug Fixes1
  • Fixed When's Good availability calculation so all-day events correctly mark the day as busy.

v1.9.5

Group Profile Permissions and Avatar Fixes

This update improves group profile management by giving members more flexibility while fixing issues that affected group avatar selection and display.

Improvements1
  • Members can now update a group's picture and name without being able to delete the group.
Bug Fixes2
  • Fixed an issue where selecting the default group avatar could fail because the avatar reset function was unavailable.
  • Improved group image handling so uploaded pictures display more accurately and match the preview more closely.

v1.9.4

AI Visual Polish and Readability Improvements

This update refines the AI experience with cleaner visuals, better dark mode readability, and tighter layout spacing across key screens.

Improvements1
  • Removed gradient styling from the AI page and AI persona view for a cleaner, more consistent appearance.
Bug Fixes3
  • Improved text bubble clarity in dark mode so conversations are easier to read.
  • Reduced unnecessary spacing between AI persona details and group information on the dashboard.
  • Fixed unnecessary wrapping for profile metadata such as "Joined 3 mo ago" so it displays more cleanly.

v1.9.3

UI Refresh, Personalization, and Calendar Sync Improvements

This update refreshes key parts of the app, gives you more control over your AI and group identity, and makes calendar syncing more reliable.

Improvements3
  • Refreshed the Navbar, Dashboard, and AI character screens for a cleaner, more polished experience.
  • Added more control over your AI personality so it feels more tailored to you.
  • You can now add group pictures for a more personalized look across shared spaces.
Bug Fixes2
  • Improved Apple Calendar syncing so events import more consistently and upcoming events appear correctly.
  • Fixed public holiday syncing so turning holidays off removes those entries, and turning them back on restores them as expected.

v1.9.2

Database Migration Update

We have moved Schedulr to an improved database setup to make issue management simpler and help us deliver new features more quickly.

Improvements5
  • Moved Schedulr to an improved database setup so we can manage issues more easily and bring new features to you more quickly.
  • All data from our March 5, 2026 snapshot has been migrated across successfully.
  • You may need to sign in again after updating.
  • Some users may need to add their profile picture again.
  • Any data added while using the previous version was not carried over, so please update to version 1.9.2 before making any further changes.

v1.9.1

Auth Handling Fix for Email Sign Up

Fixed an auth handling issue when signing up via email.

Bug Fixes1
  • Fixed an auth handling issue when signing up via email.

v1.9.0

Issue Alerts and Profile Navigation Improvements

This update adds clearer in-app issue alerts, improves how issue details open, and fixes a profile navigation bug.

Improvements4
  • Added a new in-app issue banner so we can quickly let you know about known problems or disruptions.
  • Tapping "More Info" on an issue banner now opens details inside the app instead of sending you to a website.
  • Issue alerts now behave better and won't keep reappearing after you've already seen them.
  • Improved the issue banner on iPhone so it fits better at the top of the screen and avoids overlap with the status bar or Dynamic Island.
Bug Fixes1
  • Fixed an issue where tapping a profile icon could sometimes open a placeholder page instead of the correct profile screen.

v1.8.2

Widget Event Source Label Fix

Fixed widget event labels so group-created events display correctly instead of always appearing as creator-made.

Bug Fixes1
  • Fixed an issue where widget events would only show creator made instead of group made events.

v1.8.1

Notification and Event Visibility Fixes

Resolved creator RSVP self-notifications, restored post-migration notification delivery, fixed upcoming event visibility for the next 30 days, and addressed occasional skipped events in the Up Next widget.

Bug Fixes4
  • Fixed an issue where the creator of an event could RSVP and receive a push notification for themselves.
  • Fixed an issue in the backend where notifications were not working after migration.
  • Fixed an issue where upcoming events in app were not showing the next 30 days of events.
  • Fixed an issue where the Up Next widget could occasionally skip events.

v1.8.0

A Smoother Schedulr Experience

We've moved Schedulr to a new home behind the scenes so we can improve things faster and make your experience more reliable.

Improvements4
  • Schedulr now runs on our new setup, giving us more flexibility to deliver improvements faster.
  • Everything you added before Feb 19, 2026 is still safe and available in your account.
  • As part of this move, you may be asked to sign in again once.
  • If needed, you may also be asked to re-enable calendar access.

v1.7.14

Notification Routing & In-App Notification Fixes

Improved notification routing and resolved duplicate RSVP in-app notifications.

Bug Fixes2
  • Fixed an issue where RSVP in-app notifications could appear twice in the notification bell/pop-up.
  • Fixed push notification tap behavior so notifications now open the correct destination.

v1.7.13

Popup Navigation and Notification Reliability

Added close buttons across popup windows and fixed multiple notification delivery and persistence issues.

Improvements1
  • Added close buttons in all popup windows for easier navigation
Bug Fixes3
  • Fixed an issue where some push notifications were not coming through
  • Fixed an issue where multiple copies of the same notification could be pushed
  • Fixed an issue where in-app notifications did not persist after clicking a push notification

v1.7.12

Profile Picture Aspect Fix

Profile pictures now retain their correct aspect ratio.

Bug Fixes1
  • Fixed an issue where profile pictures could become squished

v1.7.11

Day Timeline Drag-to-Create

Create events faster by dragging across the day timeline to define a time range.

Improvements1
  • Drag-to-create on the day timeline — In DayTimelineView, allow users to drag a time range to create an event directly

v1.7.10

Category Editing and Image Positioning

Edit categories, reposition images for better visibility, and enjoy a cleaner calendar view.

Improvements2
  • Added the ability to edit your categories
  • Added image repositioning for better visibility
Bug Fixes1
  • Fixed the UI being cut off at the bottom of the screen due to the navbar
Patches1
  • Refactor: Calendar view now shows only active categories for the selected month

v1.7.9

Route and Image Fixes

Improved application support routing and resolved image loading and notification persistence issues.

Improvements1
  • Improved route to application support
Bug Fixes2
  • Fixed an issue where images were not loading in app. Images will need to be re-added where applicable.
  • Fixed an issue where in-app notifications were not persisting through clicking a push notification

v1.7.8

Availability Heat Map and UI Tweaks

Fixed availability heat map mismatches, improved free-time highlights, and refined single-day event labels.

Improvements2
  • Everyone's Free now avoids highlighting time slots that are already in the past and focuses on upcoming availability
  • Single-day event names no longer wrap awkwardly; long titles scale down for a cleaner layout
Bug Fixes2
  • Fixed availability heat map showing "Busy" on days with no events or shared availability
  • Fixed busy heat map tiles showing "No one's shared yet" instead of the group event name or a privacy-safe placeholder

v1.7.7

RSVP Notification Badge Fix

Fixed an issue where RSVPing "Going" to an event triggered a notification badge that couldn't be cleared.

Bug Fixes1
  • Fixed a bug where RSVPing "Going" to an event triggered a push notification that created a persistent badge on the app icon.

v1.7.6

UI Polish and AI Improvements

Enhanced multi-day event display, improved Scheduly AI responses, streamlined app settings, and fixed profile picture upload issues.

Improvements3
  • UI enhancements around multi-day events - they now stretch rather than appear as separate events
  • Scheduly AI now responds better when asking when you are free - more natural language and gives more than one free time if applicable
  • App settings got a revamp to reduce toggles for notifications, bundling them into groups
Bug Fixes1
  • Fixed an issue where adding a new profile picture during onboarding or updating your existing one was showing a 403 status code

v1.7.5

Add Widget Display Options

Users can now choose how widgets are displayed, giving more control over widget content rotation.

Improvements4
  • Added in-app setting to choose widget display mode
  • Option for rolling events view (existing behavior) - shows upcoming events sequentially, auto-rotating every 10 minutes
  • Option for static "Next up" view - shows only the next upcoming event without auto-rotation
  • Applies to small and medium size widgets and the lock screen widget

v1.7.4

Faster Image Loading

Images throughout the app now load faster and more reliably, making everything feel snappier.

Improvements2
  • Improved image hosting for faster loading times
  • Images now load more reliably across all devices

v1.7.3

Availability Sharing Made Casual

Making availability sharing feel natural and friendly, plus fixing several UI and calendar sync issues.

Improvements5
  • Availability sharing without the calendar jargon - make it feel casual, not corporate
  • Changed "sync calendars" to "share when you're free" for a more friendly tone
  • Added visual "heat map" of when the group can hang
  • Added "Everyone's free Saturday afternoon!" highlight feature
  • No need to expose full calendar details to friends
Bug Fixes5
  • Fixed propose time showing on the dashboard for free users (it's a pro feature)
  • Fixed upgrade to pro screen showing $ instead of £ on per year and per month prices
  • Fixed upgrade to pro screen misalignment on AI Req/month
  • Fixed issue where approving a rain check request left the old date in all users' Apple Calendar after rescheduling
  • Fixed propose times icon showing in calendar action bar for free users

v1.7.2

"Rain Check" / Event Rescheduling

Plans fall through – make it easy to recover.

Improvements3
  • One-tap "Rain check this event"
  • Auto-suggest new dates based on group availability
  • Keep the event idea alive without losing context

v1.7.1

Themes / Event Vibes

Make events feel fun, not like calendar entries. We've added event themes, custom covers, and themed notification styles.

Improvements3
  • Added event themes: 🎬 Movie Night, 🍕 Dinner, 🎉 Party, ✈️ Trip, 🎮 Game Night
  • Added custom event covers/images
  • Added themed notification styles

v1.7.0

Recurring Events and Notification Improvements

We've added recurring events support and improved group event creation, along with fixing notification issues.

Improvements2
  • Added recurring events functionality
  • Group events now require people to be added
Bug Fixes2
  • Fixed notifications not working properly
  • Fixed notification dates displaying in wrong format

v1.6.4

Feedback and Support Enhancements

We've introduced a dedicated feedback and support section in the user profile and resolved dashboard visibility issues.

Improvements1
  • Implemented feedback and support section in users profile page which includes link to view tracked issues
Bug Fixes1
  • Fixed an issue where chat bubbles on dashboard were underlapping the notification bell and became hard to read

v1.6.3

AI Suggestions and Liquid Glass Support

Our latest update brings AI-powered event suggestions and Liquid Glass support, alongside a suite of UI improvements and critical bug fixes.

Improvements6
  • Introduced AI-powered event suggestions to streamline your scheduling
  • Added support for Liquid Glass displays
  • Enhanced general UI elements for a smoother experience
  • Improved Scheduly warning text visibility
  • Refined widget UI for better clarity
  • Added an option to prevent unwanted screen rotation
Bug Fixes3
  • Resolved an issue where the Scheduly chatbox contained extra whitespace
  • Fixed the navbar positioning being too low on certain devices
  • Corrected a bug where daily reminder notifications were not being received

v1.6.2

New Support and Feedback Options

We've added several new ways to interact with us and identify support options more easily.

Improvements2
  • Added a button to easily request a feature to the app
  • Improved the UI of the navbar for better user experience.
Bug Fixes1
  • Changed the UI of the support button to be better identifiable for bug reporting

v1.6.1

In-App Support Tickets

You can now create support tickets directly within the app, and we've tightened up some backend security.

Improvements1
  • Updated support link in app to be a form which creates a ticket directly to the devs in app.
Bug Fixes1
  • Fixed some backend RLS issues

v1.6.0

Experience Enhancements and Notifications

A major polish to the user interface across various screens and the introduction of opt-out timed notifications.

Improvements6
  • Added quick follow up buttons in Scheduly conversations
  • Improved UI of loading screen
  • Improved UI of the navbar
  • Improved UI of Scheduly
  • Improved UI of Calendar
  • Added timed notifications you can opt out of in profile settings.

v1.5.1

Sign in Improvements

Addressing specific issues with authentication flows for a smoother login experience.

Bug Fixes1
  • Fixed Sign in with Apple requiring a long press to work

v1.5.0

AI Intelligence and Persistence

Making Scheduly smarter and more helpful with chat persistence and quick time proposals.

Improvements4
  • Added AI Chat persistence
  • Added quick prompts for AI
  • Added a quick time proposal to quickly set up meetings either using our calendar engine or use of Scheduly AI
  • Improved natural language recognition with Scheduly AI

v1.4.1

Group Management and Dark Mode Polish

Enhanced group controls for owners and a significant cleanup of theme consistency across the app.

Improvements1
  • Group owners can now remove group members
Bug Fixes2
  • Fixed dark mode theme to be more readable
  • Fixed app theme not applying in all cases. (123 instances fixed across the app)

v1.4.0

Personalized Notifications

Adding more depth to notifications and how you can personalize them in your profile settings.

Improvements2
  • Subtle UI improvements
  • Added more meaningful notifications which can be personalised in profile settings in profile > app settings

v1.3.3

Dashboard and Onboarding Overhaul

A fresh look for your first experience and daily workspace, along with improved Pro value.

Improvements2
  • UI overhaul for login screen, onboarding, profile view and dashboard
  • Pro value improvements, same price gets you unlimited groups, unlimited members and 300 requests per month

v1.3.2

Widget Privacy Fix

Ensuring your personal schedule stays personal even when using public-facing widgets.

Bug Fixes1
  • Fixed a bug where personal events were showing up in widgets. Widgets now only show upcoming group events.

v1.3.1

AI Voice and Quick Access

Bringing voice interactivity to Scheduly and making it more accessible through home screen widgets.

Improvements2
  • Added speech to text for Scheduly, our AI assistant available for pro users
  • Added quick access widgets for Scheduly
Bug Fixes1
  • Fixed UI around all day events on the up next widgets

v1.3.0

Widgets Everywhere

Full support for home screen and lock screen widgets in various sizes to keep you updated at a glance.

Improvements4
  • Added widget support with small, medium, and large sizes
  • Widgets display upcoming events in the next 7 days
  • Widgets auto-rotate every 10 minutes to show different events
  • Added lock screen widget option for quick access to your schedule

v1.2.2

Event Management Fixes

Smoothing out the event creation process and making important details more visible.

Improvements1
  • Added event notes to the event details so you no longer need to edit the event to see notes.
Bug Fixes1
  • Fixed a bug where editing an event would cause it to duplicate

v1.2.1

Notifications and In-App Alerts

A new in-app notification center and several fixes for invite and badge consistency.

Improvements2
  • Added a small notification bell in app to view any missed invited
  • Added a route to event details when clicking a notification from anywhere
Bug Fixes3
  • Fixed a bug where the creator of an event was also receiving notifications
  • Fixed a bug where the badge count was not disappearing
  • Fixed a bug where the badge count was not incrementing

v1.2

Stability and Theme Polish

Addressing push notification reliability and ensuring theme consistency.

Improvements1
  • Updated some of the UI to be more readable
Bug Fixes2
  • Fixed a bug where push notifications were not coming through if the user allowed notifications
  • Fixed some theme bugs where the user app theme was not applying 100% where it needed to be

v1.1.2

User Experience Tweaks

Easier access to support and more clarity during the login and password reset flows.

Improvements3
  • Added easier support access in your profile
  • Improved password reset functionality
  • Improved Login/Signup Screen so you know when an email has been sent

v1.1.1

Privacy and Calendar Sync

Improving the sync between group and personal calendars while maintaining member privacy.

Improvements1
  • Personal events now show as 'Busy' for other members so they know you are busy but don't know why.
Bug Fixes2
  • Fixed a bug where you couldn't scroll on timeline calendar views where you had more than 3 events.
  • Fixed a bug where group events would duplicate across app and apple calendar per user.

v1.1.0

Apple Calendar Integration

Better integration with external calendars and cross-group availability management.

Improvements3
  • Cross group events have been added, marked as 'busy' allowing you and scheduly to know what days are free even if you have events in other groups
  • Minor UI improvements to the calendar display text
  • Detailed and Stacked calendar views have been switched so they show in their correct views.
Bug Fixes1
  • Fixed a bug where creating events were not syncing to Apple Calendar, this now syncs to all users who are invited.

v1.0

The Great Beginning

Initial release of Schedulr. Welcome to the future of planning!