Oliver Booth oliverbooth
  • United Kingdom
  • https://oliverbooth.dev/
  • Coffee enthusiast with a love for all things tech. Tech enthusiast with a love for all things coffee.

  • Joined on 2023-06-27
oliverbooth synced commits to release/3.3.0 at oliverbooth/X10D from mirror 2023-08-21 16:31:08 +00:00
oliverbooth synced new reference release/3.3.0 to oliverbooth/X10D from mirror 2023-08-21 16:31:08 +00:00
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-20 13:23:54 +00:00
ffaa2b2fa4 fix(blog): fix rss permalink
0e583de316 feat(blog): add post visibility and password
06fd256ec8 refactor: remove redundant models for privacy policy pages
Compare 3 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-16 14:23:42 +00:00
9295c4a848 refactor: remove ctrl+u capture
70bf8aca19 fix: add name to checkbox
bcbf963cd8 style: fix typo
7dc9c4c6f7 style: add 20px margin to faq accordion
e5fd4b106e fix: match any case hex char
Compare 11 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-15 16:07:55 +00:00
09f3535d77 refactor: remove unused ns import
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-15 16:06:08 +00:00
20eabeeb1e refactor: remove unneeded log line
fe4701c1bf chore(debug): set minlevel for DEBUG config
d9c6034aa0 fix(blog): link to relative index not root index
7ee9d3637c feat: add support for template variants
Compare 4 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 23:59:12 +00:00
1cdad4c17c fix(blog): set post in ViewData for article
b9e2597bc0 feat(prism): define hex/binary langs for better highlighting
e7cbe0330b feat: add post metadata for social embed support
9ce4b844fe style: format RSS link child
c3e64a6cde style: add theme-color #121212
Compare 9 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 17:03:41 +00:00
dc83309db7 perf(blog): cache users
bbc76bc305 refactor(blog): use api controller for /blog/feed endpoint
369436ccce refactor: use global templates
Compare 3 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 16:35:29 +00:00
67d89c1831 fix(blog): fix reading of url due to schema change
0a9c2e82d5 refactor: combine sites into one
Compare 2 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 15:39:04 +00:00
be44fb4b4b chore: add per-project Dockerfile
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 14:25:34 +00:00
9475205196 style(blog): use extension-method invocation of ToTable
f878bff8f3 refactor: use shared Markdig pipeline
a84f537dc1 refactor(blog): swap to using new API host for client-side fetch
Compare 3 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 12:31:02 +00:00
7495da56cb fix(blog): add missing TemplateService impl
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 12:28:31 +00:00
6bbdd0a74d fix: add missing ns import
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-13 12:28:02 +00:00
287af40501 feat: share template system among all projects
bd5fd6114a refactor: remove blog CORS policy from principal project
Compare 2 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-12 23:56:44 +00:00
f60b9c754a fix: remove ref to removed service
692d688dc3 refactor: remove unused config service
58799594ae refactor: switch to serilog
ad59c3190a fix: read BLOG_URL env var
43f0b38fd2 chore: add blog site to docker-compose
Compare 21 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-12 15:49:51 +00:00
9b9143632a refactor: remove ref to jquery validation lib
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-12 13:25:23 +00:00
641313f97a refactor: remove Author schema
47b648f327 fix: fix markdown formatting inside templates
6f7fa67135 refactor: move DateFormatter to child ns
034bd66b29 feat: format template arguments
Compare 4 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-11 16:16:37 +00:00
9d0e16abc1 feat: add CORS for /api/blog controller
415726cdcd fix: add missing _ViewImports for blog area
0aee2aafbc fix: add missing asp-area for article breadcrumb
944fc5ced3 perf: +=5 in loop step because clearly I was stupid
597d7c8b4c perf: cache author for faster lookup
Compare 5 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-11 15:42:17 +00:00
cd0f38764d fix: send charset=utf-8 for content-type header
7bd1c5a45a refactor: remove redundant write of StatusCode
Compare 2 commits »
oliverbooth pushed to release/1.0.0 at oliverbooth/oliverbooth.dev 2023-08-11 15:35:20 +00:00
e9d9836238 refactor: move Template extension to subnamespace
37a35d5aab feat: add author id to class
049601a6fb fix: remove explicit routing
54f3706ba0 refactor: move blog api controller to project root
e060ab4dea fix: use string for entity uuid
Compare 11 commits »