Skip to content

clu-comics

v5.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo Media Servers
βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’

✓ No known CVEs patched in this version

Topics

cbr-convertor cbz cbz-converter comic-reader comic-reading-list comics

Summary

AI summary

Updates πŸš€ New Features, πŸ› Bug Fixes, and Bulk Metadata History across a mixed release.

Changes in this release

Feature Medium

Adds Bulk Metadata Editing Backend and UI with nested folder support

Adds Bulk Metadata Editing Backend and UI with nested folder support

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds Bulk Revert functionality for metadata history

Adds Bulk Revert functionality for metadata history

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds Multi-Select Mode and Toggle to Collection view

Adds Multi-Select Mode and Toggle to Collection view

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds handling for 'oneshots' and 'specials' folders as single issues

Adds handling for 'oneshots' and 'specials' folders as single issues

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds support for skipping providers during metadata lookup

Adds support for skipping providers during metadata lookup

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds two views (large thumbnail and small) to CBZ Editor Cards

Adds two views (large thumbnail and small) to CBZ Editor Cards

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds Drag and Drop re‑ordering while editing CBZ files

Adds Drag and Drop re‑ordering while editing CBZ files

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds Tab Navigation between cells on the Source Wall view

Adds Tab Navigation between cells on the Source Wall view

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Medium

Adds Issue Month/Year naming variables for renaming

Adds Issue Month/Year naming variables for renaming

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Feature Low

Creates cvinfo when mapping series

Creates cvinfo when mapping series

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Feature Low

Supports cover/store dates in file renaming

Supports cover/store dates in file renaming

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Feature Low

Writes folder sidecars, lazily fetches GCD covers, and retries CV lookups

Writes folder sidecars, lazily fetches GCD covers, and retries CV lookups

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Feature Low

Defaults manual search to series alias if present

Defaults manual search to series alias if present

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Medium

Fixes missing ComicInfo.xml by creating it during update

Fixes missing ComicInfo.xml by creating it during update

Source: llm_adapter@2026-06-09

Confidence: high

β€”
Bugfix Low

Sets UMASK default 002 and applies setgid to data directories

Sets UMASK default 002 and applies setgid to data directories

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Detects and handles missing GCD tables gracefully

Detects and handles missing GCD tables gracefully

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Stages and saves pending edits on the Source Wall

Stages and saves pending edits on the Source Wall

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Adds API endpoint to write ComicInfo.xml from database

Adds API endpoint to write ComicInfo.xml from database

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Preserves issue‑level ComicVine metadata across operations

Preserves issue‑level ComicVine metadata across operations

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Implements timeouts and failover for ComicVine requests

Implements timeouts and failover for ComicVine requests

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Improves file search ranking and results UI presentation

Improves file search ranking and results UI presentation

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Renames files after metadata fetch on the Source Wall

Renames files after metadata fetch on the Source Wall

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Bugfix Low

Migrates rename token {year} to {volume_year}

Migrates rename token {year} to {volume_year}

Source: granite4.1:30b@2026-06-09-audit

Confidence: low

β€”
Full changelog

What's Changed

πŸš€ New Features

  • Bulk Metadata Editing Backend and UI - CLU now supports nested folders for metadata application. Click a Publisher folder or a Series with Multiple Volumes and CLU will no process every series and issue, keeping a record of all changes - by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/324
  • Add Bulk Revert for Metadata History by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/325
  • Add Multi-Select Mode and Toggle to Collection: Selected multiple files across pages - especially useful for the Missing XML view by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/328
  • Add Oneshot & Special folder Handling to Bulk Metadata: if CLU detects a 'oneshots' or 'specials' folder, it will default handle them as single issues and not a series - by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/349
  • Support Skipping Providers in Metadata: if you can't find an issues or series, you can force a skip to check the next priority provider- by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/350
  • Refactor CBZ Editor Cards: There are now two views available while editing CBZ files. A LARGE thumbnail if you are wanting to crop images and a smaller view for uploading or renaming files - by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/320
  • Drag and Drop Re-Ordering While Editing CBZ by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/321
  • Add Tab Navigation between Cells on the Source Wall view by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/327
  • Add Issue Month/Year naming variables by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/335ull/336
  • Create cvinfo when mapping series by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/334
  • Support cover/store dates in renaming by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/337
  • Write folder sidecars, lazy GCD covers, CV retries by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/341
  • Default Manual Search to Series Alias if Present by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/343

πŸ› Bug Fixes

  • Make UMASK default 002 and setgid data dirs by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/p
  • Detect and handle missing GCD tables by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/319
  • Stage and Save Pending Source-Wall Edits by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/323
  • Create ComicInfo.xml when missing in updater by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/326
  • Add API to write ComicInfo.xml from DB by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/329
  • Preserve issue-level ComicVine metadata by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/330
  • Add ComicVine timeouts and failover by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/339
  • Improve file search ranking and results UI by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/340
  • Rename After Metadata Fetch on Source Wall by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/347
  • Migrate rename token {year} -> {volume_year} by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/348

Full Documentation

Full documentation and install steps are available on clucomics.org

Docker Deploy

Docker images are updated for image: allaboutduncan/comic-utils-web:latest

Support and Feature Requests

Support and feature requests are now available at "The Stack" Discord

Full Change-log: https://github.com/allaboutduncan/clu-comics/compare/v4.14.1...v5.0

Images

Bulk Metadata Progress

Bulk Metadata Resolve Selection

Bulk Metadata History

Larger Image Edit CBZ View

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track clu-comics

Get notified when new releases ship.

Sign up free

About clu-comics

Digital comic curation app to read, manage, edit, and update libraries of any size.

All releases β†’

Related context

Earlier breaking changes

  • v4.14.1 Migrate WATCH/TARGET to user_preferences configuration

Beta — feedback welcome: [email protected]