github allaboutduncan/comic-utils v3.3
v3.3 Updated Permissions, Search and UI Revisions

15 days ago

Release Version 3.3 Change Log

New Features

  • Search Library - Within the File Manager, you can now search your library for files or folders. When the App Starts - a Search Index will be built and used for searching. When you move/add files to your library, the search index will be invalidated and rebuilt within 6 hours. You can trigger a manual rebuild in the App Settings.
  • Remove Characters from File Name - Quick and easy feature to let you remove characters in file names that the Rename Function/Monitor Function does not remove. For example: Comic Book v1 001 (1980).cbz would be considered a valid file name, but you may not want the " v1" in the file name. Now you can simply click a button, add you text, preview the results and complete the process.
  • PixelDrain API Support - If you are using the Chrome Extension for GetComics download support, you can now enter you PixelDrain API key in the App Settings to remove the daily download limits.

Backend Improvements

  • Updated Container Permissions - Major change in this release to correct permission issues. I originally built the app for myself and run on a spare Windows server via Docker and WSL. Thanks to the help of a few users, the app should now run correctly on Unraid environments as well. See the Docker Deploy section below for new parameters for your Docker Compose or Unraid setup.
  • Search Cache - In order to search your library quickly, the app will index and cache the results for search purposes on startup. As you add files to your library, the cache will be invalidated. It will automatically rebuild every 6-hours. You can trigger a manual rebuild in the App Settings.
  • Remove Orphaned Files - When using the download feature, temp files are uniquely named. If that download fails, the app retries the same download. When this happens, failed downloads were left in the temp directory. The app will now clean them up every 6 hours.

Full Documentation

Docker Deploy

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

  • Re-pull and Update Image to deploy
  • Update your Docker Compose: You need to add new lines for PUID, PGID and UMASK based on your environment.
            ## Set the User ID (PUID) and Group ID (PGID) for the container.
            ## This is often needed to resolve permission issues, especially on systems like Unraid
            ## where a specific user/group owns the files.
            ## For Unraid, PUID is typically 99 (user 'nobody') and PGID is typically 100 (group 'users').
            ## For Windows/WSL, you need to set these to match your Windows user ID (see WINDOWS_WSL_SETUP.md)
            # - PUID=99
            # - PGID=100
            ## Set the file creation mask (UMASK). 022 is a common value.
            # - UMASK=022

Images

CLU Library Search
CLU Remove Text

Don't miss a new comic-utils release

NewReleases is sending notifications on new releases.