|
1d079abd19
|
Set myself as a Django admin, so I get emails about production server errors
|
2018-04-26 10:27:11 +10:00 |
|
|
092cd5ca18
|
Explicitly depend on gevent, since apparently depending on it as a Gunicorn 'extra' might not install it :/
|
2018-04-26 10:22:02 +10:00 |
|
|
6f84023f8c
|
1.9.6
|
2018-04-25 14:49:50 +10:00 |
|
|
78e6d76693
|
Force the Django admin to go through the normal lemonauth:login view rather than its own login
|
2018-04-25 14:49:02 +10:00 |
|
|
0936bcb311
|
Clean up lemoncurry.settings.base in accordance with flake8
|
2018-04-24 13:05:25 +10:00 |
|
|
01d5745fa7
|
Change the cache serialiser from pickle to MessagePack for way better performance
|
2018-04-24 12:46:36 +10:00 |
|
|
0f95cfa0bc
|
Switch from django-redis-cache to django-redis, which does the same thing but is actively maintained
|
2018-04-24 12:45:05 +10:00 |
|
|
9d30534d1d
|
Explicitly depend on the gevent extra for Gunicorn, since we make a lot of HTTP requests and so absolutely need async workers
|
2018-04-24 11:31:30 +10:00 |
|
|
23ab0c4329
|
Add a meta[name='generator'] tag to the layout
|
2018-04-21 14:03:09 +10:00 |
|
|
132da5d69b
|
Add /favicon.ico redirection
|
2018-04-20 12:48:01 +10:00 |
|
|
1654ceecf3
|
Switch from django-favicon-plus to django-super-favicon, it performs better and doesn't require a DB table
|
2018-04-20 12:35:51 +10:00 |
|
|
025910029e
|
Add support for the django.contrib.admindocs feature
|
2018-04-20 11:21:00 +10:00 |
|
|
236a32ebc1
|
Reorganise the meta tags at the top of the layout in accordance with best practices - the charset needs to be as early as possible
|
2018-04-20 10:41:04 +10:00 |
|
|
d3c79a4cc3
|
Use django-sites for the absolute_url template tag - this actually reduces the number of queries for whatever reason
|
2018-04-20 10:39:52 +10:00 |
|
|
3142c6073c
|
Add pre-commit hooks for checking common problems
|
2018-04-19 10:25:23 +10:00 |
|
|
1cf0449371
|
Rename a few variables under the webmention app to satisfy linters
|
2018-04-19 10:16:02 +10:00 |
|
|
5252c59910
|
Bump the pluggy==0.6.0 hash because PyPI has just gone through a migration that accidentally changed some hashes
|
2018-04-19 10:14:13 +10:00 |
|
|
fceda5c698
|
Upgrade jQuery from 3.2.1 to 3.3.1
|
2018-04-17 15:23:46 +10:00 |
|
|
7cc173420d
|
Upgrade from Bootstrap 4.0.0 to Bootstrap 4.1.0
|
2018-04-17 15:23:18 +10:00 |
|
|
2d6751cf0c
|
Bump Popper.js to 1.12.9 and Font Awesome to 5.0.10
|
2018-04-12 08:37:01 +10:00 |
|
|
baeae5cacd
|
bump Font Awesome to 5.0.9
|
2018-03-29 16:08:32 +11:00 |
|
|
93c45f8a90
|
1.9.5
|
2018-03-23 13:17:24 +11:00 |
|
|
418f501afa
|
Use a native checkbox on the login page too
|
2018-03-23 13:17:11 +11:00 |
|
|
7e50300942
|
Switch the scopes checkboxen from Bootstrap's custom ones to browser-native ones, since the custom one wasn't getting us much
|
2018-03-23 13:14:34 +11:00 |
|
|
43348a89da
|
Add support for serving users' avatars through the Libravatar API
|
2018-03-23 12:56:13 +11:00 |
|
|
6fb289727c
|
Make Entry.get_absolute_url actually return an absolute URL, always
|
2018-03-21 22:56:33 +11:00 |
|
|
0fb62f5962
|
1.9.4
|
2018-03-21 22:03:21 +11:00 |
|
|
365110544c
|
Upgrade Django to 2.0.3, yay!
|
2018-03-21 22:02:27 +11:00 |
|
|
452dd3f47d
|
Oops, update the list of routes that's pinged on micropub creation to use the new names for entry feeds
|
2018-03-21 22:02:01 +11:00 |
|
|
098284a617
|
Remove django-shorturls with my own implementation, since it's incompatible with Django 2 and unmaintained
|
2018-03-21 21:50:40 +11:00 |
|
|
27e0cb9a34
|
Install the lovely Highlight.js for automatic syntax highlighting of code blocks
|
2018-03-21 16:35:50 +11:00 |
|
|
f0cf3b3a68
|
Patch a few small deprecated operations so that the site works under Django 2.0 as well
|
2018-03-21 16:14:07 +11:00 |
|
|
169f0687cb
|
Start implementing webmention receiving :o the status page is ugly and there's no actual verification yet, but good start at least ;)
|
2018-03-19 21:11:04 +11:00 |
|
|
b3fb0a8600
|
Add the lemoncurry logo - yes, it's just FA's lemon layered over a dark circle
|
2018-03-08 15:37:52 +11:00 |
|
|
480658fefe
|
1.9.3
|
2018-03-08 14:35:14 +11:00 |
|
|
91f649fcb2
|
Bump Font Awesome to v5.0.8
|
2018-03-08 14:34:52 +11:00 |
|
|
d5f36bcfbe
|
Use consistent IDs for each input of the login form
|
2018-03-08 14:24:32 +11:00 |
|
|
039b6a1914
|
Make the permalink views 404 if you try to load a non-existent entry
|
2018-03-08 14:13:45 +11:00 |
|
|
756e3478d8
|
Remove extraneous debugging print()
|
2018-03-08 14:08:21 +11:00 |
|
|
7d677734f3
|
Patch the 'remember this browser' checkbox to work with the current Bootstrap and django-otp-agents versions
|
2018-03-08 13:56:15 +11:00 |
|
|
9580068c5b
|
Refactor how the routing for different kinds of entry works - this will make implementing webmentions easier, hopefully?
|
2018-03-08 13:49:02 +11:00 |
|
|
c359b7640e
|
Refactor the 'entries' views into a package rather than just one module, so more views can be added without clutter
|
2018-03-07 15:46:21 +11:00 |
|
|
cf0aea4f73
|
Extend the copyright range in the license to cover 2018 as well
|
2018-03-06 22:30:49 +11:00 |
|
|
20fb7dbc6e
|
Delete some stub modules with no actual functionality
|
2018-03-06 22:30:10 +11:00 |
|
|
920c938200
|
Bump Font Awesome to v5.0.7
|
2018-02-27 12:13:26 +11:00 |
|
|
dcb9833b0d
|
Apparently you can't use a Boolean true in gitlab-ci.yml environment variables config
|
2018-02-26 13:07:12 +11:00 |
|
|
345c9f9885
|
Store the CI caches inside the project dir since that's the only place GitLab CI is allowed to cache
|
2018-02-26 13:05:28 +11:00 |
|
|
58d8ca2a25
|
Attempt to cache the packages installed by pip and pipenv to dramatically speed up the pipeline
|
2018-02-26 12:58:34 +11:00 |
|
|
6ceb800723
|
Turns out stages are isolated from each other, so we need to do the build and the test in one script
|
2018-02-26 12:51:14 +11:00 |
|
|
247bce0996
|
Don't collectstatic, it's not needed and it won't work without Yarn being run, which introduces another dependency
|
2018-02-26 12:43:43 +11:00 |
|