Commit graph

285 commits

Author SHA1 Message Date
8e974e3745
Set <base> on every page 2017-10-26 15:57:44 +11:00
a7e71525f4
Apply a nice, dark scheme to inline code 2017-10-26 15:32:48 +11:00
8f8e53bb27
Switch from django-markdown-deux to a pipeline thru markdown for rendering + bleach for sanitising 2017-10-26 14:40:29 +11:00
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 2017-10-26 11:35:57 +11:00
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
09bf6b8596
Eek, just disable link patterns entirely for now, they're pretty buggy 2017-10-26 09:50:14 +11:00
d48591bbae
1.3.3 2017-10-26 09:47:42 +11:00
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
c4f7ea7fc6
Enable autolinking and a bunch of other handy Markdown features 2017-10-26 09:23:51 +11:00
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
dc99e7a39b
Add posted entries to the sitemap 2017-10-26 08:46:48 +11:00
9d6cf902d1
1.3.2 2017-10-25 14:06:20 +11:00
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
0d520c0fd8
Add basic django-meta support to entries too 2017-10-25 14:04:22 +11:00
eaf84459ff
1.3.1 2017-10-25 13:45:51 +11:00
9adbe012d6
Basic support for tracking entry syndication 2017-10-25 13:45:33 +11:00
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
15962532eb
1.3.0 2017-10-25 13:33:15 +11:00
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
e88b631cdb
Enable Markdown rendering support for user notes and entry content 2017-10-25 13:25:58 +11:00
60cd6c911b
Add entries to the homepage, and make style tweaks so everywhere looks right 2017-10-25 12:55:24 +11:00
172f0d4753
Lots of style fixes - the kind-specific feeds and the permalink pages now look great 2017-10-25 12:46:04 +11:00
2b6691f8a5
Rudimentary but fully-functional entry permalink pages :3 2017-10-25 12:31:08 +11:00
d267df337f
Give Users a url property 2017-10-25 12:07:57 +11:00
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
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
fefb1e4345
1.2.2 2017-10-25 10:40:09 +11:00
7f12ec3f62
Add support for OpenWeb Icons 2017-10-25 10:39:51 +11:00
397d2fc846
Add a liiiiiiittle more spacing around the social profiles 2017-10-25 10:14:36 +11:00
3962c5facb
Use vertical layout on 'sm' screens 2017-10-25 10:09:04 +11:00
24cb3f022e
1.2.1 2017-10-25 09:35:18 +11:00
9b624d1a5d
Set the twitter:creator and fb:profile_id properties on the homepage 2017-10-25 09:34:42 +11:00
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
57b14e01ce
1.2.0 2017-10-25 01:46:35 +11:00
7f17d50486
Enable django-otp-agents, for preserving OTP trust over time 2017-10-25 01:46:18 +11:00
187412d966
Secure the admin site with django-otp as well 2017-10-25 01:30:52 +11:00
3f3bb05a25
Add TOTP support with django-otp 2017-10-25 01:25:03 +11:00
492ba744fc
Adjust breadcrumb label for lemonauth:login to match other labels 2017-10-25 00:55:38 +11:00
3b3bec8814
1.1.0 2017-10-25 00:50:32 +11:00
9efb167bc9
Mark 'active' navbar items accordingly, using django-activeurl 2017-10-25 00:40:38 +11:00
3151621acb
Use nice base16-conforming colours on form-controls 2017-10-25 00:33:39 +11:00
9e2c6a6634
Mark login form fields as required 2017-10-25 00:30:44 +11:00
53fbc804bd
Whoops, use correct Bootstrap 4 classes to indicate invalid form fields 2017-10-25 00:30:09 +11:00
84a34c89e7
Enable breadcrumb support, use it on the login view 2017-10-25 00:25:41 +11:00
c210650ca7
Switch from using the admin login/logout pages to custom 'lemonauth' pages 2017-10-24 23:50:57 +11:00
1670b6d427
Switch from Memcached to Redis 2017-10-24 22:22:56 +11:00
f6b316dcfa
Set rel="home" on the homepage brand link 2017-10-24 22:00:41 +11:00
8ef64d6a87
Some basic support for gross SEO metadata formats with django-meta 2017-10-24 21:57:07 +11:00
1aed52b75f
Enable session caching for somewhat improved performance 2017-10-24 21:17:38 +11:00
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