|
e853e22362
|
Install django-rq and use it to ping WebSub, rather than blocking the micropub request during pings
|
2017-11-06 11:04:22 +11:00 |
|
|
cfe0f47d0f
|
Switch from PyJWT to python-jose, since it supports more features and has more documentation
|
2017-11-03 17:42:57 +11:00 |
|
|
1c09be1b1c
|
Switch from database-persisted auth codes to stateless JSON Web Tokens :)
|
2017-11-02 16:36:16 +11:00 |
|
|
1e56d5a09a
|
Install django-model-utils and use it for automatic timestamp fields on entries
|
2017-11-02 12:59:23 +11:00 |
|
|
4b4ab324cc
|
Enable analytics in production
|
2017-11-01 16:18:48 +11:00 |
|
|
3c95eeeefb
|
Insist on Python 3.6, since the 'secrets' module for making secure tokens isn't available in 3.5
|
2017-10-29 17:13:28 +11:00 |
|
|
acce72e90e
|
Implement the auth-code verification step, producing a complete IndieAuth implementation for 'id' type (nothing for 'code' type yet tho)
|
2017-10-29 17:07:36 +11:00 |
|
|
7027c74035
|
Install django-shorturls to generate simple shortpermalinks for entries :3
|
2017-10-29 12:56:30 +11:00 |
|
|
21786d6e6c
|
Install django-annoying, which provides some nice shortcuts for common operations
|
2017-10-29 12:41:33 +11:00 |
|
|
55731c63ce
|
Add support for generating a simple Web App Manifest file, which helps mobile browsers display the site smartly
|
2017-10-28 14:29:07 +11:00 |
|
|
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
|
2017-10-27 20:32:50 +11:00 |
|
|
00d7a29b2d
|
Add basic support for /.well-known/host-meta(.json)?, not much info in it so far but it works
|
2017-10-27 12:25:17 +11:00 |
|
|
eaf54a4e83
|
Install the django-debug-toolbar plugin for lots of handy info during development
|
2017-10-27 08:05:50 +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 |
|
|
e88b631cdb
|
Enable Markdown rendering support for user notes and entry content
|
2017-10-25 13:25:58 +11:00 |
|
|
2b6691f8a5
|
Rudimentary but fully-functional entry permalink pages :3
|
2017-10-25 12:31:08 +11:00 |
|
|
7f17d50486
|
Enable django-otp-agents, for preserving OTP trust over time
|
2017-10-25 01:46:18 +11:00 |
|
|
3f3bb05a25
|
Add TOTP support with django-otp
|
2017-10-25 01:25:03 +11:00 |
|
|
9efb167bc9
|
Mark 'active' navbar items accordingly, using django-activeurl
|
2017-10-25 00:40:38 +11:00 |
|
|
1670b6d427
|
Switch from Memcached to Redis
|
2017-10-24 22:22:56 +11:00 |
|
|
8ef64d6a87
|
Some basic support for gross SEO metadata formats with django-meta
|
2017-10-24 21:57:07 +11:00 |
|
|
ec45a4c250
|
Add support for favicons using django-favicon-plus
|
2017-10-24 14:46:32 +11:00 |
|
|
aa132c6aed
|
Install python-memcached so it can be used to access Memcached
|
2017-10-23 17:54:59 +11:00 |
|
|
6992678689
|
Add Pillow to dependencies
|
2017-10-23 15:06:55 +11:00 |
|
|
24fc20d751
|
Add gunicorn and psycopg2 for production use
|
2017-10-23 15:04:09 +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 |
|
|
a99ff49cef
|
Initial commit - result of django-admin project lemoncurry . with no customisation
|
2017-10-23 08:52:16 +11:00 |
|