1.41.1
LatestNews81
- AISupport adding tags to notes with AI
- AppearanceAdded the Clay preset app theme
- AppearanceSupport saving a single image from a cover gallery
- AppearanceSupport shortcut buttons at the bottom of theme settings to jump to colors, cards, and other sections
- AppearanceThe cover gallery page supports cleaning up empty galleries
- AppearanceThe gallery now supports importing WEBP images
- AppearanceThe group picker can quickly create a group when the search has no match
- AppearanceTheme gallery search supports a search scope, matching name and creator by default
- Book ListSupport searching books in a list by tag
- BookshelfAdded Author Management, grouping books by author with search and sorting, merging authors, and listing books without author information
- BookshelfAuthor details support batch-selecting books and changing their author
- BookshelfAuthor management now sorts by name by default and supports an alphabet index bar: pinyin initials fade in on the right while scrolling; tap or drag to jump
- BookshelfChapter Management supports batch renaming: renumber chapters, convert chapter numerals (including formal Chinese), add chapter numbers or fixed text, and find & replace in titles, with a before/after preview; Sort Ascending is renamed Reorder by Chapter Number
- BookshelfChapter Management supports marking chapters as volumes or turning them back into regular chapters
- BookshelfCover templates support custom parameters like switches, colors, and dropdowns
- BookshelfExtract Metadata now supports EPUB, re-reading title, author, translator, publisher, publish date, ISBN, description and tags from the book's own metadata
- BookshelfSupport a custom book order: choose Adjust Custom Order in the sort menu, then long-press and drag covers in a grid; works for both the global order and per-category sorting
- BookshelfSupport an alphabet index bar: when sorted by title or author, scrolling reveals pinyin initials on the right, and tapping or dragging jumps straight to that letter; enable it in grid or list layout settings
- BookshelfSupport batch editing author, translator, publisher, publish date, ISBN, rating and description for selected books, changing only the checked fields
- BookshelfSupport batch-generating covers for selected books from a cover template; category folders can use it too
- BookshelfSupport generating covers from cover templates using the title and author, with seven built-in templates, editable text, palette, font and background, plus custom template import
- BookshelfSupport merging tags: pick one to keep, and books under the others move onto it
- BookshelfSupport showing the book rating as a cover tag
- EditingSupport detecting and removing advertisement text
- HighlightHighlight rule search supports a search scope, with an option to include comments
- HighlightSupport batch switching highlight rules to apply to all books or only this book, with filters for this book's rules and global rules
- HighlightSupport binding highlight rules to reader themes while editing a rule
- LayoutSupport dedicated page-frame settings for line color, fill color, and a thick-outer style
- LayoutSupport using an image from your gallery as the page frame, stretched as a 9-slice around the text
- NotesBackground highlights can now merge into one block across lines within a paragraph, filling the line spacing instead of breaking per line; turn it on in Misc Settings or the note menu configuration
- NotesSupport adjusting note line thickness from the note menu config or misc settings. Also applies to highlight-rule lines
- OtherLinuxSupport minimizing to the system tray: choose to minimize or quit when closing the window, remember the choice, and change it later in More Settings
- OtherWindowsSupport minimizing to the system tray: choose to minimize or quit when closing the window, remember the choice, and change it later in More Settings
- ReadingLinuxSupport closing the current book with ⌘W / Ctrl+W
- ReadingAdded "Ad Keyword" to the "Set As" menu: the selected ad text is saved to the ad-check custom keywords
- ReadingComics now read full screen: each page fits the screen, margins show the theme background, and webtoon strips join seamlessly in scroll mode
- ReadingComics support a per-book reading direction, detecting right-to-left manga automatically with manual left-to-right or right-to-left override
- ReadingComics support double-tap to zoom into details; on desktop you can also zoom with Ctrl + mouse wheel
- ReadingComics support page cropping, either by dragging a frame manually or by auto-detecting the content area across the book to trim scan margins
- ReadingComics support page thumbnails: browse every page in a grid and jump to it, and preview the target page while dragging the progress bar
- ReadingFull-text search can skip replaced content to search faster
- ReadingPDF horizontal slide, cover, and no-animation modes support mouse-wheel page turns
- ReadingPDF page crop can detect the content area automatically, trimming white margins page by page while keeping covers and full-page images intact
- ReadingPDF reading supports adjusting contrast
- ReadingPDF supports a right-to-left reading direction: horizontal scrolling and page turns go from right to left, and the next page sits on the left in two-page mode
- ReadingPDF supports locking screen orientation
- ReadingPDF supports showing page numbers on pages, optional in settings; tap the number next to the progress bar to jump to a page
- ReadingSupport automatically splitting MinerU full-document OCR over 200 pages and merging the results
- ReadingSupport direct highlighting with a stylus
- ReadingSupport keeping original empty lines in TXT after turning off Ignore Blank Paragraphs
- ReadingSupport showing note and highlight counts in the table of contents, optional in Outline Style
- ReadingSupport showing visited chapters in a lighter color in the table of contents
- ReadingSupport turning off the spine shadow in double-page simulated page turns
- ReadingThe "Set As" menu in the selection popup supports customizing which items show and their order, long press to drag and reorder
- ReadingWindowsSupport closing the current book with ⌘W / Ctrl+W
- ReadingmacOSSupport closing the current book with ⌘W / Ctrl+W
- ReplaceEPUB supports Edit Replace directly from full text search
- ReplaceFull text search supports replacing within one chapter, started right from a chapter header in the results; Edit Replace can switch between the whole book and this chapter
- ReplaceSupport extending the selection in the match list: check one match, then long-press or right-click another to select everything in between
- ReviewsSupport exporting book reviews
- ReviewsSupport rating a book while writing a review
- Share TemplatesHTML templates support exporting die-cut posters with a transparent background
- Share TemplatesStatistics templates provide daily records, so custom templates can draw the calendar and timeline
- Share TemplatesSupport batch regenerating previews: regenerate all from the More menu, or select templates and regenerate only those
- StatisticsAdded an annual reading report, shareable as a grid or long scroll
- StatisticsSupport a daily average reading time trend; the daily average now uses calendar days by default, with a statistics setting to switch to reading days
- StatisticsSupport a longest single-day reading time metric, shown by default; tap it to see which day it was and what you read
- StatisticsSupport a month-row yearly heatmap, with a switch back to the week-column layout
- StatisticsSupport enabling separate trend charts for reading time, words read, reading speed, and daily average, each keeping its own bar or line style
- StatisticsSupport six new components: weekday pattern, daily duration distribution, books started, book status flow, time to finish, and rating distribution, all reorderable or hideable in component settings
- SyncAdded 123 Cloud Disk sync
- TTSSupport AI cleanup of misidentified characters, assigning voice tones, and identifying gender
- TTSSupport a chapter paragraph progress bar, with jump and an option to hide it in settings
- TTSSupport audiobook skins, including cover color, cover blur, and color presets
- TTSSupport extracting a character list
- TTSSupport preset background music that downloads once, works offline, and can be previewed
- ToolsSupport confirming and renaming files before Web Library downloads
- VocabularyFix Add Word from a PDF text selection showing nothing in the reader and popping up repeatedly after leaving the book
- VocabularyNew words gain a pronunciation field; annotations can show pronunciation or definition
- VocabularySupport choosing which groups take part in highlighting and annotation while reading, toggled one by one in Vocabulary Settings, with ungrouped words hideable on their own
- VocabularySupport showing a brief definition above the word in ruby style while reading
Fixes37
- AppearanceFix 9-Slice card backgrounds not filling the card because of rounded-corner inset
- AppearanceFix batch-exporting app themes appearing unresponsive and hiding export errors
- AppearanceFix new reading themes created in night mode appearing in the day list
- AppearanceFix shared themes dropping the reading background image blur
- BookshelfFix author details showing private books while the library is still locked
- BookshelfFix the bottom continue-reading shortcut showing a blank bar when there is nothing to resume
- BookshelfFix the recent reading shortcut cover looking flattened instead of circular
- ExportFix title and table-of-contents replacement rules not applying when exporting TXT
- HighlightFix certain regex rules causing page load failures
- HighlightFix rules in different groups applying out of order so a later font cannot override an earlier one
- ImportFix TXT role extraction picking up promo text or author notes as character names, and empty supporting-role fields swallowing other fields
- ImportFix re-importing a UTF-8 TXT with a BOM overwriting an existing book on the bookshelf
- ImportFix re-importing a deleted book being blocked as a duplicate instead of restoring it to the bookshelf
- NotesFix the PDF note editor overflowing in landscape so the comment field is crushed and cannot be used
- OtherAndroidFix in-app update installation failing silently
- OtherAndroidFix the back-swipe exiting to the home screen during dialogs or page interception
- OtherFix home widget text being nearly invisible with custom themes that use translucent cards
- OtheriOSFix a widget on cold start not directly opening the corresponding book
- ReadingAndroidFix random missing characters on the reading page on some devices
- ReadingFix a hairline gap between facing pages in PDF horizontal-slide double-continuous mode
- ReadingFix clicking a comic page on desktop only opening the image preview instead of turning the page
- ReadingFix large EPUBs getting stuck on loading when opening
- ReadingFix missing inertial scrolling after a manual swipe in auto-pager continuous-scroll mode
- ReadingFix pop-up footnote icons in some EPUBs rendering oversized at their raw pixel size when no size is specified
- ReadingFix the app freezing after releasing a large text selection in scroll mode
- ReadingFix the first tap page-turn lagging after opening a book
- ReadingFix the simulated open/close book animation flickering when cover shadow is Light or stronger
- ReplaceFix a replacement rule created from full text search applying to the whole book when its scope was set to Chapter
- ReplaceFix replacement rules causing loss of paragraph spacing when new line breaks are introduced
- ReplaceFix replacement rules not applying to the table of contents on the book details page
- Share TemplatesFix ratings and word counts overflowing the card in the timeline share poster when a book title wraps to two lines
- StatisticsFix PDF reading records being counted by page text, which left the daily reading progress stuck at 0%
- StatisticsFix books opened for only a few seconds, below the minimum recording duration, being marked as Reading; a book now counts as started only once reading time is actually recorded
- StatisticsFix the calendar and timeline showing empty on cold start until you switch months
- SyncFix full backup export and import failing with out of memory on large books
- TTSFix imported local background music going silent after restarting the app, and support importing multiple files at once
- TTSFix read-along highlighting sticking to the old text and drifting from the spoken position after adding or editing a replace rule while listening
Improvements14
- AppearanceImprove the Profile page so entries default to grouped cards, with List, Grid, and Groups in the more menu
- BookshelfImprove paged-list controls so they sit on the right by default (or the left) and no longer sit between Continue Reading and the tab bar
- BookshelfOptimize PDF layout to fit the width
- BookshelfOptimize duplicate book cleanup to recognize titles with the author name embedded and downloaded duplicate copies, while different volumes of the same series are no longer treated as duplicates
- BookshelfOptimize publication dates so year or year-month can be saved without a day
- BookshelfOptimize the chapter manager with a denser list, two-line titles, a bottom action bar that follows the selection, and undo/save moved to the title bar
- CharactersOptimize clipboard import/export to keep character roles and sort order
- EditingOptimize EPUB editing
- LayoutOptimize layout sliders: the minus/plus buttons now sit on either side of the track so the thumb can no longer cover them, and they dim at the range limits
- NotesOptimize Zhijian sync to include reviews, reading status, and an optional cover
- ReadingOptimize two-page mode so a chapter's leftover last page is paired with the first page of the next chapter instead of leaving the right side blank; single-page chapters join the spread too
- ReadingSpeed up in-book search and keep the result list scrolling smoothly when there are many hits
- StatisticsOptimize Reset Short-Duration Books to also list books marked as Reading that have no reading records at all, so they can be reset to Unread together
- StatisticsOptimize book statistics for PDF and comics to show the current page, pages read, and reading speed in pages
