Commit Graph

265 Commits (75e08aa1b200a7fbfc81f96376d6d970de908aaa)
 

Author SHA1 Message Date
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 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 6 years ago
Danielle McLean 2add0c3d15
Bump FA to 5.0.2 since that's out now 6 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 6 years ago
Danielle McLean 447e91f1f1
Make sure the content doesn't stretch wider than the display, so mobile users can access the site correctly 6 years ago
Danielle McLean 777878610f
1.8.1 6 years ago
Danielle McLean 5e524cb4f2
Process the WebSub pings for each feed separately, because the hub.url[] syntax doesn't seem to actually work 6 years ago
Danielle McLean 778bd7d872
Tweak the code block style again - simpler and more robust CSS 6 years ago
Danielle McLean 17f3779596
Style code blocks nicely 6 years ago
Danielle McLean cd075a8ce2
Add <pre> to the list of acceptable tags so that code blocks work 6 years ago
Danielle McLean 7b4f5d3ac1
Unwrap 'html' content passed to micropub 6 years ago
Danielle McLean ff96b732af
1.8.0 6 years ago
Danielle McLean afc3b45edd
Remove an extraneous print call 6 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 6 years ago
Danielle McLean 29a3f740a9
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 well 6 years ago
Danielle McLean 14723b03ff
Fix regression - the verification tooltips weren't working with FA 5 6 years ago
Danielle McLean 87f04ce988
Use a more helpful page title on IndieAuth authorisation pages 6 years ago
Danielle McLean b89405ed88
Dramatically improved processing of Micropub tokens which supports both the Authorization header and the access_token field approaches 6 years ago
Danielle McLean e5f2e9d537
Oops, bump up the entries-per-page to ten again - it was lowered to make testing the behaviour easier 6 years ago
Danielle McLean a0db1bfb47
Use the same paginate function on the entry-kind feeds and cat feeds, for identical pagination everywhere c: 6 years ago
Danielle McLean 4033837b91
Refactor the pagination logic into a reusable module so I can go add it to the other feed pages 6 years ago
Danielle McLean f9e6f1dde3
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 :) 6 years ago
Danielle McLean 2a65644813
Switch from custom pagination to django.core.paginator, since it can do things like counts and 'is there a next page' more easily 6 years ago
Danielle McLean 2d2159ee58
Enable simple entry pagination - each h-feed page has a rel=next pointing to the next page of the feed, but there's no visible link yet 6 years ago
Danielle McLean ea241577f1
Smarter generation of OGP/Schema.org/etc. metadata, with HTML tags stripped out so the result looks nice and clean 6 years ago
Danielle McLean b8a74443c9
1.7.4 6 years ago
Danielle McLean acb5bc97a9
Oops, still generate a shortlink when the published and updated timestamps match 6 years ago
Danielle McLean 5fa4066d7a
Wrap the u-uid link in the h-card around my avatar rather than just having it be hidden, since invisible info in is a microformats2 antipattern 6 years ago
Danielle McLean ddf4099639
Remove a little bit of spurious whitespace 6 years ago
Danielle McLean 1e15a82403
1.7.3 6 years ago
Danielle McLean e0bc184c12
Bump FA to 5.0.1 6 years ago
Danielle McLean b45661fa41
Improve accessibility and make profiles appear a little more cleanly - the full username and site domain are available to screen readers, but aren't displayed by default, which is much less cluttered 6 years ago
Danielle McLean 97f52a713b
Switch back to ordering sites by name, since sites like Pocket have weird domain names and therefore sort weirdly if you go by domain 6 years ago
Danielle McLean 2231c3644c
Add an actual copy of the MIT license to the repo - it's been MIT-licensed from the beginning as specified in the package.json, but it's better to include an actual LICENSE file 6 years ago
Danielle McLean 2add38b71e
1.7.2 6 years ago
Danielle McLean 6d912de376
Migrate to Font Awesome 5 - every icon used in the site has been updated, but the site icons that live in the database will need fixing separately 6 years ago
Danielle McLean bb18194b56
1.7.1 6 years ago
Danielle McLean 458da087d0
Include information on cats in the Atom and RSS feeds 6 years ago
Danielle McLean 9e71c3d35d
Use fixed-width icons in the navbar - in most places it doesn't matter how wide the icons are but they get stacked vertically in the navbar on narrow screens 6 years ago
Danielle McLean 342ca6ac76
Switch back to full-width <main>, I like it better after all 6 years ago
Danielle McLean ba7e838db8
Apply the .container class to <main> actually - this stops things from getting TOO wide on big displays but uses plenty of space on narrow displays 6 years ago