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 don’t refresh when event schedule is updated
- Fixed premium purchased screen is cut off when large text is enabled
- Fixed automatic reminders aren't sheduled if date is before first event of year
- Fixed design issues to work with Liquid Glass
- Fixed next and previous event widget actions appear in shortcuts app
- Fixed missing day indicator above current date marker if its 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 is snoozed even if not selected snooze action
- 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 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 a 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.