Version 1.2
- Full-screen alarms (iOS 26+). Get notified about upcoming events via full-screen alerts, configured manually or automatically.
- Cadillac & Audi-inspired themes
- Lock screen calendar widget. Shows whether you have events in the nearest 3 weeks.
- More colorful app themes
- Redesigned style picker with a dedicated screen
- Redesigned onboarding
- Cancelled event support
- The app may occasionally ask you to rate it on the App Store
Bug fixes
- Fixed search query being cleared when input loses focus on macOS
- Fixed duplicate day marker when current time is after the last event of the day
- Fixed current time marker not visible when multiple events are collapsed
- Fixed scroll to today working incorrectly when multiple events are active and one is expanded
- Fixed current event marker not refreshing when the app is open and an event starts
- Fixed animation glitches when switching seasons
- Fixed dates briefly showing years when switching seasons
Version 1.1
- Option to receive reminders only before significant sessions (ignores service and practice sessions)
- Notification action to remind again about event at the time when it will start
- Event search
- Today button switches to current season
- Option to open settings from notification
- Widgets show events for next year instead of blank page
- Fixed automatic reminders not refreshing when event schedule is updated
- Fixed premium purchased screen is cut off when large text is enabled
- Fixed automatic reminders not being scheduled if date is before first event of year
- Fixed design issues to work with Liquid Glass
- Fixed next and previous event widget actions that incorrectly appear in shortcuts app
- Fixed missing day indicator above current date marker if it's outside race weekend
- Fixed missing day indicator when viewing next season
Version 1.0
First public release of the app.
- Event that will start today is automatically expanded
- Deep link support (Opening from motoweek.thanel.me)
- Fixed unable to target onboarding bottom button via touch when VoiceOver is enabled
- Fixed reminder doesn’t show that it’s covered by automatic rule if it’s far in future
- Fixed layout of premium screen after lifetime purchase
- Fixed events in widget stay outdated if they failed to load once
Version 0.10
- Improved VoiceOver navigation between months and days
- Notifications will appear also when app is in foreground
- Undo action description for change rules order
- Matching reminder rule is highlighted when entering configuration from event reminders context menu
- Notification if premium expired and there are active reminder rules
- Fixed notification being snoozed even if no snooze action is selected
- Fixed non-expandable event is read as expandable by VoiceOver
- Fixed automatic reminders might not be added if there are multiple rules for the same series
- Fixed VoiceOver magic tap action doesn’t always scroll to today
- Fixed automatic reminders are not updated after resubscribing to premium
Version 0.9
- The app now requires iOS 18 and macOS 15.
- Rule-based automatic reminders. There is no longer a limit of one reminder per event type; instead, each rule determines when and for which events to display a notification.
- Improved automatic reminders scheduling logic to ensure the system won’t drop any reminders.
- On first launch, the app will offer to choose series, app style, and enable automatic reminders.
- Clicking on an entry shows all reminders with indicator if they are enabled (either manually or by configured rule).
- Premium screen contains information about what is unlocked, lifetime and subscription purchase options, and purchased subscription management.
- Using automatic reminders requires a premium purchase (Purchases are free for TestFlight users). Across the app there are indicators informing that automatic reminders are a premium feature.
- Removing a matching automatic rule won’t remove a manually added reminder.
- Improved main screen performance when scrolling or toggling event expansion state.
- Content animates when changing the visible series or season year.
- Scroll position is reset to show the active time marker when changing the visible series.
- Collapsing or expanding an event keeps the scroll position unaffected instead of centering on the event.
- Content is horizontally inset on iPhones similar to iPad.
- Added a footnote to the reminder list describing what automatic reminders are.
- Improved speed of switching between events in the widget.
- Added pull to refresh functionality.
- Warning message displayed if notifications permission is denied but an automatic reminders rule is configured.
- Changed message displayed for season 2026.
- Empty view displays series picker menu.
- Added bounce animation when trying to scroll to today on non-current season or when there are no visible events.
- Fixed the current time marker not being visible if the active stage is under a collapsed event and a different active event is expanded.
- Fixed the current time marker not being visible when the next event is the first event of the current day.
- Fixed stage titles not being localized in notifications.
- Fixed offline calendar data missing on fresh app installations.
- Fixed getting stuck with a "No More Events" view in the widget when navigating past the last event.
- Fixed missing color previews in the style picker.
- Fixed the "Today" button not scrolling after changing the visible series.
- Fixed large text truncation on reminder sound setting.
- Fixed large text layout issue for scheduled reminders list.
- Fixed minor glitch on bounce animation after tapping scroll to today button.
Version 0.8
- Scroll calendar to bottom by default when viewing completed season
- On macOS moved season navigation controls to accessory toolbar
- Changed design of events with not confirmed schedule
- Individual stages that have not confirmed time are now properly indicated
- Redesigned empty state screen
- Updated Polish translations
- Added window content width limit on macOS
- Fixed error when loading calendar for year 2026
- Fixed potential crash when scheduling automatic reminder notifications
- Fixed scroll position jumps when toggling event expanded state
- Fixed “&” text in stage names
- Fixed events with not confirmed stage dates can not be expanded
- Fixed current date marker doesn’t appear if next event is the first event of calendar
Version 0.7
- Improved VoiceOver navigation between months (headings)
- Small, medium and extra large Home Screen widgets
- Accessory rectangular Lock Screen widget
- Notification snoozing
- Premium Screen
- All active events are expanded by default
Version 0.6
- Configurable automatic reminders
- Custom notification sounds
- Improved layout on iPad
- VoiceOver support
- Dynamic Type support
- Tapping Today button while already scrolled to correct position will animate current time indicator
- Changed event details screen to simple actions menu
- Improved widgets when using dark mode or tinted home screen appearance
- New app icon with dark mode variant
- Fixed event details and notification screens do not appear on iPad
- Fixed incorrect expansion indicator for automatically expanded events
- Fixed current date marker could be inserted under incorrect month
- Fixed disappearing event stages if they have the same title
Version 0.5
- Added WEC series
- Fixed behavior where going through events in widget behaves incorrectly when not all series are selected
Version 0.4
- Expandable events
- Events grouped by month instead of by week
- Updated design of bottom bar
- Improved background colors
- Improved toolbar behavior on macOS
Version 0.3
- Reminder notifications now display time when the event will begin
- Selected series are now persisted across multiple windows
- Improved widget appearance
- Multiple widget styles based on Formula 1 team colors
- Navigation arrows in widget to toggle between events
- Option to change app color scheme based on Formula 1 team colors
- Added Polish translation
- Improved dark color scheme backgrounds
- Instead of showing full screen error previously loaded data is displayed if refreshing it fails
- Fixed current date marker might be inserted under incorrect day if there is a single event for that day
- Fixed time until next event doesn’t always update when returning to app
Version 0.2
It is now possible to enable reminders for individual stages. Tap on a stage from the main screen and select when to be reminded about it. When the time comes, the app will show you a notification about that event. All pending reminders can be viewed and deleted from the dedicated notifications screen.
Additional changes:
- Removed pull to refresh
- Fixed issues with incorrectly displaying current time if multiple events happen at the same time
- Scroll position no longer automatically jumps to today's date each time you return to the app
Version 0.1
MotoWeek is a calendar app for fans of Formula 1 and WRC. It displays all events and stages in a vertical timeline divided into racing weeks. You can use the app to quickly see when each race is happening.
This is an MVP version of the app. Right now it supports Formula 1 and WRC series in the app plus comes with a large widget showing 5 next stages of closest race.