Commit Graph

41 Commits

Author SHA1 Message Date
Jake Howard 29bd939ae4
Replace flake8 and isort with ruff 2023-07-15 15:10:05 +01:00
Jake Howard 850d27c0c0
Move as much configuration as possible into pyproject.toml 2022-11-03 14:50:39 +00:00
Jake Howard df4dc64058
Replace poetry with pip
The lockfile issues, the extra bloat, I'm done.

Waiting for hatch to be supported by renovate.
2022-11-03 13:54:31 +00:00
Jake Howard 3eb513a8c6
Merge remote-tracking branch 'origin/renovate/psycopg2-2.x' 2022-11-01 08:58:14 +00:00
Jake Howard ca6b2223f0
Merge remote-tracking branch 'origin/renovate/wagtail-2fa-1.x' 2022-11-01 08:57:10 +00:00
Jake Howard cf374200fd
Merge remote-tracking branch 'origin/renovate/wagtail-draftail-snippet-0.x' 2022-11-01 08:53:10 +00:00
Renovate 93fc13bd45 Update dependency wagtail-metadata to v4.0.2 2022-10-31 16:09:19 +00:00
Renovate 5dade941ac Update dependency wagtail-draftail-snippet to v0.4.2 2022-10-31 16:06:29 +00:00
Renovate 27151efcf3 Update dependency wagtail-2fa to v1.6.3 2022-10-31 16:03:45 +00:00
Renovate 5fd6d7102e Update dependency psycopg2 to v2.9.5 2022-10-31 16:01:54 +00:00
Jake Howard 87bb14482e
Update wagtail-favicon to fix manifest issue 2022-10-31 14:14:23 +00:00
Jake Howard d55eebb151
Update Django to 4.0.8 2022-10-31 10:04:47 +00:00
Jake Howard 01d78a7378
Add permissions policy 2022-10-30 19:12:26 +00:00
Jake Howard d809890b0f
Add naive CSP
This is a very weak setup so far, as requires some more testing to confirm which origins are allowed for each resource.
2022-10-30 19:09:38 +00:00
Jake Howard e9ad9a88d8
Upgrade django-plausible to fix script name validation 2022-10-29 15:33:03 +01:00
Renovate 6179dcf30e Update dependency djangorestframework to v3.14.0 2022-10-25 12:02:03 +01:00
Jake Howard cabc472438
Bump some dependencies 2022-10-24 20:45:07 +01:00
Jake Howard 07407b11f4
Ensure pyyaml is installed
This is needed for OpenAPI schema
2022-10-24 20:45:07 +01:00
Renovate a2138e956b Update dependency djlint to v1.19.2 2022-10-24 18:06:30 +01:00
Renovate 364db6d41c Update dependency more-itertools to v9 2022-10-24 10:22:58 +01:00
Renovate cb6fd858fb Update dependency sentry-sdk to v1.10.1 2022-10-24 08:10:58 +01:00
Renovate bd4bdcf46a Update dependency django-debug-toolbar to v3.7.0 2022-10-23 22:04:57 +01:00
Jake Howard cb6aed2567
Replace `drf-yasg` with DRF native schema generator
I don't need anything advance. Just redirect to the swagger editor for the UI. Makes the app much simpler
2022-10-23 21:30:00 +01:00
Jake Howard d2b9db8ace
Use released version of `wagtail-autocomplete`
Wagtail 3 support is finally released
2022-10-21 14:07:40 +01:00
Jake Howard f1db2529bc
Support image serve view in `wagtail-favicon`.
https://github.com/octavenz/wagtail-favicon/pull/7
2022-10-21 13:57:04 +01:00
Jake Howard 214f10002c
Cache latest blog post 2022-10-21 13:20:22 +01:00
Renovate ed22c531d3 Update dependency coverage to v6.5.0 2022-10-09 18:10:15 +01:00
Jake Howard 549a48769d
Swap curlylint and djhtml with djlint 2022-10-05 14:17:00 +01:00
Jake Howard 23b8454fe4
Add template caching for listing components 2022-10-02 17:27:55 +01:00
Jake Howard 8232825a08
Add support for animated GIFs
This does sadly make the container a fair bit bigger...
2022-09-29 19:12:21 +01:00
Renovate b7f5ec1f7f Update dependency humanize to v4.4.0 2022-09-21 18:02:55 +01:00
Renovate 20b803d780 Update dependency sentry-sdk to v1.9.8 2022-09-16 18:02:39 +01:00
Renovate b7817f9d82 Update dependency wagtail-metadata to v4.0.1 2022-09-16 10:05:18 +01:00
Renovate 63f6f5aa73 Update dependency wagtail to v3.0.3 2022-09-15 10:05:37 +01:00
Renovate aa0be0a6f1 Update dependency more-itertools to v8.14.0 2022-09-14 10:13:12 +01:00
Renovate 3c60fd1c66 Update dependency django-health-check to v3.17.0 2022-09-13 22:14:33 +01:00
Renovate 420df63932 Update dependency django-htmx to v1.12.2 2022-09-13 17:59:04 +01:00
Jake Howard 72642d948f
Embrace poetry
pip-tools doesn't work well on renovate, and also makes some things annoying. Poetry has been a pain in the past, but let's see if intense usage will win me over.
2022-09-13 14:52:06 +01:00
Jake Howard 0a136496f4
Remove caches from base template
These components are pretty efficient, and it makes content editing more
annoying.
2022-09-05 13:58:36 +01:00
Jake Howard a0e88f0f78
Remove root template dir 2022-08-05 08:58:21 +01:00
Jake Howard e096dd8cf5
Install curlylint 2022-08-03 20:34:18 +01:00