Releases: YACReader/yacreader
Releases · YACReader/yacreader
9.15.0
YACReader
- Save magnifying glass size and zoom level.
- Add shortcut to reset the magnifying glass to its defaults (size and zoom), it is
slash
by default but it can be reasigned. - Bump PDF render size.
- Fix trackpad scrolling, it makes using trackpads more reponsive and natural.
- Added more info to Help -> System info.
YACReaderLibrary
- Fix headers in the table view getting stuck in a non moveable state.
- Add option to set the type of a library. It will convert all the content to desired type (comic, manga, etc) and it will set that type as the default one for that library. Available in the library context menu.
- Added more info to Help -> System info.
- New setting to open comics in third party reader apps, it works by entering a command that will launch the app, e.g. "/path/to/the/app {comic_file_path}". You can use
{comic_file_path}
as a placeholder whereYACReaderLibrary
will place thet path to the comic file. - Purge covers and metadata not being used after a full library update.
- Fix crash when updating the current folder content after a library update.
- Fix crash when current folders is empty after an update.
- Enable dropping content on the FolderContentView.
- Fix
open containing folder...
shortcut for comics. - Add a dialog to show information about a library, it includes the number of folders and comics and the number of read comics.
- Fix occasional crashes when using automatic library updates.
- Add setting to hide the "Continue Reading..." banner from the home view.
- Improve Grid and Flow Info comics view scroll performance.
YACReaderLibraryServer
- New command --system-info to print information about the execution environment and available resources (including what image formats are supported and what libraries are used by the app).
- Fix automatic libraries updates not being triggered.
All apps
- Sorting heuristic to try to find spreads in the content of a comic is now only used for files with less than 1000 pages to avoid false positives.
9.14.2
9.14.2
YACReaderLibrary
- Fix columns in the search results.
- Fix type not being propagated to new folders from their parents.
- Fix default type set to folders in the root folder when they are added.
- Improve and fix comic file size format.
9.14.1
9.14.1
YACReader
- Add setting to disable scroll animations and scroll smoothing, recommended if you are using a touch pad or if you find the mouse wheel behaviour laggy.
- Fix missing translation when opening YACReader from YACReaderLibrary.
YACReaderLibrary
- Fix "Set type" context menu the grid view for folders.
- Add a different versioning strategy for databases. DBs version will change only when the structure changes and not when YACReader version changes.
- Add support for updating libraries automatically with various settings to chose from. During automatic library updates most actions are disabled, you can stop an update by clicking on the busy indicator next to the Libraries title.
- Improve content reloading. Navigation and selection state is no longer reseted after content changes (e.g. library updates, tags edits, etc.)
- The app will try to move comics and folders to the trash bin when deletions are requested, if the file system used doesn't support trash bin the files will be removed permanetly.
- Add menu to choose what columns are displayed in the table comics view (do a right click on the header to show it). The view has new 3 new headers to choose from (Series, Volume and Story arc).
- Migrate
number
andarcNumber
data types toTEXT
. This only affects databases created before 9.13 and fixes problems with some formats of numbers (e.g. 1.10). - Propage update date to all the parent folders.
- Fix crash when resorting comics in reading lists in table view view and the comic flow is hidden.
- Fix cover loading in QML views due to malformed URLs.
- Improve style of the webui status page.
- Fix type not being propagated to new files in a folder.
- Mark the current type in the context menu so the user can know the current type.
YACReaderLibraryServer
- Add
rescan-xml-info
command. - Improved API to provide better integration with the clients (Android 1.4.0 and iOS 3.29.0).
All Apps
- New universal builds for macos.
9.13.1
YACReaderLibrary
- Fix crash when dropping comics in sublists
9.13.0
YACReaderLibrary
- Avoid showing stale information in the server config dialog by updating the connection information when the dialog is opened.
- Add new metadata support, it improves compatibility with ComicInfo.xml
- Add support for showing a "recently added/updated" indicator. The number of days to consider something recent can be configured in the settings.
- Improved comic metadata dialog.
- Add textual tags support that can be queried through the search engine.
- Make = in the search engine work as : does.
- Add new operators to the search engine: exact match ==, <, >, <=, >=.
- Support filtering by since/before dates in the search engine. e.g.
added > 7
means recent content added since 7 days ago, andadded < 30
means content added before the last 30 days. - Show the full library path in the dialog shown to warn about missing libraries.
- Fix scroll bar in the info comics view in Qt6 builds.
- New
Recent
smart list, it will show recent comics added. - Try to detect changed files with the same name on libraries updates, there is also a new setting to decide if the modified date of a file should be used as an indicator to know if the file has been changed since it was added (disabled by default).
- Fix alphanumeric navigation in the folders tree view. Shortcuts were interfering the default behaviour, now some shortcuts will be ignored if the folders tree has the focus.
- Fix sorting in the Comic Vine series selection dialog.
- Fix getting only distinct rows when querying folders through the search engine.
YACReader
- Add shortcuts for moving by one the double page mode to the left/right, by default CTRL + SHIFT + LEFT, and, CTRL + SHIFT + RIGHT. Remember that you can change any shortcut in the shortcuts dialog. You can also achieve this functionality using the "Go to page flow" and chossing the page you want to be on the left/right (depending on the reading mode comic/manga).
All Apps
- New icons for macos.
9.12.0
YACReaderLibrary
- Fix scroll in grid views when using Qt6 builds.
- Fix deleting metadata from comics also deleted the number of pages info.
- Use https://github.com/nayuki/QR-Code-generator instead of libqrencode for QR code generation.
- Do not accept empty values for the server port in the server settings dialog.
Server
- New search API that exposes the search engine.
- Print scannable QR code at server start
9.11.0
YACReader
- Fix segfault (or worse) when exiting YACReader while processing a comic.
- Fix last read page calculation in double page mode.
YACReaderLibrary
- Fix drag&drop in the comics grid view.
- Detect back/forward mouse buttons to move back and forward through the browsing history.
- Fix crash when disabling the server.
All apps
- Run logger in a dedicated thread to avoid segfaults at application shutdown
- Add support for poppler-qt6 pdf backend
- Remove image allocation limit.
9.10.0
CHANGELOG
YACReader
- Fixed color selection dialog appearing as a subwindow in macos.
- Better support for HDPI screens (SVG icons).
YACReaderLibrary
- Update QtWebApp webserver to v1.8.6
- New folder content view that replaces the old
subfolders in this folder
view shown when folders don't have direct comics. - Fixed going forward in history navigation.
- Continue Reading view that it is shown for the root folder.
- UI gets updated when YACReaderLibrary gets updates from YACReader or YACReader for iOS.
- Linux: Add fallback for dynamically loading libqrencode on distros that don't provide unversioned library symlinks
- Fixed selected folder restoration after folder updates.
- Better support for HDPI screens (SVG icons).
- Add option to delete metadata from comics.
- Importing ComicInfo.XML is now optional and disabled by default, you can change the behavior in Settings -> General.
- Add option to scan XML metadata from all the comics in a folder.
Server
- Add webui status page (reachable by navigating to server::port/webui)****
9.9.2
Merge pull request #321 from YACReader/develop 9.9.2 Release
9.9.1 (Build 2209046)
YACReader
- Fix "go to" dialog not clearing the page number between runs.
- Fix scroll behavior in "go to flow" view (macos).
YACReaderLibrary
- Fix scroll behavior in "cover flow" view (macos).
- Fix grid view unable to scroll in some systems.