Changes since the last version of ComicRack v0.9.178 from cYo
Community Edition Build 0.9.180:
- NEW: RAR5 Support (Default & SharpCompress)
- NEW: New PDF Engine using Google's PDFium is now the Default. Options to configure added to
ComicRack.ini
. (See Wiki) - NEW: Support for HEIF, AVIF image supports. Only enabled in 64bit. (Requires up to date VC++ Redistributable)
- NEW: Added Virtual Tags. Combine multiple fields, use advanced functions. Can be used with grouping, sorting, smart lists & in search browser. (See Wiki for functions syntax)
- NEW: Built-in "Open With" external programs. Ability to override the default viewer with your external program.
- NEW: Added the Git version to the Splash Screen, to more easily identify bugs in specific releases.
- NEW: Added the
-local
command line switch, to have the program load in portable mode. - NEW: Added links to The Organizer guide & manual in the help system.
- NEW: Added "Actual File Format" field that will be the actual file format of the archive and not simply based on the extension.
- NEW: Unknown elements that may have been added by other software's to the
ComicInfo.xml
will no longer be stripped and are also stored in the database. - NEW: Articles in
IgnoredArticles
can now terminate with an apostrophe (Like L'). - NEW: Added French articles (Le, La, Les, L') as default in
IgnoredArticles
. - NEW: Remembers the Location & Size of Script Output Console by the Workspace system.
- NEW: Quick Search (using Mode All) will now search Scan Information & Custom Fields.
- NEW: Added the Web field to smart lists.
- NEW: Added an
Is Missing
smart list entry. - NEW:
__MACOSX
&.DS_Store
folders will be ignored inside archives. - NEW: Added a "Published (Regional)" column that will use the OS regional setting for the Published date.
- NEW: Added support for wildcard for "KeepFiles" in a script "Package.ini" (used for Data Manager multiple profiles).
- NEW: Added a way to merge pages together. (See Wiki)
- NEW: Added a check for update feature.
- NEW: Added the Scan Information & Web field to the Search Browser.
- NEW: Added a
-hidden
command line switch that disables the Splash and forces loading in the tray regardless of settings, used to have ComicRack load with windows. - NEW: The Back & Forward mouse buttons (Mouse 4 & 5) now call Previous & Next List.
- NEW: Added the Ctrl+Alt+F keyboard shortcut to open Quick Search (used to search your lists).
- NEW: Read support for the
MetronInfo.xml
metadata file. TheComicInfo.xml
still has priority and only fields used in it are imported. Exporting a file will remove anyMetronInfo.xml
that existed, but the imported data is preserved in theComicInfo.xml
on Export. - NEW: Using Backup Database while using an SQL database now includes the book details. It can be used to convert to XML or to restore the SQL database.
- NEW: Added a feature to force refresh metadata from embedded
ComicInfo.xml
(orMetronInfo.xml
). Open the context menu, then hold Ctrl and select Refresh. Metadata remains if no XML is embedded but may be removed if fields are empty. - NEW: Added a
DisableNTFS
option inComicRack.ini
(or-ntfs
command line switch) to disable reading/writingComicInfo
to the NTFS alternate stream, useful for NAS systems that don’t support it. - NEW: Added the Translator field as per the anansi-project/comicinfo.
- NEW: The Preference dialog is now resizable and is remembered by the Workspace system.
- NEW: Added a Delete API setting in the
ComicRack.ini
that let's you change which API is used to move files to the recycle bin. (SeeComicRack.ini
) - NEW: Possible to add icons that apply to any writable string fields or custom fields. Just give the zip the name of the field with the "
_
" prefix in front. (Ex:Carl Barks.png
inside_Writer
.) - NEW: Added read support for Jpeg2000 images (.j2k & .jp2). It is a bit slow, so I would use it to convert to another file format.
- NEW: Added an option to append a tag during export. It will append tags (only if they do not already exists) to the book file & to the library (only if set to replace or add to library).
- NEW: Added feature to generate thumbnails for all covers. Under File => Generate Cover Thumbnails.
- NEW: The Info dialog is now resizable.
- NEW: Changed how the first item of a stack is determined to take into consideration the sorting from inside the stack. (see Wiki)
- NEW: Added a Reset Top of Stack option in the context menu that will reset any top of stack previously set.
- NEW: You can now export a folder and it will export all the lists inside it as regular reading lists.
- NEW: Added an option in Preferences to disable opening files via drag-and-drop.
- CHANGE: Program renamed to Community Edition, this means that a new config folder will be used
%appdata%\cYo\ComicRack Community Edition
. - CHANGE: Removed Android Validation of APK signature to enable compatibility with cracked version.
- CHANGE: Updated default sort to be natural sorting (numeric).
- CHANGE: Switched MySQl library to MySQLConnector for better speed & compatibility with MariaDB (Yes current versions work).
- CHANGE: Alternate config (-ac) can now be used with portable mode (
UseLocalSettings
) (-local
). - CHANGE: The default docking mode is now Fill, instead of Bottom.
- CHANGE: Improved performances while handling Tar files (by Apiweb).
- CHANGE: The field Tags is now saved inside the
ComicInfo.xml
. - CHANGE:
ParallelConversions
now maxes out at the number of processor (was hardcoded at 8 previously). - CHANGE: Made News window bigger and replaced it with commit history from GitHub.
- CHANGE: Replaced the
ComicRack.ini
setting ofDisableGhostScript
byPdfEngineToUse
, choosing betweenPdfium
,Native
&GhostScript
. - CHANGE: Values for Maximum Memory now have a bigger possible range. Unlimited is unchanged.
- CHANGE: The magnifying glass can now be twice as big as before (512 x 512 => 1024 x 1024)
- CHANGE: Series: Gaps will take into consideration range of numbers (Ex: 5 - 10)
- CHANGE: Changed the default method for resizing thumbnails changed from
FastBilinear
(Bilinear) toFastAndUgly
(Nearest Neighbor). You can revert the change inComicRack.ini
. - CHANGE: Summaries will not contain the same artists multiple time anymore.
- CHANGE: The Search Browser will no longer remove any leading/trailing spaces.
- CHANGE: Updated Format & Publishers icons. Thanks @ ucapato & others.
- CHANGE: Publisher icons name can now be set by year & month (ex:
DC Comics(2016_05-2024)
) - CHANGE: Updated the Splash Screen.
- CHANGE: Updated links & reference to the cyolito.com website.
- CHANGE: Removed everything to do with Validation/Donation/PayPal.
- CHANGE: Removed everything to do with Twitter.
- CHANGE: Made some combobox lists bigger. The source list in smart lists is 3x longer. Publisher, Imprint & Age Rating are 2x longer.
- CHANGE: The Contains Any & Contains All smart list can now separate entries with a comma (,) or semicolon (;). Previously only spaces were used to separate entries. The separation by spaces still takes priority if there are no comma or semicolon, so existing lists should not change.
- CHANGE: Updated file association done by the program to use registry keys recommended by Microsoft for Windows XP+.
- CHANGE: Replaced the API used to move files to the recycle bin to the newer Windows API. This should fix some issues with the recycle bin.
- CHANGE: Language will now use the full language code instead just the 2 letter ISO code. (Ex: "en-US" instead of "en").
- CHANGE: Upped the limit you can configure for thumbnails memory caching from 100MB to 500MB. Also upped the limit for number of items from 4096 to 8192 (not customizable). The memory is freed when either values is reached first.
- CHANGE: Doubled the number of items of
StacksConfig
from 1024 to 2048. Each list can only contain that maximum number of stacks individual configs. This affects everything from layout to grouping/sorting and Top of Stack. - CHANGE: Show Duplicate will now show entries that have identical file paths.
- CHANGE: Exporting a smart list as a reading list (single entries) will now keep the sort order of the smart list.
- CHANGE: Folder are now a
ShareableComicListItem
, this has multiple implications such as:
- Exporting Folders as CBL (only single entries for now)
- Copy / Pasting Folders and Ctrl dragging them will now copy the folder and all it's children lists in 1 shot.
- You can now select folders to be shared using the server.
- Folders can now be added to the Quick Open. - CHANGE: Refreshing a book in the Folder tab will now refresh the cover. It previously only worked in the Library tab.
- CHANGE: Reveal in Explorer now uses the Windows API to open the folder and select the file. It should work better with long paths & prevents the spamming of explorer windows if the same folder is opened multiple times.
- UPDATE: Updated to .NET Framework v4.8.
- UPDATE: Updated 7-Zip to to v25.01.
- UPDATE: Updated SharpZipLib to v1.4.2.
- UPDATE: Updated SharpCompress to v0.39.
- UPDATE: Updated WindowsCodePack to V1.15.
- BUGFIX: Fixed Crash when the clipboard contained some objects while the program is idle.
- BUGFIX: Fixed Crash if window size is less than 0 (Usually when using high DPI scaling).
- BUGFIX: Smartlist using "in range" for dates, wasn't taking into account the second field.
- BUGFIX: Clicking a folder that didn't exists anymore, would show the files from the program installation directory instead.
- BUGFIX: Entries
MainCharacterOrTeam
,Review
&CommunityRating
were not being saved inComicInfo.xml
. - BUGFIX: Increased performance of files loading when clicking a folder.
- BUGFIX: Enabling full screen didn't minimize the gui when reader was in it's own window, with option to do it at the same time enabled.
- BUGFIX: Files were not being deleted if they contained Unicode characters.
- BUGFIX: Increase performance (dragging, searching lists & opening edit smart lists dialog) when a lot of smart list existed.
- BUGFIX: Exporting files already in WebP or DejaVu would secretly be jpegs. Thanks @ BrokenkRSA
- BUGFIX: Wrong corner of the page was chosen when the options to zoom out on page change & true right to left reading were both enabled.
- BUGFIX: Detection of the
ComicInfo.xml
file is now case insensitive. - BUGFIX: The negation button in the Search Browser didn't work correctly under some conditions.
- BUGFIX: In the folder view, international characters are now sorted like in windows.
- BUGFIX: Fixed an error that would prevent syncing/pairing an android device.
- BUGFIX: Fixed a rare crash that would happen when more than 10k handles were created. Usually happens when converting a lot of files.
- BUGFIX: Fixed a problem were using Backup Database might not backup the latest changes. A
ComicDb.xml.xml
file was created instead but would backup the regular database (possibly outdated). - BUGFIX: Fixed tabs not rendering correctly when switching to tab view (while double-clicking).
- BUGFIX: Opening the Info dialog would mark some file as requiring an update even when nothing was changed.
- BUGFIX: Fixed scripts Hook
ComicInfoUI
&QuickOpenUI
, not working. - BUGFIX: Aborting an export will now correctly stop the export process and not create partial files.
- BUGFIX: The main window state will now be correctly restored from the tray. If the program was closed from the tray, upon startup it would fail to restore the window in maximized state. Even if it was maximized before closing.
- BUGFIX: Fix export up scaling double pages even when specifically told otherwise.
- BUGFIX: Fixed an issue when exporting that would cause to have duplicate entries in the Library. An error will now be displayed and the export blocked if that happens.
- BUGFIX: Fixed an issue where copying a list while pressing CTRL while dragging would link both lists until a restart.