Comickaze Release Notes

v1.3.6

released on 3/6/2021

Improvements

  • Added menu items and keyboard shortcuts for items in the reader toolbar (e.g. Zoom Mode — Thanks, Mark!)
  • Updated Edit → Mark as Last ___ menu items to work while reading a comic

Bugs Fixed

  • Comics didn't show as added to library until an entire batch finished being added (giving the app the appearance of being frozen)
  • Failed to launch if you were listening to audio over a wired ethernet connection using AirPlay 2
  • The size of the Column Browser would grow for the Box visible at launch (including the Library "Box")

v1.3.5

released on 11/23/2020

Improvements

  • Switched crash reporting providers to help catch more issues

v1.3.4

released on 9/10/2020

Bugs Fixed

  • Fixed app hanging when adding comics by dropping them on the Dock icon or opening them from Finder (Thanks, Antonio!)

v1.3.3

released on 9/1/2020

Improvements

  • Added "Ignore" keyword to Title Patterns, for text you don't want to stay in Comickaze (Thanks, James!)
  • Added preference to hide all overlays while reading a comic (Thanks, Sarah!)

Bugs Fixed

  • Fixed bug causing comics with fields containing slashes (e.g. Batman/Superman) to get organized into subfolders on disk. This now results in "Batman_Superman". You can use the "File -> Library -> Oraganize Library…" menu to fix the locations of issues already in your library (Thanks, James!)

v1.3.2

released on 7/31/2020

Bugs Fixed

  • Fixed bug causing searching and browsing not to work in Grid view, and causing a crash when switching between views during a search (Thanks, Cliff!)
  • Fixed bug causing the app to hang when adding multiple comics (Thanks James, Michael, and everyone else who pointed this out!)

v1.3.1

released on 5/17/2020

Bugs Fixed

  • Fixed some crashes that were introduced in the v1.3 update

v1.3

released on 5/14/2020

New Features

  • Comickaze supports (and looks great in) Dark Mode! Also supports your chosen accent color and sidebar icon size
  • Added a new "Language" field, for all you multilinguists out there (Thanks, Lars!)
  • Added support for the MacBook Pro Touch Bar throughout the app!
  • Added a preference (in the View menu) to turn auto-hiding on and off of the reader window (Thanks for the suggestion, Bob!)

Improvements

  • Added buttons for skipping to the next or previous comic while reading a comic
  • Now detecting comic uniqueness using a fingerprint to identify and prevent addition of duplicates when adding to your library
  • Two-page spreads in a single image now count as two pages
  • Reader window can now be closed while in Full Screen mode (Thanks, Isaac!)
  • Improved appearance of comics pending import in Grid View
  • Now automatically catching a wider variety of errors for customers to have the opportunity to easily send on for review
  • Double-clicking on a page now zooms in, with option-double-click zooming out. Space bar now scrolls down on a page if there's room, advancing to the next page otherwise (Thanks, eggandwaffle!)
  • Comics stay zoomed in when turning pages (Thanks, eggandwaffle!)
  • To make behavior more reliable and predictable, I've taken out most types of Undo/Redo behavior. If you find there's a scenario in which you relied on it, please let me know and I can work on a way to bring it back for the specific cases you need
  • Added "Ignore" keyword to Title Patterns, for text you don't want to stay in Comickaze (Thanks, James!)
  • Added preference to hide all overlays while reading a comic (Thanks, Sarah!)
  • Added menu items and keyboard shortcuts for items in the reader toolbar (e.g. Zoom Mode — Thanks, Mark!)
  • Updated Edit → Mark as Last ___ menu items to work while reading a comic
  • Switched crash reporting providers to help catch more issues

Bugs Fixed

  • App could crash that could occur after getting info on a comic
  • Fixed some crashes that were introduced in the v1.3 update
  • Fixed bug causing searching and browsing not to work in Grid view, and causing a crash when switching between views during a search (Thanks, Cliff!)
  • Fixed bug causing the app to hang when adding multiple comics (Thanks James, Michael, and everyone else who pointed this out!)
  • Comics didn't show as added to library until an entire batch finished being added (giving the app the appearance of being frozen)
  • Failed to launch if you were listening to audio over a wired ethernet connection using AirPlay 2
  • Pages would sometimes display incorrectly for PDFs
  • Pages would sometimes move in the wrong direction when reading a comic
  • Library validation on launch wouldn't report missing files
  • Selecting multiple items in the Browser didn't always work properly
  • Show in Finder didn't work with alternative file browsers (like Path Finder)
  • UPPERCASE text would always sort above lowercase text in lists (Thanks, Mark!)
  • Browser height would sometimes not be remembered
  • Comics wouldn't re-sort when edited in the list view
  • Clicking OK in Get Info (instead of hitting the Return key) resulted in auto completions not being chosen (Thanks, Mark!)
  • Fixed bug causing comics with fields containing slashes (e.g. Batman/Superman) to get organized into subfolders on disk. This now results in "Batman_Superman". You can use the "File -> Library -> Oraganize Library…" menu to fix the locations of issues already in your library (Thanks, James!)
  • Fixed app hanging when adding comics by dropping them on the Dock icon or opening them from Finder (Thanks, Antonio!)
  • The size of the Column Browser would grow for the Box visible at launch (including the Library "Box")

v1.2.8

released on 1/7/2020

Bugs Fixed

  • Fixed a bug that could cause image folders to fail to import (Thanks, Mark!)

v1.2.7

released on 1/6/2020

New Features

  • Added ability to import folders of images using the File → Find Comic Files menu (Thanks, Mark!)

Improvements

  • Added option for you to attempt to load bad data from a CBR file, which will sometimes allow you to read comics you couldn't otherwise

Bugs Fixed

  • Fixed crash that could happen when getting info on an individual comic
  • Fixed crash that could happen with an unreadable file
  • Fixed crash when sending feedback on Mojave or later
  • Fixed errors reading CBZ comics formatted with a certain structure
  • Fixed issue that can cause some PDFs to render with blurry pages (Thanks, Mark!)

v1.2.6

released on 4/29/2019

New Features

  • Added support for CBZ and CBR files that contain images in Google's WEBP format

Improvements

  • Showing a more helpful message when attempting to open a password-protected PDF
  • Showing a more helpful message when attempting to open unsupported types of Zip files

Bugs Fixed

  • Fixed bug causing an incorrect error message to pop up when double-clicking a comic in Finder to open in Comickaze
  • Fixed bug causing pages to show reverse direction for L←R comics when first loaded (Thanks, David!)
  • Fixed bug causing Apply Patterns to be disabled by an unrelated preference (Thanks, James!)
  • Reading an invalid comic from Finder (without adding to the library) shows an error message, instead of silently failing

v1.2.5

released on 4/1/2019

Improvements

  • Added preference to prevent detection of comic info from each comic's filename when importing. This allows you to more easily use the Patterns feature for alternative naming schemes that Comickaze misidentifies (Thanks, James!)

Bugs Fixed

  • Fixed a bug that prevented most AppleScripts from running
  • Fixed bug causing preference to rename ZIP to CBZ or RAR to CBR to be ignored (Thanks, James!)

v1.2.4

released on 9/14/2018

New Features

  • You can now dismiss the reader window with the Escape key (Thanks, Chris!)

Improvements

  • Made the "Next" or "Previous" buttons in Get Info work faster (Thanks, Isaac!)
  • Updated the hint text on the Series column's link arrow in List View to make it clearer what it does
  • Added a preference to preserve capitalization as you type in the Get Info window (Thanks, AdmiralNaismith!)
  • Now handling alias files when added to library

Bugs Fixed

  • Fixed bug causing some PDFs to show up as blank (Thanks, Isaac!)
  • Fixed QuickLook plugin, so you can once again preview comics from Finder (Thanks to Marcelo and Bob!)
  • Fixed bug sometimes causing unusual behavior when rearranging the comics in a box
  • Fixed crashing bugs
  • Updated shift-selection in the Grid View so it works the same as List View (and other places in macOS) — Select a comic, then shift click another to select all of the ones in between (Thanks, Marcelo!)
  • Fixed bug causing unpredictable behavior when exiting full screen mode (Thanks, Nassim and Sinan!)
  • Comic selection no longer jumps around after deleting a comic, or removing from a box (Thanks, Chris!)

v1.2.3

released on 8/9/2016

Improvements

  • Fixed slowness in the main window's list view when there's a large number of comics

Bugs Fixed

  • Comickaze can now recover (instead of crashing) from a corrupted bookmark to a custom Library Location, and those bookmarks are also less likely to become corrupted in the first place (Thanks, James and Nathan!)

v1.2.2

released on 7/17/2016

Bugs Fixed

  • Fixed bug that prevented embedded metadata from updating when the library folder is kept on an external disk drive. Thanks, Nathan!
  • Fixed crash that could happen while changing the cropping of an issue's cover in the Get Info window
  • Fixed crash that could happen while using the "Organize Library" command

v1.2.1

released on 6/14/2016

Improvements

  • Made all menu titles consistently title-case

Bugs Fixed

  • For users experiencing the problem where Comickaze becomes unreliable after adding too many files, that should be fixed. Thanks to Normand, and everyone who sent this in!
  • Fixed miscellaneous bugs and crashes
  • Fixed bug causing column settings in List View to be overwritten by those of the previously selected box
  • Fixed issue that caused the column configuration inside the List view to sometimes not get saved after an update (Thanks, Isaac!)
  • Added missing byte count formatting for File Size column in List view (Thanks, Isaac!)

v1.2

released on 12/1/2015

New Features

  • Comickaze can now read metadata out of files used by apps that support the ComicBookInfo, ComicRack, and CoMet formats (Thanks, Steve!)
  • Added support for AppleScript! Consider this a beta. Try it out if you're interested, but please keep backups of your library and notify me of any bugs
  • Added ability to join the mailing list from the Help menu
  • You can now Get Info (⌘I) while reading a comic to change its information without going back to the main window
  • You can now dismiss the reader window with the Escape key (Thanks, Chris!)
  • Added support for CBZ and CBR files that contain images in Google's WEBP format
  • Added ability to import folders of images using the File → Find Comic Files menu (Thanks, Mark!)

Improvements

  • Consolidated error messages when adding issues to the library, presenting one dialog instead of many
  • Made all menu titles consistently title-case
  • Can now read files that have an incorrect extension, such as "RarFile.cbz" (Thanks, Aaron!)
  • Added Help menu item to make it easier to rate each new version of Comickaze. Don't worry, I'll never nag you for ratings
  • Added ability to stop adding comics from a previous session on startup (hold down the Control and Shift keys)
  • Old log files now get cleaned up on launch
  • Showing a more helpful message when attempting to open a password-protected PDF
  • Fixed slowness in the main window's list view when there's a large number of comics
  • Showing a more helpful message when attempting to open unsupported types of Zip files
  • Made the "Next" or "Previous" buttons in Get Info work faster (Thanks, Isaac!)
  • Updated the hint text on the Series column's link arrow in List View to make it clearer what it does
  • Added a preference to preserve capitalization as you type in the Get Info window (Thanks, AdmiralNaismith!)
  • Now handling alias files when added to library
  • Added preference to prevent detection of comic info from each comic's filename when importing. This allows you to more easily use the Patterns feature for alternative naming schemes that Comickaze misidentifies (Thanks, James!)
  • Added option for you to attempt to load bad data from a CBR file, which will sometimes allow you to read comics you couldn't otherwise

Bugs Fixed

  • For users experiencing the problem where Comickaze becomes unreliable after adding too many files, that should be fixed. Thanks to Normand, and everyone who sent this in!
  • Fixed bug that prevented embedded metadata from updating when the library folder is kept on an external disk drive. Thanks, Nathan!
  • Fixed bug causing some PDFs to show up as blank (Thanks, Isaac!)
  • Fixed QuickLook plugin, so you can once again preview comics from Finder (Thanks to Marcelo and Bob!)
  • Fit All mode should work correctly after switching to Full Screen while reading a comic
  • Moving to a new page will now scroll to the top, if there isn't room for the whole page (Thanks Cesar and Nassim!)
  • Fixed crash for some users who hadn't yet created any boxes
  • Fixed miscellaneous bugs and crashes
  • Fixed bug causing column settings in List View to be overwritten by those of the previously selected box
  • Comickaze can now recover (instead of crashing) from a corrupted bookmark to a custom Library Location, and those bookmarks are also less likely to become corrupted in the first place (Thanks, James and Nathan!)
  • Fixed bug causing an incorrect error message to pop up when double-clicking a comic in Finder to open in Comickaze
  • Fixed a minor layout bug
  • Restored the ability to export your library when you store comics in the default location
  • You can now pick files with "zip" and "rar" extensions (in addition to "cbz" and "cbr") when adding files to the library
  • Fixed crashes when attempting to remove files that don't exist
  • Fixed bugs in page rotation. Note: if you rotated pages in the past, they may show up rotated in the wrong direction. You may rotate them back, and they should be fine going forward
  • Fixed crash that could occur when a comic loads incorrectly
  • Addressed some issues when entering or exiting Full Screen while reading a comic
  • Fixed crash when the library folder can't be found
  • Fixed bug causing single-page PDFs not to load into the library
  • Fixed issue that caused the column configuration inside the List view to sometimes not get saved after an update (Thanks, Isaac!)
  • Added missing byte count formatting for File Size column in List view (Thanks, Isaac!)
  • Fixed crash that could happen while changing the cropping of an issue's cover in the Get Info window
  • Fixed crash that could happen while using the "Organize Library" command
  • Fixed bug sometimes causing unusual behavior when rearranging the comics in a box
  • Fixed crashing bugs
  • Updated shift-selection in the Grid View so it works the same as List View (and other places in macOS) — Select a comic, then shift click another to select all of the ones in between (Thanks, Marcelo!)
  • Fixed bug causing unpredictable behavior when exiting full screen mode (Thanks, Nassim and Sinan!)
  • Comic selection no longer jumps around after deleting a comic, or removing from a box (Thanks, Chris!)
  • Fixed bug causing pages to show reverse direction for L←R comics when first loaded (Thanks, David!)
  • Fixed a bug that prevented most AppleScripts from running
  • Fixed bug causing preference to rename ZIP to CBZ or RAR to CBR to be ignored (Thanks, James!)
  • Fixed bug causing Apply Patterns to be disabled by an unrelated preference (Thanks, James!)
  • Reading an invalid comic from Finder (without adding to the library) shows an error message, instead of silently failing
  • Fixed crash that could happen when getting info on an individual comic
  • Fixed crash that could happen with an unreadable file
  • Fixed crash when sending feedback on Mojave or later
  • Fixed errors reading CBZ comics formatted with a certain structure
  • Fixed issue that can cause some PDFs to render with blurry pages (Thanks, Mark!)
  • Fixed a bug that could cause image folders to fail to import (Thanks, Mark!)

v1.1.7

released on 4/2/2015

New Features

  • Added analytics, to help make the app better for you!

Bugs Fixed

  • Fixed a crash affecting some users

v1.1.6

released on 2/25/2015

Bugs Fixed

  • Fixed a crash that could happen while adding comics to library and simultaneously editing the info of comics and boxes
  • Fixed a crash that could kill the app on launch if it couldn't find a file that was being added
  • Fixed bug, restoring ability to add comics to the library without copying them in
  • Fixed bug causing some CBR files to be incorrectly reported as invalid (Thanks, Luke!)
  • Fixed a crash under particular circumstances

v1.1.5

released on 2/9/2015

Bugs Fixed

  • Info in the list view should now expand to show more text when you expand a column's width (Thanks Robert!)
  • Fixed issue that could cause invalid comics to be created during add to library
  • Fixed bug causing unicode filenames inside CBZ files not to read properly, and sometimes crash the app. Unicode should now be fully supported (Thanks, Aaron and Normand!)
  • Fixed crash that can happen when attempting to read an invalid PDF
  • Fixed other crashers

v1.1.4

released on 12/6/2014

Improvements

  • Added the option to use a black background in the reader (Thanks, Max!)
  • Files that move outside the app's library are more likely to be automatically rediscovered
  • Added an easy way to send files to Abbey Code for investigation
  • Added support for year-only release dates (Thanks, Robert!)
  • Added ⌘F keyboard shortcut to jump to the Search box (Thanks again, Robert!)

Bugs Fixed

  • Added better validation of files when adding and when reading comics, so bad files don't cause crashes as easily
  • Fixed a regression, so that when an issue fails to add the first time, you once again have the option to prevent that and the other pending issues from loading at startup
  • Fixed a bug that could allow an invalid file outside of the library directory to be deleted after attempting to add
  • Fixed minor cosmetic issue caused by deleting an issue that was being read at the time
  • Fixed a crash when users with a decimal separator other than "." add a decimal-numbered issue (e.g. 1.5)
  • Fixed crash that could happen for certain error reading a PDF
  • Fixed crash caused by files moving in between times reading them
  • Fixed crash caused by an improperly handled Zip file read error

v1.1.3

released on 10/28/2014

Improvements

  • The bottom of the main window now shows how many comics are still being added

Bugs Fixed

  • CBR files get locked before adding them to the library, to prevent accidental corruption
  • Addressed one cause of the app's preferences not saving reliably
  • Corrupt (empty) images in a comic no longer cause the app to crash, just showing the pages as missing
  • Fixed crash caused by errors while adding comics
  • Fixed bug causing comics that got deleted before adding to get permanently stuck in the library

v1.1.2

released on 10/18/2014

Bugs Fixed

  • Fixed a crashing bug, allowing you to once again store your comics in any folder you'd like (thanks, Steve and James!)

v1.1.1

released on 10/6/2014

Improvements

  • All errors shown now also get logged

Bugs Fixed

  • Fixed bug causing mouse clicks on the right and left sides of the window not to turn the page
  • When starting after a crash while adding comics, you can stop the rest of the batch from getting added

v1.1

released on 9/10/2014

New Features

  • Added new Share button to reader window. Send snippets of your comics to friends!
  • Added link to rate or review the app to the About box (Try it out!)
  • Added analytics, to help make the app better for you!
  • Added "Apply pattern to issue title" menu, for splitting out different fields not originally recognized when the issues were added

Improvements

  • Added the option to use a black background in the reader (Thanks, Max!)
  • Improved list view options. It can stay open as you switch between boxes, and immediately hides or shows columns
  • Feedback sent from the Help menu includes logs and crash reports
  • All errors shown now also get logged
  • Files that move outside the app's library are more likely to be automatically rediscovered
  • Added an easy way to send files to Abbey Code for investigation
  • Sped up adding comics to the library by adding them in the background
  • Added keyboard shortcuts to switch between tabs in Get Info window (Command+1,2...)
  • Clarified language used in File->Find Comic Files…
  • The bottom of the main window now shows how many comics are still being added
  • Added support for year-only release dates (Thanks, Robert!)
  • Added ⌘F keyboard shortcut to jump to the Search box (Thanks again, Robert!)

Bugs Fixed

  • Fixed bug causing text to change to an illegible color after editing in Grid View
  • Fixed bug causing problems when adding files to the library (incorrectly reporting various errors with the files). Thanks to kris10j1s and Steve!
  • CBR files get locked before adding them to the library, to prevent accidental corruption
  • Fixed a crashing bug, allowing you to once again store your comics in any folder you'd like (thanks, Steve and James!)
  • Added better validation of files when adding and when reading comics, so bad files don't cause crashes as easily
  • Fixed a regression, so that when an issue fails to add the first time, you once again have the option to prevent that and the other pending issues from loading at startup
  • Fixed a bug that could allow an invalid file outside of the library directory to be deleted after attempting to add
  • Fixed a crash that could happen while adding comics to library and simultaneously editing the info of comics and boxes
  • Fixed a crash that could kill the app on launch if it couldn't find a file that was being added
  • Fixed bug, restoring ability to add comics to the library without copying them in
  • Fixed bug causing some CBR files to be incorrectly reported as invalid (Thanks, Luke!)
  • Number of comic in box didn't show
  • Fixed size of Release Date field in Get Info Window, which was a little tight for some dates
  • Fixed bug causing covers not to get changed correctly
  • Addressed one cause of the app's preferences not saving reliably
  • Fixed minor cosmetic issue caused by deleting an issue that was being read at the time
  • Fixed a crash when users with a decimal separator other than "." add a decimal-numbered issue (e.g. 1.5)
  • Info in the list view should now expand to show more text when you expand a column's width (Thanks Robert!)
  • Fixed issue that could cause invalid comics to be created during add to library
  • Fixed a crash under particular circumstances
  • Name fixed for arcs ending with punctuation
  • Fixed bug causing mouse clicks on the right and left sides of the window not to turn the page
  • Fixed crash that could happen for certain error reading a PDF
  • When starting after a crash while adding comics, you can stop the rest of the batch from getting added
  • Fixed crash caused by files moving in between times reading them
  • Corrupt (empty) images in a comic no longer cause the app to crash, just showing the pages as missing
  • Fixed crash caused by errors while adding comics
  • Fixed bug causing comics that got deleted before adding to get permanently stuck in the library
  • Fixed crash caused by an improperly handled Zip file read error
  • Fixed bug causing unicode filenames inside CBZ files not to read properly, and sometimes crash the app. Unicode should now be fully supported (Thanks, Aaron and Normand!)
  • Fixed crash that can happen when attempting to read an invalid PDF
  • Fixed a crash affecting some users
  • Fixed other crashers

v1.0.2

released on 6/19/2014

Bugs Fixed

  • Now recognizing CBZ and CBR files better
  • Fixed issue causing Get Info window to grow for long issue titles
  • Fixed keyboard handling for Option key chords

v1.0

released on 6/14/2014

New Features

  • ♫ Happy birthday to me ♪