Releases: mylar3/mylar3
But I don’t want to cure cancer. I want to turn people into dinosaurs.
Improvements
IMP: Attempt to parse issue ID from webpage, if notes field doesn't exist (newer ComicTagger versions) (@bbtufty)
IMP: Added kubernetes detection (@lavahot)
IMP: queue_schedule - introduce helper functions for common start and shutdown code (@OddBloke)
Fixes
FIX: (#1336)(#1232)(#873) Import would fail when importing a filename with no issue number
FIX: (#1231) Incomplete series would cause post-processing to fail if Latest Date and Publication Run were not generated
FIX: (#1361) Use shutil.move to support cross-device renames (@beardypig)
FIX: If annual gathering failed during generation, would break the add series queue
FIX: Import would fail if a series on the watchlist was being refreshed during, or if it hadn't completed for w/e reason
FIX: Ignore 0-byte files/placeholders during filescans
FIX: getcomics - correct logging call (@OddBloke)
I’m getting lectured in child safety by a man whose gone through four robins!?
Fixes
FIX: urllib3 breaking changes
FIX:(#1344) Attempted fix for CF errors being returned when using GC
FIX: When Alternate FileName field is blank, it writes a blank space
FIX: Imprint mappings (thanks @qubidt)
FIX: When determining match to download, TPB series spanning multiple years would fail to match
FIX: During import, if title contained One-Shot - would not find the match on CV
FIX: Storyarcs failing to properly generate file path locations in OPDS
Geez, how many more of my enemies have kids? I feel old.
Improvements
IMP: Update look4untaggedcbzs.py (@DieselTech)
Fixes
FIX: Tweaked Issue ID parsing to handle any subsequent numbers in Notes field (@falo2k)
FIX: Rechecking Story-Arc directory fails on missing issue numbers (@qubidt)
FIX:(#1179) Allow for POST method on pages where large amounts of data is being sent (ie.config/manage)
FIX:(#1321) Imprints would take json naming convention over CV (ini option added)
I am a vampire! I am a zombie! I am a vambie!
Improvements
IMP:(#1285) Change StoryArc base folder location via config.ini (storyarc_location)
IMP: Set default docker paths for Comic Location (/comics) and SABnzbd Download directory (/downloads) (if not set)
IMP: (#1266) getWanted API endpoint will now return issues and annuals (and story_arcs when queried for)
Fixes
FIX:(#1277) invalid issue numbering with Alpha & Omega during rename
FIX:(#1295) Make sure to reset the sort counter if no series are present after removing from watchlist
FIX:(#1284) trailing slash in url if not present
FIX:(#1297) Fypo correction
FIX: Adding series with legacy numbering (issue number in brackets)
FIX: imprint field being used within Folder Format string causing extra spaces
FIX: DBUpdater would traceback and kill scheduled job on CV entries with no comicid
FIX: (DC 2022 Annual not downloading from GetComics #1059) 2022 Annuals not being searched / detected properly
FIX: Resuming DDL would cause progress bars to display incorrect % and elongated bar
FIX: DDL Manage page could have duplicates listed (one with a Volume, one without)
FIX: Changing series directory location and then changing booktype would reset the directory location to the default instead of previously set one
FIX: Storyarc would not rename existing files within arc directory with updated reading order number
FIX: Post-processing an issue that belongs to multiple arcs would only post-process against one arc and then cause an error
FIX: Manual post-processing of story arc issues that are not on watchlist would result in a volume-related error in some cases
FIX: (Missing issue count in Have column on main page #1270) issue count missing on main page (default theme)
FIX: Storyarc issue count not showing on detail page
FIX: Unable to properly load resizeimage function on storyarc detail page when image present
FIX: Manage DDL showing duplicate buttons
FIX: Secondary watermark on series detail page was not aligned within column
FIX:(#1278) Editing series location path via Edit Settings would not take initial value (had to repeat steps)
FIX: Variable error on startup (docker)
FIX: CDH category removal if not present when querying SABnzbd history
FIX: Remove eta variable from sabnzbd response as no longer supported (and wasn't really used)
FIX: Manage page would not show full annual titles but just the series it was attached to (ie. Series as opposed to Series Annual)
Sometimes when you fall, you fly.
Improvements
IMP: User-configurable search tier cutoff (config ini field search_tier_cutoff, value in days). Will display cutoff in GUI as well.
IMP: Ignore Words - Search Restrictions added to Configuration / Quality & Post-Processing page.
Fixes
FIX:(#1267) Invalid library reference for utorrent module
FIX: Post-Processing notifs/logging of annuals displaying incorrect series name in some cases
FIX: History page not showing items snatched via DDL
FIX: GUI notifications not firing off when snatches are via DDL (usually)
FIX: DDL Queue buttons not displayed if the Active download is in a Failed state
FIX: Progress bar in Manage DDL would not render
FIX: (#1254) Black & White issues not being properly recognised
FIX: CSS adjustments - Adjusted column spacing/progress bar containment, White + for carbon pull page (@scooterpsu)
FIX: CSS series page progress-bar fix (if no issues were present in series directory, no progress-bar would display to indicate have / total count)
FIX: Branch history not displaying on Configuration page
FIX:(#1230) Check SABnzbd version on startup sequence as opposed to manual / initial value only
FIX: Auto-save SABnzbd APIkey & version upon successful test
FIX:(#1239) Not properly padding issue 99 when renaming StoryArc filenames
FIX:(#1237)(#1243)(#1247) requirements.txt not found when data_dir is specified via CLI / daemon
FIX: Configuration page red border highlight added on failure to find / do pip requirements
FIX: addStoryArc API endpoint more descriptive in it's return (@WillowMist)
IMP: Add Cross Origin Header to API fetchData so Chrome and Firefox extensions can make GET requests (@WillowMist)
FIX:(#663) OPDS metadata doesnt work with GIFs
Your rock + roll friend. It is noise pollution.
Improvements
IMP: Provider column added to history table and better column lengths
IMP: Add CV issue link to Gotify pp notification (Android/PS client) (@scooterpsu)
IMP: Refined Mattermost Notifications - now with cover! (@Kaltenstein)
IMP: warnings/info section added to configuration page 1st tab:
- Will indicate if current pip requirements have been met, and if unrar is able to be located (and thereby used).
- If pip requirements not met, will indicate which module and why it wasn't met.
- Any warnings will turn the section box red to draw attention.
- Messages section will relay messages from a .release_messages file in the data_dir location if present
IMP: carepackage improvements:
- added release information where git branch, commit and version will now be written
- carepackage filename will now include the git commit and branch in the filename
- CLI option added to maintenance mode - maintenance -care or maintenance --carepackage
- CLI option will run outside of the GUI so that it's possible to generate a carepackage if the GUI won't start for some reason
Fixes
FIX:(#1201) Editing StoreDate field in series detail page would not retain value
FIX:(#1203) Carepackage would fail to generate properly outside of maintenance mode
FIX:(#1199) Annual span range showing incorrect dates when CV has no date data
FIX:(#1166) traceback error when updating series and CV is not responding
FIX:(#1181) CDH hard-coded category mapping:
- changed comics hard-coded category check to use user-defined sabnzbd category
- proper/better handling of no category defined for sabnzbd when using CDH and the directory option.
- correct api call to sabnzbd for status/fullstatus endpoint dependent on sabnzbd client version
- fixed incorrect e reference on Exception during CDH mapping (which would traceback if triggered).
FIX: duplication of downloads in history table (going forward)
FIX: cid mistakingly referenced druing series.json creation (reverted)
FIX: Account for alpha issue numbering
FIX: docker startup issues with requirements detection
FIX: pip req check would fail on docker installs and not display anything
FIX: Installation type now included in carepackage generation
FIX: Suppress unrar output during test check
FIX: Always return a value for release_messages, even if it's just empty/blank
FIX: post processor notification inclusion (missing some mattermost & gotify notif checks during post-processing)
He's good. How's your dead family?
Improvements
IMP: config.ini option - sab_moving_delay to allow for increasing delay in CDH history check to allow for remote mount transfers
IMP: Gotify Notifications (with covers) (@scooterpsu)
IMP: Mattermost Notifications (@Dracon23)
IMP: config GUI option - setdefaultvolume in metatagging
Fixes
FIX: (#1148) StoryArc spanyears would calculate incorrectly if invalid date present
FIX: (#1136) 500 error when adding certain storyarcs
FIX:(#1132) CDH would not map correctly between different OS'
FIX: (#583) locmove would not reset, and locmove was doubled in the config
FIX: CBR2CBZ only would be enabled in some unwanted cases, resulting in no metatagging
FIX: CBR2CBZ only conversion GUI options adjusted so only one option can be enabled
FIX: Publisher name ending with . during folder creation would cause incorrect pathing
FIX: Auto-want upcoming error with annuals when used with annual integration
FIX: Run_extra_scripts would not run shell scripts (@losslesspng)
FIX: Error retrieving results for arcs when blank arcs are listed in CV
FIX: setdefaultvolume config value not being honored in series.json
FIX: Pass calculated volume thru to metatagger during post-processing
FIX: Add carepackage version to output to track versioning
FIX: Remove 32P carepackage checks
FIX: Make sure the *nabs values are being parsed correctly
FIX: New way to call pip when generating carepackage that's more platform agnostic
You're supposed to be a brilliant tactician. Be more brilliant.
Improvements
IMP: Change out urllib for requests in CT, use params instead of string url
IMP: CT would fail to metatag issues due to invalid UA (use auto-generate random UA)
IMP: Log CT errors as unsuccessful when metatagging and do not complete as if was successful
IMP: Bump CT version to 1.3.5
IMP: -cp (--clearprovidertable) added to maintenance CLI. Command will drop the provider_searches table in case the table becomes corrupt with bad data or multiple providers causing a startup error
IMP: Config value of clear_provider_table (True/False) to allow clear the table on startup for docker users (will auto-change to False if previously set to True on successful run (ie. provider table is cleared).
Fixes
FIX: Cleaned up the args.parse calls on startup
FIX: Adjusted the os.execv list on restart so it calls the proper arguments
FIX: Hotio docker image would fail to start cleanly - resulting in error when viewing pull
FIX: PS pre/extra scripts variables would not be sent in proper format
FIX: Issues that aren't on the watchlist, but are part of a story-arc & snatched via DDL would not post-process
FIX: Post-processing pre-script should run prior to metatagging not after.
FIX: Compare length of result substring against length of comic name (thnx @kcpants)
FIX: Update comicvinetalker.py (Remove reference to urllib) (thnx @btxgit)
FIX: (#1114) experimental error due to camelcase when unable to search
FIX: changeStatus API endpoint to work with annuals
FIX: series.json would not update on refreshes called from the weeklypull
FIX: (#1125) config port value not being honoured
Except the dignity of knowing I never carried a man-purse
FIX: configurable user-agent (cv_user_agent) via config.ini. If not manually set, default value is set to a semi-recent UA.
FIX: returning a boolean value when CV is down/unresponsive.
When Wolverine grows his face back, he's really gonna be pretty upset
IMP: Add Bongo publisher logo
FIX: Versioncheck would throw a traceback error if never run previously causing queues to not load
FIX: changeStatus API endpoint
FIX: Individual story arc grabs would not notify in GUI on post-processing completion
FIX: Overlapping /misplacement of comic volume overlay on series detail page
FIX: Flag CV being down if CV response fails during add series
FIX: OPDS endpoint would not be calculated for non-root calls properly
FIX: # was duplicated on some post-processing notifications
FIX: Discord notifs would not fire off during test connection