118 Commits (c354830653b8d91a4b552a09523abe0bee8d1958)
 

Author SHA1 Message Date
Danielle McLean c354830653
Enable django.contrib.sites rather than using a custom lemoncurry-specific setting for the site name 5 years ago
Danielle McLean 7429d43280
Update manifest.json with extra properties, set theme colour properly as a <meta> as well 5 years ago
Danielle McLean b172d9f139
1.4.3 5 years ago
Danielle McLean 55731c63ce
Add support for generating a simple Web App Manifest file, which helps mobile browsers display the site smartly 5 years ago
Danielle McLean 5987e54105
Simplify entry routing by using one route with an optional slug for permalinks, rather than a route with a slug and a route without 5 years ago
Danielle McLean 1f6a587329
Tweak the styles on breadcrumbs: rather than wrapping, just truncate the active page crumb since you can see it elsewhere on the page anyway 5 years ago
Danielle McLean e2e21f4afa
Make sure IndieAuth is agnostic to whether the 'me' parameter has a trailing slash or not 5 years ago
Danielle McLean 5690e4bfab
Add some niiiice h-x-app rendering to the authorisation page, so you can get a pretty view of who's trying to auth 5 years ago
Danielle McLean 85be02c7d2
Fix appearance of kind-specific feed pages 5 years ago
Danielle McLean 6678c4cdbb
Install WebSub plugin - it can't actually push anything yet because there's no micropub, and therefore no pinging, but it's a start 5 years ago
Danielle McLean ba34ee034a
1.4.2 5 years ago
Danielle McLean 9df4cb1eca
Actually, let the entry title extend to 100 chars if it wants 5 years ago
Danielle McLean d2b7ed5d02
Whoops, filter out the separators between paragraphs when calculating entry.paragraphs 5 years ago
Danielle McLean 08b44ccee6
Figured out how to do both title and description without getting duplication :3 5 years ago
Danielle McLean 8853e42508
Only use entry.excerpt as a description if it wasn't already used as a title 5 years ago
Danielle McLean d8a6dbf2bf
Use the entry.title property to set the page title 5 years ago
Danielle McLean 286caadf40
1.4.1 5 years ago
Danielle McLean 8814e60624
Clean up URL handling for models a li'l 5 years ago
Danielle McLean 4ac0bcde43
Implement simple 'excerpt' feature to shorten each entry's content for syndicated preview 5 years ago
Danielle McLean ecdd63b9d7
Add a redirect to entry permalink pages, to ensure entries are only ever accessed at their canonical URL 5 years ago
Danielle McLean 9bd6bc3d1c
Use a much cleaner approach to register routes for each post kind 5 years ago
Danielle McLean aec22e813d
Basic support for entries of 'photo' kind 5 years ago
Danielle McLean 1912251801
1.4.0 5 years ago
Danielle McLean e26dad6137
Make the IndieAuth undiscoverable since it isn't ready to use yet and I wanna release some of this other stuff 5 years ago
Danielle McLean a14d31e9d3
Improve the IndieAuth form: include the state parameter, show more information, etc. 5 years ago
Danielle McLean 1a9582213a
Add WebFinger support and refactor some of the request manip stuff 5 years ago
Danielle McLean 00d7a29b2d
Add basic support for /.well-known/host-meta(.json)?, not much info in it so far but it works 5 years ago
Danielle McLean 0419a844ce
Load the Material colour scheme directly from the source YAML, rather than hardcoding it into Stylus format 5 years ago
Danielle McLean 9d91cec6f9
Add http://schema.org/Person as JSON-LD, underneath my h-card on the home page 5 years ago
Danielle McLean 29da1e52d7
Bring back support for https://schema.org/BreadcrumbList - it's gross but what can you do 5 years ago
Danielle McLean 67308911fb
Apply a bit of margin between the h-entry footer fields 5 years ago
Danielle McLean 824aaa1e57
Make a few database performance optimisations 5 years ago
Danielle McLean eaf54a4e83
Install the django-debug-toolbar plugin for lots of handy info during development 5 years ago
Danielle McLean 8e974e3745
Set <base> on every page 5 years ago
Danielle McLean a7e71525f4
Apply a nice, dark scheme to inline code 5 years ago
Danielle McLean 8f8e53bb27
Switch from django-markdown-deux to a pipeline thru markdown for rendering + bleach for sanitising 5 years ago
Danielle McLean 93be2f5a32
Half-implement an IndieAuth authorization endpoint - it accepts the right parameters, verifies your client_id, and displays a prompt, but you can't actually approve the auth yet 5 years ago
Danielle McLean d234fd942d
Refactor the login views into their own modules, because I'm about to implement IndieAuth and it's gonna be kinda big 5 years ago
Danielle McLean 09bf6b8596
Eek, just disable link patterns entirely for now, they're pretty buggy 5 years ago
Danielle McLean d48591bbae
1.3.3 5 years ago
Danielle McLean 159528c603
Fix list styling inside h-entry so it looks the same regardless of whether you're on a permalink or feed page 5 years ago
Danielle McLean c4f7ea7fc6
Enable autolinking and a bunch of other handy Markdown features 5 years ago
Danielle McLean f39782346f
Make entry kinds a teeny bit easier to manage by moving some of the smarts into the actual kinds.Entry class 5 years ago
Danielle McLean dc99e7a39b
Add posted entries to the sitemap 5 years ago
Danielle McLean 9d6cf902d1
1.3.2 5 years ago
Danielle McLean 747c053c89
Default to the author's avatar when picking the image for an entry, we will support u-photo later on but we don't just yet 5 years ago
Danielle McLean 0d520c0fd8
Add basic django-meta support to entries too 5 years ago
Danielle McLean eaf84459ff
1.3.1 5 years ago
Danielle McLean 9adbe012d6
Basic support for tracking entry syndication 5 years ago
Danielle McLean 5a4362b129
Don't mark the hidden self-referencing u-url on the h-card as rel="me", since there's no point in verifying the URL you're already at 5 years ago