Commit graph

370 commits

Author SHA1 Message Date
557a28833b
Only show public pages 2022-08-28 16:51:27 +01:00
47980032b0
Add autocomplete for blog pots tags 2022-08-28 16:18:31 +01:00
c660e54bae
Add method to prefetch for listing 2022-08-28 14:52:27 +01:00
735ab73ec0
Inline select_related calls 2022-08-28 12:59:09 +01:00
6403aca2a2
Add tests for search page 2022-08-28 12:57:10 +01:00
edbedcd0fa
Remove unnecessary extra query during search
Just pass the original queryset, which helps ordering and performance
2022-08-28 12:56:26 +01:00
4ca2a97b2a
Update queries for favicon and add cache
It shouldn't change much, so let's cache it
2022-08-28 00:13:19 +01:00
4b1d873bf8
Extend time for session cookies 2022-08-27 23:54:31 +01:00
358013e16a
Add favicon 2022-08-27 23:44:56 +01:00
46836a6d30
dark-mode 2022-08-27 23:20:30 +01:00
eddf4c88d1
Use monokai as the dark mode
I prefer how it looks
2022-08-27 22:48:22 +01:00
1a2320d14a
Use consistent styles for image and mermaid blocks 2022-08-27 22:47:56 +01:00
8c9589a497
Ensure table block has a dark mode 2022-08-27 22:47:03 +01:00
e5c8c6d7eb
Add dark mode for spotify table 2022-08-27 22:31:19 +01:00
ee1eaf6593
Correctly set max height of list item 2022-08-27 21:57:17 +01:00
fea5a1f58b
Don't define classes immediately inside dark-mode mixin
This causes with the automatic transition animation.
2022-08-27 21:24:49 +01:00
245d2ee146
Add dark mode for contact page 2022-08-27 21:13:15 +01:00
e6244bee51
Ensure subtitle is also dark 2022-08-27 20:42:44 +01:00
f7552e9565
Add dark mode for search input 2022-08-27 20:34:23 +01:00
7c7e81f841
Only animate loading spinner when it's visible 2022-08-27 20:24:27 +01:00
7e53cf76f4
Install git in container 2022-08-27 20:22:20 +01:00
27bce00c46
Remove subtitle from listing pages 2022-08-27 19:55:44 +01:00
e6ee7d475a
Fix bash conditional syntax
God I hate bash!
2022-08-27 19:02:13 +01:00
6272307e35
Stop removing dependencies
The container is layered, and this layer is in there. Until the layers are removed, it doesn't make any difference
2022-08-27 19:01:14 +01:00
c6776faa8c
Use slim container variant
This reduces the size of the container, which makes working with it much easier
2022-08-27 18:44:05 +01:00
54a7dd2660
Just use a single container task
Pulling, tagging and pushing a container takes a while, so do it all at once
2022-08-27 16:31:54 +01:00
0da37bb064
Use slim container for node build 2022-08-27 15:25:28 +01:00
6c19835cac
Remove POETRY_HOME 2022-08-27 15:17:10 +01:00
28f44af7d3
Don't use pip cache when building container 2022-08-27 15:17:10 +01:00
830def684b
Revert "Pull existing container to aid build"
This reverts commit 8ab7e3d70e.

The registry is remote, so this takes a while
2022-08-27 15:04:14 +01:00
e79625a441
Correctly allow ordering of collection pages
`.specific` isn't quite as magical as it needs to be, so we have to be
explicit
2022-08-27 13:13:14 +01:00
2df1e82f31
Allow customizing HTML and hero titles 2022-08-27 13:12:45 +01:00
3d155bb46f
Add management command to refresh caches of spotify playlists 2022-08-27 13:10:33 +01:00
2b0779b26a
Install sentry 2022-08-27 12:59:02 +01:00
48c5aa0e56
Test queries for list page 2022-08-27 12:39:50 +01:00
d83e3e0afe
Ensure all listing pages have pagination controls and feed links 2022-08-27 12:32:16 +01:00
e19a2456e7
Move listing functionality to generic base page 2022-08-27 12:21:13 +01:00
655d3a484e
Fix indenting of time titles 2022-08-27 11:09:41 +01:00
d2e1cde927
Remove unnecessary extra div in footer 2022-08-26 23:25:02 +01:00
0fbd36ce3e
Add pagination to blog post list 2022-08-26 23:13:06 +01:00
bf097b9bb7
Tag images based on commit SHA, not branch name
Branch name isn't useful for the main use case of rollbacks
2022-08-26 10:46:33 +01:00
c3dac42eb0
Only deploy container on master 2022-08-26 10:44:31 +01:00
8ab7e3d70e
Pull existing container to aid build
If layers haven't changed, don't bother rebuilding them
2022-08-26 10:42:38 +01:00
ad255e813d
Add separate deploy stage for container 2022-08-26 10:38:25 +01:00
958a838f98
Remove accidental import
Damn auto-import!
2022-08-26 10:10:46 +01:00
132040c47d
Remove auth from postgres DB during tests 2022-08-26 00:08:37 +01:00
5f4d8828ab
Use extends syntax
This allows deep merging for config, which is needed for variables`
2022-08-26 00:03:28 +01:00
e0d17394b8
Don't index body on spotify pages
This includes API data, of which there is a lot
2022-08-25 23:52:46 +01:00
a4471a49ee
Store cookies securely 2022-08-25 23:16:20 +01:00
fb739f93fc
Add basic logging config 2022-08-25 23:15:27 +01:00