Skip to content

Releases: ntufar/DeltaSleep

v0.1.14

10 Jun 09:21

Choose a tag to compare

Fixed

  • CI release job no longer edits or commits CHANGELOG.md; release notes are extracted from the pre-stamped local file, eliminating intermittent failures on detached-HEAD tag checkouts

v0.1.12

09 Jun 23:49

Choose a tag to compare

chore: bump to v0.1.12

v0.1.11

09 Jun 22:04

Choose a tag to compare

Fixed

  • Declare foregroundServiceType="microphone" on the sleep tracking service; previously dataSync allowed Android to mute AudioRecord when the screen turned off, producing all-zero samples classified as DEEP sleep
  • Throw IOException from AudioCapture when AudioRecord.read() returns an error code or 200 consecutive all-zero frames (2 s), so the capture loop restarts instead of hanging silently
  • Retry AudioCapture flow in SleepTrackingService with exponential backoff (5 s → 60 s) on mic loss, keeping recording alive for the full session
  • Override DSP phase classification to AWAKE when epoch mean_rms == 0 so silent frames are never counted as DEEP sleep
  • Derive "Sleep time" stat from session timestamps rather than epoch count so mid-session mic loss no longer makes the session appear shorter

v0.1.10

09 Jun 21:52

Choose a tag to compare

chore: fix duplicate 0.1.9 header after rebase

v0.1.9

08 Jun 13:27

Choose a tag to compare

chore: bump to v0.1.9

Adds in-app Help screen and web usage manual; also promotes the AGP
16 KB alignment fix from Unreleased into this release.

v0.1.8

08 Jun 09:20

Choose a tag to compare

Fixed

  • Upgrade Android Gradle Plugin to 8.5.2 so native libraries are ZIP-aligned to 16 KB (zipalign -P 16), satisfying the Google Play 16 KB page-size requirement for Android 15+ devices

v0.1.7

08 Jun 07:09

Choose a tag to compare

chore: bump to v0.1.7

v0.1.4

08 Jun 05:50

Choose a tag to compare

fix: rebase CHANGELOG commit on origin/master before pushing

v0.1.3

07 Jun 23:23

Choose a tag to compare

chore: bump to v0.1.3, fix Play Store CI publishing

- versionCode 3 → 4, versionName 0.1.2 → 0.1.3
- Pass whatsNewDirectory to Play Store upload so CHANGELOG notes appear in Play Console
- Fix JNI symbol names to match correct package id (io.github.ntufar.deltasleep)
- AGP 8.2.2 → 8.3.2; enable 16 KB page-size flag in gradle.properties