Skip to content

Tags: and/battery

Tags

v1.4.0

Toggle v1.4.0's commit message
Add light mode support and bump version to 1.4.0

Responds automatically to the device's system appearance setting.
Defines WCAG AA-compliant LIGHT_COLORS palette alongside existing
DARK_COLORS, with createStyles(colors) memoized on theme change.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.7

Toggle v1.3.7's commit message
Fix alarm not firing: raw resource name, loop race, native fallback

- Fix alarm.wav Android raw resource reference (must omit extension)
- Fix alarm looping race on New Arch: reset isPlaying in play callback
  so the alarm restarts if setNumberOfLoops(-1) loses the race with play()
- Add native BatteryAlertReceiver for ACTION_BATTERY_LOW as a fallback
  when the JS background service is killed by the OS overnight; starts
  NativeAlarmService only when the JS service is not running to avoid
  double audio
- Fix MediaPlayer error handling in NativeAlarmService: try-catch with
  logging around setup, try-finally to guarantee release() in onDestroy
- Bump version to 1.3.7 (versionCode 10)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.6

Toggle v1.3.6's commit message
Bump version to 1.3.6

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.5

Toggle v1.3.5's commit message
Bump version to 1.3.5

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.4

Toggle v1.3.4's commit message
Fix crash on Android 14+: switch foreground service type to specialUse

health type requires health sensor permissions (READ_HEART_RATE etc.) that
a battery monitor app doesn't have, causing a SecurityException on launch.
specialUse is the correct type for apps that don't fit standard categories
and has no additional permission requirements.

Bump version to 1.3.4.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.3

Toggle v1.3.3's commit message
Bump version to 1.3.3

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.2

Toggle v1.3.2's commit message
Bump version to 1.3.2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.1

Toggle v1.3.1's commit message
Fix alarm not sounding during phone calls

When a phone call holds audio focus, alarm playback fails silently.
Now retries every 3 seconds until playback succeeds, so the alarm
fires automatically as soon as the call ends without needing to open
the app.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.0

Toggle v1.3.0's commit message
Update docs: replace battery animation with app screenshot, reflect n…

…ew features

- Replace animated battery drawing with real app screenshot
- Update background feature description to mention status bar icon and auto-start after reboot
- Remove animation JS and related CSS

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>