492 Commits (v1.10.3)
 

Author SHA1 Message Date
Danielle McLean 58d8ca2a25
Attempt to cache the packages installed by pip and pipenv to dramatically speed up the pipeline 5 years ago
Danielle McLean 6ceb800723
Turns out stages are isolated from each other, so we need to do the build and the test in one script 5 years ago
Danielle McLean 247bce0996
Don't collectstatic, it's not needed and it won't work without Yarn being run, which introduces another dependency 5 years ago
Danielle McLean 1759be4d8c
Yet another try - use python:3.6, install submodules, use build and test stages, etc. 5 years ago
Danielle McLean ea0ef22b16
Use a CI image that already has pipenv installed 5 years ago
Danielle McLean 227c43c81e
Switch to the python:3.6 image for CI, to make sure we get Python 3.6 5 years ago
Danielle McLean 65cba59a72
Add initial .gitlab-ci.yml, which hopefully works correctly 5 years ago
Danielle McLean 9d1c9646d9
Bump Bootstrap from beta2 to the final 4.0.0 release 5 years ago
Danielle McLean 52ffbab671
1.9.2 5 years ago
Danielle McLean 45daf529f8
Switch the preferred password hash from PBKDF2 to the newer and more secure Argon2 5 years ago
Danielle McLean cbc24d4774
Add support for tests that use django.test.Client and that require a database, and use this support to test some of the wellknowns.views modules 5 years ago
Danielle McLean 380afe9831
Update the client ID used for Paw's autogenerated JWTs - use https://paw.cloud/ instead of https://00dani.me/ for accuracy 5 years ago
Danielle McLean 39b2e40e32
Introduce some unit tests in lemoncurry.tests - only testing a few of the really easy things so far ;) 5 years ago
Danielle McLean dffa2d9d50
Install pytest for designing and running automated test suites 5 years ago
Danielle McLean 1cfab95201
1.9.1 5 years ago
Danielle McLean 9befd27a26
Whoops, make our new UserManager extend the Django core one, since it turns out it's absolutely mandatory 5 years ago
Danielle McLean 70703c5ceb
Simplify the environment stuff: just have one group, since it doesn't make sense to switch the host and the secret separately 5 years ago
Danielle McLean b0bde64882
Add a nice little Paw.app project file to help me test out Micropub routes 5 years ago
Danielle McLean 5c50eadb20
1.9.0 5 years ago
Danielle McLean b5604ac8d1
Require the 'create' scope in the token to be present in order to create new entries 5 years ago
Danielle McLean 9f733125a7
Refactor micropub, add basic support for querying - source works great, the other two not so much 5 years ago
Danielle McLean a6a5264477
Merge branch 'master' into develop 5 years ago
Danielle McLean e5b7d0fe95
Bump Font Awesome to v5.0.6 5 years ago
Danielle McLean b2b017c1bd
Whoops, make sure we correctly fetch the user to display entries for on the home page if nobody is logged in 5 years ago
Danielle McLean f6a0adfb56
Add rel="shortlink" on the AMP pages too 5 years ago
Danielle McLean e5a44fd38c
Dramatically improve AMP support, adding all the missing fields so that the AMP version still parses to a reasonable h-entry 5 years ago
Danielle McLean 75e08aa1b2
Reduce number of queries required to render an entries list, especially the home page 5 years ago
Danielle McLean 957fc4ada7
Lock Django to 1.11 in Pipfile, so it won't accidentally upgrade to 2 when I try to install unrelated packages 5 years ago
Danielle McLean 870cdf5c25
Turn off Google Analytics, since I don't really care about it and people don't like it 5 years ago
Danielle McLean 40ead1bbe1
Provide simple support for fetching entries in AMP format - can't handle images yet and needs some other tweaks, but works nicely so far c: 5 years ago
Danielle McLean 3e4f55fa9c
Add <cite> to ALLOWED_TAGS, because honestly 5 years ago
Danielle McLean 501c8c3ee3
Whoops, wind back to Django 1.11 in Pipfile.lock, since django-favicon-plus doesn't work with Django 2 yet 5 years ago
Danielle McLean ce46abeb3d
1.8.4 5 years ago
Danielle McLean 0c9adb0288
Upgrade to Font Awesome v5.0.4 5 years ago
Danielle McLean 0fd65d3c2b
Enable CORS using django-cors-headers 5 years ago
Danielle McLean 6072bf64f3
1.8.3 5 years ago
Danielle McLean c4b7e56c35
Upgrade to Font Awesome v5.0.3 5 years ago
Danielle McLean e7b577ef87
1.8.2 5 years ago
Danielle McLean 2add0c3d15
Bump FA to 5.0.2 since that's out now 5 years ago
Danielle McLean e15e4c72fe
Add missing aria-hidden attribute to icons that aren't or might not be Font Awesome ones, since the automatic aria-hidden attributes are only added to FA icons 5 years ago
Danielle McLean 447e91f1f1
Make sure the content doesn't stretch wider than the display, so mobile users can access the site correctly 5 years ago
Danielle McLean 777878610f
1.8.1 5 years ago
Danielle McLean 5e524cb4f2
Process the WebSub pings for each feed separately, because the hub.url[] syntax doesn't seem to actually work 5 years ago
Danielle McLean 778bd7d872
Tweak the code block style again - simpler and more robust CSS 5 years ago
Danielle McLean 17f3779596
Style code blocks nicely 5 years ago
Danielle McLean cd075a8ce2
Add <pre> to the list of acceptable tags so that code blocks work 5 years ago
Danielle McLean 7b4f5d3ac1
Unwrap 'html' content passed to micropub 5 years ago
Danielle McLean ff96b732af
1.8.0 5 years ago
Danielle McLean afc3b45edd
Remove an extraneous print call 5 years ago
Danielle McLean d30f1bc334
Normalise formencoded Micropub requests to JSON form, and handle all requests as JSON, so now JSON request bodies work too 5 years ago