einkbro

A small, fast web browser based on Android WebView. It's tailored for E-Ink devices but also works great on normal android devices.

OTHER License

Stars
1.2K

Bot releases are visible (Hide)

einkbro - Release v11.17.0 Latest Release

Published by plateaukao about 1 month ago

Feature

  • A more standard siwtch UI for Settings
  • Support adding spaces between toolbar icons (available in toolbar configuration)
  • Support opening other epub files in "Open Eub" menu item
  • Long press "Read" menu item to show "text to speech" settings (read speed)

Fixed Issues

  • Enhance toolbar drawing efficiency. (Reduce drawing)
  • ActionMode dialog position wrong when first time use
  • Fix bookmark sync popup after bookmark item is edited
  • Fix input address bar is not focused when first time use
  • Fix text to speech logic when using openAI tts API
einkbro - Release v11.16.0

Published by plateaukao about 1 month ago

Features

  • support bookmark re-ordering
  • support a new button to show current time on toolbar (useful when statusbar is hidden)
  • show url too in history list
  • support disabling long press on touch area in settings
  • remove icons in settings to make it more clear

Fixes

  • language setting default to Chinese -> will follow system setting by default now
  • make sure bookmark item can be clicked even if the bookmark title is short
einkbro - Release v11.15.0

Published by plateaukao about 2 months ago

Feature

  • support long press on GPT actions in Action Mode menu to edit mode
  • long press on Bold button to configure boldness
  • add Select Paragraph action in Action Mode menu
  • (migrate all per-site settings to database)
  • support per-site configuration of invert color property
  • support export Gpt Queries as html file
  • suppport using volume key to scroll gpt query results
  • support setting UI langugage
  • provide Korean locale
einkbro - Release v11.14.0

Published by plateaukao about 2 months ago

Feature

  1. Add switch touch direction in toolbar actions (Thanks to @wanderor )

  2. Support saving ChatGPT response! Now you can save it on Translation Dialog, and see the saved list in Settings > ChatGPT Integration > GPT Results

  3. Support configuring each GPT action: service type, and model name

  4. Support modifying GPT action if you long click on the action name in Translation Dialog

  5. Support settings by url domain

  • White Background feature works by url domain
  • Always translate: long press on Translate button on either menu or toolbar, you can toggle "Translate this site". After setting it and reload the tab, all urls under the same domain will be translated automatically
  1. Support sentence text selection: long press on a word, and choose Select Sentence

Fix

  • The context-ware query to ChatGPT is more precise with a single sentence

Screenshots

Feature 1.

___

Feature 3.

Feature 5.

Feature 6.

einkbro - Release v11.13.0

Published by plateaukao 2 months ago

Feature

  • When in Youtube website, and enabled dual caption feature, if you try to save web content as epub, it will save dual captions into ebub file.
einkbro - Release v11.12.0

Published by plateaukao 3 months ago

Enhancements

  • better pagination for some websites (need to enable try fix scrolling in touch setting)
  • add an option to only save tab url when the tab is closed

Fixes

  • do not add new tab when calling from floating point in BOOX devices
  • highlights list touch issue
einkbro - Release v11.11.0

Published by plateaukao 4 months ago

  • enhancement: possible to modify model for openai, alternative server, and gemini service separately
  • enhancement: don't constrain safety settings for gemini queries.
  • fix: font is not changeable in reader mode
einkbro - Release v11.10.0

Published by plateaukao 4 months ago

Fix touch area moving issue on long touch area type.

Fix touch pagination feature on websites, e.g., Gmail, etc.

  1. When you found a website does not work, try click finger button on menu bar to launch Touch Area Dialog, and enable "try fix scrolling".
  2. When it's toggled on, reload web page, and see if it works.
    image
einkbro - Release v11.9.0

Published by plateaukao 4 months ago

Feature

  • Support Gemini API (1.5-flash): enable it in Settings with its API Key
  • Add more cloud font for Japanese, Korean, and Traditional Chinese
  • Markdown style text in ChatGPT action dialog

Enhancement

  • Remove Setting page transition animation
  • When closing ChatGPT dialog, the request will be stopped too
einkbro - Release v11.8.0

Published by plateaukao 5 months ago

Features

  • Support context-aware gpt action
    If use << >> to quote main content in gpt action prompt, it will generate texts based on context content too.
    For example, if the user prompt is as below, the string before seleted text will also be used.
    explain content in << >>, based on the context

  • Add deelp translation (may not always work) in text selection popup menu

Fixes

  • sometimes the EinkBro search in text selection popup menu is not correct.
einkbro - Release v11.7.0

Published by plateaukao 5 months ago

  • support exporting highlights
  • add voice description for toolbar icons.
einkbro - Release v11.6.1

Published by plateaukao 7 months ago

  • fix default browser option as EinkBro is gone
  • fix translation target language button is always displayed on screen
  • fix change translation target language is not working for "translate by paragraph".
einkbro - Release v11.6.0

Published by plateaukao 8 months ago

  • support long click on menu icons: on translate, it will show translate options
  • combine chatgpt dialog and original translation dialog
  • speed up saving to epub process (pr from @uqs )
  • allow opening local html (pr from @tmahlburg )

Fix

  • fix setting links for EinkBro related links
  • texts are ellipsized in the middle for history
  • fix dummy image timeout for saving epub (pr from @uqs )
einkbro - Release v11.5.0

Published by plateaukao 8 months ago

Better External Search Feature

In Settings -> Search, you can configure "custom search url when it comes from external" and also Split Search Setting to add multiple search actions.

For each action, you can setup some dicionary websites like:
Japanese: https://dictionary.goo.ne.jp/srch/all/%s
Korean: https://dict.naver.com/dict.search?dicQuery=%s
French: https://www.frdic.com/dicts/fr/%s

And then, if you read books, you can enable multi-window from Android platform, show EinkBro on the other side, and lookup words in the book.

**ps. remember to turn on "Search in the same tab" option as well, so that it's possible to use other search action on the same tab.

https://github.com/plateaukao/einkbro/assets/4084738/fa7387fb-1ed2-4b0d-8b6a-b0478af0529d

einkbro - Release v11.4.0

Published by plateaukao 8 months ago

Feature

Support in-place translation (it can be changed to original behavior in settings: create a new tab, and use reader mode to show translation paragraph by paragraph.

Original web content

Translated web content

einkbro - Release v11.3.1

Published by plateaukao 9 months ago

  • Fix crash on Andrioid 14 due to registerReceiver new requirement from Google.
einkbro - Release v11.3.0

Published by plateaukao 9 months ago

  • Fix download file name issue!
  • Fix not able to download books from calibre server!
einkbro - Release v11.2.0

Published by plateaukao 9 months ago

  • Hide update button in Settings if installed from Google Play Store (but now EinkBro is already suspended from Play Store; so, no more installations from Google Play Store).
  • Page turning preserved height supports % now. You can use 10%, or 20% to set relative height.
einkbro - Release 11.0.0

Published by plateaukao 10 months ago

  • Support for Article Read with Voice by Open AI tts API.
  • Text Highlight feature (Video 1)
  • Invert web content color (Video 2)

(Video 1)
https://github.com/plateaukao/einkbro/assets/4084738/d3f3675b-87d7-4731-895e-a71b6bb2caa1

(Video 2)

https://github.com/plateaukao/einkbro/assets/4084738/b3709585-d71d-4d2f-b1ea-db499652438c

einkbro - Release v10.17.0

Published by plateaukao 11 months ago

  • Fix: hide statusbar on newer Android OS
  • Feature: option to hide action menu icons
  • Fix: twitter ads
Related Projects