Explicitly depend on the gevent extra for Gunicorn, since we make a lot of HTTP requests and so absolutely need async workersDanielle McLean2018-04-24 11:31:30 +1000
Reorganise the meta tags at the top of the layout in accordance with best practices - the charset needs to be as early as possibleDanielle McLean2018-04-20 10:41:04 +1000
Use django-sites for the absolute_url template tag - this actually reduces the number of queries for whatever reasonDanielle McLean2018-04-20 10:39:52 +1000
Bump the pluggy==0.6.0 hash because PyPI has just gone through a migration that accidentally changed some hashesDanielle McLean2018-04-19 10:14:13 +1000
Switch the scopes checkboxen from Bootstrap's custom ones to browser-native ones, since the custom one wasn't getting us muchDanielle McLean2018-03-23 13:14:34 +1100
Start implementing webmention receiving :o the status page is ugly and there's no actual verification yet, but good start at least ;)Danielle McLean2018-03-19 21:11:04 +1100
Refactor how the routing for different kinds of entry works - this will make implementing webmentions easier, hopefully?Danielle McLean2018-03-08 13:49:02 +1100
Refactor the 'entries' views into a package rather than just one module, so more views can be added without clutterDanielle McLean2018-03-07 15:46:21 +1100
Don't collectstatic, it's not needed and it won't work without Yarn being run, which introduces another dependencyDanielle McLean2018-02-26 12:43:43 +1100
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 modulesDanielle McLean2018-02-06 16:12:36 +1100
Simplify the environment stuff: just have one group, since it doesn't make sense to switch the host and the secret separatelyDanielle McLean2018-01-29 12:48:00 +1100
Dramatically improve AMP support, adding all the missing fields so that the AMP version still parses to a reasonable h-entryDanielle McLean2018-01-24 14:02:12 +1100
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:Danielle McLean2018-01-13 14:49:38 +1100
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 iconsDanielle McLean2017-12-21 11:27:17 +1100
Normalise formencoded Micropub requests to JSON form, and handle all requests as JSON, so now JSON request bodies work tooDanielle McLean2017-12-18 16:32:29 +1100
Add a function to convert form-encoded micropub requests into JSON micropub requests - I'll be changing the actual endpoint to accept JSON and use this to keep accepting form-encoded as wellDanielle McLean2017-12-18 11:56:04 +1100
Dramatically improved processing of Micropub tokens which supports both the Authorization header and the access_token field approachesDanielle McLean2017-12-18 09:51:06 +1100
Display the pagination on the home page at least - gotta do the same thing on other feed pages as well but this one is working nicely :)Danielle McLean2017-12-15 11:55:29 +1100
Switch from custom pagination to django.core.paginator, since it can do things like counts and 'is there a next page' more easilyDanielle McLean2017-12-13 09:56:18 +1100