Skip to content

Releases: readest/readest

Readest 0.9.69

02 Aug 01:36
1ef126f
Compare
Choose a tag to compare

Release Highlight

  • Updater: Fixed permission issue when updating in standalone reader window
  • Config: Added option to disable double‑click actions
  • EPUB: Fixed missing images in some EPUB files
  • EPUB: Corrected formatting for book subjects
  • TXT: Improved language detection when parsing TXT files
  • CSS: Resolved issue where custom font colors could not be applied
  • Layout: Corrected cover image width display in 'Fit' mode for list view
  • Layout: Fixed unintended scrolling in reader view when highlighting text

What's Changed

  • security: add updater permission for standalone reader window, closes #1710 by @chrox in #1712
  • layout: fix cover image width in fit mode in list view by @chrox in #1714
  • config: add an option to disable double click, closes #1713 by @chrox in #1715
  • epub: fix some images are not displayed in EPUBs, closes #1709 by @chrox in #1718
  • api: production for apple iap verifier by @chrox in #1719
  • css: overriding book color also applies to the font elements by @chrox in #1721
  • txt: fix language detection when parsing TXT files, closes #1720 by @chrox in #1723
  • refactor: unified path resolver on all platforms by @chrox in #1730
  • layout: fix unintended reader view scroll when highlighting, closes #1716 by @chrox in #1731
  • chore: bump to upstream foliate-js by @chrox in #1732
  • release: version 0.9.69 by @chrox in #1733

Full Changelog: v0.9.68...v0.9.69

Readest 0.9.68

29 Jul 18:51
aa3cd2a
Compare
Choose a tag to compare

Release Highlight

  • Reader: Files now open in a new window by default on Desktop
  • Translation: Skips translating content inside <pre>, <code>, and <math> tags
  • Performance: Improved multi-part downloading for large books
  • Sync: Resolved issue preventing some PDF files from syncing
  • CSS: Resolved issue with fixed font color in some EPUB files
  • TXT: Enhanced TXT parsing for better compatibility

What's Changed

  • docs: fix outdated repository links and spelling error by @ChuwuYo in #1669
  • feat: add IAP in native bridge plugin for iOS by @chrox in #1673
  • feat: add IAP server api by @chrox in #1676
  • feat: support IAP to upgrade to Readest Premium on iOS by @chrox in #1678
  • iap: use sandbox environment for testflight by @chrox in #1679
  • api: ensure proper string decoded on edge runtimes by @chrox in #1680
  • api: use node api endpoint for iap verifying by @chrox in #1683
  • fix: importing books from url and set downloaded timestamp for reimported books by @chrox in #1684
  • perf: eliminate redundant re-renders of book cover components by @chrox in #1685
  • chore: suppress warnings from old objc crate by @chrox in #1686
  • font: fix broken links for online CJK fonts by @chrox in #1687
  • layout: fix insets for double borders and add book spine decorator by @chrox in #1688
  • fix: load backup library data if main library data is unavailable, closes #1672 by @chrox in #1689
  • perf: multi-part download with range access by @chrox in #1690
  • config: default to open file with new window by @chrox in #1691
  • api: batch updating daily usage key in KV by @chrox in #1694
  • premium: increased cloud sync storage for premium users by @chrox in #1696
  • css: fix hard-coded font color, closes #1695 by @chrox in #1697
  • translation: skip translating pre, code and math tags, closes #1693 by @chrox in #1698
  • chore: add legal links in about window and user page by @chrox in #1700
  • api: sanitize string before saving into db by @chrox in #1701
  • api: handle more string sanitization by @chrox in #1702
  • txt: more robust TXT parsing by @chrox in #1706
  • release: version 0.9.68 by @chrox in #1707

Full Changelog: v0.9.67...v0.9.68

Readest 0.9.67

22 Jul 14:11
a5f18ab
Compare
Choose a tag to compare

Release Highlight

  • Reader: Fixed file opening issue when filenames contain commas
  • Translation: Added Yandex Translator as a new translation provider
  • Layout: Hovering over header now reveals macOS traffic light window controls
  • Theme: Reader background color is now customizable for EPUB and PDF
  • Library: Search now includes book format, group names, and descriptions
  • Library: Various improvements to metadata editor and bookshelf management
  • Linux: Fixed social login failure on Linux systems

What's Changed

  • fix: don't use comma as separator when parsing filenames, closes #1622 by @chrox in #1650
  • feat: Added Yandex Translator by @Columpio in #1652
  • layout: hover header to show traffic light window control on macOS, closes #1645 by @chrox in #1653
  • css: multiply img color in light mode when overriding book color by @chrox in #1656
  • linux: fixed multiple instances created in OAuth, closes #1654 by @chrox in #1659
  • layout: fix hardcoded image layout in fixed layout documents by @chrox in #1660
  • PDF: Support custom background theming for PDF files, closes #1649 by @chrox in #1661
  • feat: search in book format, group names and descriptions by @chrox in #1662
  • library: various fixes on metadata editor and bookshelf by @chrox in #1663
  • release: version 0.9.67 by @chrox in #1664

New Contributors

Full Changelog: v0.9.66...v0.9.67

Readest 0.9.66

20 Jul 21:13
4005858
Compare
Choose a tag to compare

Release Highlight

  • Layout: Fixed nested table of contents items not expanding in long TOC lists
  • Reader: Opening files from the OS now takes highest priority
  • TTS: Improved voice filtering for some language codes
  • App: Fixed loading issues on older browsers
  • App: Fixed wrong MIME types generated on Linux

What's Changed

  • chore: handle ChunkLoadError by refreshing page by @chrox in #1619
  • chore: fix loading chunk error of optional chaining for Android WebView below 80 by @chrox in #1626
  • layout: fix nested toc items not expanded in very long toc list, closes #1625 by @chrox in #1629
  • doc: add deepwiki badge and link by @chrox in #1630
  • chore: bump tauri, next and zustand to latest versions by @chrox in #1631
  • api: fix cors for api with new nextjs version by @chrox in #1633
  • chore: downgrade next.js to 15.3 by @chrox in #1634
  • doc: run a preview build to identify compatibility issues between OpenNext, Next.js, and Supabase by @chrox in #1635
  • fix: chaining file open with OS opening the highest precedence, closes #1622 by @chrox in #1636
  • layout: fix layout for auth and user page by @chrox in #1637
  • library: fix book not redownloaded for the redownload button in detail modal, closes #1628 by @chrox in #1638
  • tts: convert iso6392 language code to iso6391 to filter tts voices, closes #1627 by @chrox in #1639
  • fix: set xdg-mime with mime type other than scheme, closes #1621 by @chrox in #1641
  • release: version 0.9.66 by @chrox in #1643

Full Changelog: v0.9.65...v0.9.66

Readest 0.9.65

18 Jul 17:50
v0.9.65
957c6b9
Compare
Choose a tag to compare

Release Highlight

  • Reader: Added support for opening multiple reader windows on desktop
  • Layout: Added visible window borders on Linux
  • TTS: Improved handling of invalid book language
  • TTS: Skipped reading footnote anchor links
  • Translation: Fixed an issue where table of contents entries were not translated
  • Sync: Edited book metadata is now included in sync across devices
  • iOS: Disabled context menu when long-pressing on book covers

What's Changed

  • Update translation.json by @StepanSad in #1595
  • feat: support multiple reader windows on desktop, closes #259 by @chrox in #1596
  • layout: add window borders on Linux, closes #1570 by @chrox in #1599
  • css: named container classes for easier css customization, closes #1598 by @chrox in #1600
  • fix: replace fallback book cover with new cover image by @chrox in #1604
  • layout: maintain the layout of anchor elements while increasing their tap target size, closes #1603 by @chrox in #1605
  • Fix dev-web command by @vasi in #1606
  • tts: handle invalid language code and show no voices hints, closes #1579 by @chrox in #1607
  • tts: skip text to speech for rubys and footnote anchors, closes #1334 by @chrox in #1608
  • layout: unset text indent inside of list elements by @chrox in #1609
  • translation: fix translation not working for table of contents by @chrox in #1610
  • sync: also sync book metadata by @chrox in #1611
  • ios: skip context menu when long-press on book cover, closes #1612 by @chrox in #1613
  • release: version 0.9.65 by @chrox in #1614
  • fix: update book cover image from metadata in sidebar by @chrox in #1615

New Contributors

Full Changelog: v0.9.64...v0.95

Readest 0.9.64

15 Jul 17:40
08957ce
Compare
Choose a tag to compare

Release Highlight

  • Library: Added support to edit book metadata
  • Layout: Fixed bookmark icon placement when the sidebar is pinned
  • Reader: Fixed an issue where links to other chapters in EPUB files did not work
  • Reader: Lightened the highlight color in dark mode for better contrast
  • Reader: Pull-to-refresh gesture is now smoother and more responsive
  • Reader: Removed unintended indentation on images
  • Search: Improved responsiveness of full-text search for faster results

What's Changed

New Contributors

Full Changelog: v0.9.63...v0.9.64

Readest 0.9.63

07 Jul 13:08
f5b686a
Compare
Choose a tag to compare

Release Highlight

  • Reader: Fixed links not working in some MOBI books
  • TTS: Fixed an issue where some text was skipped during reading
  • Library: You can now delete only the cloud backup of a book without removing the local copy
  • Performance: Fonts in the font list now load only when displayed for faster startup
  • Performance: Opening large MOBI books is now significantly faster
  • Layout: Fixed overlay scrollbar display in virtualized book lists
  • Layout: Improved grid cover image height in crop mode
  • Layout: Removed unsupported screen orientation lock option on iPad
  • Layout: System context menu no longer appears when selecting text on iPad
  • Translation: Added Thai (th-TH) language support

What's Changed

  • subscription: fix action button in plan card by @chrox in #1514
  • chore: upload to r2 after release with retry by @chrox in #1516
  • chore: retry workflow for r2 uploading by @chrox in #1517
  • compat: footnote img size, closes #1518 by @chrox in #1519
  • settings: remove unsupported screen orientation lock on iPad, closes #1520 by @chrox in #1522
  • fix: links in mobi are now properly followed, closes #1503 by @chrox in #1528
  • layout: fix overlay scrollbar with virtualized list, closes #1524 by @chrox in #1530
  • perf: lazy loading fonts in fonts list by @chrox in #1533
  • chore: update Android target sdk to 35 by @chrox in #1534
  • layout: fix grid cover image height in crop mode by @chrox in #1537
  • doc: update Readme for mobile apps downloads by @chrox in #1540
  • doc: layout for the download badges by @chrox in #1541
  • fix: handling toc links for some mobi books, closes #1525 by @chrox in #1542
  • tts: fix some direct text being skipped in tts, closes #1515 by @chrox in #1543
  • feat: support deleting only the cloud backup of a book by @bhscer in #1546
  • perf: speed up opening for large MOBI books, closes #1544 by @chrox in #1547
  • i18n: add Thai (th-TH) translations by @chrox in #1548
  • layout: dismiss system context menu popup when selecting text on iPad, closes #1485 by @chrox in #1549
  • release: version 0.9.63 by @chrox in #1550

New Contributors

Full Changelog: v0.9.62...v0.9.63

Readest 0.9.62

02 Jul 13:03
d78d135
Compare
Choose a tag to compare

Release Highlight

  • Subscription: You can now upgrade to Readest Premium and manage your subscription
  • Reader: Added an option to toggle Parallel Reading when viewing multiple books
  • Translation: Added an option to show or hide the original text in translations
  • Layout: TOC on Android now uses an overlay scrollbar for easier navigation
  • Layout: Custom CSS can now also be applied to the library page
  • Fonts: Added three new CJK fonts to choose from
  • Shortcuts: Press ESC to quickly close the search bar

What's Changed

  • layout: apply custom css also to the library page, tweaks on fitted cover images by @chrox in #1481
  • chore: fix uninlined format args warning by @chrox in #1482
  • refactor: fix fallback cover image for fitted mode by @chrox in #1483
  • settings: add three new CJK fonts by @chrox in #1484
  • api: add subscription API by @chrox in #1491
  • api: cors in middleware by @chrox in #1493
  • feat: add subscription management for web by @chrox in #1494
  • feat: add subscription management for tauri platforms by @chrox in #1499
  • api: fix for supabase RLS by @chrox in #1501
  • shortcuts: add ESC to dismiss search bar, closes #1495 by @chrox in #1502
  • feat: add option to toggle Parallel Reading on/off when viewing multiple books, closes #1496 by @chrox in #1504
  • feat: add upgrade to premium option in settings menu by @chrox in #1505
  • layout: add overlay scrollbar for TOC on Android by @chrox in #1506
  • css: fix for legacy epub image dimension, closes #1507 by @chrox in #1508
  • layout: extend drag area outward so the scrollbar remains clickable by @chrox in #1509
  • feat: add an option to show/hide original text in translation, also closes #1492 by @chrox in #1511
  • layout: refine user profile page by @chrox in #1512
  • release: version 0.9.62 by @chrox in #1513

Full Changelog: v0.9.61...v0.9.62

Readest 0.9.61

26 Jun 09:27
4fde995
Compare
Choose a tag to compare

Release Highlight

  • Layout: Fixed view menu width on smaller screens
  • Layout: Added option to crop or fit book covers in library view
  • Reader: You can now apply custom CSS to the reading interface (UI)
  • Reader: Added an option to show remaining pages in the current chapter
  • Settings: Added options to reset settings from the config dialog
  • Import: Fixed encoded filenames when importing TXT files on iOS
  • Linux: Fixed missing app icon on some Linux distributions
  • GitHub: Added donation link to support Readest development

What's Changed

  • doc: add donation badge and link with crypto payment by @chrox in #1457
  • doc: add the Support section in README by @chrox in #1458
  • chore: bump opennextjs and wrangler to latest versions by @chrox in #1460
  • fix: longer timeout to save changes before reloading page by @chrox in #1461
  • layout: view menu now has a maximum width, closes #1459 by @chrox in #1463
  • android: fix transparent icon background on Android, closes #1462 by @chrox in #1464
  • feat: custom css for the reader UI by @chrox in #1466
  • doc: adjust the priority of the readest koplugin for Koreader by @chrox in #1467
  • feat: add an option in the view menu to crop or fit book covers of the library page by @chrox in #1469
  • bump: update tauri to latest dev branch, closes #1468 by @chrox in #1471
  • chore: use default production supabase and posthog if not customized, closes #1454 by @chrox in #1473
  • chore: update assetlinks and deeplink for Android by @chrox in #1474
  • feat: add options to reset settings in the config dialog, closes #1111 by @chrox in #1475
  • fix: EPUB covers occasionally fail to display in library view, closes #1029 by @chrox in #1476
  • fix: get correct filename when importing txt files on iOS by @chrox in #1477
  • feat: add an option to show remaining pages in chapter by @chrox in #1478
  • release: version 0.9.61 by @chrox in #1479

Full Changelog: v0.9.60...v0.9.61

Readest 0.9.60

22 Jun 09:25
f815844
Compare
Choose a tag to compare

Release Highlight

  • Layout has been improved for iPad devices
  • Screen orientation changes are now smoother on iOS
  • Importing books on iOS during the first launch is now more reliable
  • Font size no longer changes unexpectedly in scrolled mode on iOS
  • Top and bottom safe insets are now ignored when no header or footer is present
  • Interactive books now load correctly on the Desktop platform
  • Translation is now disabled when the primary language is undefined
  • Android: the task list background color has been updated with current theme color

What's Changed

  • sync: add network timeout of sync to 5 sec by @chrox in #1432
  • release: ready for Google Play release, closes #1001 by @chrox in #1433
  • chore: download releases using cloudflare cdn by @chrox in #1436
  • chore: allow download url for installers by @chrox in #1437
  • fix: importing books on iOS at first launch is more reliable now by @chrox in #1439
  • css: fix unintended font size adjust in scrolled mode on iOS, closes #1438 by @chrox in #1440
  • fix: smoother orientation change in iOS, closes #1434 by @chrox in #1441
  • fix: correct spelling 'Themeing' to 'Theming' in README by @ChuwuYo in #1444
  • layout: tweaks on layout for iPad by @chrox in #1446
  • layout: ignore system top/bottom safe insets when there is no header or footer, closes #1442 by @chrox in #1447
  • fix: disable translation when the primary language is not defined, closes #1443 by @chrox in #1448
  • android: dismiss the splash screen and change icon background color in task list by @chrox in #1450
  • fix: allow inline scripts on Tauri platforms by @chrox in #1451
  • release: version 0.9.60 by @chrox in #1452

New Contributors

Full Changelog: v0.9.59...v0.9.60