Snore Timeline: Sleep Tracker
Watch + Breathing & Sleep Talk
Free · Designed for iPad. Not verified for macOS.
Track your sleep stages, snoring, sleep talking, and nighttime breathing in one place. No subscription. No accounts. No servers. No ads.
Wear your Apple Watch for sleep stages, heart rate, HRV, respiratory rate, blood oxygen, and wrist temperature. Add your iPhone for snore detection, sleep talking detection, breathing pause detection, and a full audio timeline of the night. Use both for the complete picture.
Everything stays on your device. Audio never leaves your phone.
Press record before bed. Wake up to your sleep score, stage breakdown, and every notable sound from the night. Playable, taggable, exportable.
KEY FEATURES
- Apple Watch Companion
See last night's summary, browse past nights, and view live biometrics during a recording. Stop a recording from your wrist.
- Sleep Stages from Apple Watch & Wearables
Pull sleep stages, heart rate, HRV, respiratory rate, blood oxygen, and wrist temperature straight from your watch or any wearable that syncs to Apple Health.
- Audio Sleep Stage Estimation
Sleep stage classification from audio alone. Breathing regularity, breathing rate, movement, and snoring patterns combine to estimate Light, Deep, REM, and Awake.
- Hypnogram Source Picker
Switch the nightly sleep stage chart between audio analysis and Apple Watch data. Compare both views of the same night.
- Sleep Score Watch Complication
Add the Snore Timeline complication to any watch face for last night's sleep score at a glance.
- Snore Detection
Every snore captured with volume, duration, and frequency. Tap any snore to play it back.
- Visual Snore Timeline
See your entire night at a glance. Enable Loud Sound Detection for frequency-based coloring showing low, mid, and high frequencies.
- Sleep Talking Detection
Speech recognized as sleep talking and displayed on your timeline with playable clips.
- Breathing Pause Detection
Flags 10+ second silence followed by a recovery breath, a pattern that may explain poor sleep quality.
- Sleep Score & Insights
A nightly score based on duration, stage balance, efficiency, time to fall asleep, awakenings, and snoring.
- Sleep Schedule & Wake-Up Alarm
Set a bedtime reminder and a wake-up time. Recording stops at your wake-up time with an optional alarm sound.
- Loud Sound Detection
Capture any sound above a volume threshold. Useful for alarms, pets, or mumbling.
- Weekly Trends
Track progress week over week with charts comparing duration, scores, and efficiency.
- Custom Range Export
Pick a date range and choose what to include: nightly summaries, stages, episodes, biometrics, and audio. Generate CSV reports for sleep specialists.
- Completely Private
Everything on your device. No account required. Audio never leaves your phone.
How Sleep Stage Estimation Works (Audio Source)
The app analyzes audio patterns to infer sleep depth, not brain activity.
1. Breathing Regularity: Deep sleep has slow, steady breathing.
2. Breathing Rate: Breathing slows in deeper stages.
3. Movement Detection: Rustling suggests lighter sleep. Stillness supports deeper classification.
4. Snoring Patterns: Steady, rhythmic snoring accompanies deeper sleep.
Disclaimer: Estimates are based on acoustic patterns only, not equivalent to clinical polysomnography. For personal insight only, not diagnosis. Consult a sleep specialist for medical concerns.
How Breathing Disruption Detection Works
A Breathing Disruption is flagged when three conditions are met:
1. Breathing Context: The minute before contains natural breathing sounds.
2. Significant Silence: Near-complete silence for 10+ seconds.
3. Sudden Recovery: Silence broken by a loud snore exceeding the noise floor.
Disclaimer: Acoustic analysis only. Not a medical device. Consult a healthcare professional for diagnosis or treatment.
more I read about this app on Reddit and gave it a try. Glad I did!The app does a great job of recording , collecting , and displaying the snoring data. The interface is very instinctive which makes it simple to use and understand the numbers. I’m older person reluctant to download the odd app because of privacy issues, and I appreciate this data stays only with me. Be sure and go to settings and personalize for your use. Highly recommend.
I read about this app on Reddit and gave it a try. Glad I did!The app does a great job of recording , collecting , and displaying the snoring data. The interface is very instinctive which makes it simple to use and understand the numbers. I’m older person reluctant to download the odd app because of privacy issues, and I appreciate this data stays only with me. Be sure and go to settings and personalize for your use. Highly recommend.
I used to use another app to track my sleep talking and then it became pay to use, which I was devastated to find out. It's been years and now I found one that actually works! Menelik is very responsive to feedback and took some of my suggestions into account when testing this app. Super stoked to finally have an app again that records sleep talking
I used to use another app to track my sleep talking and then it became pay to use, which I was devastated to find out. It's been years and now I found one that actually works! Menelik is very responsive to feedback and took some of my suggestions into account when testing this app. Super stoked to finally have an app again that records sleep talking
I have dozen apps to track snore. I just trying figure out if I snore, how bad it is and separate my snore from spouses. This app is amazing! It’s records sleep talking, snoring, loud noises (can count bathroom breaks). To have reports about silent episodes is very helpful. It’s my favorite sleep app out of 5 paid subscription I have and it’s free! Highly recommend to friends and family.
I have dozen apps to track snore. I just trying figure out if I snore, how bad it is and separate my snore from spouses. This app is amazing! It’s records sleep talking, snoring, loud noises (can count bathroom breaks). To have reports about silent episodes is very helpful. It’s my favorite sleep app out of 5 paid subscription I have and it’s free! Highly recommend to friends and family.
I downloaded and used this app last night, couldn’t believe how simple and functional it was. I had tried several other apps that were so full of ads that they were not usable without a large ongoing subscription. Thank you so much to the developer for developing and sharing an excellent app.
I downloaded and used this app last night, couldn’t believe how simple and functional it was. I had tried several other apps that were so full of ads that they were not usable without a large ongoing subscription. Thank you so much to the developer for developing and sharing an excellent app.
- Snore Detection Sensitivity: A new slider in Settings lets you tune how readily the app flags a snore. Turn it up to catch milder snores that a running fan or other background noise would otherwise mask, or down to ignore faint sounds. The default keeps the same detection as before, so nothing changes until you move it.
- Silence Sleep Stage: When your breathing can't be heard for a long stretch, whether a fan or AC is covering it up or you're simply a very quiet sleeper, the app now marks that time as Silence. Silence counts as restful sleep and appears as its own calm band on your sleep stage chart, so a quiet night reads as a good night.
- Fan and Air Conditioner Awareness: The app now recognizes steady mechanical noise during the night and tells you when it ran. If a fan covered up your breathing for part of the night, a note explains why some of that time shows as Silence.
- Tap to See Your Snoring: Tapping a moment on your sleep stage chart now also marks that same moment on the snoring timeline, so you can see what you were snoring during light, deep, or REM sleep.
- More Accurate Sleep Stages: A retuned breath detection and sleep staging pipeline improves how the app reads light, deep, and REM sleep from your recordings.
- Re-import Health History: A new Settings option re-pulls your available sleep history from Apple Health and connected wearables, so past nights from your watch fill in.
- Quality and Stability: Added a scroll-to-top button in the nightly summary, smoothed the Sleep Insights expand animation so the page no longer jumps, sped up episode deletion, and fixed launch crashes tied to background data access.
4.4 1d ago
- Tappable Sleep Hypnogram: Tap any point on the sleep stage timeline to see which stage you were in at that moment and the exact time. The waveform jumps to that point so you can hear what was happening.
- Tappable Biometric Charts: Tap the heart rate, blood oxygen, or breathing rate sparklines to read the value at any point during the night. The selected time stays in sync across every chart on the page.
- Watch Widget Stability: Fixed an issue where the Watch widget could lose its summary history after storing roughly 90 nights of data. History now persists across app launches regardless of size.
4.3 May 26
- Cleaner Nightly Layout: Replaced the stats row above the timeline chart with inline counts on the chart itself. The chart now shows your total snoring or sleep talking signals at a glance without a separate stats strip.
- Blood Oxygen Breakdown: The Breathing Disruptions breakdown now shows how much of your night your SpO₂ dropped below 95% and your single lowest reading. Both come with severity ratings so you can tell a normal night from one with noticeable desaturation. Requires an Apple Watch (Series 6 or later) or another wearable that writes blood oxygen to Apple Health.
- SpO₂ Reference Line: The blood oxygen sparkline in the biometrics card now draws a dashed line at 95%. Dips below the healthy range stand out without needing to read the numbers.
- More Filter Presets: Added 3-second, 5-second, 10-second, and 20-second minimum-duration options to the episode filter. Drill into shorter episodes without jumping straight from Off to 30 seconds.
- Disruption Count in Header: The Breathing Disruptions section title now shows the total count, so you can see how many were detected before scrolling the list.
4.2 May 21
- Tap to Play: The snoring activity chart ticks on your nightly summary now responds to taps. Touch any point to start playback from that moment, and a vertical scrubber line follows the audio across the night. Taps near an episode snap to the episode start so playback begins on real sound instead of silence.
- Now Playing Card: A card appears above the timeline during playback showing the current episode's start time, duration, and headline. Tap it to jump the waveform to that moment for a closer look.
- Loud Sound Episode Length: Loud sound episodes now follow the audio through to the end of the noise instead of cutting at the last detected peak, capturing up to 5 extra seconds of trailing sound.
- 24-Hour Time Support: Time labels across the nightly summary, weekly view, sleep insights, biometric sparklines, watch hypnogram, and watch activity chart respect your device's 12 or 24-hour clock setting.
4.1 May 19
- Apple Watch Companion App: Snore Timeline now lives on your wrist. A free watch app bundles with this update so you can check last night's sleep summary, scroll through past nights, and see live biometrics while a recording is running. Stop a recording from the watch when you wake up without reaching for your phone.
- Watch & Wearable Sleep Data: Pull sleep stages, heart rate, heart rate variability, respiratory rate, blood oxygen, and wrist temperature straight from Apple Watch.
- Watch-Only Sleep Insights: Nights when you skipped phone recording but wore your watch now get their own insights card. See sleep stages, biometrics, and a full hypnogram from your wearable, with no audio required.
- Hypnogram Source Picker: Switch the nightly sleep stage chart between the app's audio-based analysis and your Apple Watch's stage data. Compare the two views to understand your night from different angles.
- Biometric Summary Card: When you pick the Apple Watch source for a night, a new card breaks down heart rate, HRV, respiratory rate, SpO2, and wrist temperature with small charts and a rating on each metric.
- Sleep Score Watch Complication: Add the Snore Timeline complication to a watch face to glance at last night's sleep score the moment you raise your wrist.
- Custom Range Export: A new export flow lets you pick a date range (last 7 days, last 30, custom) and choose what to include: nightly summaries, sleep stages, episode events, biometric data, and audio. Audio can ship per-episode or as the full night.
- Apple Watch Settings Section: A dedicated Apple Watch panel in Settings walks you through pairing, installing the companion app, and enabling watch-side features. Setup steps appear when something's missing so you're never stranded on an empty screen.
4.0 May 15
- Siri & Shortcuts Reliability: App Intents no longer access the database directly, eliminating crashes that could occur when Siri or a Shortcut automation triggered a recording. Start, stop, and episode count queries all work through a lightweight cache now.
- Storage Warnings: A persistent status bar warning appears when your device is running low on storage or the database can't load. The app also checks storage more frequently during recording, so you'll know before a write failure interrupts your session.
- Smarter App Launch on Low Storage: The app previously required 500MB free to open at all. It now opens with as little as 100MB, reserving the higher threshold for starting new recordings. You can still browse past data and free up space without force-quitting.
- Background Stability: Fixed a class of crashes (0xdead10cc) that could occur when iOS suspended the app while the database was still writing. The app now requests background time during database setup and batches cleanup work to avoid holding file locks.
- Open Date Shortcut: The "Open Date" Shortcuts action now works on cold launch. Previously it required the app to already be running.
- New Languages: Added full localization for Chinese, German, and Turkish. All Siri responses, error messages, and intent dialogs are now localizable too.
3.18 Apr 3
- Keep History Mode: New storage cleanup option that preserves your sleep data when the storage limit is reached. When enabled, only audio files are removed from your oldest nights. Your episodes, sleep analysis, timeline, and all historical data stay intact. Toggle it on in Settings under Storage Limit.
- Widget Date Accuracy: The home screen widget now correctly labels older recordings with their actual date instead of always showing "Last night." If your most recent recording was two nights ago, the widget shows the date rather than a misleading label.
3.17 Mar 26
- Faster App Launch: Background data processing now waits for the interface to fully load before starting, so the app feels snappier when you open it.
- Medium Widget Improvements: The medium home screen widget now shows the date alongside "Last night" or "Tonight," so you always know which night you're looking at. New stat rows for breathing disruptions, snore signals, and sleep talking signals give you more detail at a glance.
- Smoother Day Navigation: Swiping between days in the nightly summary is faster and more responsive.
- Improved Breathing Detection: Refined the sensitivity threshold for detecting breathing patterns during sleep, capturing a wider range of normal breathing sounds.
- Stability Improvements: Fixed an issue where background database operations could occasionally conflict with each other. Resolved unwanted animations when loading the nightly summary.
3.16 Mar 22
- Smarter Sleep Detection for Quiet Sleepers: Improved how the app adapts to changes in your snoring throughout the night. If you snore early on but sleep quietly for the rest of the night, the app now recognizes this shift within about 15 minutes and adjusts its sensitivity accordingly, resulting in more accurate sleep stages and sleep scores for users with variable snoring patterns.
3.15 Mar 20
- Faster Weekly Summary: The weekly summary now loads significantly faster by only fetching the data it needs. Sleep factor correlation data is only loaded when you've actually tagged nights with factors, keeping things snappy for everyone.
3.14 Mar 19
- Sleep Factor Correlations: See how your habits affect your sleep. Your weekly summary now compares nights with a tagged factor against nights without it, showing side-by-side differences in snore time, events per hour, breathing disruptions, and sleep talking. Each factor gets a clear verdict, better sleep, worse sleep, or no clear effect, with color-coded comparison bars you can expand for the full breakdown.
- Custom Sleep Factors: Create your own sleep factors for supplements, devices, or habits that aren't in the built-in list. Choose from over 48 icons, assign a category, and tag them on your nightly summaries just like the defaults. Manage them from Settings or create them on the fly from the factor picker.
- Building Insights Progress: When you start tagging factors, a progress card shows how many more nights are needed before correlations unlock. Each factor needs at least 2 nights tagged and 2 without so the app can compare the difference.
3.13 Mar 18
- Live Activity: See your recording status right on your Lock Screen. The live banner shows real-time detection updates like snoring, sleep talking, gasps, coughs, and more, along with your running episode and signal counts. A stop button lets you end recording without unlocking your phone. When using a recording delay, a countdown timer is displayed until recording begins.
- Home Screen Widget: A new small widget shows your most recent sleep score at a glance, along with episode count, breathing disruptions, and total sleep time. The widget updates automatically whenever you open the app or finish a recording.
- Breathing Disruption Assessment: After each night, Snore Timeline now analyzes your breathing disruptions, gasps, snoring intensity, and sleep architecture to assess your overnight breathing patterns. A new expandable section in your nightly summary breaks the analysis down across four domains: breathing disruptions, gasp recovery, snoring severity, and sleep quality, with detailed metrics and contextual guidance. This is not a medical diagnosis, but it can help you identify patterns worth discussing with a healthcare provider.
- Sleep Factors: Tag each night with factors that may have influenced your sleep, such as alcohol, congestion, sleeping position, nasal strips, CPAP, and more. Factors are organized into four categories (Substances, Lifestyle, Environment, Health) and appear as pills on your nightly summary, making it easy to spot correlations over time. Sleep factor trends will be available in the next version on the Weekly Summary page.
- Enhanced Audio Exports: Exported episode clips now include the same audio processing chain used during in-app playback (EQ shaping, compression, and volume boost) so shared recordings sound clear and audible instead of faint and noisy. Episode filenames now include the episode headline for easier identification.
3.12 Mar 16
- Faster Audio Export: Track assets are now loaded in parallel when combining segments, dramatically reducing wait time for long overnight recordings.
- Sleep Talking Fix: Resolved an issue where sleep talking signals were not being tracked when "Episodes-Only Storage" was enabled.
3.11 Mar 12
- Wake-Up Alarm: Set a wake-up time to automatically stop your sleep recording and play an alarm sound. Choose from five built-in alarm tones (Radar, Pulse, Bright, Classic, and Alert) and preview each one in settings. The alarm plays through your speaker even when the app is in the background, and you can stop it from the notification or the in-app banner.
- Sleep Schedule: Your bedtime reminder and wake-up alarm are now organized together in a new Sleep Schedule section in settings, making it easy to configure your full sleep routine in one place.
---
Thank you to Arno for suggesting an auto-stop timer so the app doesn't keep recording into the morning, and to Shae for requesting a built-in alarm clock so you no longer need a separate app that can conflict with your sleep recording. Both ideas shaped this update!
3.10 Mar 3
- Swipe Page Previews: Swiping between days and weeks now shows a live preview of the page you're navigating to, sliding in from the side for a smoother, more intuitive transition between your nightly and weekly summaries.
- Long Press to Jump to Episode: Long press anywhere on the timeline to instantly scroll the episode list to the nearest episode. Makes it easy to find details about a specific moment you're looking at in your recording.
- Playback Episode Tracking: During audio playback, the episode list now follows along automatically, scrolling to the currently playing episode and showing a "Playing Next" badge on the upcoming episode so you always know where you are in the night.
- Loud Sound Badges: Episode cards now display a dedicated badge showing the number of loud sound detections, giving you a clearer breakdown of what was captured during each episode.
- Faster Weekly Summary Loading: Weekly and sleep trend data is now cached both in memory and on disk, with adjacent weeks pre-fetched in the background. Swiping between weeks is now instant, even with months of recording history.
- Improved Playback Accuracy: Tapping play now finds the exact recording segment for the selected time, resulting in more precise playback that starts right where you expect.
- Faster Recording Start & Stop: Removed unnecessary delays when starting and stopping recordings, so the app responds immediately when you tap the record button.
---
Thank you to Arno for suggesting the jump to episode feature - your feedback helps make Snore Timeline better for everyone!
3.9 Mar 2
- Improved Battery Efficiency: Optimized how snoring episodes are tracked during recording to dramatically reduce database activity. Previously, every detected sound triggered a database lookup — now the app intelligently caches the active episode in memory, cutting unnecessary operations by over 99% and reducing background power consumption during long overnight recordings.
- Better Sleep Stage Detection for Quiet Sleepers: Improved sleep stage accuracy for quiet sleepers whose breathing is too soft for AI sound classification to pick up. When the app falls back to amplitude-based breathing analysis during these quieter periods, the thresholds for detecting deep sleep and REM transitions have been retuned to better reflect the nuances of amplitude data, resulting in more natural sleep stage patterns.
3.8 Feb 27
- Amplitude Data Caching: Past nights's waveform data is now compressed and cached into an efficient format, dramatically reducing database queries when scrolling through your timeline history. This results in faster recording start and stop times, quicker timeline scrolling, faster episode detail loading, and improved overall app performance. The app automatically migrates old data on first launch.
- Smarter Sleep Stage Detection for Quiet Sleepers: Improved breathing analysis for users who breathe quietly. Louder breathing sounds are classified by the AI sound detection engine, while amplitude-based analysis now focuses exclusively on soft, quiet breathing where AI detection can't reach. The app also requires multiple confirmed breathing peaks before trusting regularity readings, preventing ambient noise patterns from inflating sleep metrics. Sleep stage thresholds have been refined for amplitude data, making it easier to enter deep sleep and harder to over-classify REM.
- Faster Calendar: The calendar now loads significantly faster by querying lightweight nightly summaries instead of individual episodes. Day indicators animate in smoothly instead of appearing abruptly.
3.7 Feb 24
- Recording Delay Slider Fix: Fixed a bug where the recording delay slider couldn't be moved on some devices. The slider now responds to touch correctly on all supported iOS versions.
3.6 Feb 22
- Clearer Sleep Playback: Playback audio has been completely retuned. Quiet breathing and sleep talking are now much more audible, and loud snoring is better controlled.
- Smarter Sleep Stages for Quiet Sleepers: A new amplitude-based breathing detection system kicks in when the AI classifier doesn't pick up enough breathing sounds. Quiet sleepers now get meaningful sleep stage tracking instead of incomplete data.
- More Accurate Sleep Stage Transitions: Deep sleep entry now requires consistent breathing across individual minutes (not just averages), blocks when breathing rate is trending upward, and exits when data becomes stale. REM detection is more precise, with tighter thresholds to reduce false positives.
- Active Use Detection: The app now tracks touch interactions during recording. If you're actively using your phone, it won't incorrectly mark you as asleep.
- Episode-Only Storage: "Snore-Only Storage" has been renamed and expanded. Auto-trim now preserves all episode types including sleep talking, coughing, and loud sounds — not just snoring.
- Orphaned Session Recovery: If the app is force-quit during a recording, your sleep session data is now automatically recovered on next launch instead of being lost.
- Updated Sleep Score Tip: The sleep score explanation now includes all scoring factors: time awake after falling asleep and bedtime consistency.
- Episode Filter Counts: The filter view now shows how many episodes exist for each type (snoring, sleep talking, loud sounds), making it easier to decide what to filter.
- App Version in Settings: Your current app version is now displayed at the bottom of the Settings screen.
---
A special thank you to lenicathk for the detailed feedback and screenshots! Their experience as a quiet sleeper who primarily uses the app for sleep talking directly inspired several of these changes — the amplitude-based breathing fallback for quiet sleepers, the Episode-Only Storage expansion to preserve sleep talking recordings, and the improved sleep stage accuracy. Feedback like this is invaluable since the app doesn't collect any usage data. If you have suggestions, feel free to reach out!
3.5 Feb 20
- Episode Filters: A new Filter & Sort panel replaces the old sort dropdown. Filter episodes by minimum duration, loudness level, episode type (snoring, sleep talking, loud sounds), or breathing disruptions only. A live counter shows how many episodes match your filters, and a batch delete option lets you permanently remove all hidden episodes with a hold-to-confirm action.
- Siri & Shortcuts: Control recordings hands-free. Say "Hey Siri, start recording with Snore Timeline" to begin, and "Stop recording" when you wake up. Works from the lock screen, CarPlay, HomePod, and Apple Watch. Four actions are also available in the Shortcuts app: Start Recording, Stop Recording, Get Episode Count for a date, and Open Date.
- Focus Mode Automation: Automate recording with your Sleep Focus schedule. Set up a Shortcuts automation that starts recording at bedtime and stops it when your alarm goes off. A new in-app tip walks you through the setup.
- Detection Controls: New toggles in Settings let you independently enable or disable snoring detection, sleep talking detection, and sleep stage analysis. If you only care about sleep talking, turn off snoring detection to simplify your summary. If you don't need sleep insights, disable them entirely.
- Episode Breakdown Info: An info button in the expanded episode details opens a dedicated page explaining every metric: volume analysis, signal breakdown, rhythm and timing, signal intensity, so you understand exactly what each number means.
- UI Refinements: Settings button moved to the waveform toolbar for easier access. Calendar button redesigned with a filled background. Sort button icon updated to reflect its new filter capabilities. Filtered-out episodes show a clear empty state with an "Adjust Filters" shortcut.
---
Thank you to -ej- from Denmark for the feedback that directly shaped this update: the idea to separate global settings from night-specific actions, the request for episode filtering to keep sleep talking while trimming snoring, and the encouragement on the calendar button redesign. Your suggestions made this a better app for everyone.
Thank you to LadronDeManzanas for requesting Shortcuts support. Great ideas that made the app far more convenient.
And thank you to Social Snorer for the suggestion to automate recordings. That nudge led to the Siri & Shortcuts support in this update.
3.4 Feb 12
- Sleep Talking Timeline: The Snoring Activity chart now displays sleep talking events alongside snoring. The chart title automatically switches to "Sleep Talking Activity" when sleep talking is more prominent, with a dedicated legend showing sleep talking duration.
- Louder Playback: Audio playback has been enhanced to make it easier to hear quiet snoring and breathing sounds without distortion at louder moments.
- Sleep Data in Export: The nightly summary CSV export now includes sleep stage data, sleep score, sleep efficiency, and respiratory rate alongside your snoring statistics.
- Episode Deletion Fix: Deleting a snoring episode now properly clears event markers from all timeline views, including the hourly and 10-minute zoom levels.
---
Several of these improvements came directly from user feedback. Special thanks to:
- Geek_Poilu for requesting louder playback volume
- doughbaby3000 for suggesting sleep talking on the activity timeline to help track patterns throughout the night
Your feedback makes the app better for everyone. If you have ideas or run into issues, please reach out!
3.3 Feb 9
- Recording Stability Fix: Fixed an issue where recording could stop unexpectedly when switching between audio devices like Bluetooth headphones and the built-in microphone.
- Better REM Sleep Detection: REM sleep periods are now more accurate and stable, with improved recognition of characteristic REM breathing patterns and fewer premature transitions.
3.2 Feb 7
- Improved Sleep Stage Classification: Refined the algorithm for more accurate deep sleep detection, especially in the second half of the night. Deep sleep now requires more consistent breathing patterns and won't incorrectly trigger late in your sleep cycle.
- Recording Delay Slider: Set a delay before recording starts with a smooth slider in 5-minute increments. Choose anywhere from 5 minutes up to 3 hours, giving you time to fall asleep before recording begins.
- Volume Threshold Slider: Fine-tune the loud sound detection threshold with 1 dB precision instead of fixed 10 dB steps. This allows you to match the sensitivity exactly to your environment's background noise level.
- Fixed Bedtime Average: The weekly summary now correctly calculates your average bedtime based on when you actually fell asleep each night.
- Localization Improvements: Shortened translations for Spanish and French to prevent text from being clipped. Fixed mixed-language labels that could appear in some status messages.
- Additional Translations: Added translations for status messages including playback notifications, trimming progress, and file export confirmations.
--
Special thanks to Corly from Amsterdam for suggesting the volume threshold slider with finer dB control!
3.1 Feb 6
- Sleep Trends Dashboard: The weekly summary now shows week-over-week comparisons for all your sleep metrics. See how your sleep duration, score, efficiency, deep sleep, REM sleep, and awakenings compare to the previous week with percentage changes and 7-day trend charts.
- Sleep Stage Detection: The app now tracks four sleep stages throughout the night: Light Sleep, Deep Sleep, REM Sleep, and Awake. Stages are estimated using breathing patterns, breathing regularity, and movement detection.
- Sleep Score Breakdown: Tap your sleep score badge to see exactly how each factor affected your score. See point contributions from sleep duration, deep/REM percentages, efficiency, time to fall asleep, awakenings, snoring, and breathing disruptions.
- Collapsible Sleep Journey: Long sleep journeys now show a preview with the key events (recording started, fell asleep, first sleep stage, woke up).
- Breathing Coverage Visualization: Each sleep stage in the journey now shows a per-minute breathing coverage bar. See exactly which minutes had detectable breathing and which were quiet, helping you understand data quality.
- Apple Health Integration: Sync your sleep data to Apple Health after each recording, including sleep analysis, sleep stages, and respiratory rate.
- Redesigned Settings: The settings page has been reorganized for better usability, making it easier to find and adjust your preferences.
- New Help Topics: Added detailed explanations for Sleep Stages, Sleep Score, Apple Health Integration, Recording Delay Timer, and Snore-Only Storage in the tips section.
- Performance Improvements: Fixed performance issues that could occur with extended use and large amounts of recorded data. The app now handles weeks and months of recordings more smoothly.
- Delete Individual Episodes: You can now delete individual snoring episodes directly from the episode card. Perfect for removing false positives from environmental noise like CPAP equipment or a partner moving.
---
Thank You
Many of these improvements came directly from user feedback. Special thanks to:
- Kicki_68 for requesting the ability to delete all recordings without reinstalling the app
- Luckygirlmo for highlighting the need to delete individual episodes
- lenicat8 for suggesting Sleep Score, time to fall asleep, and sleep stage tracking
- Arno for reporting the performance issues with long-term use
Your feedback makes the app better for everyone. If you have ideas or run into issues, please reach out!
3.0 Feb 4
- Recording Reminder: Schedule a daily notification to remind you to start recording before bed. Set your preferred time, and when the notification arrives, simply tap it to open the app and automatically begin recording. Perfect for building a consistent sleep tracking habit.
- Improved Battery Life: Frequency band analysis is now only calculated when Loud Sound Detection is enabled, significantly reducing battery usage during recording. Previously this ran continuously, using up to twice the processing power.
- Unified Export File: The nightly summary CSV export is now a single, continuously appended file rather than separate files per night. This makes it easier to track your sleep data over time in one place.
- Fixed Volume Threshold Bug: Resolved an issue where the 35 dB threshold for Loud Sound Detection was incorrectly defaulting to 40 dB. The minimum threshold now correctly applies at 35 dB.
2.10 Jan 19
- Snore Detection Sensitivity: A new slider in Settings lets you tune how readily the app flags a snore. Turn it up to catch milder snores that a running fan or other background noise would otherwise mask, or down to ignore faint sounds. The default keeps the same detection as before, so nothing changes until you move it.
- Silence Sleep Stage: When your breathing can't be heard for a long stretch, whether a fan or AC is covering it up or you're simply a very quiet sleeper, the app now marks that time as Silence. Silence counts as restful sleep and appears as its own calm band on your sleep stage chart, so a quiet night reads as a good night.
- Fan and Air Conditioner Awareness: The app now recognizes steady mechanical noise during the night and tells you when it ran. If a fan covered up your breathing for part of the night, a note explains why some of that time shows as Silence.
- Tap to See Your Snoring: Tapping a moment on your sleep stage chart now also marks that same moment on the snoring timeline, so you can see what you were snoring during light, deep, or REM sleep.
- More Accurate Sleep Stages: A retuned breath detection and sleep staging pipeline improves how the app reads light, deep, and REM sleep from your recordings.
- Re-import Health History: A new Settings option re-pulls your available sleep history from Apple Health and connected wearables, so past nights from your watch fill in.
- Quality and Stability: Added a scroll-to-top button in the nightly summary, smoothed the Sleep Insights expand animation so the page no longer jumps, sped up episode deletion, and fixed launch crashes tied to background data access.
more Version 4.4 1d ago
Data Not Collected The developer does not collect any data from this app.