Commit graph

28 commits

Author SHA1 Message Date
39d0a64c34
Nicely handle the unlikely case where the h-card contains absolutely no PGP keys and/or social profiles 2018-05-10 14:23:05 +10:00
c40372a020
Add cute little Tipper.js tooltips to the profiles on the home h-card 2018-05-01 14:15:37 +10:00
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 2017-12-21 11:27:17 +11:00
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 2017-12-11 12:28:39 +11:00
ddf4099639
Remove a little bit of spurious whitespace 2017-12-11 11:11:32 +11:00
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 2017-12-11 09:38:29 +11:00
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 2017-12-06 14:07:59 +11:00
6313664e53
Adjust the spacing around entries - don't use .container since it adds extra unwanted margin 2017-12-04 21:43:13 +11:00
6481e8d9bc
Tweak the cards' layout, there's more room for extra stuff this way 2017-11-11 17:07:40 +11:00
fa3a6ec362
Put link[rel='pgpkey'] on the home page for each PGP key, so they work with IndieAuth.com and such 2017-11-11 16:23:05 +11:00
6b51531cb4
Add a user field specifically for XMPP, because it needs to be handled a little differently to the user profiles (different mf2 property, stuff like that) 2017-11-06 22:02:12 +11:00
e7df63d6f8
Make the entries on the homepage a .container so they look right on narrow displays 2017-11-06 13:44:52 +11:00
371401d441
Teach users how to generate their own JSON-LD representation rather than doing it in the view code 2017-10-31 14:33:16 +11:00
a86188fcb6
Put the JSON-LD version of my user profile inside my h-card, so it's easy to access with an mf2 parser if you want it (although I dunno why you would) 2017-10-31 14:24:30 +11:00
9d91cec6f9
Add http://schema.org/Person as JSON-LD, underneath my h-card on the home page 2017-10-27 09:52:03 +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
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
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
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
97948b957d
Add support for social profiles 2017-10-23 12:59:10 +11:00
75f2575c30
Add simple support for PGP keys 2017-10-23 12:33:24 +11:00
c0d0fb6179
Properly mark up the user note as card-text 2017-10-23 11:54:45 +11:00
24c83674ba
Support for displaying avatar and note on h-card 2017-10-23 10:39:17 +11:00
fe75a57550
Add a Stylus stylesheet for the layout, which is automatically compiled by Django Compressor 2017-10-23 10:29:12 +11:00
55abf1780e
Create a super-simple homepage 2017-10-23 09:37:24 +11:00