Commit graph

630 commits

Author SHA1 Message Date
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
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
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
2fbc96946d
Ensure dark mode toggle is always in the corner 2022-10-29 14:50:53 +01:00
c0ba7bc62e
Add guestbook link 2022-10-29 14:50:01 +01:00
a031adefda
Add tag list button to post list hero 2022-10-29 13:22:21 +01:00
0544f7541b
Increase font size on listing items 2022-10-29 13:15:37 +01:00
c808aa2147
Hide "to top" button on password required page 2022-10-25 23:16:03 +01:00
a6ded62b3b Merge branch 'renovate/djangorestframework-3-x' into 'master'
Update dependency djangorestframework to v3.14.0

See merge request repos/website!60
2022-10-25 23:15:58 +01:00
3dd9b8d59a Merge branch 'renovate/stylelint-config-standard-scss-6-x' into 'master'
Update dependency stylelint-config-standard-scss to v6

See merge request repos/website!62
2022-10-25 23:15:47 +01:00
a7b72b1872 Update dependency stylelint-config-standard-scss to v6 2022-10-25 14:00:35 +01:00
6179dcf30e Update dependency djangorestframework to v3.14.0 2022-10-25 12:02:03 +01:00
a276f9afcb
Exclude migrations from coverage 2022-10-24 20:45:07 +01:00
c2d467c15e
Coverage is tests too 2022-10-24 20:45:07 +01:00
cabc472438
Bump some dependencies 2022-10-24 20:45:07 +01:00
07407b11f4
Ensure pyyaml is installed
This is needed for OpenAPI schema
2022-10-24 20:45:07 +01:00
394d9028ba
Fix spacing for footer icons 2022-10-24 20:45:07 +01:00
ab2bf2d29f Merge branch 'renovate/stylelint-14.x' into 'master'
Update dependency stylelint to v14.14.0

See merge request repos/website!46
2022-10-24 20:29:18 +01:00
84e9634cf4 Merge branch 'renovate/djlint-1.x' into 'master'
Update dependency djlint to v1.19.2

See merge request repos/website!52
2022-10-24 19:15:40 +01:00
a2138e956b Update dependency djlint to v1.19.2 2022-10-24 18:06:30 +01:00
91b4f4cce6 Merge branch 'renovate/more-itertools-9.x' into 'master'
Update dependency more-itertools to v9

See merge request repos/website!48
2022-10-24 16:04:12 +01:00
364db6d41c Update dependency more-itertools to v9 2022-10-24 10:22:58 +01:00
6b65f372ed Merge branch 'renovate/eslint-8.x' into 'master'
Update dependency eslint to v8.26.0

See merge request repos/website!37
2022-10-24 08:28:38 +01:00
e5b0c7cae8 Merge branch 'renovate/node-19.x' into 'master'
Update Node.js to v19

See merge request repos/website!49
2022-10-24 08:27:52 +01:00
d43ccf567c Merge branch 'renovate/sentry-sdk-1.x' into 'master'
Update dependency sentry-sdk to v1.10.1

See merge request repos/website!50
2022-10-24 08:24:12 +01:00
cb6fd858fb Update dependency sentry-sdk to v1.10.1 2022-10-24 08:10:58 +01:00