Commit graph

538 commits

Author SHA1 Message Date
5348dc9f82
v1.12.5 2024-05-19 16:04:00 +10:00
e36ad27d49
Enable import sorting with Ruff 2024-05-19 16:00:14 +10:00
d21d4bda83
Paginate without errors if a page doesn't exist 2024-05-19 15:59:43 +10:00
8d8aa4749b
Update year range in LICENSE 2024-05-19 13:04:19 +10:00
3baf75e59e
Remove unused CI config files and the like 2024-05-19 13:03:57 +10:00
880b899e81
Update Highlight.js to 11.9.0 2024-03-13 19:14:35 +11:00
6061d6f600
Update Tippy.js to v6.3.7 2024-03-13 19:12:36 +11:00
a680a6501c
Remove defunct oEmbed converter service 2024-03-13 19:04:35 +11:00
625b5d963a
Remove unused django-analytical plugin 2024-03-13 19:03:58 +11:00
9d11cc7576
Swap from Poetry to PDM 2024-03-13 18:10:51 +11:00
c49e17db90
Upgrade Bootstrap to v5
This is just an in-place upgrade to produce a roughly unchanged page
design. Ideally I'm going to need to install Sass and use that, because
Bootstrap 5 relies a bit more heavily on using its Sass sources if you
want to customise things (which I do), but for now loading standard
Bootstrap from the CDN is fine.

I still prefer Stylus over both Sass and LESS, but the industry seem to
have decided on using Sass, which probably means I'll be better off
porting my customisations to Sass in the long run. Oh well.
2024-03-13 17:10:38 +11:00
7696ff45db
Upgrade to Font Awesome v6 2024-03-13 16:57:00 +11:00
731f177d18
Bump package versions to get stuff working again 2024-03-13 15:58:54 +11:00
0061111ad8
Ensure User.avatar is optional 2024-03-13 15:58:24 +11:00
6b53c00d7c
Remove deprecated reference to HiredisParser 2024-03-13 15:54:42 +11:00
1490a95735
Fix submodule not to use deprecated git:// protocol 2024-03-13 15:28:37 +11:00
c398b0d3f4
v1.12.4 2023-08-16 11:52:59 +10:00
95cca433bc
Catch all errors from requests, not just HTTPError 2023-08-16 11:52:43 +10:00
4f081c8d34
v1.12.3 2023-08-16 11:48:40 +10:00
8386f77d72
Gracefully handle failure to fetch h-x-app 2023-08-16 11:47:00 +10:00
03956637be
v1.12.2 2023-08-10 19:33:08 +10:00
60bdaa27a0
Update Nostr name aliases to match prod username 2023-08-10 19:32:41 +10:00
a6fa7ebb3a
v1.12.1 2023-08-10 19:29:19 +10:00
d0bd6c1231
Expand Nostr key field to 64 chars (32 hex bytes) 2023-08-10 19:28:04 +10:00
960e64963f
Explicitly install greenlet for prod usage 2023-08-10 19:26:47 +10:00
0b1a548ee4
1.12.0 2023-08-10 18:11:16 +10:00
04bd6dd35d
Add NIP-05 verification compatibility 2023-08-10 18:05:46 +10:00
2e7d12b3e6
Run Black over the whole codebase 2023-08-10 16:52:37 +10:00
cd990e4e2f
Rename Key to PgpKey, so other keys can fit too 2023-08-10 16:50:35 +10:00
fe187da491
Update pre-commit hooks 2023-08-10 16:48:42 +10:00
636b470001
Remove unused Pipenv package files 2023-08-10 16:32:44 +10:00
e5cf94d488
Remove favicons package that doesn't currently work 2023-08-10 16:32:06 +10:00
c5458c2d06
Migrate to Poetry rather than Pipenv 2023-08-10 16:30:06 +10:00
7af8636687
Drop super-favicon, incompatible with newer Django 2023-08-10 16:29:20 +10:00
5ac46dad63
Whoops, fix Pipfile.lock hash 2022-04-29 14:57:55 +10:00
d4c814c79a
Upgrade to Python 3.9
I also needed to patch my Jinja2 filters to not use a deprecated method
of declaring themselves, since the upgrade pulled in a newer minor
version of Jinja2.

The upgrade also tried to pull in Django 4, which many of the plugins
I'm using can't cope with yet, so it needed to be convinced not to do
that.
2022-04-29 14:54:49 +10:00
db0d6e28a3
makemigrations for minor tweaks to User and Entry 2022-03-12 15:27:59 +11:00
2f8d62649e
1.11.0 2022-03-12 15:16:43 +11:00
683adc1b46 Use proper path converter for lemonshort 2022-03-12 15:04:05 +11:00
cfeb206154 Fix dev settings to use .lo instead of .dev 2022-03-12 15:03:26 +11:00
c5c0f4258b Set DEFAULT_AUTO_FIELD to AutoField 2022-03-12 15:03:01 +11:00
73addc2f75 Remove unncessary default_app_config settings 2022-03-12 15:02:26 +11:00
0ca50252dd
Add mypy types for libraries that have them now 2022-02-22 12:35:38 +11:00
8d79be07da
Do a pipenv update to get patched Django again lol 2022-02-22 12:33:31 +11:00
37d5a7a20d
Do a pipenv update to get patched Django 2021-08-22 23:24:58 +10:00
76496e7169
Harmlessly ignore bad params to Libravatar
I was throwing 400s when bad parameters are provided, but the spec
actually says you're supposed to just ignore them entirely.
2021-08-22 23:08:45 +10:00
7fcc3c8788
1.10.3 2019-05-06 08:55:11 +10:00
4436db7d83
Bump up Font Awesome to 5.8.1 2019-05-06 08:46:06 +10:00
d017c642eb
Bump up Bootstrap to 4.3.1 2019-05-06 08:44:21 +10:00
7c5f311af9 Merge branch 'details' of BenLubar/lemoncurry into master 2019-05-05 18:36:52 -04:00