Skip to content

1.1.0

Choose a tag to compare

@uroybd uroybd released this 13 Jun 13:48
· 8 commits to main since this release
9a393d3

Boox Rich Annotations v1.1.0

Release Date: June 13, 2026

What's New

Major UI Overhaul

  • Streamlined Single-Page Interface: Replaced multi-page navigation with a single-page list view with inline actions for faster workflow
  • Icon-Based Actions: Save and share buttons are now icon buttons positioned at bottom-right of each book card
  • Annotation Count Display: Each book card now shows the annotation count directly
  • Smart Filtering: Only books with at least one annotation are displayed in the list

E-ink Display Optimizations

  • Pure Black Icons: All icons (refresh, sort, search, save, share) are now pure black (#000000) for optimal e-ink visibility
  • Consistent Dialog Styling: All dialogs now feature white backgrounds with black borders and properly styled buttons
  • Enhanced Contrast: Larger text sizes (20sp titles, 16sp metadata) for better readability on e-ink displays

Improved Sorting

  • Popup Menu Selector: Sort options (Last Read / Alphabetical) now appear in a compact popup menu instead of a dialog
  • Visual Feedback: Current sort mode is indicated with a checkmark

Better UX

  • Tooltips: All buttons now have descriptive tooltips on long-press
  • Streamlined Export: Save button now shows a confirmation dialog with option to open the exported file
  • Reading Order Sorting: Annotations are sorted by page number and character position (locationBeginInt) for true reading order

Technical Improvements

  • Bulk Loading: All annotations are loaded in a single efficient query and matched to books
  • Better Performance: Reduced database queries and eliminated per-book annotation fetching
  • Cleaner Codebase: Removed unused BookDetailActivity and related files

Download

Choose the appropriate APK for your device:

  • app-universal-release.apk (4.6MB) - Recommended - Works on all Android devices
  • app-arm64-v8a-release.apk (4.6MB) - For modern ARM64 devices (most recent Boox models)
  • app-armeabi-v7a-release.apk (4.6MB) - For older ARM devices

SHA256 Checksums

a47cfd63e21e3f9f04ab7d8860a6c0da108198999479f53945d7db937254721f  app-arm64-v8a-release.apk
a47cfd63e21e3f9f04ab7d8860a6c0da108198999479f53945d7db937254721f  app-armeabi-v7a-release.apk
a47cfd63e21e3f9f04ab7d8860a6c0da108198999479f53945d7db937254721f  app-universal-release.apk

Requirements

  • Android 7.0 (API 24) or higher
  • Onyx Boox e-reader device
  • Storage permission for saving exported JSON files

Installation

  1. Download the appropriate APK file
  2. Enable "Install from Unknown Sources" in your device settings
  3. Open the APK file and follow the installation prompts
  4. Grant storage permissions when requested

Usage

  1. Launch the app to see all books with annotations
  2. Use the search bar to filter books by title or author
  3. Use the sort button to toggle between "Last Read" and "Alphabetical" sorting
  4. Tap the save icon on any book card to export annotations as JSON
  5. Tap the share icon to share the JSON file via other apps

Known Issues

None reported.

Credits

Developed by Meghnaad for the Onyx Boox community.


Previous Version: v1.0.1
Version Code: 3
Target SDK: Android 14 (API 36)