Releases: YACReader/yacreader
Releases · YACReader/yacreader
9.14.2
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.
9.9.0
YACReader
- Show error when opening bad open recent entries
- GoTo page: Fix segfault when entering page numbers greater than comic's page count
(toolbar and page flow) - Initialize GotoFlow on current page, not cover
- Quick navigation mode: Fix page index error when using both mouse and keyboard for navigation
- Remove obsolete double page mode debug messages
- Support HDPI screens.
- Use one wheel mouse step per page in full page mode.
- Add updated MIME types to .desktop file for .cbz and .cbr
- Add settings to control page turning behaviour on scroll.
- Make forward and backward buttons in a mouse turn pages.
- Don't crash if bookmarks get corrupt for some reason.
- Magnifying glass fixes and improvements.
- Shorcuts customization fixes.
YACReaderLibrary
- Support HDPI screens.
- Support import legacy XML info in comic files.
- Ensure that comic info exports use .ydb as file suffix.
- Enable arrow keys navigation in the folders tree view.
- Add
Publication Date
column to the comics table view. - Use a scale effect in the comics grids on mouse over.
- Add system info to the help/about dialog to help reporting bugs.
- Fix selection when clicking on a folder in search mode.
- Fix defaul value for manga/comic mode in folders.
- Add an edit for filtering series results returned by Comic Vine.
- Support editing comics tags sequentially without leaving the edit dialog.
- Fix export/import comics info.
Server
- Always serve a cover image to the iOS client for any folder that has content (requeries a library content update).