|
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 |
|
|
b7c18946b2
|
Store redirect files in cache
|
2022-08-25 23:08:59 +01:00 |
|
|
ccc9e24e77
|
Add some extra security headers
|
2022-08-25 23:08:04 +01:00 |
|
|
309955a052
|
Load images async
|
2022-08-25 22:42:33 +01:00 |
|
|
3f9288f5cb
|
Ensure hero images are prefetched during lists
|
2022-08-25 22:27:28 +01:00 |
|
|
680a545650
|
Upload container to registry
|
2022-08-25 14:27:14 +01:00 |
|
|
2539cc3538
|
Refresh body HTML async
|
2022-08-25 14:24:00 +01:00 |
|
|
01d84fd29b
|
Add keybase URL
|
2022-08-25 14:11:47 +01:00 |
|
|
37ab598d0d
|
Move well-known templates to well-known app
|
2022-08-25 14:07:08 +01:00 |
|
|
82e7a00d8a
|
Add plausible
|
2022-08-25 14:01:32 +01:00 |
|
|
a48aeeb55d
|
Add management command to refresh content pages
|
2022-08-25 01:29:22 +01:00 |
|
|
a7aefb5ffc
|
Add basic tests for LMOTFY endpoints
|
2022-08-25 00:51:29 +01:00 |
|
|
fb44600ca2
|
Add more fields to LMOTFY serializer
|
2022-08-25 00:27:31 +01:00 |
|
|
e6c44e9a8a
|
Cache page content for a little
This is mostly useful on listing pages
|
2022-08-24 23:59:17 +01:00 |
|
|
d46fab9bdc
|
Add basic LMOTFY endpoint
|
2022-08-23 14:56:05 +01:00 |
|
|
f140e8107d
|
Add endpoint to list page URLs
I use this for my quick link grabber script
|
2022-08-23 09:23:22 +01:00 |
|
|
4a82d1262d
|
Add a basic rate limit
|
2022-08-23 08:43:58 +01:00 |
|
|
67095752d2
|
Add caching to schema views
|
2022-08-23 08:39:38 +01:00 |
|
|
8dea738893
|
Redirect API root to swagger docs
|
2022-08-23 08:37:00 +01:00 |
|
|
fc141c9778
|
Add the skeleton for an API app
URL handling is a hack, but it works
|
2022-08-22 23:26:39 +01:00 |
|
|
10005dfe02
|
Add all pages feed
This one is much simpler than the pages one, as there could be a lot of
pages
|
2022-08-22 23:17:16 +01:00 |
|
|
922e259aaf
|
Add legacy redirect app
|
2022-08-22 21:11:46 +01:00 |
|
|
bfa4755871
|
Move well-known URLs into their own app
|
2022-08-22 20:33:52 +01:00 |
|
|
e74dbcc228
|
Add matrix client well-known view
|
2022-08-22 14:43:58 +01:00 |
|
|
31c370c13e
|
Don't cache security.txt view for full expiry time
This could result in the expiry time being in the past
|
2022-08-22 14:39:12 +01:00 |
|
|
a110b9c34e
|
Add cache to robots.txt view
|
2022-08-22 14:38:32 +01:00 |
|
|
521595a781
|
Add view to serve matrix server well-known URL
|
2022-08-22 14:37:29 +01:00 |
|
|
10b32da3e0
|
Add crontab to project
Cron will likely be a duplicate compose service with a different
command.
|
2022-08-20 20:48:27 +01:00 |
|
|
2fe0960623
|
Add management command to clear cache
|
2022-08-20 18:51:01 +01:00 |
|
|
32a1486840
|
Ensure captions are optional
|
2022-08-20 18:38:28 +01:00 |
|
|
900aaad850
|
Simplify caching for pygments styles
|
2022-08-20 18:32:25 +01:00 |
|
|
fd445375ae
|
Add caching to a few simple URLs
These do a few queries, and don't change often - ideal for caching
|
2022-08-20 18:31:08 +01:00 |
|
|
2a46a70620
|
Add more elements to the dark mode
|
2022-08-20 17:45:12 +01:00 |
|
|
366d135285
|
Animate dark mode
|
2022-08-20 15:55:50 +01:00 |
|
|
727ad725d1
|
Add dark mode toggle
|
2022-08-20 15:31:14 +01:00 |
|
|
e0998c7ed8
|
Use find for HTML files not git ls-files
The problem with `ls-files` is that it doesn't work when files are
renamed unless you `git add` beforehand.
|
2022-08-20 14:22:59 +01:00 |
|
|
3e6547881e
|
Rename blog post models
A "blog" isn't a blog "post"
|
2022-08-20 14:20:12 +01:00 |
|
|
adc6002217
|
Reuse online accounts query on contact page
|
2022-08-20 12:19:54 +01:00 |
|
|
94efdfb1cc
|
Remove icons from navbar
|
2022-08-20 12:12:42 +01:00 |
|
|
90545c3e2a
|
Fix reading time on blog list
|
2022-08-20 11:22:50 +01:00 |
|
|
710a4c7955
|
Humanize reading time
|
2022-08-19 17:31:40 +01:00 |
|
|
2dd660ed13
|
Add meta tags
|
2022-08-19 16:56:20 +01:00 |
|
|
af6449c9f8
|
Add a way to disable SEO indexing
Well, "disable"
|
2022-08-19 15:31:27 +01:00 |
|