Skip to content

Releases: richardr1126/OpenReader-WebUI

v0.2.1

23 Feb 20:35
Compare
Choose a tag to compare

What's changed

  • Changed how the ENV variables work for the Next.js server
  • Pause when in the background (fix)
  • Re-add AbortController API for aborting in progress requests and preventing duplicate audio

Playback in the background may get added in the future. Before this update it would only continue in the background for the current page before causing major navigation issues. This was not supposed to be a feature, but it may be in the future.

v0.2.0

22 Feb 20:49
e7c40b6
Compare
Choose a tag to compare

What's changed

  • 🛜 Switch to use the next server for TTS requests

    • The "openai like" api request now happens on the next server, wherever you are running it, not the client, so the base URL is relative to the next server location
    • This means you can use the same base URL (i.e. http://localhost:8880/v1) for all browsers/devices (set .env to propagate URL to all)
    • You may need to edit your TTS base URL to be relative the server, you may not need to
  • 🐛 Huge bug fixes and improvements

    • Huge fix for iOS playback (doesn't stop on page turns anymore 🙌 🎉)
    • Fix where the TTS would re-call the API even if preloading, if preload was not ready when cursor reached it (another huge fix for slower TTS endpoints)

Note: I am still testing for new bugs that might be introduced with switching to server tts.

v0.2.0-pre

21 Feb 18:42
Compare
Choose a tag to compare
v0.2.0-pre Pre-release
Pre-release

What's changed

  • Switch to use the next server for TTS requests
    • The "openai like" api request now happens on the next server, wherever you are running it, not the client, so the base URL is relative to the next server location
    • This means you can use the same base URL (i.e. http://localhost:8880/v1) for all browsers/devices (set .env to propagate URL to all)
    • You may need to edit your TTS base URL to be relative the server, you may not need to
  • Many bug fixes and improvements including:
    • Fix where the TTS would re-call the API even if preloading, if preload was not ready when cursor reached it
    • Better iOS playback, still has issues

🐳 Docker preview

docker run --name openreader-webui \
  -p 3003:3003 \
  -v openreader_docstore:/app/docstore \
  richardr1126/openreader-webui:0.2.0-pre

This is a pre-release version, I am still testing for new bugs that might be introduced with switching to server tts.

v0.1.6

18 Feb 20:44
Compare
Choose a tag to compare

Notes

  • Themed ePub viewer which matches the rest of the app (experimental - toggle in view settings)
  • PDF re-scaling debouncing to prevent large amount of calls, which could previously crash the app
  • ePub re-scaling automatically resets the TTS (still a work in progress)
  • ePub saved locations fixes
  • Better Folder UI animations
  • Large refactors, specifically for ePub navigation: setEPUBPageInChapter --> skipToLocation

v0.1.5

13 Feb 23:08
Compare
Choose a tag to compare

Notes

  • New themes: sunset, sea, mint
  • Fix theme flickering (works better on Chromium-base browsers)
  • Renamed aqua theme to ocean
  • Fix drag and drop on collapsed folders
  • Fix sorting menu anchor
  • Use "Done" button in Settings instead of "Save/Cancel"
  • Cleanup imports

Full Changelog: v0.1.4...v0.1.5

v0.1.4

13 Feb 05:50
Compare
Choose a tag to compare

Notes

  • Folders in documents list
  • Drag files over each other to create and name folders
  • Added file sorting
  • Settings modal changes

v0.1.3

11 Feb 21:51
Compare
Choose a tag to compare

Notes

  • New settings to delete all documents from local and server
  • New server endpoint for deleting documents
  • New theme options: aqua, forest, and vibrant

v0.1.2

11 Feb 19:15
Compare
Choose a tag to compare

Notes

  • Server-side doc store (upload and download documents from settings)
  • Better nlp for sentences (break up by paragraph in ePub)
  • Bug fixes

v0.1.1

11 Feb 04:22
Compare
Choose a tag to compare

Notes

  • Saves last EPUB location and load at the start (needed time to get this right)
  • Changes and fixes to ePub (was expected)
  • Fix PDF state resetting
  • Better sentence processing using 250 character sentence blocks (doesn't split up sentences)

Docker

  • Add Docker image push Github Action flow
  • New versions will automatically have updated Docker images

v0.1.0

09 Feb 19:15
Compare
Choose a tag to compare

Notes

  • EPUB support! Thanks to react-reader
  • EPUB text sent to TTS might bug out on window resize
  • Bug fixes, including faster back-to-back sentence playback