Commit Graph

29 Commits

Author SHA1 Message Date
5ea87fe9b7 update pre-commit 2022-10-04 22:28:05 +01:00
2647a0e31e Merge pull request #77
* added timestamp to comicstatus.

* added timestamp to comicstatus.
2022-09-19 12:18:46 +01:00
Peter Dwyer
64d75115ca adding typing and flake8 2022-09-01 11:06:25 +01:00
Peter Dwyer
83c4d46aed adding pre commit hooks 2022-08-31 12:36:13 +01:00
Peter Dwyer
b191c332b9 fix for columns alignment and title readability. 2022-08-29 15:27:49 +01:00
Peter Dwyer
2d55637f1b version bump 2022-08-25 16:14:30 +01:00
c5633bf54a New Frontend in Vue with drf interface (#72)
* 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>
2022-08-25 15:42:20 +01:00
Snyk bot
3be7d9cb5c fix: requirements.txt to reduce vulnerabilities (#68)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-DJANGO-2968205
2022-08-04 21:40:54 +01:00
cb199668fb security fix 2022-07-06 08:47:32 +01:00
e09e0116ab fix: requirements.txt to reduce vulnerabilities (#66)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-DJANGO-2940618

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2022-07-06 08:36:09 +01:00
79d2f67ca9 changed image base to debian as alpine doesnt have unrar any more. 2022-06-02 14:24:48 +01:00
5679cbd9ef fix: requirements.txt to reduce vulnerabilities (#61)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-PILLOW-2838873

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2022-06-01 16:37:34 +01:00
Snyk bot
d07d8cc602 fix: requirements.txt to reduce vulnerabilities (#59)
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-DJANGO-2606966
- https://snyk.io/vuln/SNYK-PYTHON-DJANGO-2606969
2022-04-12 14:31:06 +01:00
95a23854ef tighten security 2022-04-02 08:39:01 +01:00
115fb66b01 updating and adding more security 2022-04-01 20:08:53 +01:00
3e5f884db0 thumb options update 2022-03-12 14:24:16 +00:00
4e3d4dbffb more version bumps and added build script. 2022-01-13 14:38:03 +00:00
d85710dd07 removed azure-pipelines.yml becasue that doesn't do anything.
updated Dockerfile to lock to alpine 3.14 as unrar isnt in alpine 3.15
general bumping of dependancies.
2022-01-13 11:02:29 +00:00
ed97f84b13 update for security issues with sqlparse. 2021-09-13 11:08:05 +01:00
8665973d0c update for security issues with pillw. 2021-09-08 14:44:40 +01:00
cd58379326 Sri (#35)
* added django-sri and updated templates.

* updated requirements.txt

* datatables with integrity

* fixed recent comics not showing when related comicstatus doesnt exist.

* fixed classifications on recent comcis.

* fixed classifications on recent comcis.

* fixed classifications on recent comcis.

* fixed classifications on recent comcis.

* fixed classifications on recent comcis.

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fixes for pymupdy 1.18.13

* fix for pdf's not switching properly

* fix for comics's not switching properly

* fix for comics's not switching properly
2021-05-16 10:54:14 +01:00
ce38340a22 Classification (#32)
* added some code cleanup for views.py

* added some code cleanup for views.py

* fixed comics not working in the base directory.
2021-05-11 15:52:56 +01:00
94a1dd0e01 docker-compose.yml fixes 2021-05-04 12:45:31 +01:00
d40c8e270c Rewrite of Comic lists so that tehy have thumbnails. (#26) 2021-04-23 18:21:25 +01:00
43fc877445 fixed tests working. 2021-04-15 11:33:36 +01:00
2571f4f58d update for devops 2019-02-15 12:13:43 +00:00
341385dadb updated support to django 2.0
update recaptcha to django-recaptcha2
2018-04-06 14:52:57 +01:00
c330c6812b fix for issue #2. 2017-11-22 15:56:39 +00:00
28a2f29f5e fix for UserMisc not being created. this fixes issue #1 2017-11-22 14:24:34 +00:00