17e5c2c1b4
Remove calls to as_meta since the info is ignored anyway - gives a decent performance boost :o
6efcc450a3
Fix the tests by ensuring lemoncurry.settings.test is always loaded regardless of the environment
dc7442cfb6
Add a migration which just sets help text on users.User fields
9c708b8c89
Don't preload_app when running with Gunicorn since apparently that breaks database access
40f0bd858b
Stop pooling Postgres connections, because Django's pool isn't thread-safe and breaks under gevent
1e4df2d1b5
Implement the Micropub source query internally rather than by simply parsing the visible content
d68dda85ad
Refactor the Micropub error responses into a non-view module, have them produce an immediately raise-able exception
065619772e
Use ResponseException for various places rather than needing to check the return value for responseness
7d17a92793
Introduce a middleware that allows for HttpResponses to be thrown from inner utility functions, to avoid boilerplate in views
1d4be082cf
Refactor the 'find an entry based on a URL' behaviour into a utility function
427dcde672
Make lots of improvements to the narrow-screen layout
580c61e924
Adjust sizing of p-author photo and spacing inside entries
6c9b6eb061
Shrink the precision of 'ago' datetimes so they stay compact
6d7b5db482
Restore favicon links in the page <head>
556329d5fa
Have syndications infer the correct Site from their URL rather than require an explicit Profile reference
ac22c826cb
Canonicalise the 'me' parameter better, so if I just enter the bare domain it'll work fine