Changelog

What changed in Solaread

One entry per release, written for readers rather than engineers.

A new home page, and the reader moves to app.solaread.com

Solaread now has a proper front door and a fixed address for the reader.

  • solaread.com is the product site. It explains what Solaread does, compares the plans, and carries the FAQ, this changelog and the blog.
  • The reader lives at app.solaread.com. Bookmarks, the Chrome extension and the payment return page all use the new address. Nothing changes inside your library.
  • Translation is back after the DeepSeek V4.1 rollout. A provider-side change on 9 September stopped every new book's translations from completing. The fix shipped today; books imported since then will prepare again when you open them.
  • Local Beta and the fixed Beta site start correctly again with the live billing configuration.

Scholar Plus, cross-device sync and a faster reader

This release brings the first paid plan and the sync that makes a second device useful.

  • Scholar Plus is available. It unlocks AI translation and PDF processing without limits and opens Scholar mode, the notes panel beside the reader. Compare the plans on the pricing page and subscribe from Settings inside the app.
  • Cloud sync now carries your library, reading position, highlights and notes between devices, and restores books you imported elsewhere.
  • Long documents scroll smoothly. The reader measures only what is on screen, so large PDFs and long books no longer stutter, and your position is restored exactly on reopen.
  • Book language detection looks at the body of the text instead of the first block, so papers that open with a DOI or an author list are no longer asked to confirm their language.
  • Vocabulary test was rebuilt as one continuous flow: 20 general words plus 8 per professional field, with a live estimate of how long it will take.
v0.1.3

Translation and PDF services back on their feet

A stability release. The translation, PDF parsing and prediction services were repackaged so a missing shared dependency can no longer take them offline, and a build check now catches that class of problem before anything is published.