Danielle McLean 00dani · she/her
00dani pushed to master at 00dani/lemoncurry 2018-07-12 07:02:58 -04:00
17e5c2c1b4 Remove calls to as_meta since the info is ignored anyway - gives a decent performance boost :o
00dani pushed to master at 00dani/lemoncurry 2018-07-10 23:13:17 -04:00
4fd2ff826a Support Libravatar matching by OpenID URL as well as by email address
00dani pushed to master at 00dani/lemoncurry 2018-07-10 23:06:49 -04:00
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
Compare 2 commits »
00dani pushed to master at 00dani/lemoncurry 2018-07-10 23:01:08 -04:00
9c708b8c89 Don't preload_app when running with Gunicorn since apparently that breaks database access
00dani pushed to master at 00dani/lemoncurry 2018-07-10 01:25:16 -04:00
40f0bd858b Stop pooling Postgres connections, because Django's pool isn't thread-safe and breaks under gevent
00dani pushed to master at 00dani/lemoncurry 2018-07-04 23:22:56 -04:00
639e1ec9c6 Add Gunicorn config file so we can use server hooks
00dani pushed tag v1.10.0 to 00dani/lemoncurry 2018-07-04 19:06:41 -04:00
00dani pushed to master at 00dani/lemoncurry 2018-07-04 19:06:39 -04:00
a35072bbc3 1.10.0
00dani pushed to master at 00dani/lemoncurry 2018-07-03 02:07:26 -04:00
da5ca5edea Ignore the .env file, since I wanna use it
00dani pushed to master at 00dani/lemoncurry 2018-07-02 20:18:37 -04:00
1e4df2d1b5 Implement the Micropub source query internally rather than by simply parsing the visible content
00dani pushed to master at 00dani/lemoncurry 2018-07-02 20:03:39 -04:00
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
Compare 2 commits »
00dani pushed to master at 00dani/lemoncurry 2018-07-02 19:42:42 -04:00
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
Compare 2 commits »
00dani pushed to master at 00dani/lemoncurry 2018-07-02 18:45:53 -04:00
2d643b48c6 Allow GIFs to be sent to the Micropub media endpoint
00dani pushed to master at 00dani/lemoncurry 2018-07-02 01:30:36 -04:00
bab7097fa3 Properly send webmentions after deleting an entry :3
00dani pushed to master at 00dani/lemoncurry 2018-07-02 01:13:39 -04:00
fa8419976d Enable support for deleting entries through Micropub :D
00dani pushed to master at 00dani/lemoncurry 2018-07-01 01:27:01 -04:00
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>
Compare 4 commits »
00dani pushed to master at 00dani/lemoncurry 2018-07-01 00:45:24 -04:00
8a0c24a9b5 Run pipenv lock to downgrade PyYAML to 3.12, since 4.1 was removed from PyPI
00dani pushed to master at 00dani/lemoncurry 2018-06-28 07:08:27 -04:00
c8e0b9c5fb Save any provided syndications for a new entry when creating it
00dani pushed to master at 00dani/lemoncurry 2018-06-28 06:51:52 -04:00
556329d5fa Have syndications infer the correct Site from their URL rather than require an explicit Profile reference
00dani pushed to master at 00dani/lemoncurry 2018-06-28 06:12:14 -04:00
ac22c826cb Canonicalise the 'me' parameter better, so if I just enter the bare domain it'll work fine