github nicoverbruggen/kobalt v1.0-beta.7
Kobalt v1.0-beta.7

pre-release57 minutes ago

What's new

Key features

  • Live previews for Text and Layout. The Text tab now shows a labelled preview at the text’s actual reading size. Layout shows the whole page while you adjust margins, so you can see the space around the text. Margin sliders have fewer drag stops, while the plus and minus buttons retain their finer adjustments.

  • Collapsible chapter groups. Books with a nested table of contents can collapse and expand chapter groups. Choose Current section, All chapters or Off under Settings > Controls > Collapsible chapters.

  • Custom hardware button actions. Assign Previous page, Next page or Do nothing to each available page button under Settings > Controls > Hardware buttons. Menus, lists and navigation previews retain their usual button directions. On Android, the same controls map the volume buttons.

  • An optional standby override. Settings > System now offers Disable standby while reading. This may help with intermittent freezes or missed page turns on some Kobo devices, but it can significantly increase battery use and is generally not recommended. It is off by default, and you can still put the device to sleep manually.

Other additions

  • Added About Kobalt, acknowledgments and license information to the Library’s More menu, available before opening a book.

  • Enabled Kobalt sleep screens and native book covers in Tolino mode on supported firmware.

  • Book-opening screens can reuse Kobo’s cached Library cover while a larger cover is being prepared.

  • The final brightness or warmth percentage now stays visible for at least 1.5 seconds after a frontlight gesture.

  • Link settings are grouped under a Links heading. The separate reading-page link indicator has been removed; tapping and long-press link actions remain available.

What's fixed

  • Fixed the first KOSync upload on compatible servers that return a structured “not found” response for books without saved progress. Other errors still stop the upload, and progress conflicts still require a choice.

  • KOSync now explains connection, certificate, authentication and server failures. Diagnostic logs record safe error categories without credentials or server response contents.

  • Fixed long presses being interrupted by page-frame updates and accidentally turning the page.

  • Fixed stale appearance previews after cancellation and reduced extra refreshes when opening or adjusting Layout.

  • Header/footer customization now fits on one Clara-sized portrait screen at the normal interface text size.

  • Made dialog headings, descriptions, dividers and option spacing more consistent.

  • Fixed pinned bookmark shortcuts losing their opaque background after switching themes.

  • Improved narrow Styling previews and made dictionary font-size labels fit the screen and interface text size.

Android

  • Added volume-button mapping through Settings > Controls > Hardware buttons on devices with volume keys.

  • Adjusted BOOX cleaning-refresh requests to use the device’s View API.

  • Android remains experimental.

Installation on Kobo

The easiest method is Install or remove on Kobo in Chrome. For manual installation, download the package for your firmware:

Manual installation instructions

  1. Connect your Kobo over USB and extract the ZIP on your computer. Show hidden files to see .adds and .kobo.
  2. Copy the package’s assets folder into .adds/kobalt on the Kobo, replacing matching package files. Preserve your other files and folders.
  3. Copy KoboRoot.tgz for Qt5, or Kobo.tgz for Qt6, into the Kobo’s .kobo folder.
  4. Eject safely, disconnect USB and let the update install.

Copy the assets before the system package. Leave the .tgz compressed. Do not replace the entire .adds, .adds/kobalt or .kobo folder, as this can remove existing data or other mods.

Upgrading from beta 6

Upgrade over the existing installation; a clean install is not required. Close Kobalt and back up .adds/kobalt before updating. Keep that folder to retain your reading positions, book settings, bookmarks and annotations. The website is the easiest way to upgrade.

Beta 7 does not change the saved-data or database schema from beta 6. The new preferences use optional settings with defaults.

For installations still on older betas, legacy reading positions, book settings and bookmarks are imported into kobalt.sqlite. Migrated files are retained under migration-backup/. Keep your pre-upgrade backup if you need to return to an older release; the migration backup does not contain subsequent reading changes.

Installation on Android

Download Kobalt-android-arm64.apk and install it manually. Allow installation from the app opening the APK if Android asks. Android 9 or later on an ARM64 device is required.

Build details

Checksums · Build information: Qt5, Qt6, Android

Source code and dependencies

Full changelog: beta 6 → beta 7

Don't miss a new kobalt release

NewReleases is sending notifications on new releases.