Huang Xin
ff962a1f02
fix(android): auto-shutdown native TTS engine after 30 min idle to save battery ( #3728 )
...
When the Android native TTS engine is paused or stopped but not shut down,
it holds resources and drains battery. This adds a 30-minute idle timer that
automatically shuts down the TextToSpeech engine and MediaPlaybackService
after inactivity. The engine transparently re-initializes on next use.
Also adds missing androidx.lifecycle:lifecycle-process dependency to fix
ProcessLifecycleOwner build error.
Closes #3713
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 20:00:21 +02:00
Huang Xin
b08b7de8e9
fix(tts): fixed highlighting of current sentence for native tts on Android, closes #2620 ( #2621 )
Deploy to vercel on merge / build_and_deploy (push) Waiting to run
2025-12-05 04:05:18 +01:00
Huang Xin
5773e31990
compat(tts): fix crash with TTS on some versions of Android systems ( #2244 )
2025-10-16 10:10:04 +02:00
Huang Xin
b69d9ed69f
tts: improve media session control compatibility across more Android systems ( #2185 )
2025-10-09 17:53:07 +02:00
Huang Xin
0e6950a60f
i18n: localization for notification title and text ( #2143 )
2025-09-30 10:03:33 +02:00
Huang Xin
1d4541e353
feat: request manage external storage permission when changing data directory to sdcard root on Android ( #2142 )
2025-09-30 08:59:16 +02:00
Huang Xin
0a1e0212e2
feat: supported background TTS with media session controls, closes #2099 and closes #964 ( #2138 )
Deploy to vercel on merge / build_and_deploy (push) Waiting to run
2025-09-29 19:45:17 +02:00
Huang Xin
3e4b7ebb13
css: remove unintended indent for images, closes #1567 ( #1568 )
...
* chore: target Android SDK to version 36
* css: remove unintended indent for images, closes #1567
2025-07-10 12:05:07 +02:00
Huang Xin
630025c123
chore: update Android target sdk to 35 ( #1534 )
2025-07-05 08:49:41 +02:00
Huang Xin
84328dcfb2
hotfix: resolve compatibility issues with Android Text-to-Speech API ( #1394 )
2025-06-14 15:39:12 +02:00
Huang Xin
658969e97a
feat: support native tts engine on Android ( #1387 )
2025-06-12 17:56:14 +02:00
Huang Xin
f8ac30adf1
tts: add native tts plugin for Android ( #1376 )
2025-06-09 16:54:12 +02:00