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
bbfc82e50d
feat(android): add foss flavor build without gms services ( #3666 )
2026-03-28 05:36:09 +01:00
Huang Xin
e2faa9ad75
compat(android): disable native long-click on the WebView to prevent the system image context menu, closes #3629 ( #3630 )
2026-03-26 04:12:54 +01:00
Huang Xin
48e2bfa82c
fix(android): avoid occasional crash on start on Android ( #2931 )
2026-01-12 16:27:25 +01:00
Huang Xin
a42897ec5c
feat(annotator): support quick actions for text selection, closes #2505 ( #2813 )
2025-12-30 10:32:01 +01:00
Huang Xin
4e6f146b8f
feat(android): support opening shared files from other apps, closes #2484 ( #2628 )
2025-12-05 18:13:06 +01:00
Huang Xin
cbdd4940d0
fix(android): intercept back button press for Android 15+, closes #2454 ( #2626 )
2025-12-05 16:27:09 +01:00
Huang Xin
8f22a5c570
feat: select directory to save last book cover image ( #2521 )
2025-11-23 17:00:49 +01:00
Huang Xin
19b79c5b35
fix(android): fixed Android launcher icon size on some Android systems ( #2353 )
2025-10-29 06:19:02 +01:00
Huang Xin
8737535b90
feat: support Android IAP ( #2286 )
2025-10-21 18:24:50 +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
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 )
2025-09-29 19:45:17 +02:00
Huang Xin
7f4c157a90
chore: build with install package permission by default for Android ( #1939 )
2025-08-31 16:53:29 +02:00
Huang Xin
856ed4d3b3
ux: add splash screen for iOS and Android and reduce flash when opening books ( #1926 )
2025-08-29 19:10:09 +02:00
Huang Xin
1b00d8c41c
fix: support importing azw3 files on Android, closes #1920 ( #1921 )
2025-08-28 16:11:30 +02:00
Huang Xin
7b8d1ddc35
chore: bump tauri to latest dev branch ( #1849 )
2025-08-20 05:15:44 +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
68d57da9ca
perf: speed up opening for large MOBI books, closes #1544 ( #1547 )
2025-07-07 10:15:54 +02:00
Huang Xin
630025c123
chore: update Android target sdk to 35 ( #1534 )
2025-07-05 08:49:41 +02:00
Huang Xin
c6a638dbfd
compat: footnote img size, closes #1518 ( #1519 )
2025-07-02 18:55:09 +02:00
Huang Xin
460d37c656
chore: update assetlinks and deeplink for Android ( #1474 )
2025-06-25 14:47:50 +02:00
Huang Xin
f77fa17cbc
bump: update tauri to latest dev branch, closes #1468 ( #1471 )
2025-06-25 05:36:45 +02:00
Huang Xin
fc0c42f7db
android: fix transparent icon background on Android, closes #1462 ( #1464 )
2025-06-24 06:54:49 +02:00
Huang Xin
43edcb4e9e
android: dismiss the splash screen and change icon background color in task list ( #1450 )
...
* layout: various layout fix on iPad
* android: dismiss the splash screen and change icon background color in task list, closes #1424
2025-06-22 09:10:03 +02:00
Huang Xin
379802f580
release: ready for Google Play release, closes #1001 ( #1433 )
2025-06-20 16:48:53 +02:00
Huang Xin
5bdc29fe84
perf: optimize by removing unnecessary animations on Android, closes #1360 ( #1365 )
2025-06-07 06:53:53 +02:00
Huang Xin
4275508ccd
feat: add volume keys for page turning, closes #471 ( #982 )
2025-04-28 12:36:24 +02:00
Huang Xin
cf66665096
feat: immersive UI in reader page on iOS and Android, closes #886 and closes #864 ( #911 )
2025-04-19 16:43:39 +02:00
Huang Xin
a8430a7be1
feat: open files with readest from file manager on Android, closes #865 ( #895 )
2025-04-16 07:04:30 +02:00
Huang Xin
8efad90932
feat: in-app updater for Android ( #885 )
2025-04-14 14:21:58 +02:00
Huang Xin
6131180a31
fix: initiate OAuth using Custom Tabs on Android, closes #361 ( #788 )
2025-04-01 17:04:17 +02:00
Huang Xin
0c65d44bc9
chore: add android release in github actions ( #695 )
2025-03-25 01:57:05 +08:00
Huang Xin
26b64adca6
fix: add blob CSP for font and don't override <p> margin by default ( #327 )
...
* android: add fullscreen theme
* fix: add blob CSP for font and don't override <p> margin by default, closes #320
2025-02-09 00:54:06 +01:00
Huang Xin
9577f6a026
android: compatibility for Android 8 ( #326 )
2025-02-08 20:02:05 +01:00
Huang Xin
ce00c3e923
mobile: immersive UI for android ( #313 )
2025-02-07 22:23:42 +01:00