mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 00:11:37 -06:00
fix(client): localize the read-aloud interface
Replace the hardcoded English in the TTS and narration components with message keys, label every icon-only control, and add settings.common.nav.tts, which the settings sidebar rendered as a raw key. Stop requiring PODCAST_ENCRYPTION_KEY while APP_FEATURES.podcasts is off, and skip podcast routes and permissions in the authorization matrix for the same reason. Pass the direct-download settle() helper the SETTLE_MS budget the file already defines: vi.waitFor's one-second default cannot cover six DNS-resolved redirect hops on a cold CI resolver.
This commit is contained in:
@@ -63,14 +63,6 @@ Take your library anywhere with the official native BookOrbit app. Read ebooks,
|
||||
|
||||
</details>
|
||||
|
||||
## How I Actually Use BookOrbit
|
||||
|
||||
One read-along EPUB3 per book: listened to on iPhone, carried offline to Apple Watch for runs, read
|
||||
on a Kobo through KOReader, and picked up again on the laptop. One file, one reading position, no
|
||||
reconciling an audiobook against an ebook.
|
||||
|
||||
Read the full walkthrough at **[bookorbit.app/my-workflow](https://bookorbit.app/my-workflow)**.
|
||||
|
||||
## Live Demo
|
||||
|
||||
Try the live instance before you install. No account required.
|
||||
@@ -136,6 +128,14 @@ Open `http://your-server-ip:3000` and complete setup using your `SETUP_BOOTSTRAP
|
||||
|
||||
For the full installation guide including reverse proxy setup, file permissions on NAS, secrets from mounted files, external databases, OIDC hardening, and environment variable reference, see **[bookorbit.app/installation](https://bookorbit.app/installation)**.
|
||||
|
||||
## How I Actually Use BookOrbit
|
||||
|
||||
One read-along EPUB3 per book: listened to on iPhone, carried offline to Apple Watch for runs, read
|
||||
on a Kobo through KOReader, and picked up again on the laptop. One file, one reading position, no
|
||||
reconciling an audiobook against an ebook.
|
||||
|
||||
Read the full walkthrough at **[bookorbit.app/my-workflow](https://bookorbit.app/my-workflow)**.
|
||||
|
||||
## KOReader Plugin
|
||||
|
||||
The BookOrbit plugin for KOReader adds progress sync, two-way annotation sync, and a native catalog browser: navigate, search, and download books from your library without leaving the device.
|
||||
|
||||
Reference in New Issue
Block a user