Skip to content

Releases: internetarchive/bookreader

v4.6.0

18 Mar 22:18
ff0810c
Compare
Choose a tag to compare

Big change: all the plugins are now written in es6, and compiled to es5. There should
be no observable changes, but note this was a big change.

  • Fix: UI on archive.org not consistent with demos due to CSS conflicts; @rchrd2
  • Convert all plugins to es6 + webpack; @cdrini @iisa @nsharma123
  • Increase jest coverage 39% → 47%; @cdrini @iisa @nsharma123
  • Increase testcafe coverage; @iisa
  • Add testcafe to travis; @cdrini
  • Add more/enforce more lint rules; @cdrini
  • Make demo pages more in sync with Internet Archive pages; @mc2
  • Add npm run serve-dev for auto-watching + auto-refreshing dev server; @cdrini

v4.5.1

21 Feb 00:50
Compare
Choose a tag to compare
  • Fix: Click-to-flip now works in 2up mode zoomed in
  • Fix: Image panning sometimes not working
  • Fix #144: Hamburger icon only clickable on lines
  • Add TestCafe support

v4.5.0

17 Dec 01:54
Compare
Choose a tag to compare
  • ReadAloud now supports jumping backwards
  • Pressing -/= (or -/+ on numpad) zooms out/in
  • FIX #179: ReadAloud now ignores hyphens between lines

v4.4.2

31 Oct 23:00
863a67c
Compare
Choose a tag to compare
  • more robust menu toggle plugin, working well with zoom & panning around in zoom
  • more tests

v4.4.1

22 Oct 21:59
Compare
Choose a tag to compare
  • Remove accidental es6 syntax in BookReader.js (breaking IE11)

v4.4.0

22 Oct 21:41
Compare
Choose a tag to compare
  • New ReadAloud controls + engine. Uses browser's SpeechSynthesis API instead of server-side test-to-speech

v4.3.2

15 Oct 19:09
Compare
Choose a tag to compare
  • menu toggle plugin, now applies to in-page & fullscreen views + early escapes when navbar isn't present

v4.3.0

09 Oct 19:26
Compare
Choose a tag to compare
  • New plugin, fullscreen_menu_toggle, allowing center-tap to hide UI
  • TTS Plugin logs analytics events (if enabled)
  • ES6 compilation step no longer performed on client; build files are included in repo so clients have no build step

4.2.5

26 Sep 15:40
Compare
Choose a tag to compare
  • Large refactor of plugin.tts.js
  • ES6 compliation step; some of the js files will now be minified
  • Known bug: Clicking on page while TTS is playing won't stop the playback

4.2.4

03 Sep 11:50
Compare
Choose a tag to compare

Skips vendor native setup (#137)