Commit Graph

143 Commits

Author SHA1 Message Date
ajurna 26014608ee changed get_image to respond with a FileResponse ranther than HTTPResponse as this should be far more performant. 2019-08-06 14:18:37 +01:00
Kyle Harrison 1033ed8806 Migrating ComicBook file_name from a CharField to TextField (#13) 2019-07-31 09:04:45 +01:00
Kyle Harrison b4d1c4c2cb [ISSUE-3/4] Adds test container and tooling (#8)
* Adding black, isort, and flake8 to pytest

* Applying black, flake8, and isort to codebase
2019-07-29 13:19:03 +01:00
Kyle Harrison 31d0e2bd66 [NO-ISSUE] UI adjustments and enabling access to remote hosts when in development mode (#12)
* Fix incorrect placeholder name in password field

* Adding updated title

* Allowing * hosts via DJANGO_ALLOWED_HOSTS when in development mode
2019-07-29 12:54:47 +01:00
ajurna f87ab8636b Merge pull request #7 from apoclyps/docker-support
[ISSUE-3] Adding docker support
2019-07-25 22:35:13 +01:00
Apoclyps bd605e5832 Refactoring codebase to remove .decode() 2019-07-24 07:49:11 +01:00
Apoclyps 9aac431317 Adding pytest test runner 2019-07-24 07:21:24 +01:00
ajurna 11a7401b7d update for devops 2019-02-15 16:39:47 +00:00
ajurna 2571f4f58d update for devops 2019-02-15 12:13:43 +00:00
ajurna e52ba3f393 fixed tests not working 2019-02-07 15:17:28 +00:00
ajurna bc6504088f fix for breadcrumbs not linking correctly. 2018-04-26 11:54:37 +01:00
ajurna 6feeab5937 some fixes for bytes/string conversions. 2018-04-06 15:44:17 +01:00
ajurna 8d9422e0e3 updated settings. 2018-04-06 15:14:12 +01:00
ajurna 341385dadb updated support to django 2.0
update recaptcha to django-recaptcha2
2018-04-06 14:52:57 +01:00
ajurna eeaf0d37a3 some code cleanup, added silk to look into some queries. 2017-11-23 11:50:25 +00:00
ajurna c330c6812b fix for issue #2. 2017-11-22 15:56:39 +00:00
ajurna 28a2f29f5e fix for UserMisc not being created. this fixes issue #1 2017-11-22 14:24:34 +00:00
ajurna 286c5aa497 added type annotation to feed.
change date strftime to something more human.
2017-01-16 10:56:52 +00:00
ajurna a3dfcc451e added feed of recent comics. 2017-01-16 10:42:49 +00:00
ajurna 9d53887b3f changed templates to allow navbar to scroll up. 2016-07-19 20:57:31 +01:00
ajurna@gmail.com 5043a756fb added support for ujson to see if that can improve loading performance 2016-05-04 09:17:54 +01:00
ajurna@gmail.com 5b2c1ca801 fix for bug in generate_directory 2016-05-03 16:38:29 +01:00
ajurna@gmail.com b61b4595a7 made scan_comics remove orphaned records in the db. 2016-05-03 16:34:41 +01:00
ajurna@gmail.com 21f4593a2d redid the generate_directory to be more efficient (i hope)
i've reduced the number of quries.
2016-05-03 13:36:03 +01:00
ajurna@gmail.com 535fd8b806 added search for admin page on comicbooks. 2016-04-14 13:40:25 +01:00
ajurna@gmail.com 586f4ad438 page file name is not long enough. extended to 200. 2016-04-14 13:36:02 +01:00
ajurna@gmail.com a2f3e76bb2 made generate_directory use atomic transactions. this increases performance significantly on unviewed directories. 2016-04-14 10:00:38 +01:00
ajurna@gmail.com 23951510b2 recent comics set with wrong default 2016-04-13 15:57:09 +01:00
ajurna@gmail.com 6e6b9442cb fix for tables loading. 2016-04-13 15:55:23 +01:00
ajurna@gmail.com 58ff1060e6 made major changes to interface.
can now mark comics as read!
also added a recently added section.
2016-04-13 15:51:35 +01:00
ajurna@gmail.com 34188665e9 removed redundant directory scan. 2016-04-05 15:30:12 +01:00
ajurna@gmail.com 589e46a7c1 optimised imports in models. 2016-04-05 14:36:41 +01:00
ajurna@gmail.com 9235380328 misc fixes. also fixed tests. 2016-04-05 14:34:41 +01:00
ajurna@gmail.com dd38e4c3f1 added date added to admin interface 2016-04-05 11:21:02 +01:00
ajurna@gmail.com bfac5efd89 changed view to limit to post on json request. this makes sure the csrf is checked. 2016-04-05 10:11:06 +01:00
ajurna@gmail.com b9419ac074 missed cookie.js 2016-04-04 17:00:58 +01:00
ajurna@gmail.com 56e055e9f4 change the comic list view to use a datatable. 2016-04-04 16:16:00 +01:00
ajurna@gmail.com d995c88f47 udpateds to css and js. 2016-04-01 11:48:24 +01:00
ajurna@gmail.com 9a316ce1a1 fixed issue with breadcrumbs missing comic. 2016-04-01 10:45:46 +01:00
ajurna@gmail.com 61838b7a11 fixed scan comics to update the version if the version is old 2016-04-01 10:38:33 +01:00
ajurna@gmail.com 1a37db8f22 massive change on how files are accessed.
moved from prviding a path to using unique id's
if there might have been any directory traversal issues they should be gone now.
2016-04-01 09:56:42 +01:00
ajurna@gmail.com d2f880bbae removed request context from render contexts 2016-03-30 12:30:04 +01:00
ajurna@gmail.com ae1b43d366 removed breadcrumbs logic to its own template
removed breadcrumbs block from templates
added breadcrumbs that were missing from settings page
2016-03-30 11:37:49 +01:00
ajurna@gmail.com 35ad65aaa2 access settings correctly in models.py 2016-03-30 11:06:20 +01:00
ajurna@gmail.com 267a2d410c converted to python 3,
fixed warnings for django 1.10
2016-03-30 10:23:04 +01:00
ajurna af1ba13d86 added containers for the rest of hte pages after last commit. 2015-07-30 10:49:57 +01:00
ajurna 231fcb4c27 changed read_comic page width to auto to make better use of space.
margins were way too wide. and we could use that space on tablets.
2015-07-29 17:25:20 +01:00
ajurna a2f11c6ba3 added initial setup page so that you can now configure a user if one isnt already configured. 2015-07-24 15:59:39 +01:00
ajurna cb20821e23 added setup.py and added some requirments 2015-07-24 14:49:24 +01:00
ajurna 5a9a464cf1 added page number to reading pages 2015-07-24 11:50:34 +01:00