Danielle McLean 00dani · she/her
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
00dani pushed to master at 00dani/lemoncurry 2018-06-28 02:45:17 -04:00
0adc7a0d5e Handle cats and syndications with better wrapping behaviour - &nbsp; doesn't work as well as I'd hoped
00dani pushed to master at 00dani/lemoncurry 2018-06-27 23:04:19 -04:00
f7d7936499 Whoops, make sure ago actually emits the /correct/ relative timestamps using the right timezone
00dani pushed to master at 00dani/lemoncurry 2018-06-27 22:57:26 -04:00
c8faa30724 Switch to another relative-date-formatting library which supports tiny abbreviated formats
0d1d102f47 Lots of spacing adjustments so that the new entry layout doesn't suck on mobile
Compare 2 commits »
00dani pushed to master at 00dani/lemoncurry 2018-06-27 22:10:31 -04:00
cf0264b5a6 Allow info fields to wrap if long, rather than squish the main content of the entry
00dani pushed to master at 00dani/lemoncurry 2018-06-27 21:52:20 -04:00
6054accc54 Force individual cats and syndications not to wrap, so that they don't wrap between the icon and the text