github plateaukao/einkbro v15.12.0
Release v15.12.0

15 hours ago

What's New

  • News anchor TTS template that reads full articles aloud
  • Task runner for multi-step browser workflows
  • Free-form agent integrated into chat-with-web for follow-up conversations
  • Task runner surfaced as the first item in the Page AI action menu
  • Expose all BrowserActions as gesture bindings
  • Configurable statusbar for fullscreen / no-toolbar mode
  • Per-site translation mode with streamlined translation config dialog
  • Per-site configuration for display settings
  • Apply locale change without restarting the app (preserves WebView tabs)
  • Search functionality in Settings — supports English search terms regardless of app locale
  • "Save as MHT" menu item to save web content as a single .mht file
  • Elegant offline error page with retry button and a horse jump game
  • Center-expanded progress bar for vertical toolbar mode

Improvements

  • Avoid main-thread hop on every subresource in ad-filter (perf)
  • Security, error visibility, listener leak fixes, and API modernization pass
  • Decompose BrowserController god interface and introduce typed action dispatch
  • Architecture cleanup — remove runBlocking, coroutinize BaseWebConfig, eliminate static singleton, introduce BrowserState
  • Extract BrowserConfig, TabConfig, UiConfig from ConfigManager
  • Extract DisplayConfigDelegate and split BrowserActivity.onCreate
  • Replace WebView data backup with database backup; show receive progress hint
  • Group toolbar/statusbar settings into sections
  • Trim gesture action catalog and flatten single-item categories

Bug Fixes

  • Keep hero images in reader mode when wrapped in figure/picture or marked aria-hidden
  • Null pointer crash in adblock cosmetic filter lookup
  • Prevent gesture settings from resetting on release upgrades
  • Force-clear dsd-pending attribute so filter-broken hydration doesn't leave pages blank
  • Restore EPUB opening broken by delegate refactor
  • WebView collapse and stuck progress bar on vertical toolbar
  • Remove divider above the first category in settings search results
  • Restore "Select Text" context menu and dismiss action mode before ebook pagination
  • Error-page game requires explicit start and pauses when the tab/app is hidden

Translations

  • zh-rTW translations for the gesture action catalog
  • zh-rTW translations for statusbar strings

Don't miss a new einkbro release

NewReleases is sending notifications on new releases.