変更履歴

バージョン履歴:Saturday: Pro Fuel & Hydration

1.2.17 Aug 4, 2026

🔬 Where Your Numbers Come From 🔬

  • 🔬 New: Our Science shows what your water, sodium, and carb numbers are built on, with links to the research. Open it from the Consume card in any activity, or from Menu, About Saturday.
  • 🩹 Fixed two crashes: one that could close the app at launch before you were signed in, and one that could close it when a button took you to another screen.
  • 🧂 Plain maltodextrin, fructose, and dextrose are back in the product picker.
  • 🌡️ Indoor rides and swims now start one sweat level lower, so those sessions ask for a little less.
  • 📱 Product names get room to breathe, and the bottom bar holds still while you scroll.

Thank you for letting us fuel your Saturdays. 🧡

リリースノートをすべて表示 リリースノートを閉じる

New: Our Science

  • A screen explaining what your fluid, sodium, and carbohydrate numbers are built on, and who builds them.
  • Three references, each opening the source in your browser.
  • Reach it from the info button on the Consume card inside any activity, or from Menu, About Saturday, Our Science.

New: Kitchen Sugars Are Back

  • Plain maltodextrin, fructose, and dextrose are selectable again in the product picker, in 1 tablespoon, 20 g, and 100 g servings.
  • They had been missing since 1.2.13.

Improved: Product Cards

  • The serving-size lock and the favorite bookmark moved to their own column on the left, each with a bigger, easier target.
  • That gives the product name the rest of the card, so long names now wrap to a second line instead of being cut off.
  • Cards grow with your system text size, and the category tabs fit narrow phones.

Improved: Indoor Sessions

  • Indoor rides start at sweat level 5 instead of 6, and swims start at 4 instead of 5.
  • This changes what those sessions ask you to drink and take in. Outdoor sessions, hikes, and lifting are unchanged.

Improved: Moving Around the App

  • The bottom bar no longer drifts, fades, or springs back while you scroll. It stays where you put your thumb.
  • The bar itself was rebuilt: a clearer background you can see through, with the selected icon carrying the highlight on its own.
  • It follows your system settings for reduced transparency, high contrast, and reduced motion.
  • On Android phones using three-button navigation, back, home, and recents stay legible over dark or photo backgrounds.

Improved: Reading Your Activities

  • Metric captions on activity cards sit back a little, so where the data came from stands out from the labels.
  • Long fuel names and large text sizes now fit on narrow phones in Prepare Fuel.
  • The duration picker no longer offers an odd minute value that imported activities sometimes carry.

Fixed: Crashes

  • The app could close at launch, or right after tapping the Saturday logo on the welcome screen, before sign-in had finished.
  • The app could close when you tapped a button that opened another screen. It depended on timing, so it looked random.
  • Removing a product in Prepare Fuel could close the app.
  • Two location permission requests arriving at once could close the app.

Fixed: Getting Stuck

  • One unexpected value in a profile could send you to an error screen at every launch, with no way past it. Profiles now recover from bad values instead of refusing to load.
  • The menu button could stop responding until you force-quit the app.
  • The Add Training grid could come up empty. It now falls back to the standard sports.

Fixed: Connected Services

  • Connecting TrainingPeaks could show "Try Again" even though the connection had already succeeded. Most slow logins were affected.
  • Tapping "Try Again" no longer deletes a connection that was working.
  • A workout that arrives twice from a connected service now appears once.
  • Notifications, reminders, and connected services keep working after you sign out and back in, or switch between accounts.
  • Opening the app from an emailed link now lands you on your activities straight away.

Fixed: Editing and Sheets

  • Save stayed greyed out after you changed an activity's duration or distance. Changing either now enables it, as does switching a swim between yards and meters, or clearing the distance.
  • Confirmation messages raised inside a sheet were invisible. They now appear.
  • Dragging a sheet could leave it stranded between positions instead of settling, and a sheet that cannot be dismissed no longer slides off the bottom of the screen.

Fixed: Scanning

  • A scanned product could be silently dropped instead of saved when its label came back in an unrecognized category.

Under the Hood

  • Text and product data can now be updated without waiting for an app release. The permissions this needed had been missing since the feature shipped, so it had never once worked in production.
  • Security updates to supporting software, and tighter rules on what the app is allowed to read.
1.2.16 Jul 18, 2026

🩹 Fixes and Easier Numbers 🩹

  • 🩹 Fixed a crash that could happen before signing in. Sorry if you hit it, it's gone now.
  • 🔗 TrainingPeaks profile sync now completes even if your TrainingPeaks profile has no weight set.
  • 🔢 Easier number entry everywhere: tap + or - to nudge a value, or tap the number to pick from a quick list of values that make sense.
  • 📱 Activity cards fit narrow phones better.

Thank you for spending your Saturdays with us. 🧡

リリースノートをすべて表示 リリースノートを閉じる

Improved: Entering Numbers

  • Anywhere you set a value, like servings on Prepare Fuel, activity duration and intensity, sleep hours, or Cupboard counts and sizes, you can tap + or - to step the value.
  • Tap the number itself to open a quick picker that only offers values that make sense for that setting.

Improved: Smaller Phones

  • Activity cards scale their info row (Sweat face, duration, intensity) to fit narrow screens instead of crowding.
  • The round buttons in the top bar accept taps in a slightly larger area, so taps land more reliably.
  • Very large text sizes fit more cleanly on activity cards.

Improved: Small Polish

  • Feed action icons line up cleanly.
  • The bike layout editor snaps into place with the same feel as the Prepare workspace.
  • If a vessel is too large for a slot, the fit-check now shows the size in your units (for example, 950 ml).

Fixed

  • A crash that could happen before signing in, when tapping the Saturday logo on the welcome screen. The logo waits until you're signed in now, and the app recovers gracefully either way.
  • TrainingPeaks profile sync failed for athletes whose TrainingPeaks profile has no weight set. It syncs cleanly now.
  • If the barcode scanner or the label photo camera hits a problem, you now see a short plain explanation instead of technical error text.

Under the Hood

  • Server-side reliability improvements for connected services and tidier internal reporting.
1.2.15 Jul 17, 2026

🔧 Fixes and a Little Polish 🔧

  • ✨ Fixed a visual glitch that could draw a yellow underline over the floating +/- cue when adjusting values on Prepare Fuel.
  • 🥵 Activity cards always show your Sweat face now. Some older activities showed a blank space instead.
  • ⚡ Saturday opens faster for most users.
  • 🥤 New on strength days: a one-time note that a protein shake alongside your lift works great with your plan.

Thank you for sharing your Saturdays with us. 🧡

リリースノートをすべて表示 リリースノートを閉じる

Fixed: Prepare Fuel

  • The floating +N/-N cue that appears when you adjust a value could draw a yellow double underline over itself. It now renders cleanly, and error screens and menus were hardened against the same glitch.

Fixed: Activity Cards

  • Some older activities showed a blank space where the Sweat face belongs. Every activity now shows a valid face.
  • On activities imported from Garmin, the source line with your device model no longer gets cut short when there is room to show it.

New: Strength Days

  • The first time you prepare fuel for a lift, Saturday shares a one-time note: a protein shake alongside your lift works great with your plan.

Improved: Startup

  • Saturday opens faster for most users. Japanese-language support still loads before the first screen, so nothing is lost.

Improved: A Fresh Coat of Polish

  • The selected tab in the bottom navigation gets a crisper glyph tile.
  • The camera scan icon is properly centered.
  • Small text across the app is slightly easier to read.

Under the Hood

  • Updated internal tooling and server-side reliability for connected devices.
1.2.14 Jul 11, 2026

🔧 Fixes and Polish 🔧

  • 🃏 Fixed a bug that made text on activity cards crowded and hard to read.
  • 📝 Saturday now asks before discarding anything you typed when you swipe a sheet away.
  • ➕ The New Activity buttons at the bottom of your feed now respond reliably.

Thank you for spending your Saturdays with us. 🧡

リリースノートをすべて表示 リリースノートを閉じる

Fixed: Activity Cards

  • Intensity labels no longer crowd out the duration text on activity cards. Every label keeps to one tidy line, on every card size
  • Simpler, clearer empty-state text on activity lists

Improved: Editing Safety

  • Swiping away a sheet with unsaved typed text (an activity note, a code, a group name) now asks before discarding your words
  • The collapsed New Activity buttons at the bottom of the home feed reliably take their taps

Improved: A Fresh Coat of Polish

  • Menus, dialogs, and settings screens across the app share a cleaner, more consistent look: buttons, sheets, and icons align to one visual language
  • For coaches: a cleaner coach card that opens into a full detail view

Under the Hood

  • Updated supporting software and internal tooling for a stable experience
1.2.13 Jul 9, 2026

✨ A Fresh Look for Saturday ✨

  • 🎨 A cleaner, brighter navigation bar that stays out of your way as you scroll
  • 🌅 Your hourly weather now marks sunrise, sunset, and twilight. Plan around the light
  • 🍌 Log whole foods like bananas, dates, and honey with a new "Solid" product type

Thank you for training with us. 🙏

リリースノートをすべて表示 リリースノートを閉じる

New: Plan Around the Light

  • Your hourly weather strip now marks sunrise, sunset, and the surrounding twilight, right in the timeline with exact local times, so you can plan your session around the daylight

New: Whole Foods

  • Log whole foods like bananas, dates, and honey with a new "Solid" product type

Improved: A Fresh Look

  • A cleaner, brighter navigation bar with a frosted-glass finish that eases out of the way as you scroll
  • Home and Past now sit at the far ends of the bar, within easy thumb reach

Fixed

  • A range of quiet stability and reliability improvements under the hood
1.2.12 Jun 13, 2026

🧑‍🏫 Coaching Comes to Saturday 🧑‍🏫

  • 👥 Coaches can now manage their athletes right inside Saturday. Build a roster, organize athletes into groups, and invite new ones in a tap
  • 🔭 Open any athlete to see their fueling at a glance, so you can guide their training with the full picture
  • 🤝 Working with a coach? Find them under "My Coaches" and stay in control of what they can see
  • ✨ Plus a steadier, more reliable app and freshly polished translations

Thank you for spending your Saturdays with us. 🙏

リリースノートをすべて表示 リリースノートを閉じる

New: Coaching in Saturday

  • Coaches now have an athlete roster built right into the app: a clear, scannable list of everyone they work with, with search, filters, and groups to keep things organized
  • Invite athletes in a tap: bring them on directly, or send an invitation so they can join with their own Saturday
  • Open any athlete to view their fueling at a glance and guide their training with the full picture
  • Working with a coach yourself? "My Coaches" shows who's connected and what they can see, and you're always in control

Improved: Better Translations

  • Refreshed Spanish, French, Portuguese, German, and Japanese throughout the app

Fixed

  • Fixed a crash some athletes hit when opening the app after connecting TrainingPeaks
  • TrainingPeaks now reconnects more reliably: a brief hiccup no longer quietly stops your activities from syncing, and a clear nudge appears only when a connection genuinely needs your attention
  • Invitation and referral links now open straight to the right place in the app, and a friend who installs Saturday from your link is correctly credited to you
  • Sign in with Google or Apple now carries over smoothly when you move to a new phone
  • A range of quiet stability and reliability improvements under the hood
1.2.11 Jun 13, 2026

🌍 Now in Five More Languages 🌍

  • 🗣️ Saturday is now fully translated into Spanish, French, Portuguese, German, and Japanese
  • It follows your phone's language automatically. There's nothing to turn on
  • ✨ We also made this release smoother and steadier all around

Thank you for spending your Saturdays with us. 🙏

リリースノートをすべて表示 リリースノートを閉じる

New: Five More Languages

  • Saturday is now fully available in Spanish, French, Portuguese, German, and Japanese
  • The app follows your device's language automatically. There's no setting to change

Improved: A Calmer, Smarter App

  • In-app messages (like "activity deleted" with undo) now appear as gentle bottom notifications that no longer cover your navigation bar
  • Smarter heat anticipation: hard efforts, and the run leg of a triathlon, now plan for running hotter, so your fuel and fluid plan better fits the day
  • Fewer false "reconnect" nudges for TrainingPeaks and intervals.icu. The reminder now shows only when a connection genuinely needs your attention

Fixed

  • Fixed a crash on some Android phones with display notches or cutouts
  • Improved overall stability by quietly handling brief, already-recovered hiccups that were previously logged as errors
  • Fixed some shared links not always opening to the right place
1.2.9 Jun 12, 2026

🔑 Instant Account Switching ✨

  • 👥 Switch between accounts instantly. Everyone stays signed in, so there's no re-typing passwords and no waiting.
  • ➕ Adding an account no longer signs you out first, and if you change your mind anywhere along the way, you land right back where you were, answers saved.
  • ⌨️ Signing in got smoother: a quiet "Last used" hint, your email pre-filled, handy @ and .com keys, and iOS offering your saved logins.
  • 🗞️ Missed an update? The What's New popup catches you up on everything since the last version you saw.
  • 🧈 Buttons and bars now glide with your scroll, staying put while you read, returning the moment you scroll back.

Thank you for spending your Saturdays with us. 💙

リリースノートをすべて表示 リリースノートを閉じる

New: Instant Account Switching

  • Every account on your device stays quietly signed in. Switching is one tap, no password, even after restarting the app
  • Adding an account no longer signs you out first: pick "sign in to existing" or "create new", and nothing changes until the new sign-in actually succeeds
  • Back out of adding or setting up an account at any step. Your answers stay saved, and you return to the account you came from
  • Each account resumes its setup exactly where it left off
  • Works on the web, too

Improved: Signing In

  • A quiet "Last used" hint marks how you signed in last time, with your email pre-filled
  • iOS swipe-typing no longer sneaks a trailing space into email fields, and quick @ / .com keys appear above the keyboard
  • iOS now offers your saved logins and asks to remember new ones

Improved: Scrolling Feel

  • Floating buttons and the bottom bar linger under your thumb while you scroll and return the moment you scroll back up, momentum included
  • Top bars settle cleanly on short lists; fixed an activity header card that could overflow on some screens

Improved: Logging Out

  • Logging out double-checks what you meant: switch to another account, add one, or really log out (each one tap, with log-out deliberately last)

Improved: Setup tutorial

  • The prep-screen tutorial pages now fit and scroll correctly on every screen size. The last tips on each page were getting clipped on smaller phones. The final page now ends with "Got it!" instead of offering a skip at the finish line.

Improved: What's New

  • If you skip a version (or two), the update popup now merges everything you missed into one catch-up, newest first. You'll never miss release news between updates again.
  • In-app notification wording around session feedback now matches what those notifications actually do. They ask how your fueling went, they don't nag.

Improved: Activities & Profile

  • "Functional Fitness" is now called "Strength" everywhere
  • Saturday now welcomes athletes 14 and up
  • Race events now start as Outdoor (as they almost always are), unless it's a virtual race: synced virtual rides and races with names like "Zwift" or "eRace" suggest Indoor for you. Your own toggle always wins.
  • The calculating animation is snappier

Infrastructure (dev changelog)

  • Indoor activities no longer bucket fueling-learning data by outdoor heat they never felt; per-mode slider suggestions and the presented indoor default are now captured for future smart defaults (all invisible, learning-side only).
  • Backend observability: usage-recording and webhook-delivery logs are now countable by monitoring; Model A updater codec parity refreshed across Python/Go/Dart.
  • Release tooling: prod artifact filenames now match the real build number; broad new test coverage across session, onboarding, and chrome surfaces.
1.2.8 Jun 10, 2026

🌤️ Your Slider Checks the Weather ☀️

  • 🌡️ The sweat slider now sets itself from your activity's forecast. It starts right where conditions suggest, and your own adjustment always wins.
  • 🏠 New Outdoor | Indoor toggle. Flip it and the suggestion adapts (no wind cooling indoors). Saturday remembers your choice per sport.
  • 💨 Tap "Show advanced" on the hourly weather cards for wind, humidity, and rain. Or keep it always on from Preferences.
  • 🏊🚴🏃 Triathlons: each leg now reads its own forecast instead of guessing from the bike.

Thanks for fueling your Saturdays with us. Every session starts a little smarter now. 💙

リリースノートをすべて表示 リリースノートを閉じる

New: Weather-aware sweat slider

  • When you create an activity, the sweat slider quietly pre-positions itself from the forecast for your activity's exact time window. No pop-ups, no badges. It just starts closer to right, and anything you set yourself always wins.
  • Outdoor | Indoor toggle on the sweat step: Indoor recomputes the suggestion without wind cooling and dims the forecast to "for reference." Saturday remembers Outdoor/Indoor per sport (rowing starts Indoor).
  • Advanced weather details: expand any hourly card to see wind, humidity, and rain chance. Or flip "Show advanced weather" in Preferences to keep it on everywhere.
  • Triathlon legs each anchor to their own forecast. The old automatic "the run feels one harder than the bike" guess is gone whenever real weather is present.
  • Activities beyond the forecast horizon now show a calm "weather will be available closer to your activity" note instead of an empty strip.

Improved

  • Lifting no longer shows a weather strip. Gym climate isn't a forecast.
  • Your plan picks back up reliably if the app gets interrupted at the wrong moment.

Fixed

  • Fixed a crash at launch on some older Android devices (Android 10 and earlier).
  • Follow-up polish to the new edge-to-edge look: menu layering and feed spacing refinements.
1.2.7 Jun 7, 2026

✨ Polishing the New Look ✨

  • 📸 Camera and scanner controls are crisp and clearly visible again on the full-screen capture screens.
  • 🧊 Pop-up panels and menus now rest neatly above the navigation bar instead of slipping behind it.
  • 📐 Tidied the spacing on your Home and Past feeds so Sip of the Day sits just right.

Thank you for fueling your Saturdays with us. We're sweating the details so every session feels just right. 💙

リリースノートをすべて表示 リリースノートを閉じる

Improved: The edge-to-edge look

  • Refined the edge-to-edge display on Android 15 and newer, with cleaner, crisper status and navigation bars.

Fixed

  • Camera & scanner screens: the on-screen controls and navigation buttons are clearly visible again over the full-screen camera.
  • Pop-up panels and menus now sit fully above the navigation bar instead of being partly hidden behind it.
  • Removed extra empty space that appeared above Sip of the Day on your Home and Past feeds.
1.2.6 Jun 7, 2026

✨ A Beautiful New Look ✨

  • 🌊 A refreshed, edge-to-edge design: cleaner, more spacious, and more immersive on every screen.
  • 📜 Smart menus and buttons that glide out of the way as you scroll to give you more room, then slip right back when you need them.
  • 🔎 A smoother product picker, with section labels that stay put as you scroll so you never lose your place.

Thank you for fueling your Saturdays with us. We hope the fresh look makes every session feel a little brighter. 💙

リリースノートをすべて表示 リリースノートを閉じる

New: A refreshed look

  • Saturday now draws edge to edge for a cleaner, more immersive feel, with translucent bars that let your content come forward.
  • Scroll-aware menus and buttons step aside as you scroll to give you more screen (across Home, your activity history, activity details, and fuel prep) and reappear the moment you need them.

Improved: Finding and managing products

  • The product picker keeps section labels pinned as you scroll, so you always know which group you're browsing.
  • Refined spacing and navigation throughout for a more comfortable feel.
1.2.5 Jun 6, 2026

📍 Set Your Spot in a Tap, Even Offline 📍

  • 🌍 Searching for your activity's location is now instant and works fully offline. Start typing a city and it appears right away, no signal needed. Perfect for travel days, the mountains, or anywhere the bars run low.
  • 📳 Smoother, gentler taps throughout, especially on older and budget Android phones, where buttons used to feel buzzy or numb and now respond cleanly.
  • ✨ A cleaner home screen. Your photo and activities glide behind a soft, transparent glass top bar.
  • 🤝 Smoother reconnecting to TrainingPeaks and Intervals.icu, plus tidier finishing of activities pulled in from your other apps.

🙏 Thank you for fueling smarter with Saturday!

リリースノートをすべて表示 リリースノートを閉じる

New: Instant, Offline Location Search

  • Setting the location for your activity's weather is now instant. Start typing a city and matching places appear immediately.
  • It works completely offline. On a plane, deep in the mountains, or traveling abroad with no signal, you can still pin your spot and keep your fueling weather-aware.

Improved: Better Taps (Haptics)

  • Buttons and steppers feel smoother and gentler, especially on older and budget Android phones, where weak vibration motors used to make everything feel buzzy or numb. Taps now register cleanly.
  • The duration and intensity steppers and the sweat slider now give a single light tap instead of a heavy double-buzz.

Improved: Cleaner Home Screen

  • Your background photo and activity list now glide behind a soft, transparent glass top bar for a more open, modern feel.

Fixed: Reconnecting Your Training Apps

  • The Connect button for TrainingPeaks and Intervals.icu now updates the instant your connection changes, no more lingering "Connecting…" after you return from the connection screen.
  • A quick double-tap can no longer start two connection flows at once, and tapping while connecting now gives you a clear option to cancel.

Fixed: Activities Synced From Other Apps

  • Smoothed out finishing activities pulled in from your connected apps: fixed a swim distance unit that could get changed, a setup step that could route to the wrong screen, and value pickers that could show as empty.

Also

  • Updated supporting software for a faster, more reliable experience.
1.2.4 Jun 3, 2026

🔌 Stays Connected for You 🔌

  • 🔄 Your TrainingPeaks connection now keeps itself alive in the background. If the link ever quietly lapses, Saturday restores it on its own, so your workouts keep flowing.
  • 🙌 On the rare occasion it truly needs you, you'll get one calm tap to reconnect. That's it.
  • 🤝 Smoother sign-in and connecting your training services. We fixed a hiccup that could get in the way for some.
  • 🌍 Saturday now speaks more of your language (Spanish, French, Portuguese, German, and Japanese) with more ways to understand each other on the way.

🙏 Thank you for fueling smarter with Saturday!

リリースノートをすべて表示 リリースノートを閉じる

Improved: TrainingPeaks Stays Connected

  • Saturday now keeps your TrainingPeaks connection alive on its own. If the link quietly lapses, it's restored in the background so your sync keeps working without you lifting a finger.
  • On the rare occasion it can't restore the link for you, you'll see a single, calm prompt to reconnect in one tap.

Improved: More of Saturday in Your Language

  • The reconnect experience and more of the app now speak Spanish, French, Portuguese, German, and Japanese, with more ways to understand each other on the way.

Fixed: Signing In & Connecting Your Training

  • Fixed an issue that could stop some people from signing in, or from connecting Intervals.icu and TrainingPeaks. Updating to this version clears it up.

Reliability

  • A range of under-the-hood improvements to keep things running smoothly.
1.2.3 Jun 3, 2026

🔌 Stays Connected for You 🔌

  • 🔄 Your TrainingPeaks connection now keeps itself alive in the background. If the link ever quietly lapses, Saturday restores it on its own, so your workouts keep flowing.
  • 🙌 On the rare occasion it truly needs you, you'll get one calm tap to reconnect. That's it.
  • 🤝 Smoother sign-in and connecting your training services. We fixed a hiccup that could get in the way for some.
  • 🌍 Saturday now speaks more of your language (Spanish, French, Portuguese, German, and Japanese) with more ways to understand each other on the way.

🙏 Thank you for fueling smarter with Saturday!

リリースノートをすべて表示 リリースノートを閉じる

Improved: TrainingPeaks Stays Connected

  • Saturday now keeps your TrainingPeaks connection alive on its own. If the link quietly lapses, it's restored in the background so your sync keeps working without you lifting a finger.
  • On the rare occasion it can't restore the link for you, you'll see a single, calm prompt to reconnect in one tap.

Improved: More of Saturday in Your Language

  • The reconnect experience and more of the app now speak Spanish, French, Portuguese, German, and Japanese, with more ways to understand each other on the way.

Fixed: Signing In & Connecting Your Training

  • Fixed an issue that could stop some people from signing in, or from connecting Intervals.icu and TrainingPeaks. Updating to this version clears it up.

Reliability

  • A range of under-the-hood improvements to keep things running smoothly.
1.2.2 Jun 1, 2026

🛠️ Stability First 🛠️

  • 🚀 Fixed an issue that could stop the app from opening for some people. Saturday now starts up reliably.
  • ✨ Smoothed out a brief flicker that could appear on the home screen right at launch.
  • 🔌 Steadier reconnection for TrainingPeaks if its link ever drops.

🙏 Thank you for fueling smarter with Saturday!

リリースノートをすべて表示 リリースノートを閉じる

Fixed

  • Resolved an issue that could prevent the app from opening at launch for some people.
  • Fixed a brief visual flicker that could appear on the home screen at startup.
  • Fixed two rare crashes: one tied to an on-screen message pop-up, one on the connected-services screen.

Improved: Connected Services

  • TrainingPeaks now reconnects more reliably if its connection drops.

Reliability

  • A range of under-the-hood stability improvements.
1.1.9 May 26, 2026

🎯 Smarter, More Flexible Saturday 🎯

  • 🧂 Want to use a bit more product to max out sodium when carbs are already there? Overprovisioning now allows it, with safety ceilings keeping things sensible.
  • 👨‍👩‍👧 Two people in your house using Saturday and one of you is prepping bottles? Two profiles, one phone, now possible. Switch whenever you like!
  • 👋 Been wanting to show Saturday to a friend? Hand them your phone in Show and Tell mode and they'll see what it can do with their own stats.
  • ⚡ Tweak your Personalize settings and your fuel numbers update automatically when you head back to your activity.

🙏 Thank you for fueling smarter with Saturday!

リリースノートをすべて表示 リリースノートを閉じる

New: Flexible Prep Limits

  • The prep screen now lets you exceed your carb OR sodium target when your products don't match the prescribed ratio
  • An amber "maxed" warning (instead of the red hard block) shows you're past the usual target but still safely within limits
  • Safety ceilings keep things sensible: sodium caps at 1800mg/L concentration and 3000mg/hr; carbs cap at your max setting or 0.3g/mL concentration
  • A safety floor blocks adding fluid if it would dilute your sodium concentration below 90% of prescribed
  • Gentle haptic feedback when overprovisioning is allowed; a firmer pattern when you hit a hard limit

New: Multiple Accounts on One Phone

  • Tap your name at the top of the drawer to open a full-page Accounts screen. See who's signed in at a glance
  • Add another account and switch between them in a tap; each one keeps its own data, history, and connected services (Intervals.icu, TrainingPeaks)
  • Give each account its own look with the avatar customizer: a solid color, or a two-color gradient with an adjustable angle
  • Reorder the accounts on this device, or remove ones you no longer use
  • A heads-up before switching if you have unsaved work in progress
  • A friendlier welcome-back screen if you ever need to sign in again. Sign right in and pick up where you left off

New: Show and Tell

  • Hand your phone to a friend and let them see Saturday built around their own numbers, without touching your data
  • Saturday first checks whether your friend is right next to you. If they're not, you can send them a link instead
  • A quick heads-up before you hand over the phone explains that their setup lives on your device temporarily, with a reminder of how to remove it afterward
  • A back arrow at every step, so you (or your friend) can bow out anytime
  • Reliable recovery if your friend backs out partway through, or the app closes mid-setup

New: Auto-Recalculate on Settings Change

  • Change your weight, satiety, or other Personalize settings and your fuel numbers update the moment you return to an activity screen
  • A subtle recalculation animation on the page you're viewing; other pages refresh quietly in the background
  • Navigation is briefly held during the recalculation so you can't swipe past stale numbers

Improved: Sharing Saturday

  • The share menu is cleaner and simpler. Tap the link to copy it, hit "Send a link" to open your phone's share sheet (text, email, AirDrop, any app), or send it straight by email
  • Quick toast confirmations instead of pop-up dialogs

Improved: Staying Signed In

  • Saturday quietly keeps your sign-in fresh in the background, so you run into far fewer surprise sign-outs
  • Tapping "Community Forum" in the drawer now signs you straight into the forum at forum.saturday.fit, no separate sign-in
  • A new "Log out everywhere" option ends every session on all your devices in one tap, handy if you ever lose a phone
  • A clearer message if you ever need to sign in again after changing your password

Improved: Privacy

  • Removed the AppsFlyer SDK and all associated tracking
  • A smaller download with fewer third-party dependencies

Improved: Weight Display

  • Weights show as whole numbers when you entered a whole number (e.g. "180" instead of "180.0")

Fixed

  • Fixed rare cases on iPhone and Android where your access could be incorrectly interrupted. Your status now stays reliably current
  • Fixed a rare case where parts of the app could wrongly report that your session had timed out
  • Fixed a crash that could happen if a friend backed out of Show and Tell setup
  • Fixed a crash on the in-progress activity card when no duration was set
  • The bottom icons on activity cards (comment + rating) are paired correctly to the right again
  • The code-entry screen background now fills the whole screen on Android, including below the keyboard
  • Rapid, repeated account switches no longer leave you stranded on a stale account
  • Cleared up a confusing "remove servings" warning that could appear when returning to the prep screen after overprovisioning

Infrastructure

  • New internal build and configuration system for more flexible, safer releases
  • New on-device integration test framework, plus 900+ unit tests covering the overprovisioning safety logic
  • Strengthened security rules so error logs are write-only and size-capped, and backend-only data paths are locked down from direct client access
  • Updated the Flutter SDK and supporting libraries; build tooling now uses Go 1.26
  • Updated app version to 1.1.9
1.1.8 Apr 4, 2026

🔐 Your Account, Your Way 🔐

  • 🔗 Link Google, Apple, and email sign-in to one account. Find it in Settings > Profile > Sign-in Methods
  • 📧 Add and manage backup email addresses so you never lose access
  • 🛒 Purchases are now bulletproof. If anything interrupts during checkout, your subscription is automatically recovered
  • 🏊 intervals.icu swim durations and zone-based workouts now import accurately

🙏 Thank you for trusting Saturday with your training! We're preparing something especially smart for our next release 🤖

リリースノートをすべて表示 リリースノートを閉じる

New: Sign-in Methods & Account Linking

  • New screen at Settings > Profile > Sign-in Methods to see and manage how you sign in
  • Link or unlink Google, Apple, and email/password sign-in to your account
  • If you try to sign in and your account uses a different method, Saturday now guides you through linking instead of showing an error
  • Add a password to your social-only account so you can sign in either way

New: Secondary Email Addresses

  • Add, verify, and remove extra email addresses tied to your account
  • If you try to sign in with a secondary email, Saturday tells you which account to use instead

New: Seamless Web-to-App Sign-in

  • When you subscribe on the web and tap a link to open the app, your session carries over automatically: no need to sign in again

New: EU Marketing Consent

  • Users in the EU, EEA, UK, and Switzerland now see an opt-in checkbox for marketing emails during signup
  • Everyone else is unaffected

Improved: Purchase Reliability

  • Completely overhauled how in-app purchases are processed so that background subscription renewals can no longer interfere with an active purchase
  • Each purchase now gets its own isolated result, preventing mix-ups when multiple events arrive at once

Improved: Subscription Recovery

  • Your purchases now include a unique identifier tied to your account. If anything goes wrong during verification, the backend can recover your subscription from Apple or Google's servers automatically. No more lost purchases.

Improved: Subscription Renewal Accuracy

  • Fixed an issue where renewing a subscription while the app was open could silently fail to update your expiry date. Saturday now always reflects your latest renewal status.

Improved: intervals.icu Workouts

  • Swim durations imported from intervals.icu are now accurate. Rest intervals are no longer double-counted
  • Workouts using heart rate zones or pace zones now resolve to the correct intensity instead of defaulting to power-based values

Improved: Domain Migration

  • All links throughout the app now point to saturday.fit (previously saturdaymorning.fit), including deep links, share links, the subscribe page, terms, and privacy policy

Improved: Editing Linked Activities

  • Editing a linked (multi-sport or brick) activity no longer loses product data, carriage settings, and other details that were previously dropped during the editing flow

Improved: Keyboard & Scrolling

  • Weight entry screens (onboarding and settings) are now scrollable so the keyboard no longer covers the input on smaller devices
  • Redeem code input field is no longer hidden by the keyboard

Improved: Email Preferences

  • Your marketing email preference is now properly synced, so opting out of marketing emails is respected everywhere

Improved: Branding

  • Saturday is now Saturday® (registered trademark) in integration comments

Fixed

  • Fixed a crash that could block all activities from loading if a single activity had corrupt data. Those entries are now skipped gracefully
  • Fixed a crash during in-app purchases that could occur when completing a transaction
  • Fixed swim duration display preference not saving correctly
  • Fixed a crash when opening activities with missing nutrition data (carbs, sodium, or fluid)
  • Fixed a crash when viewing intensity labels for certain activity types
  • Fixed a crash when loading TrainingPeaks profiles with older data formats
  • Fixed an issue where deleting all activities could fail for users with very large activity histories
  • Fixed EU country detection using an imprecise list, now uses the exact 31 GDPR-required country codes
  • Removed the iOS tracking permission prompt. It's no longer needed and was a leftover from a previous analytics tool
  • Removed the Android advertising ID permission for the same reason
  • Insider (test) builds now correctly connect to the test backend for offer signing

Other

  • AppsFlyer analytics SDK fully removed. Deep links, attribution, and analytics now handled natively through saturday.fit
  • Updated Go, Font Awesome, CSV library, and the full Firebase suite to their latest versions
  • Fixed several resource leaks where screens weren't properly cleaning up after themselves, improving overall stability
  • Security patch applied for a networking vulnerability (gRPC)
  • Migrated deprecated navigation components to their modern replacements
  • Laying groundwork for something smart coming in a future release 🤖
1.1.7 Mar 10, 2026

🔗 Connect, Swipe, Fuel 🔗

  • 🏔️ Intervals.icu integration: sync your planned workouts and auto-send nutrition back to your completed activities.
  • 🥾 New Hike activity type with tailored fuel recommendations for the trail.
  • 👆 Swipe between Activity, Prepare, and Consume screens. Navigation flows like your training does.
  • 🧠 Smarter TrainingPeaks sync: race events, brick workouts, and AI-powered activity type detection.

🙏 Thank you for training with Saturday. Every connection you make helps us fuel you better! ❤️

リリースノートをすべて表示 リリースノートを閉じる

New: Intervals.icu Integration

  • Connect your Intervals.icu account in Settings to sync your planned workouts into Saturday
  • Saturday pulls your next 7 days of planned workouts (rides, runs, swims, rowing, weight training, nordic ski, and more) and converts structured targets (power, heart rate, pace) into Saturday's intensity model
  • When you finish an activity, Saturday automatically posts a nutrition comment to your completed Intervals.icu activity with water, sodium, and carb intake including per-hour rates
  • Saturday also pushes your planned carbs/hr to upcoming Intervals.icu events so your coach or training platform knows what you're fueling with
  • Smart conflict detection avoids overwriting existing nutrition data on your Intervals.icu events
  • Use the Manual Send button on any activity to post nutrition data on demand. If your actual duration differs significantly from the plan, Saturday asks how you'd like to handle it
  • Control auto-send behavior in Settings > Preferences
  • All authentication is handled securely through the Saturday backend: no tokens or secrets stored on your device

New: Smarter TrainingPeaks Sync

  • Saturday now pulls race and event data from TrainingPeaks, preserving whether a workout is a race across re-syncs
  • AI-powered activity type detection: Saturday analyzes your TrainingPeaks workout descriptions to figure out the right activity type, matching sport keywords first, then using AI as a smart fallback
  • Full brick and triathlon support: Saturday detects multi-sport workouts and determines which disciplines are included, then creates linked activities with the correct sub-types
  • 29 TrainingPeaks event types now map to Saturday activity types, including snowshoe and adventure events

New: Swipe Between Activity Screens

  • After creating or opening an activity, swipe left and right to move between Activity Detail, Prepare Fuel, and Consume Fuel
  • Pages follow your finger as you drag in real-time, no waiting for a gesture to finish
  • Swipe right past Activity Detail to return home; swipe left past Consume to finish the activity
  • For bricks and triathlons: swipe through each sub-activity's prep screen in sequence (Detail | Prep 1 | Prep 2 | ... | Consume)

New: Auto-Send Nutrition to TrainingPeaks

  • When you navigate away from a completed TrainingPeaks activity, Saturday automatically posts a nutrition summary (water, sodium, carbs with per-hour rates) as a comment
  • Duplicate detection ensures Saturday never posts the same nutrition data twice
  • Toggle auto-send on or off in Settings > Preferences

New: Hike Activity Type *(available for insider testers)*

  • New outdoor activity type for hiking and walking with a dedicated icon and olive green color scheme
  • Fuel recommendations use a calculation tuned for hiking intensity
  • Syncs from TrainingPeaks (snowshoe and adventure events) and Intervals.icu (Hike and Walk types)

Improved: Redesigned Activity Screens

  • New header card on Prepare, Consume, and Activity Detail screens showing sweat level, duration, and intensity in a clean three-column layout
  • Activity type icon with teal background and label overlaid on the header
  • Edit and Notes buttons built directly into the header card for quick access
  • New background image, transparent navigation bar, and gradient overlays for better readability
  • Updated typography with Bitter and Poppins font families

Improved: Dialogs Throughout the App

  • Dialogs with long content now scroll with a visible scrollbar and subtle fade at edges
  • Header and action buttons stay pinned above and below the scrollable area
  • New question-style dialogs for two-option choices across 41+ places in the app

Improved: Gesture Navigation

  • Finger-tracking drag (pages follow your finger in real-time) now works across onboarding, create activity, edit activity, and post-creation flows
  • Quick flick gestures detected by velocity for faster navigation

Improved: Activity Deletion

  • Deleted activities and custom products now show an Undo option so you can bring them right back
  • Confirmation messages updated to "You can undo this action"

Improved: Subscribe Prompt on Prepare Screen

  • Non-subscribers now see a "View plans" button on the Prepare screen after the 12-hour free activity window

Improved: Prepare Screen Animation

  • The action button animates from white to orange when your products have servings ready, with a smooth text transition

Improved: Race Event Confetti

  • Confetti for race events is now fuller and floats longer for a more celebratory finish

Improved: Security

  • All third-party authentication (TrainingPeaks, Intervals.icu) now routes through the Saturday backend: no API secrets stored on your device
  • Sensitive keys moved to secure server-side storage

Fixed

  • Fixed invisible intensity level bars that blended into dialog backgrounds
  • Fixed broken swipe animations when returning to the home screen from Activity Detail and Consume screens
  • Fixed Sip of the Day dismiss behavior. Background and padding now display correctly
  • Keyboard now dismisses when navigating between onboarding pages
  • Single activity type now appears centered in the creation grid instead of off to one side
  • Password reset fields now clear and the keyboard unfocuses after a successful change, with inline validation hints as you type
  • Corrected the web subscribe link to point to the home page (saturdaymorning.fit)
  • Activity "done" status now properly resets when you move an activity to a future date
  • Fixed a server-side crash that could occur during authentication under certain conditions
  • App Store and web payment webhook handlers now properly reject invalid requests, reducing false error alerts
  • Profile page now updates immediately after purchasing a subscription (previously could show stale trial status until the app was restarted)
  • Subscription status no longer shows "Jan 1, 1970" as the expiry date (affected ~329 active subscribers where empty server values were misinterpreted as a date)
1.1.5 Feb 19, 2026

🏋️ Lift, Swipe, Sense 📳

  • 🏋️ Functional Fitness is here. Fuel your gym and lifting sessions with a dedicated activity type built for strength workouts
  • 👆 Swipe through everything. Now navigate activity creation flow by swiping between screens. More gesture control soon!
  • 📳 Sense important actions. Non-verbal communication is to humans as non-visual communication is to us and our devices. Haptics now improve app intuitiveness.
  • ↩️ Undo, always. Changed a setting, edited an activity, or deleted something? A quick Undo tap lets you take it right back. 😅

Thank you for being the best part of Saturday. 💛

リリースノートをすべて表示 リリースノートを閉じる

New: Functional Fitness Activity Type

  • New activity type for gym and lifting workouts. Select "Functional Fitness" when creating an activity
  • Tailored fuel recommendations tuned for strength training with its own intensity scale
  • Unique icon, background image, and color scheme
  • Available standalone or as a leg in bricks and triathlons

New: Swipe Navigation for Activity Creation

  • All activity creation screens are now swipeable. Tap "Next" to advance, then swipe freely between screens you've visited
  • Input is validated before you can swipe forward, so nothing gets skipped
  • Same swipeable flow when building linked activities (bricks and triathlons)
  • Pages follow your finger as you drag, with snap animation on release
  • Swipe between sub-activities when editing linked activities (bricks and triathlons) without leaving the edit screen

New: Swipe Navigation for Onboarding

  • Onboarding screens are now swipeable too
  • If you close the app mid-setup, Saturday remembers where you left off and picks up right there
  • Pages follow your finger as you drag, matching the activity creation flow

New: Haptic Feedback

  • Tactile feedback throughout the app: light taps for buttons, stronger pulses for important moments
  • Toggle haptics on or off in Preferences

New: Blur Instead of Block for Expired Users

  • If your subscription expires, you can still use the full app. Your calculated numbers (fluid, sodium, carbs) are blurred instead of locked
  • Tap any blurred number to see a friendly prompt with context-specific messaging
  • Create activities, edit products, copy activities, and change dates while expired

New: Limited Free Profile Changes When Expired

  • Expired users get 3 free profile changes before being prompted to subscribe
  • Each change shows a confirmation ("This will use change X of 3")
  • Reverting to your pre-expiration value doesn't count as a change

New: Undo Throughout the App

  • Edit an activity and change your mind? "Activity updated" toast with an Undo button restores the original
  • Every profile setting now shows a toast with Undo after saving
  • Delete a gear item? "Deleted [name]!" appears with Undo to bring it back
  • Delete an activity from the list or detail screen? An undo toast brings it right back
  • Delete a custom product? Undo restores it from both the select and edit screens
  • Confirmation dialogs now say "You can undo this action" instead of "This action cannot be undone"

New: Toast Notifications

  • New overlay-based toasts replace pop-up messages across the app
  • Text-only toasts dismiss after 4 seconds; toasts with action buttons last 5 seconds
  • Toasts persist when you navigate between screens so you don't miss them

New: Complete Incomplete Activities

  • Long-press an incomplete activity and tap "Complete" to finish it
  • For linked activities, Saturday automatically resumes on the first incomplete leg

New: Partial Save for Linked Activities

  • Editing a brick or triathlon? You can now save partway through without finishing every leg
  • Saturday writes your current progress and tells you how many legs remain ("Bike saved — 1 leg to go!")

New: Redesigned Review Prompt

  • After you've been using Saturday for a while (14+ days, 5+ sign-ins, 6+ activities), you may see a "Got a minute?" dialog
  • Three options: Rate Saturday (opens your app store), Share feedback (opens a quick survey), or Remind me later
  • A "Don't ask me again" checkbox if you'd rather not be asked
  • Closing the dialog defers the prompt for 40 days

New: Manage Your Subscription on the Web

  • View your current plan and expiry at saturdaymorning.fit
  • Switch between monthly and annual plans. Upgrades take effect immediately with prorated credit, downgrades apply at your next renewal
  • Email links take you directly to the management page

New: Deep Links from the Web

  • 19 new routes connect the website to specific screens in the app: redeem a code with it pre-filled, manage your subscription, jump to any settings page, and more
  • Links work even if Saturday hasn't finished loading yet

Improved: Number Selector

  • Number pickers redesigned as blur dialogs that scroll to your current selection with haptic feedback

Improved: Intensity Picker

  • Intensity dropdown now sizes to its content instead of using a fixed height
  • Sweat level labels show full descriptive names ("Moderately Light", "Moderately Heavy")

Improved: Personal Bests

  • Personal bests page only appears for sports that support PB input (currently swimming)

Improved: TrainingPeaks

  • Specific error messages for authentication failures vs network errors
  • Sync count shown after import ("Synced 3 workouts")
  • 3 free uploads available when your subscription is expired

Improved: Keyboard Behavior

  • Tapping outside a text field now dismisses the keyboard across 12+ screens
  • Keyboard dismisses automatically when advancing between onboarding screens

Improved: Activity Sorting

  • Same-day activities sort by most recently edited first

Improved: Subscribe Button

  • "Subscribe" renamed to "View Plans": appears after your first day with an activity, and changes style when your trial has 3 days or fewer remaining

Improved: Custom Product Storage

  • Custom products moved to more reliable individual storage for better consistency

Improved: Race Mode for Linked Activities

  • Race/Event mode now applies to bricks and triathlons, not just single activities

Improved: Linked Activity Details

  • Profile summary for linked activities now shows full details for each leg

Improved: Lifetime Purchases

  • Buying a lifetime membership now automatically cancels any existing recurring subscription

Improved: Subscription Status Display

  • Better status messaging for billing-hold states including grace period, on hold, and paused

Improved: Redesigned Prepare, Consume, and Activity Detail Screens

  • New header card showing sweat level, duration, and intensity in a clean layout
  • Dark gradient overlay on Consume and Activity Detail backgrounds for better readability
  • Updated typography with Bitter and Poppins fonts and thermal sweat-level icons
  • Refreshed color palette with navy and slate tones
  • "View plans" subscription prompt now appears on the Prepare screen for non-subscribers

Improved: Scrollable Dialogs

  • Dialogs with long content now show a visible scrollbar with subtle fade at edges
  • Titles and action buttons stay fixed above and below the scrollable area
  • Buttons expand to full width for easier tapping

Improved: Password Management

  • Inline validation hints appear as you type. Character count and match status update in real-time
  • Password fields clear and a success toast shows after a successful password change

Improved: Sip of the Day

  • Swipe-to-dismiss now shows a red background with trash icon for clearer intent

Improved: Activity Creation Grid

  • When only one activity type exists, it appears centered in the grid instead of bottom-left

Fixed

  • Fixed home screen jump-scrolling caused by content rebuilding when data changes
  • Fixed Skip button not being tappable (it was covered by other elements)
  • Fixed "View Plans" button not updating its style on background screens
  • Fixed thermal stress level not being saved when editing an activity
  • Fixed crashes in gear and tactics screens for test builds
  • Create activity button on home screen is no longer blocked for expired users
  • Activity copy now clears expired-related flags so copies start fresh
  • Fixed invisible intensity level bars that blended into white dialog backgrounds
  • Removed outdated "New" callout from Member Hub in the navigation menu

Backend

  • Error tracking now reports to Crashlytics for faster issue detection
  • Automated health check monitors data integrity every 4 hours
  • Apple webhook signatures are now cryptographically verified
  • Large codebase cleanup removing dead code and unused assets
  • Dependency updates
1.1.4 Feb 9, 2026

🌐 More Ways to Saturday 🌐

  • 💰 Subscribe on our website and save. More of your subscription goes straight to building Saturday!
  • 🔗 Bought on the web? Tap Redeem Code in your Profile and paste your code, nad you're all set!
  • 🎥 FAQ answers now link to Saturday YouTube videos. Watch the science behind your fuel.
  • 🛡️ Squashed several crashes for a smoother, more reliable experience.

🙏 Thank you for fueling with us. Your support means everything! ❤️

リリースノートをすべて表示 リリースノートを閉じる

New: Subscribe on the Web

  • New "Subscribe on our website" option on the purchase page. More of your subscription goes to building Saturday, and you save a bit too
  • Tap the card to open saturdaymorning.fit in your browser, where you can subscribe via Stripe at lower prices
  • On Android, a confirmation dialog explains you're leaving the app before opening the browser

New: Deep Link Activation for Redeem Codes

  • Purchased on the web? Tap the activation link from your email and Saturday opens directly to the redeem screen with your code pre-filled
  • Works whether the app is already open or launching fresh

New: YouTube Video Links

  • FAQ answers, info popups, and Sip of the Day tips now link to Saturday's YouTube videos
  • Tap the play icon next to FAQ questions or the "Watch on YouTube" button in popups to see topics like carbs, sodium, sugar, and caffeine explained

Improved: Sharing

  • Rebuilt share menu detects which messaging apps you have installed (WhatsApp, Twitter/X, Telegram) and shows them directly
  • Quick-share options for Copy Link, Email, and SMS alongside your installed apps
  • Each share target uses a unique tracking link so we can see what resonates

Improved: Friendlier Language

  • "Click here" links throughout the app now say "Tap to learn more!" (small detail, mobile-first polish)

Improved: Sign-Out Screen

  • Sign-out button has clearer styling and spacing for easier use

Fixed

  • Fixed a camera crash on iPhone 17 / iOS 26 caused by the new ultra-high resolution sensor format
  • Fixed a crash when dragging to rearrange activity buttons
  • Fixed a rare crash when reading stored credentials on devices with corrupted keychains
  • Unhandled background errors are now captured and reported instead of silently failing
  • Various screens no longer attempt updates after you've navigated away, preventing occasional glitches
  • Purchase data refreshes more reliably when switching between screens
1.1.3 Jan 30, 2026

🏆 Race/Event Mode! 🏆

  • 🎉 Mark any activity as an Event for race-dialed fueling
  • ⚡ Saturday automatically boosts your checks and may boost your fuel plan for race day
  • 🎯 Two new buttons: "Add Event" (yellow) and "Add Training" (teal)
  • Tap the trophy icon 🏆👈 on future activities to toggle Event Mode instantly
  • 💡 ICYMI: Long-press the activity sheet to rearrange buttons

Race day fueling made easy! 🙏🚀

リリースノートをすべて表示 リリースノートを閉じる

New: Event Mode

  • Mark any activity as an Event to get race-dialed fueling recommendations
  • Saturday boosts your satiety settings for race day: more carbs, more fuel
  • Yellow border treatment across the app highlights your race events
  • Triathlon activities are automatically set as Events

New: Split Add Buttons

  • Home screen now has two buttons: "Add Event" (yellow gradient) and "Add Training" (teal gradient)
  • Instantly distinguish between race days and regular training
  • Event creation shows yellow borders and "CREATE A NEW EVENT" header

New: Trophy Icon

  • Future activities show a trophy icon on home screen cards
  • Tap the dashed gray trophy on any future training to toggle it to an Event
  • Watch the calculation animation and gold confetti when you enable Event Mode
  • Past race events display a yellow trophy (non-tappable) to mark completed races

Improved: Event Toggle in Activity Screens

  • New Event toggle card in View Activity and Edit Activity screens
  • Info button explains what Event Mode does for your fuel plan
  • Changing Event status triggers recalculation with visual feedback

ICYMI: Customizable Activity Buttons

  • Long-press the activity creation sheet to rearrange buttons
  • Your layout is remembered between sessions
1.1.2 Jan 27, 2026

🎯 Smoother, Smarter, Easier 🎯

  • 📋 Long-press any activity and use the new action sheet to copy, move, edit, or delete
  • ⌨️ The keyboard now scrolls important buttons into view so nothing gets hidden
  • 🎨 Refined dropdowns, dialogs, and buttons throughout the app
  • ✨ Smoother transitions between fields when entering custom products

Thank you for fueling with Saturday! 🙏💪

リリースノートをすべて表示 リリースノートを閉じる

Improved: Activity Management

  • Long-press menu redesigned as a clean bottom sheet instead of a floating popup
  • "Make a copy" replaces separate copy options: choose Today, Tomorrow, Day after tomorrow, or pick any date
  • Activity glow now always highlights the most recently opened activity when you return

Improved: Duration & Intensity Pickers

  • Duration and intensity selectors now open as centered dialogs with blur backgrounds
  • Selected value is highlighted and auto-scrolled into view
  • Intensity picker shows visual level indicator and description for each option

Improved: Keyboard & Form Navigation

  • Keyboard-aware scrolling across the app ensures buttons and fields aren't hidden
  • Custom product screen flows smoothly from name to carbs to sodium with the keyboard "next" button
  • Gear screen flows from name to volume with "next" button
  • Sign-in, sign-up, change password, and reset password screens all scroll to keep actions visible

Improved: Create Activity Sheet

  • Buttons and icons are now responsive to screen size
  • Smoother superellipse button shapes and improved spacing
  • Activity type icons sized proportionally to their shape

Improved: Dialogs & Popups

  • Info popups have refined spacing and more readable text sizes
  • Dialogs now have rounded corners and comfortable padding by default
  • Dialogs are constrained to 70% screen height to prevent overflow

Updated: Company Name

  • Saturday Morning LLC is now Saturday Inc across the app, FAQ, and tips

Fixed

  • Scroll-to-activity target now fires correctly when using the system back button
  • Keyboard no longer covers the save button on custom product and gear screens
1.1.1 Jan 21, 2026

✨ Focus & Flow Update ✨

  • 🌫️ New fine-tuned blur effects help you focus on one thing at a time
  • 🔐 Change your password right in the app, plus smarter sign-in that remembers your email
  • 🎯 Bigger tap targets and smoother animations everywhere
  • 🆕 A "What's New" page so you can stay up to date with all the latest features.

Thank you for fueling with Saturday! 🙏💙

リリースノートをすべて表示 リリースノートを閉じる

New: Apple-Like Blur & Focus System

  • Dropdowns, modals, and bottom sheets now blur the background for better focus
  • Smoother page transitions throughout the app (425ms forward, 350ms back)
  • Menu drawer features a collapsing header that scrolls with you

New: In-App Password Management

  • Change your password directly in the app (Settings > Profile)
  • Google/Apple users can now set up an email password as backup
  • Reset password via email option for all users

Improved: Sign-In & Sign-Up Experience

  • Email is remembered when navigating back during sign-up
  • Auto-login if you accidentally try to sign up with an existing account
  • Clearer error messages that tell you exactly what went wrong
  • Friendlier sign-out dialog with "Stay logged in!" option
  • Updated Terms & Privacy Policy links

Improved: Product Selection

  • Larger search bar (60px) that's easier to tap
  • Bigger tap targets on favorite and preset icons
  • Smooth header animation when selecting products
  • Smart batch-add tries smaller servings first to fit your plan
  • Delete-undo now restores products correctly

Improved: Activity Creation

  • Tap the thermal faces to jump the slider to that temperature
  • Blurred dropdowns for duration, intensity, and date pickers
  • Better validation for very long brick activities (>36 hours)
  • Auto-scroll to newly added subactivities in brick workouts
  • Fade gradients show when there's more to scroll

Improved: Sip of the Day

  • Swipe left to dismiss the daily tip card
  • Swipe the full-screen dialog left or right to close
  • "Got it!" button for easy dismissal

Improved: TrainingPeaks Integration

  • Immediate "Try Again" button when OAuth is cancelled or times out
  • Auto-detection when your TrainingPeaks connection is lost
  • Clearer loading messages: "Calculating" for new imports, "Recalculating" for edits

Improved: Past Page

  • Today's activities now appear on the Past tab too

Improved: App Performance

  • Background images converted to WebP for faster loading
  • Smoother scroll animations when navigating to activities
  • New users don't see "What's New" for their first 2 days

Fixed

  • Name editing no longer overwrites your last name when editing first name
  • Copy icon now shows release notes on first tap, then just copies
  • Gold glow clears properly when tapping into a just-created activity

Backend

  • Upgraded to latest Stripe payment system for more reliable subscription renewals
1.1.0 Jan 10, 2026

✨ Saturday AI Fuel Vision ✨

  • 🍫👀 Saturday AI product vision capabilities come with behind-the-scenes intelligence.
  • Scan more products and Saturday gets smarter for everyone. 🧠✨
  • 📸 Point your camera at any fuel product, and Saturday will add it to your activities!

🙏 Thank you for being the very best part of the Saturday family! ❤️🚀

リリースノートをすべて表示 リリースノートを閉じる

New: AI-Powered Product Scanning

  • Point your camera at any fuel product barcode to instantly add it to Saturday
  • Saturday reads the barcode and fetches nutrition data from global databases
  • When a barcode isn't recognized, take photos of the nutrition label and Saturday AI extracts the data for you
  • Review and confirm AI-extracted values before saving
  • Scanned products are prioritized in your product list for quick access
  • Smart detection blocks non-food items (cosmetics, medications) from being added

New: User Preferences

  • New preferences screen for customizing your Saturday experience
  • Choose your preferred fluid units per screen (prep vs activity detail)

New: Web Subscriptions

  • Subscribe on the web at saturdaymorning.fit/subscribe
  • Lifetime membership option now available
  • Redemption codes let you purchase on the web at lower prices, then activate in-app
  • Manage your subscription from any device

Improved: Subscription Experience

  • Clearer status messages when your subscription renews, expires, or changes
  • Direct links to manage your subscription in App Store, Google Play, or on the web
  • Smarter handling of lifetime purchases and plan upgrades
  • Prorated credit when upgrading from monthly/annual to lifetime
  • Color-coded subscription status (active, expiring, expired)

Improved: Activity Creation

  • Better animations and scroll behavior for brick workouts
  • Easier undo when adding or deleting activities
  • Reset to default values with one tap

Improved: Product Search

  • More responsive search with visual feedback
  • Keyboard automatically dismisses when scrolling nutrition product search results

Fixed

  • Camera no longer hangs on rapid open/close
  • Fixed a crash that could occur when using the camera quickly
  • Dialog buttons now visible on all themes
  • Fixed a crash on Android during purchases
  • Location permission requests are less frequent
1.0.107 Dec 12, 2025
リリースノートをすべて表示 リリースノートを閉じる

Improved: Subscription Management

  • If you have multiple subscriptions, the app now shows your most favorable status
  • Direct links to manage your subscription in App Store, Google Play, or on the web
  • In-app messages now link directly to the right store for managing your subscription
  • Web-purchased subscriptions now fully integrated with the app
  • Support for lifetime memberships and scheduled plan changes
  • Easier for support to help you with subscription details

Improved: Subscription Upgrades

  • Get prorated credit from your current subscription when upgrading to lifetime
  • Monthly and annual subscriptions automatically transition when you upgrade to lifetime
  • Redemption codes work immediately, even if there's a brief processing delay
  • Plan changes at renewal are handled smoothly

Stability

  • Updated supporting software for reliable app experience
1.0.106 Dec 9, 2025
リリースノートをすべて表示 リリースノートを閉じる

New: Redemption Codes

  • Enter redemption codes in Settings to activate subscriptions purchased on the web
  • Foundation for web-based subscription purchases coming soon
1.0.105 Dec 9, 2025

We know you count on Saturday to fuel your best performances. We just upgraded Saturday to a modern full-scale backend, paving the way for easier and better subscription management for you, our beloved user.

We're grateful for every workout you plan with us. We look forward to bringing you more features and improvements in future updates!

リリースノートをすべて表示 リリースノートを閉じる

New: Subscription Status Notifications

  • Real-time in-app notifications when your subscription status changes
  • Visual feedback for renewals, expirations, and subscription updates

Improved: Subscription Experience

  • Smoother subscription status updates throughout the app
  • Faster iOS subscription processing
  • In-app messages now link to the correct store based on your device

Improved: Purchase Reliability

  • Overhauled subscription processing for more reliable purchases
  • Upgraded to latest iOS payment systems for better subscription tracking
  • Better handling of subscription renewals and expirations
  • Improved handling of paused and canceled subscriptions
  • Foundation for web-based subscription purchases

Fixed

  • Fixed rare iOS purchase verification issues
  • Improved purchase verification reliability

Stability

  • Updated supporting software for stable experience
  • iOS app build improvements
1.0.103 Dec 1, 2025

We know you count on Saturday to fuel your best performances. This update includes behind-the-scenes improvements to make your experience smoother and more reliable.

Thank you for being part of our community. We're grateful for every workout you plan with us. We look forward to bringing you more features and improvements in future updates!

リリースノートをすべて表示 リリースノートを閉じる

Improved: Purchase Verification

  • Enhanced purchase verification for more reliable purchases

Improved: Android UI

  • Android edge-to-edge UI opt-out for consistent experience

Stability

  • Updated iOS and Android supporting software for stable experience
1.0.102 Sep 1, 2025
リリースノートをすべて表示 リリースノートを閉じる

Improved: Android Compatibility

  • Reduced Android minSDK back to 29 from 30 for broader device support

Stability

  • Updated supporting software for stable experience