Changelog

v0.9.6

  • Fixed chapter scheduling

  • Fixed parsing errors in API

  • Added web analytics (umami)

  • Added a data export button

  • Added an account deletion button

  • Added a clearcache command

  • Added a Render demo deployment

  • Improved stylesheet compilation

v0.9.5

  • Added a honeypot field to some forms

  • Added last login date to the user list

  • Removed Reddit OAuth provider

  • Reduced prefetched pages from 3 to 2

v0.9.4

  • Fixed error on invalid chapter redirect

  • Fixed external redirects being allowed

v0.9.3

  • Added more series statuses

  • Readded CSRF token

v0.9.2

  • Fixed chapter list endpoint

  • Added GitHub OAuth provider

  • Removed Twitter OAuth provider

v0.9.1

  • Fixed stale cache on new chapter

  • Added XML metadata to chapter archives

  • Removed HTTP/2 push middleware

v0.9.0

  • Added Redis & Memcached support

  • Added new API endpoints

  • Disabled PUT operations

  • Dropped support for Python 3.7

  • Removed Heroku demo

v0.8.5

  • Added sitemaps

  • Added Docker support

  • Added members API endpoint

v0.8.4

  • Fixed licensed chapter page

  • Fixed invalid chapter page

  • Fixed API showing licensed chapters

  • Made chapter volume default to NULL

v0.8.3

  • Added a webapp manifest

  • Added a Heroku demo deployment

  • Improved some API queries

  • Fixed chapter view tracking

  • Fixed next chapter button

v0.8.2

  • Added DB constraints

  • Fixed Photon CDN params

  • Added an API docs view

  • Deprecated PUT operations

  • Cleaned up redundant queries

  • Fixed password reset view

v0.8.1

  • Added support for more CDNs

  • Implemented licensing series

  • Implemented chapter views

v0.8.0

  • Dropped support for Python 3.6

  • Made Group.id auto-increment

  • Removed CSRF token

v0.7.4

  • Fixed search returning unpublished series

  • Removed unnecessary Twitter metadata

  • Re-implemented the JSON API (v2)

v0.7.3

  • Fixed latest releases API endpoint

  • Added database compatibility tables

  • Raised file size limit to 100MBs

  • Reduced template caching times

  • Updated CDN URL format

v0.7.2

  • Added managers to groups & series

  • Added logs command to view admin logs

v0.7.1

  • Fixed chapters not showing in library

  • Fixed queries returning multiple results

v0.7.0

  • Fixed unpublished chapter filtering

  • Fixed series page appearance on mobile

  • Merged all aliases to a single DB table

v0.6.6

  • Fixed individual page uploads

  • Changed user token hashing algorithm to BLAKE2

v0.6.5

  • Rewrote search script to use XHR

  • Implemented bidirectional page clicks

  • Made chapter publication dates editable

v0.6.4

  • Added creation date to series

  • Added library, releases, bookmarks RSS feeds

  • Added support for custom chapter names

v0.6.3

  • Fixed image meta tags & searchbox

  • Fixed extra SCSS getting reset on update

  • Fixed OAuth option showing without providers

  • Fixed pages_root URL replacement in API

  • Disabled full search when query is missing

v0.6.2

  • Fixed info & privacy breadcrumbs

  • Fixed FloatConverter not accepting 10+

  • Changed image hashing algorithm to BLAKE2

v0.6.1

  • Added inline page editing to the admin panel

  • Added a setting to disable the image CDN

  • Added a setting to disable chapter downloads

  • Restricted downloads to logged-in users

  • Improved the query filter used in search

v0.6.0

  • Dropped support for Python<3.6

  • Dropped support for Django<3.0

  • Dropped support for non-ES6 browsers

  • Fixed Category description length

  • Added testing & Travis CI

  • Added Sentry integration

  • Added Statically image CDN

  • Added chapter download

  • Added table indexes for searching

  • Added Member <–> Group relation

  • Added links & actions to admin interface

  • Added Cache-Control headers

  • Added type hints and docstrings

  • Added auto-generated modules documentation

  • Added modules Makefile directive

  • Converted Role choices to an enum

  • Converted multi-method views to class-based

  • Restructured utils

  • Removed unused stuff

v0.5.3

  • Fixed page-click navigation

  • Added support for CSP report URI

  • Added nofollow to private links

  • Added noopener & noreferrer to external links

  • Added filters, ordering, search, date hierarchy to admin interface

  • Added images & more info to change lists in admin interface

  • Replaced large/medium/small logos with a single logo

  • Replaced django-tinymce with custom TinyMCE widget

  • Replaced django-constance with .env variables

  • Removed django-static-precompiler dependency

v0.5.2

  • Fixed missing fields in series API response

  • Fixed OSError in zipfile_validator

  • Added more blocked user agents & image types

  • Added ability to search by slug (for Tachiyomi)

  • Added PreloadMiddleware for HTTP/2 push

  • Disabled XPBMiddleware

  • Disabled autocomplete in password inputs

  • Replaced JsonVaryAllowResponse with require_methods_api

  • Replaced logo object with img

  • Moved /admin page to /admin-panel

  • Moved redirects & sites admin pages under constance

  • Moved configuration to .env

  • Removed configure command

v0.5.1

  • Fixed group addition edge case.

  • Fixed chapter cover images not being closed.

  • Implemented series bookmarking.

  • Added bookmarks feed page.

  • Removed permission to add users from admin interface.

v0.5.0

  • Added support for users (registration, login, OAuth, profile, settings)

  • Switched to custom icon font made with fontello & replaced group.png with an SVG image

  • Improved reader page design

  • Fixed thumbnail downsampling for grayscale images

  • Moved templates to MangAdventure directory & renamed skeleton.html to layout.html

  • Converted bad bots list to a python file

  • Configured autogeneration of a secret key

  • Added ColorField for constance

  • Added constance hook to generate _variables.scss & removed inline SCSS

  • Added setup.py & MANIFEST.in for setuptools

  • Added optional configuration for django-csp

  • Compressed tablesort into a single vendored file

  • Converted info page to a flatpage with TinyMCE editor & added privacy policy page

  • Added IRC & Reddit links to groups & members

  • Removed configuration commands and added a configure command that lets users edit a configuration file with an editor

  • Added support for migration from FoolSlide2

  • Added MangaUpdates categories fixture

  • Made series slugs editable & added a signal to move directories on change

  • Added contribute.json & robots.txt

v0.4.5

  • Added categories to API.

  • Added series filtering to API.

v0.4.4

  • Added categories to series page.

  • Removed sha256 hashes.

  • Removed breadcrumbs.

v0.4.3

  • Added series categories

  • Moved /api/ to /api/v1/

  • Made site keywords configurable

  • Added Google breadcrumbs & description

  • Added OpenSearch description

  • Added noscript fallbacks

  • Added X-Powered-By response header

  • Improved database queries

v0.4.2

  • Fixed blocked user agents

  • Added default group icon file

  • Added Vary, Allow headers to api responses

  • Moved inline styles & scripts to separate files

  • Replaced pluralize script with count checks

  • Switched to cdnjs for all remote scripts and added SRI hash

v0.4.1

  • Converted chapter numbers to float

  • Made page number indicator editable

  • Made page compression optional

  • Added Quality Checker to roles

v0.4.0

  • Enabled searching for series via the API

v0.3.1

  • Added group info page

v0.3.0

  • Added groups app

  • Restructured custom modules

  • Added custom model & form fields

  • Added browser icons to compatibility.rst

v0.2.2

  • Added search page

  • Enabled conditional requests

  • Added authors & artists to the API

  • Removed obsolete no_future_date validator

  • Configured API URLs to not require a trailing slash

  • Converted docs to rst

v0.2.1

  • Compatibility fixes for Python 2

  • Added compatibility tables

  • Moved index to MangAdventure.urls

  • Renamed settings app to config

  • Resized series cover to thumbnail size

v0.2.0

  • Added basic API

  • Added HTTPS support

  • Fixed html meta tags

  • More minor fixes

v0.1.0

  • Initial release