Releases: ajslater/codex
Releases · ajslater/codex
v0.9.8
-
Fixed
- Fixed search index update crash while database is still updating.
- Fixed issues larger than 99 bug.
- Fixed issue not imported due to metadata cleaning bug.
- Thread error trapping and diagnostics to root out zombie process issue.
- Sort numeric terms in filter menus numerically not alphabetically.
- Fixed comic name display wrapping in browser.
-
Features
- More comprehensive metadata sanitizing before import.
- Reduced time checking to see if files have finished writing before import.
- Uniform format for metadata parsing logging.
- Credits sorted by last name.
v0.9.7
v0.9.6
v0.9.6
-
Fixed
- Don't open browser when a library changes when reading a comic.
- Fixed crash creating illegal dates on import.
-
Features
- Replace description field with more common ComicInfo comments field.
- Log files now rotate by size instead of daily.
- Log path for failed imports and cover creation.
v0.9.5
-
Fixed
- Use an allow list for importing metadata to prevent crashes.
v0.9.4
v0.9.3
v0.9.1
v0.9.1
-
Fixes
- Fix to library group integrity checker
v0.9.0
Private Libraries
-
Features
- Libraries may have access restricted to certain user groups.
- The "Critical Rating" tag is now a decimal value.
- The "Community Rating" tag replaced "User Rating" tag, a decimal value.
- Cover Credits role replaced by "Cover Artist".
- Reader has a "Download Page" button.
- Metadata dialog highlights filtered items.
- Metadata dialog is faster.
- Admin Queue Job for creating missing comic covers.
v0.8.0
Search
-
Features
- Metadata search field in browser
- Settings dialogs replaced with side drawers
- Changed some keyboard shortcuts in reader.
- "group by" renamed to "top group".
- Admin panel gained a Queue Jobs page.
-
Fixes
- Metadata panel cleanup and fix some missing fields.
- Browser does a better job of remembering your last browser view on first load.
- Reader's "close book" button now does a better job returning you to your last browser view.
-
Binary Dependencies
- Codex now requires the Xapian library to run as a native application
-
Drop Support
- The linux/armhf platform is no longer published for Docker.
-
License
- Codex is GPLv3
v0.7.5
v0.7.5
- Fix integrity cleanup check for old comic_folder relations that prevented migrations.
v0.7.4
- Fix integrity cleanup check for more types of integrity errors that may have prevented clean db migrations.
- Fix last filter, group, sort not loading properly for some new views.
v0.7.3
- Fix crash updating latest version.
- Fix a folder not found crash in folder view.
- Database indexing speedups.
v0.7.2
- Fix another integrity check bug
v0.7.1
- Fix and integrity check crash that happened with an older databases.
- Added
CODEX_SKIP_INTEGRITY_CHECK
env var.
v0.7.0
Feels Snappier
- Database Migration
- v0.7.0 changes the database schema. Databases run with v0.7.0+ will not run on previous versions of codex.
- Features
- Big speed up to importing comics for large imports.
- Speed up creating comic covers on large imports.
- Admin Panel options for polling (formerly "scanning") and watching events have changed names.
- Admin Panel task added to regenerate all comic covers.
- Browser Admin Menu option added for polling all Libraries on demand.
- Comics with no specified Publishers, Imprints and Series no longer have induced default names for these but have no name like Volumes.
- Codex repairs database integrity on startup.
- Codex backs up the database every night.
- Autodetect server timezone (for logging).
- Use TZ and TIMEZONE environment variables to explicitly set server timezone.
- Added
VERBOSE
logging level to help screen out bulkDEBUG
messages from dependencies. - Truncated logging messages for easier reading.
- Fixes
- Fixed metadata screen displaying incorrect information.
- Now compatible with python 3.10.
v0.6.8
- Fixes
- Fixes some import bugs with filename parsing when there are no tags
- Fixed two page view toggle hotkey
- Features
- Browser now tells you what kind of items you're looking at.
- Reader swiping navigation
- Reader keyboard shortcut help dialog
- Tentative linux/armhf support. No way for me to test this
- Vacuum the sqllite database once a day to prevent bloat
- Corrupt database rebuild procedure. See README.
- Updated many dependancies