mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 14:17:19 +00:00
* frontend rewrite with vie initial commit * got ComicCard.vue working nice. * got TheComicList.vue working. * added router and basic config * getting jwt stuff working. * login with jwt now working. * implemented browse api call * implemented browse api recievers * jwt token is now updating automatically. * removed code for jwt testing. * enabled browsing * breadcrumbs working * adding django webpack loader * linking up navigation * fixes for ComicCard.vue stying * added thumbnail view * added thumbnail generation and handling. * detached breadcrumbs * fix breadcrumbs * added first stages of reader * reader view is working. * reader is now working with keyboard shortcuts * implemented setting read page. * implemented pagination on comic reader. * hide elements that shouldn't be shown. * fixed the ComicCard.vue to use as little space as possible. * fix navbar browse link * added RecentView.vue and added manual option for breadcrumbs * updated rest api to handle recent comics. * most functionality of recent comics done * modified comicstatus relation to use uuid relation and implemented mark read and unread for batches. * added functions to TheRecentTable.vue * added feed link to TheRecentTable.vue * fixes for comicstatus updates. * added constraints to comicstatus * update to python packages. * some changes for django 4, also removed django-recaptcha2 as it doesnt support django 4. * some fixes and updates to ComicCard.vue * cleaned up generate_directory. fixed bug where pages not visible on first call. * cleaned up generate_directory. fixed bug where pages not visible on first call. * cleaned up generate_directory. fixed bug where pages not visible on first call. * cleaned up generate_directory. * added silk stubs * fix for re-requesting thumbnail after getting it already. * fix for removing stale comics. adding leeway to access token. * mark read and unread * added filtering to comic list. * stored filtering state. * stored filtering state. * added next functionality to login. * cleanup LoginView.vue * bump font-awesome. * working on AccountView.vue * fixed form submission on LoginView.vue * account page should now be working. * hide users option if not superuser. * added pdf support * make pdf resize. * added touch controls to pdf reader * added touch controls to comic reader * beginnings of routing between issues. * fixes for navigating pages. * fixes for navigating pages. * fixes for navigating pages. * renamed HomeView.vue to BrowseView.vue * stubs for users page added. api ready * users page further functinality * fix for notification * fix for notification * moved messages to parent. * form to add users * added error handling * removed console logging * classification in base directory should be lowest * renamed usermisc to classification to be more consistent with what it does. * renamed usermisc to classification to be more consistent with what it does. * added functionality to change classification of directories. * merged rss_id api into account api. * merged breadcrumbs api into browse api. * clears some warnings from console. * fixed read/unread rendering. * added build script and starting lint * fixing lint errors * fixing lint errors * fixing lint errors * fixing lint errors * fixing lint errors * fixing lint errors * fixing lint errors * fixing lint errors * fixing navigation bugs * cleanup and fixes * fixed generated tooltips over calling. * fixed classifications. * initial setup now working * fix navbar branding * fix favicon * added beta build script. * fixes to get ready for production * optimisations for loading new comics. * added loading indicators to TheComicList.vue * lint fixes * made two methods static. may use them elsewhere. * fix for scanning files. * version updates. * fixes for production * fixes for production Co-authored-by: Peter Dwyer <peter.dwyer@clanwilliamhealth.com>
63 lines
3.4 KiB
Plaintext
63 lines
3.4 KiB
Plaintext
asgiref==3.5.2; python_version >= "3.8"
|
|
autopep8==1.7.0; python_version >= "3.7"
|
|
beautifulsoup4==4.11.1; python_full_version >= "3.6.0" and python_version >= "3.7"
|
|
certifi==2022.6.15; python_version >= "3.7" and python_version < "4"
|
|
charset-normalizer==2.1.1; python_version >= "3.7" and python_version < "4" and python_full_version >= "3.6.0"
|
|
colorama==0.4.5; python_version >= "3.5" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.5" and python_full_version >= "3.5.0"
|
|
coreapi==2.3.3; python_version >= "3.6"
|
|
coreschema==0.0.4; python_version >= "3.6"
|
|
coverage==6.4.4; python_version >= "3.7"
|
|
dj-database-url==1.0.0
|
|
django-appconf==1.0.5; python_version >= "3.6"
|
|
django-boost==2.0
|
|
django-bootstrap4==22.2; python_version >= "3.7"
|
|
django-cors-headers==3.13.0; python_version >= "3.7"
|
|
django-csp==3.7
|
|
django-extensions==3.2.0; python_version >= "3.6"
|
|
django-filter==22.1; python_version >= "3.7"
|
|
django-imagekit==4.1.0
|
|
django-node-assets==0.9.11
|
|
django-permissions-policy==4.13.0; python_version >= "3.7"
|
|
django-silk==5.0.1; python_version >= "3.7"
|
|
django-sri==0.4.0; python_version >= "3.8"
|
|
django-webpack-loader==1.6.0
|
|
django==4.0.7; python_version >= "3.8"
|
|
djangorestframework-simplejwt==5.2.0; python_version >= "3.7"
|
|
djangorestframework==3.13.1; python_version >= "3.6"
|
|
drf-extensions==0.7.1
|
|
drf-yasg==1.21.3; python_version >= "3.6"
|
|
gprof2dot==2022.7.29; python_version >= "3.7"
|
|
gunicorn==20.1.0; python_version >= "3.5"
|
|
idna==3.3; python_version >= "3.7" and python_version < "4"
|
|
inflection==0.5.1; python_version >= "3.6"
|
|
itypes==1.2.0; python_version >= "3.6"
|
|
jinja2==3.1.2; python_version >= "3.7"
|
|
loguru==0.6.0; python_version >= "3.5"
|
|
markdown==3.4.1; python_version >= "3.7"
|
|
markupsafe==2.1.1; python_version >= "3.7"
|
|
mysqlclient==2.1.1; python_version >= "3.5"
|
|
packaging==21.3; python_version >= "3.6"
|
|
pilkit==2.0
|
|
pillow==9.2.0; python_version >= "3.7"
|
|
psycopg2==2.9.3; python_version >= "3.6"
|
|
pycodestyle==2.9.1; python_version >= "3.7"
|
|
pyjwt==2.4.0; python_version >= "3.7"
|
|
pymupdf==1.18.19
|
|
pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.6"
|
|
python-dateutil==2.8.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7"
|
|
python-dotenv==0.20.0; python_version >= "3.5"
|
|
pytz==2022.2.1; python_version >= "3.7"
|
|
rarfile==4.0
|
|
requests==2.28.1; python_version >= "3.7" and python_version < "4"
|
|
ruamel.yaml.clib==0.2.6; platform_python_implementation == "CPython" and python_version < "3.11" and python_version >= "3.6"
|
|
ruamel.yaml==0.17.21; python_version >= "3.6"
|
|
six==1.16.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7"
|
|
soupsieve==2.3.2.post1; python_full_version >= "3.6.0" and python_version >= "3.7"
|
|
sqlparse==0.4.2; python_version >= "3.8"
|
|
toml==0.10.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7"
|
|
tzdata==2022.2; sys_platform == "win32" and python_version >= "3.8"
|
|
ua-parser==0.16.0
|
|
uritemplate==4.1.1; python_version >= "3.6"
|
|
urllib3==1.26.12; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7"
|
|
user-agents==2.2.0
|
|
win32-setctime==1.1.0; sys_platform == "win32" and python_version >= "3.5" |