Commit graph

953 commits

Author SHA1 Message Date
850d27c0c0
Move as much configuration as possible into pyproject.toml 2022-11-03 14:50:39 +00:00
a63eb9edcf Update dependency flake8-bugbear to v22.10.27 2022-11-03 14:00:34 +00:00
1c40406c6d
Install dev dependencies on CI 2022-11-03 13:59:09 +00:00
e271f81d4e
Only check patch dependencies on weekends
This avoids having tonnes of changing MRs
2022-11-03 13:55:05 +00:00
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
9a35ea56a4
Update poetry 2022-11-01 09:10:55 +00:00
44ee2ade2b
Merge remote-tracking branch 'origin/renovate/fontsource-monorepo' 2022-11-01 08:59:04 +00:00
653a54855f
Merge remote-tracking branch 'origin/renovate/esbuild-0.x' 2022-11-01 08:58:52 +00:00
ee32eb8a74
Merge remote-tracking branch 'origin/renovate/htmx.org-1.x' 2022-11-01 08:58:40 +00:00
3eb513a8c6
Merge remote-tracking branch 'origin/renovate/psycopg2-2.x' 2022-11-01 08:58:14 +00:00
ca6b2223f0
Merge remote-tracking branch 'origin/renovate/wagtail-2fa-1.x' 2022-11-01 08:57:10 +00:00
cf374200fd
Merge remote-tracking branch 'origin/renovate/wagtail-draftail-snippet-0.x' 2022-11-01 08:53:10 +00:00
6300e9a243
Merge remote-tracking branch 'origin/renovate/wagtail-metadata-4.x' 2022-11-01 08:50:00 +00:00
b5160789cd
Remove extra margin from hero buttons 2022-11-01 08:45:39 +00:00
66465dafe8
Index tags and boost subtitle 2022-10-31 20:59:24 +00:00
1e2e488516
Add slashes to API URLs 2022-10-31 20:59:24 +00:00
66156f2be7
Correctly order LMOTFY endpoint
Ordering by "relevance" actually yields the least relevant results first. Remove ordering and assume the most relevant is what's needed.
2022-10-31 20:59:24 +00:00
93fc13bd45 Update dependency wagtail-metadata to v4.0.2 2022-10-31 16:09:19 +00:00
5dade941ac Update dependency wagtail-draftail-snippet to v0.4.2 2022-10-31 16:06:29 +00:00
27151efcf3 Update dependency wagtail-2fa to v1.6.3 2022-10-31 16:03:45 +00:00
5fd6d7102e Update dependency psycopg2 to v2.9.5 2022-10-31 16:01:54 +00:00
87bb14482e
Update wagtail-favicon to fix manifest issue 2022-10-31 14:14:23 +00:00
0069af1233
Only stick header on desktop
On mobile, it takes up a huge amount of the viewport
2022-10-31 14:09:48 +00:00
128e51b4d2
Attempt to prevent header flicker on mobile 2022-10-31 14:04:13 +00:00
d55eebb151
Update Django to 4.0.8 2022-10-31 10:04:47 +00:00
5a8116ec22
Fix default CSP 2022-10-31 09:57:49 +00:00
8628dacb44 Update dependency htmx.org to v1.8.2 2022-10-30 22:00:50 +00:00
b60f11d613 Update dependency esbuild to v0.15.12 2022-10-30 20:01:11 +00:00
45a7cb334f Update dependency @fontsource/fira-code to v4.5.12 2022-10-30 20:00:51 +00:00
dd84f03bee
Only skip patch updates for dev dependencies
Normal dependencies may contain things like security releases, which we definitely want
2022-10-30 19:48:00 +00:00
ccdc3e918e
Add types for permissions policy 2022-10-30 19:35:26 +00:00
9fc4540bfa
Decrease verbosity on collectstatic
Yes it's a fun pseudo progress indication, but it's unnecessary and spams the logs
2022-10-30 19:16:25 +00:00
01d78a7378
Add permissions policy 2022-10-30 19:12:26 +00:00
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
e630ef8856
Allow swagger editor to make CORS requests 2022-10-30 19:00:27 +00:00
91d022c44c
Bump HSTS to 30 days 2022-10-30 18:56:40 +00:00
79f532b5c0
Do a lookup to find reverse proxy
`forwarded_allow_ips` doesn't support CIDR
2022-10-30 14:26:06 +00:00
dc02e989e1
Fix number of queries 2022-10-30 13:39:02 +00:00
053f44bf35
Remove fixed height for listing items
This made it look horrible on mobile.
2022-10-30 13:14:23 +00:00
93c06b3fe7
Don't hide bits of the header when stuck
This causes horrible scroll jumping on mobile
2022-10-30 13:04:38 +00:00
1eb14f3fb5
Ensure feed titles reference the full site 2022-10-30 12:53:35 +00:00
fe3c741347
Construct HTML title in Python
Site is cached, and makes it easier to reference elsewhere
2022-10-30 12:53:15 +00:00
1023c821ab
Allow gunicorn to use X-Forwarded-* header 2022-10-30 12:14:16 +00:00
2e4e54418d
Reduce debounce time for search 2022-10-29 16:28:18 +01:00
0ac4fd1135
Don't fill full width in lightbox 2022-10-29 16:25:51 +01:00
e9ad9a88d8
Upgrade django-plausible to fix script name validation 2022-10-29 15:33:03 +01:00
bb8c40f72e
Use sri_static tag for dark mode 2022-10-29 15:19:58 +01:00
7ed5255b69
Add cache around navbar and footer
Intentionally outside the tag as generating the context does queries
2022-10-29 15:14:39 +01:00
0e20ad3269
Fix query numbers based on guestbook heading 2022-10-29 15:02:41 +01:00
b6fa67163f
Only show ToC if there are enough items 2022-10-29 14:57:12 +01:00