mirror of
https://github.com/chmouel/liseur.git
synced 2026-10-13 14:28:47 +00:00
chore: release v0.23.0
This commit is contained in:
parent
a3b13bd987
commit
115e351271
3 changed files with 50 additions and 2 deletions
|
|
@ -46,8 +46,8 @@ android {
|
|||
applicationId = "com.chmouel.liseur"
|
||||
minSdk = 26
|
||||
targetSdk = 37
|
||||
versionCode = 51
|
||||
versionName = "0.22.0"
|
||||
versionCode = 52
|
||||
versionName = "0.23.0"
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
|
|
|
|||
47
docs/release-notes/v0.23.0.md
Normal file
47
docs/release-notes/v0.23.0.md
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
Translate selected passages or whole books page by page, with translations saved on your device and restored when reopening. This release also introduces base-word definitions and Wiktionary translations, refines read-aloud resumption, locks the reading footer against stray taps, and adds a two-pane Settings view on wide screens.
|
||||
|
||||
### Reading
|
||||
|
||||
* Translate selected passages or the entire book page by page as you read. Translated sentences are cached on the device (up to 50,000 sentences) so revisiting a page or reopening a book returns the translation immediately without duplicate requests. Reopened books stay in translation mode with a faint corner indicator until stopped, and starting read-aloud or tapping Stop restores the book's original text. ([#306](https://github.com/chmouel/liseur/pull/306), [#308](https://github.com/chmouel/liseur/pull/308), [#309](https://github.com/chmouel/liseur/pull/309), [#313](https://github.com/chmouel/liseur/pull/313), [#315](https://github.com/chmouel/liseur/pull/315))
|
||||
|
||||
<img src="https://github.com/user-attachments/assets/f1f5e6d6-d5b8-479c-90f3-94f93b5db89e" alt="Translation sheet showing bilingual text" width="320">
|
||||
|
||||
<img src="https://github.com/user-attachments/assets/33e157b1-8d49-4d92-8101-ed1a20814076" alt="Reading page with translation bar" width="320">
|
||||
* In the Google Play build, an optional on-device Google ML Kit translator can be enabled in Settings, allowing offline translation once language models are downloaded over Wi-Fi. ([#319](https://github.com/chmouel/liseur/pull/319))
|
||||
|
||||
<img src="https://github.com/user-attachments/assets/aaed6665-dc80-4a7e-8eba-20024fb33993" alt="Google on-phone translation settings" width="320">
|
||||
|
||||
* Dictionary lookups for plurals and conjugated verbs in English, French, Spanish, and Dutch now follow links to include the base word's meanings while keeping grammatical explanations visible. ([#320](https://github.com/chmouel/liseur/pull/320))
|
||||
|
||||
<img src="https://github.com/user-attachments/assets/28489035-512d-4c06-be71-ba2e47c92d7d" alt="Define card showing base word meaning" width="320">
|
||||
|
||||
* The Define card can now display foreign-language Wiktionary translations via a button at the bottom of the card, opening full entries in that language when available.
|
||||
* Read-aloud resumes near where playback was paused, repeating up to a second of audio to catch the context of the sentence instead of restarting the entire sentence or re-requesting speech audio. ([#304](https://github.com/chmouel/liseur/pull/304))
|
||||
* The footer is now locked by default so accidental taps no longer change what it displays; long-pressing any corner or the center still opens the display menu. ([#321](https://github.com/chmouel/liseur/pull/321))
|
||||
* Streamlined the text selection bar by turning Note and Define into icons, showing a single default highlight swatch, and moving Read aloud and Translate behind a More button. ([#320](https://github.com/chmouel/liseur/pull/320))
|
||||
|
||||
<img src="https://github.com/user-attachments/assets/4bcc89d9-8211-4a4e-ad4b-a900602f7fe5" alt="Text selection bar with compact icons" width="320">
|
||||
|
||||
### Library
|
||||
|
||||
* Removed the reading stats home-screen widget, which struggled to stay in sync; the cover widget showing your current book remains available. ([#312](https://github.com/chmouel/liseur/pull/312))
|
||||
* Library grids, series volumes, and reader lists now extend behind the system navigation bar with proper bottom padding so content is not cut off. ([#317](https://github.com/chmouel/liseur/pull/317))
|
||||
|
||||
### Fixes
|
||||
|
||||
* Added the missing API v1 version header to KOReader sync requests, fixing connection failures and HTTP 412 errors when pairing with the official KOReader sync server. ([#316](https://github.com/chmouel/liseur/pull/316))
|
||||
* Handled predictive back gestures correctly when leaving the catalog browser from the saved catalog list. ([#317](https://github.com/chmouel/liseur/pull/317))
|
||||
* Kept open settings screens up to date so choices such as highlight colors update immediately when altered. ([#318](https://github.com/chmouel/liseur/pull/318))
|
||||
* Preserved footnote links within translated sentences, tracked reading progress properly in vertical books, and stopped translations from jumping ahead when turning pages quickly.
|
||||
* Corrected placement of Wiktionary translation tables when entries split translations across separate pages.
|
||||
|
||||
### Under the hood
|
||||
|
||||
* On tablets, foldables, and wide windows, Settings now displays in a two-pane layout with the settings list on the left and the open page on the right. ([#317](https://github.com/chmouel/liseur/pull/317))
|
||||
* External AI and speech servers, model names, and API keys are now consolidated on a shared "External services and API keys" page in Settings. ([#305](https://github.com/chmouel/liseur/pull/305))
|
||||
|
||||
<img src="https://github.com/user-attachments/assets/7c91b98a-5512-4b1b-a4e3-255652db51e4" alt="External services settings page" width="320">
|
||||
|
||||
* Migrated screen navigation to Navigation 3, adding system predictive back animations and preserving screen state when switching views. ([#317](https://github.com/chmouel/liseur/pull/317))
|
||||
* Adjusted text fields across settings and language search to stay above the on-screen keyboard when typing. ([#317](https://github.com/chmouel/liseur/pull/317))
|
||||
* Mirrored directional arrows and controls in right-to-left layouts, and exposed proper roles and states for highlight colors and chapters to screen readers. ([#317](https://github.com/chmouel/liseur/pull/317))
|
||||
1
fastlane/metadata/android/en-US/changelogs/52.txt
Normal file
1
fastlane/metadata/android/en-US/changelogs/52.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Translate selected passages or a whole book page by page. Page translations are saved on your device and return when you reopen a book without another request. The reader follows your place and restores the original text when you stop. Read-aloud resumes near where you paused. Dictionary lookups can show base-word meanings and Wiktionary translations in another language. On wide screens, Settings can stay beside its pages. The footer is locked by default; hold it to change what it shows.
|
||||
Loading…
Add table
Add a link
Reference in a new issue