July 2017
New Features
Option to email book/mag via notifier
Coverwall option on issues page
Create magazine .opf files
Show libraryscan in progress with refresh on relevant pages
Buttons to clear download counters and blocklist
Added second libgen slot in config
Allow user to set libgen search
Separate audiobook and ebook manual searches
Magazine issue name can be date only, or title & date
Added "remove from history" command on successful postprocessing Sab and nzbget
Added categories for tpb
Prowl notifier support - thanks @barbequesauce
Added "show ignored authors" button
csv import improved
Added mimetype for downloads so browsers can auto-open
Added WorldWideTorrent provider
Bug Fixes
sqlite commands now use tuples instead of string substitution
Ensure params are url encoded
Fix check for missing books on libraryscan
Check ebook/audiobook locations on author scan
Magazine title error trapping
Set maximum search pages in config
utf-8 and latin-1 config parameter changes
Fix incorrect button for opening audiobooks
Prefer opf metadata to embedded if conflicting
Store link to preferred ebook type, not first one scanned
Re-ordered postprocessor bookcount/status handling
Add manual search snatches to history
Fix for space at end of directory name
Fuzzy match changes
Fix broken status sort
Fixed unknown 'module' references in logger calls
Unicode import fix
Config parser error checking
Torznab url splitting changed
Better handling of incomplete xml pages