Changelog

0.6.0

  • Comics can now be merged. This functionality is available in the toolbar when two comics are selected. Metadata from the source comic will be copied over to the destination comic, and the source comic will subsequently be deleted. See 1f941ad and 120c114.

  • Miscellanous linting and updates for Python dependencies. For the full list of changes, see the 0.6.0 log.

0.5.0

  • The page count in ComicCard is now correctly pluralized. See 83b3a6f.

  • hircine now uses uv as a build tool and project manager.

  • Updates for Python and JS dependencies. For the full list of changes, see the 0.5.0 log.

0.4.6

  • The gallery page now renders correctly again. See 0364cd2.

  • Updates for Python and JS dependencies. For the full list of changes, see the 0.4.6 log.

0.4.5

  • Updates for Python and JS dependencies. For the full list of changes, see the 0.4.5 log.

0.4.4

  • The sort drop-down is now named and ordered more consistently. See 44d7ddb.

  • Miscellaneous improvements in tooltip naming and styling along with updates for Python and JS dependencies. For the full list of changes, see the 0.4.4 log.

0.4.3

  • Comic cards now have the covers aligned to the left. This is especially useful for double-page covers which now show more relevant content. See f720d55.

  • URLs may now also be excluded. See cf98011.

  • Further miscellaneous internal improvements. For the full list of changes, see the 0.4.3 log.

0.4.2

  • hircine import now reports the path of corrupt ZIP files when scanning. See dd1ef48.

  • Trying to navigate away from a “Comic not found” page will no longer pop up a warning about pending changes. See 0da158d.

  • Small internal improvements, along with updates to Python and JS dependencies. For the full list of changes, see the 0.4.2 log.

0.4.1

  • A comic’s URL is now shown as text in the comic details tab. See d0951bf.

  • Further small styling improvements. For the full list of changes, see the 0.4.1 log.

0.4.0 “Profligate Pixie”

  • hircine now runs on Svelte 5. See dc4db40, 3f6bd71, and e0bce6b.

  • hircine now runs on Tailwind 4.0. See 1421152.

  • The GraphQL API now supports advanced filtering on association counts, i.e. values describing how many items are linked to a specific association (the amount of Artists tagged on a Comic, for example). See 9c460c6.

    This is a breaking change for the GraphQL API. For detailed information, see breaking API changes in 0.4.0.

  • Sort options have been expanded to include all reasonable association counts. See c6bf35a.

  • Orphaned associations (e.g. Artists that are not tagged on any Comic) can now be filtered. See 8e9aa5f.

  • Frequently accessed shortcuts have been streamlined to only require the hand on the left side of the keyboard. Additionally, all filter fields are now focusable with a shortcut. See b028f53 and Shortcuts.

  • Comic and Archive cards now show some metadata information in the footer. See 361f506.

  • The reader’s page indicator has been improved. See 6bc3ca7.

  • The reader can now be put into fullscreen mode. See f90f360.

  • Mismatched image sizes when showing double pages no longer cause the smaller image to appear squished. See 2177d00.

  • Comics may now be filtered by URL. See 747eea8.

  • The frontpage no longer randomizes the “Favourites” and “Bookmarks” selection every time. Instead, the selection is updated every day. See bbf03cb.

  • The filter toolbar now expands automatically when filters are present. See fc92c14.

  • Opening tagged comics is now also possible when ctrl-clicking metadata cardlets. See 618f72b.

  • The reader now preloads up to two images in both forward and backward direction. See 341fc19.

  • The reader now no longer shows a loading indicator. See cf817a0.

  • A basic statistics page is now available. See 261ceaa and 91cfd5d.

  • AnchiraYamlScraper now also matches on hentainexus.com.

  • A scraper for info.yaml files from schale.network is now available. See 22fd0e2.

  • Lots of miscellaneous UI consistency, tabbing, and focus fixes. Updates for both JavaScript and Python dependencies. For the full list of changes, see the 0.4.0 log.

0.3.0

0.2.0

  • Update to Svelecte 4. See f530348.

  • The reader now shows loading indicators if loading takes too long. See d297c63.

  • The reader now preloads the surrounding pages automatically. See 4d71051.

  • The reader now shows a simple page indicator. See ed4f658.

  • The reader now supports switching to the first or last page using the Home and End keys respectively. See 4e64255.

0.1.1

  • Use float instead of int in the GraphQL schema for the Archive size. See ddeeb37.

0.1.0 “Satanic Satyr”

  • Initial release.