Commit graph

81 commits

Author SHA1 Message Date
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 2017-10-26 11:21:56 +11:00
Danielle McLean 09bf6b8596
Eek, just disable link patterns entirely for now, they're pretty buggy 2017-10-26 09:50:14 +11:00
Danielle McLean d48591bbae
1.3.3 2017-10-26 09:47:42 +11:00
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 2017-10-26 09:46:38 +11:00
Danielle McLean c4f7ea7fc6
Enable autolinking and a bunch of other handy Markdown features 2017-10-26 09:23:51 +11:00
Danielle McLean f39782346f
Make entry kinds a teeny bit easier to manage by moving some of the smarts into the actual kinds.Entry class 2017-10-26 09:01:36 +11:00
Danielle McLean dc99e7a39b
Add posted entries to the sitemap 2017-10-26 08:46:48 +11:00
Danielle McLean 9d6cf902d1
1.3.2 2017-10-25 14:06:20 +11:00
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 2017-10-25 14:06:12 +11:00
Danielle McLean 0d520c0fd8
Add basic django-meta support to entries too 2017-10-25 14:04:22 +11:00
Danielle McLean eaf84459ff
1.3.1 2017-10-25 13:45:51 +11:00
Danielle McLean 9adbe012d6
Basic support for tracking entry syndication 2017-10-25 13:45:33 +11:00
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 2017-10-25 13:37:47 +11:00
Danielle McLean 15962532eb
1.3.0 2017-10-25 13:33:15 +11:00
Danielle McLean 3fbf960358
Mark the home page as an h-feed now that it has h-entries on it 2017-10-25 13:28:25 +11:00
Danielle McLean e88b631cdb
Enable Markdown rendering support for user notes and entry content 2017-10-25 13:25:58 +11:00
Danielle McLean 60cd6c911b
Add entries to the homepage, and make style tweaks so everywhere looks right 2017-10-25 12:55:24 +11:00
Danielle McLean 172f0d4753
Lots of style fixes - the kind-specific feeds and the permalink pages now look great 2017-10-25 12:46:04 +11:00
Danielle McLean 2b6691f8a5
Rudimentary but fully-functional entry permalink pages :3 2017-10-25 12:31:08 +11:00
Danielle McLean d267df337f
Give Users a url property 2017-10-25 12:07:57 +11:00
Danielle McLean 950459cd5f
Very, very rudimentary support for making h-entries: they don't look so good and don't appear on the homepage yet but it's a good start 2017-10-25 12:01:52 +11:00
Danielle McLean 430f8d9a1d
Add hidden .u-uid.u-url link to the h-card on the homepage to ensure it's considered authoritative 2017-10-25 10:54:58 +11:00
Danielle McLean fefb1e4345
1.2.2 2017-10-25 10:40:09 +11:00
Danielle McLean 7f12ec3f62
Add support for OpenWeb Icons 2017-10-25 10:39:51 +11:00
Danielle McLean 397d2fc846
Add a liiiiiiittle more spacing around the social profiles 2017-10-25 10:14:36 +11:00
Danielle McLean 3962c5facb
Use vertical layout on 'sm' screens 2017-10-25 10:09:04 +11:00
Danielle McLean 24cb3f022e
1.2.1 2017-10-25 09:35:18 +11:00
Danielle McLean 9b624d1a5d
Set the twitter:creator and fb:profile_id properties on the homepage 2017-10-25 09:34:42 +11:00
Danielle McLean 0328ab97f6
Add support for ogp:url and the much nicer rel="canonical", as well as smarter title handling 2017-10-25 09:25:35 +11:00
Danielle McLean 57b14e01ce
1.2.0 2017-10-25 01:46:35 +11:00
Danielle McLean 7f17d50486
Enable django-otp-agents, for preserving OTP trust over time 2017-10-25 01:46:18 +11:00
Danielle McLean 187412d966
Secure the admin site with django-otp as well 2017-10-25 01:30:52 +11:00
Danielle McLean 3f3bb05a25
Add TOTP support with django-otp 2017-10-25 01:25:03 +11:00
Danielle McLean 492ba744fc
Adjust breadcrumb label for lemonauth:login to match other labels 2017-10-25 00:55:38 +11:00
Danielle McLean 3b3bec8814
1.1.0 2017-10-25 00:50:32 +11:00
Danielle McLean 9efb167bc9
Mark 'active' navbar items accordingly, using django-activeurl 2017-10-25 00:40:38 +11:00
Danielle McLean 3151621acb
Use nice base16-conforming colours on form-controls 2017-10-25 00:33:39 +11:00
Danielle McLean 9e2c6a6634
Mark login form fields as required 2017-10-25 00:30:44 +11:00
Danielle McLean 53fbc804bd
Whoops, use correct Bootstrap 4 classes to indicate invalid form fields 2017-10-25 00:30:09 +11:00
Danielle McLean 84a34c89e7
Enable breadcrumb support, use it on the login view 2017-10-25 00:25:41 +11:00
Danielle McLean c210650ca7
Switch from using the admin login/logout pages to custom 'lemonauth' pages 2017-10-24 23:50:57 +11:00
Danielle McLean 1670b6d427
Switch from Memcached to Redis 2017-10-24 22:22:56 +11:00
Danielle McLean f6b316dcfa
Set rel="home" on the homepage brand link 2017-10-24 22:00:41 +11:00
Danielle McLean 8ef64d6a87
Some basic support for gross SEO metadata formats with django-meta 2017-10-24 21:57:07 +11:00
Danielle McLean 1aed52b75f
Enable session caching for somewhat improved performance 2017-10-24 21:17:38 +11:00
Danielle McLean 501c91bd12
Add a simple sitemap using django.contrib.sitemaps - there aren't a lot of pages to map so far so it's pretty basic ;) 2017-10-24 21:14:17 +11:00
Danielle McLean f5f4a1d03f
Update Keybase proof 2017-10-24 15:08:16 +11:00
Danielle McLean 603e7e3793
1.0.4 2017-10-24 15:02:25 +11:00
Danielle McLean 97eb5c52eb
Add basic navigation menus :3 2017-10-24 15:01:17 +11:00
Danielle McLean ec45a4c250
Add support for favicons using django-favicon-plus 2017-10-24 14:46:32 +11:00