Changelog and Build Statistics
Environment
| Variable | Value |
|---|---|
| Build date | 2025-11-17T15:06:36.141Z |
| NODE_VERSION | 23.11.1 |
| CF_PAGES_COMMIT_SHA | 4abfeb1310f0318e317a81d30d3fc1b0af5c04cb |
| CF_PAGES_BRANCH | master |
| CF_PAGES_URL | https://b8869451.lloydatkinson-net.pages.dev |
Content
Articles: 42 Notes: 22 Books: 13 Presentation: 5 Projects: 3 Quotes: 0
- Articles 42
- Notes 22
- Books 13
- Presentation 5
- Projects 3
- Quotes 0
MDX: 50.1% Astro: 21.6% TypeScript: 14.5% TSX: 4.6% YAML: 2.2% INI: 1.7% C#: 1.6% CSS: 1% CSV: 0.7% XML: 0.4% JavaScript: 0.4% Microsoft Visual Studio Solution: 0.4% Text: 0.4% PowerShell: 0.3% Markdown: 0%
- MDX 50.1%
- Astro 21.6%
- TypeScript 14.5%
- TSX 4.6%
- YAML 2.2%
- INI 1.7%
- C# 1.6%
- CSS 1%
- CSV 0.7%
- XML 0.4%
- JavaScript 0.4%
- Microsoft Visual Studio Solution 0.4%
- Text 0.4%
- PowerShell 0.3%
- Markdown 0%
Changelog
November 2025
-
4abfeb1content: unhide specific article 1 file Content -
2a51bb7chore: undo accidental publish 1 file Chore -
59ecb94feat: implement about dialog with maze slideshow 14 files +160 -20 Feature
October 2025
-
b6aab69content: temporarily hide article 1 file Content -
e48b1b4content: remove sentence about "online developer communities" from about page because they are a fucking waste of time 1 file +1 -1 Content -
52252d7feat: add ascii art style animation to home page 8 files +144 -7 Feature -
1e4f5a4feat: implement link extract and tests 7 files +156 -14 Feature -
ad82559content: update note on maths 1 file +13 Content -
108447efeat: implement further project structure for markdown link checker 16 files +128 -20 Feature -
c911600feat: initial .net based markdown link checker project structure 29 files +1367 -3 Feature -
ff76311feat: implement new ui for changelog page 1 file +125 -59 Feature -
9d91510refactor: make maze load dynamically 1 file +1 -2 Refactor -
4e610a1refactor: move layout grid classes to div instead of directly on body 1 file +45 -43 Refactor -
55052cdfix: remove accidentally published unfinished article 1 file Bug Fix -
6524ceefeat: initial article on reducing allocations in mazes project 9 files +278 -5 Feature
September 2025
-
86f5376refactor: allow image grid videos to be more responsive 3 files +18 -9 Refactor -
37d5a91style: format imports with new biome configuration 103 files +357 -303 Style -
e628e1achore: remove console.logs 5 files -13 Chore -
2813b63chore: upgrade tsconfig file and remove properties already provided via extend 1 file +24 -32 Chore -
a505f88style: apply formatting and linting with biome (#455) 193 files +9753 -9799 Style -
53bd839fix: remove text-wrap: pretty as it looks bad on ios safari 1 file -1 Bug Fix -
db0479ffeat: use youtube component in existing article 1 file +3 -2 Feature -
b58ec8efeat: implement primitive youtube embed component for articles 2 files +29 -2 Feature -
00f53fffix: make page headers same offset as articles 1 file +1 -1 Bug Fix -
423683bfix: remove cyan from home page maze as it looks terrible on white 1 file -1 Bug Fix -
2993235fix: fix layout on some pages being incorrect 1 file +17 -17 Bug Fix -
43a17e7feat(content): grammar 1 file +1 -1 Feature -
0e4bf76fix: fix sticky right area once again 2 files +4 -6 Bug Fix -
a9b0deffix: restore correct sticky right column behaviour 1 file +4 -2 Bug Fix -
6f0a7cbfeat: migrate layout to proper css grid - now there are three columns (#451) 4 files +120 -52 Feature -
36d331ffeat: update reading title 1 file +1 -1 Feature
August 2025
-
065c462feat: implement article creation tool 2 files +78 Feature -
aeb5287fix: remove pointless webmentions logging 1 file -1 Bug Fix -
e598e1bfix: remove "content" property from bookmark-of webmention 6 files +107 -53 Bug Fix -
c428e5cfeat: use more sane heading size for notes 8 files +132 -62 Feature -
4d0d27cchore: update workspace extension recommendations 2 files +3 -14 Chore -
ed0685fchore: upgrade dependencies 4 files +340 -255 Chore -
61614b4feat: updates Biome to v2.1.1 and applies formatting (#448) 47 files +267 -239 Feature
May 2025
-
1036480feat(content): draft article on identity 2 files +51 -2 Feature -
f549e03feat(content): fix link 1 file +1 -1 Feature -
e150beffeat(content): update article 1 file +1 -5 Feature -
89c820cfeat(content): article update 1 file +1 Feature -
e1c058dfeat(content): update article 1 file +31 Feature -
bf1b319content: clear up a point 1 file +1 -1 Content -
6a2c9f9fix: previous and next articles were swapped 1 file +1 -1 Bug Fix -
db24c8cfeat(content): motivation and absurdity 1 file +27 Feature -
64ce372feat: add inter 600 to head so it loads with the others 9 files +742 -400 Feature -
06a5938chore(content): remove typo 1 file +1 -1 Chore -
74e36a2feat: increase number of shown recent articles on home page 2 files +2 -2 Feature -
573cd09feat(content): add tags to some notes 7 files +24 -1 Feature -
85643c0feat(content): remove lorem ipsum 2 files +11 -6 Feature -
a782f3dfeat: various content and design changes and some commented out files acting as todo's 129 files +8365 -6542 Feature
April 2025
-
dd8ecd7chore: css modules, css variables, all pain... 12 files +551 -32 Chore -
5e8c7effeat(design): tweak heading spacing slightly 5 files +38 -10 Feature -
1652076feat(design): another header redesign 12 files +6957 -8667 Feature -
ee44b31feat(design): letter spacing changes 9 files +19 -11 Feature -
e63156bfeat(design): tighter letter spaving for content headings 1 file +1 Feature -
d3bcd8cfeat(design): use tighter letter spacing in header 1 file +3 -3 Feature -
9207cf0feat(design): decrease space between categories 2 files +4 -20 Feature -
88dc4ebfeat(design): continued minor ui changes 4 files +25 -18 Feature -
a995d34feat: maze uses random colours 3 files +35 -8 Feature -
e8a9c02feat: change maze animation 1 file +55 -16 Feature -
33fbc8efeat(design): various minor design changes, including contrast improvements, finally including article description in the header, include logo in top left, add mirror of page links in footer 27 files +151 -45 Feature -
165fbc2feat: increase contrast of footnote text 1 file +1 -1 Feature -
873dac9feat: increase contrast of content text 2 files +31 Feature -
f93590fstyle: sort classes with headwind 16 files +28 -28 Style -
18bb81bfeat: add table of contents to bookmarks 3 files +33 -21 Feature -
8077205feat(content): add note about band steering 3 files +41 -11 Feature -
7c0c30achore: delete duplicated content from previous upgrade 112 files -1977 Chore -
6e9d958feat: incomplete bookmark system 11 files +99 -77 Feature -
8f2a764fix: change missed "url" to "id" for previous/next navigation 3 files +48 -40 Bug Fix -
06d2d78feat: initial basic implementation of bookmarks page 6 files +109 -37 Feature -
e65a092feat: implement bookmark category filtering 3 files +40 -6 Feature -
3e5075etest: refactor bookmark unit tests 3 files +65 -29 Test -
575c9f2test: unit test for sorting bookmarks by author 1 file +55 -5 Test -
e57f7a2style: formatting changes based on latest biome version 11 files +45 -37 Style -
f9a8c91fix: use correct id 1 file +1 -2 Bug Fix -
e04a665feat: upgrade astro dependencies and migrate to content loader for content (#447) 215 files +5494 -3670 Feature
March 2025
-
8040254feat(content): add note about updating updated property automatically 2 files +81 -1 Feature -
cf6d35afeat(content): update mirror article 1 file +2 -2 Feature -
6175504feat(content): article on git mirrors (#446) 5 files +113 Feature -
1a19279build(fix): remove large fortunately unused video file 1 file Build -
33c8d14feat(content): write year in review for 2024 (#445) 102 files +576 -604 Feature -
ea0de50chore(dependencies): remove renovate bot which is absolutely insufferable 1 file -6 Chore
February 2025
-
03ddd18feat(content): 2024 year in review (#421) 2 files +405 Feature -
5a09be3feat(content): 2024 year in review (#420) 1 file +280 Feature -
be5be99feat(content): 2024 year in review (#419) 186 files +440 -5 Feature
January 2025
-
5e2cc81feat(content): optimize images in articles and notes by a reasonable amount 5 files +34 -4 Feature -
ad532d4chore(design): remove some comments from maze component 1 file +1 -11 Chore -
1c4efd0feat(design): slow maze animation down a little bit 2 files +2 -2 Feature -
0cd1c39chore(dependencies): upgrade vitest 4 files +108 -375 Chore -
510714dfeat(design): initial work on particle system experiment (#408) 7 files +3667 -3245 Feature -
b9906b2feat(design): implement small port of maze functionality for home page animation (#407) 5 files +514 -45 Feature -
d2ea1f5chore: update devcontainer.json 1 file +7 -1 Chore -
8ecec48chore(dependencies): upgrade to astro 5 but use legacy content collections 9 files +1330 -819 Chore
December 2024
-
320d7bffix: comment out runtime error 2 files +6 -2 Bug Fix
November 2024
-
300025cfeat: update configuration.ts 1 file +2 -2 Feature -
bbaf406chore: hide something from about page 1 file +3 -1 Chore -
b707910content: add missing code block title 1 file +1 -1 Content -
8ac1255content: fix grammar 1 file +1 -1 Content -
ce22e0acontent: add grafana with sql server article 2 files +102 Content -
ebe668dfeat: draft article 4 files +451 -107 Feature -
3b39b0bfeat: add quote to about page 3 files +14 -2 Feature -
38ec073content: add new book 2 files +22 Content -
5ad3cc5content(note): add note 3 files +7 -5 Content -
d9a1806content: add new book 7 files +40 -3 Content -
341bb53feat: improve code quality of MobileNavigationButton 1 file -12 Feature -
f5ce66bperf: use custom element for mobile navigation button instead of preact (#390) 2 files +104 -1 Performance
October 2024
-
4271e6fchore: minor restructuring and more import refactors (#388) 103 files +78 -286 Chore -
6df551bchore: missed from pr (#384) 1 file +1 -1 Chore -
7729723chore: refactor all imports to import aliases (#382) 119 files +305 -300 Chore -
cdbc5e1chore(deps): upgrade dependencies 2 files +1396 -1303 Chore -
b5737f2chore(deps): update dependency preact to v10.24.3 (#370) 1 file +27 -27 Chore -
21326aechore(deps): update dependency @iconify/json to v2.2.266 (#372) 1 file +4 -4 Chore -
c8e23aebuild: increment node version in github actions pipeline 1 file +1 -1 Build -
5214ac1chore(deps): update dependency tailwindcss to v3.4.14 (#371) 1 file +27 -22 Chore -
78f86ddchore: remove 15 unused dependencies 4 files +5 -1012 Chore -
1ffb8ffchore(changelog): remove console log 1 file -2 Chore -
447e943style: code formatting 7 files +13 -17 Style -
76f5fcffix(changelog): align commit message with commit type badge 1 file +1 -1 Bug Fix -
9508eaffix(changelog): correctly lookup commit type for conditional styling 1 file +7 -2 Bug Fix -
bb77b74fix(design-system): use padding in TableOfContents in place of gap to allow indent border to meet 1 file +15 -13 Bug Fix -
550f8bachore(dependencies): upgrade various dependencies 2 files +48 -46 Chore -
27a962afeat: implement new changelog feature making use of new design system components (#367) 5 files +166 -49 Feature -
2d7eb60feat: refactor article table of contents into generic table of contents for other usages 6 files +79 -28 Feature -
9b26b27feat: filter out experiments temporarily 3 files -1 Feature -
76dc3befeat: refactor speaking page to use new GroupedList 5 files +15 -32 Feature -
6abcc53feat: implement GroupedList, GroupedListItem, GroupedListDateItem components and significantly reduce duplicate code 8 files +121 -176 Feature -
dbdedbbfeat: update featured articles to show personal 1 file +1 -1 Feature -
dee986cperf: remove preact for image zoom feature 3 files +19 -6 Performance -
88d16e1feat: clean up recent/featured articles list 9 files +38 -23 Feature -
ff1efc2feat: add note to book page (#366) 3 files +5 -1 Feature -
495619cfeat: table of contents component (#365) 11 files +130 -13 Feature -
756baa3feat: add documentation content type placeholders 12 files +93 -1 Feature -
56daa14chore: remove unused files 2 files -10 Chore -
49b5f1cstyle: format webmention files 4 files +31 -30 Style -
df33ffffeat: update name article 1 file +1 -1 Feature -
da4e724chore: rename file 1 file Chore -
8fb00ddfeat: update 1 file +1 -1 Feature -
45ce7b1feat: update name rant 1 file +8 -8 Feature -
49ba83cfeat: my name rant 3 files +42 Feature -
e3c876ffeat: add note 18 1 file Feature -
1f1b648feat: add webmention unit test for filtering 2 files +11 -2 Feature -
ecfb31afeat: improve unit tests 6 files +87 -62 Feature -
754dec2feat: stuff 3 files +73 -38 Feature -
97213bcfeat: improve author empty value handling 3 files +381 -32 Feature -
c84eec7test: initial webmention jf2 parsing and filtering unit tests 10 files +635 -216 Test -
cd86baffix: use correct path for image 1 file +1 -1 Bug Fix -
bd348f5feat: add webmentions u-photo 7 files +1539 -29 Feature -
926f7cefeat: add some quick fix 1 file +6 -2 Feature -
d80b4f5feat: early and not very good implementation of web mention component 2 files +63 -9 Feature -
d76caf9feat: update webmentions note 1 file +6 -1 Feature -
c16b9aefeat: webmentions stuff 13 files +511 -11 Feature -
6c5bb24feat: extract some functions out 4 files +146 -51 Feature -
464f5fafeat: update webmentions note 2 files +28 Feature -
2482cabfeat: hide note 18 for a while 1 file Feature -
1ac5ad5feat: update webmention note 1 file +31 -1 Feature -
438fc95feat: remove u-url for note 1 file -1 Feature -
dadab30feat: note microformat 3 files +6 -5 Feature -
b0b9b3cfeat: update webmention note 1 file +2 Feature -
812155cfeat: add webmention note 1 file +21 -1 Feature -
7349a28feat: add new empty note 3 files +32 -42 Feature -
dc6412ffeat: add pingback support too 1 file +1 Feature -
e78a9bdchore(deps): upgrade biome 2 files +39 -39 Chore -
74357d7feat: webmentions test 1 file +32 Feature -
d3c6f38feat: add better indieweb category tags 1 file +12 -12 Feature -
918ef8cfeat: indieweb is hard 1 file +1 Feature -
e8c8342feat: indieweb is so weird 2 files +1 -1 Feature -
b3c8980feat: ugh 1 file +1 -1 Feature -
29fbab0feat: indieweb is weird 1 file +1 Feature -
2709ac0feat: further indieweb microformat stuff 2 files +2 -1 Feature -
dd7c47cfeat: indieweb microformat stuff 3 files +5 -3 Feature -
c0af677feat: add more indieweb stuff 1 file +1 Feature -
9625243feat: add webmention link 1 file +1 Feature -
c57bad2feat: add another "me" element 3 files +17 Feature -
1909c16feat: implement heading anchors 18 files +108 -8 Feature
September 2024
-
d95868estyle: formatting and linting 13 files +437 -268 Style -
975237cfix: remove diff html 2 files -26995 Bug Fix -
d7e424dfeat: add initial astro component unit tests finally 11 files +158 -30 Feature -
b142fbefeat: add link 1 file +1 -1 Feature -
17576bcfeat: add comment 3 files +19 -1 Feature -
915041bfeat: quick svg test 1 file +1 Feature -
0882e45feat: add missing images 2 files +1 -1 Feature -
e16d73dfeat: add clarifying label 1 file +1 -1 Feature -
8ec89e7feat: add possible open graph image 2 files +6 -1 Feature -
60efe22feat: article on cloudflare svg nonsense (#354) 11 files +27213 -46 Feature -
be3662bfeat: new draft article 14 files +74 -51 Feature -
0d009bfchore(deps): upgrade dependencies 3 files +170 -170 Chore -
62a2135feat: work around stupid axe scan result 1 file +37 -12 Feature -
68cfdacfix: use correct path for subset fonts 1 file +9 -9 Bug Fix -
c6d43e6feat: subset fonts to reduce size 20 files +77 -4 Feature -
80cdebafeat: add glyph page for font subsetting 3 files +44 -2 Feature -
e9b6080feat: use sensible browserlist values (the default is to support pre 2006 Firefox...) 1 file +4 -1 Feature -
38d4b76fix: refactor cloudflare bullshit fixer script 2 files +4 -2 Bug Fix -
fb27905feat: add a script to fix cloudflares bullshit 2 files +111 Feature -
27e0d2cchore: remove commented out code 2 files +44 -43 Chore -
0f15e76chore: try icon outside button 1 file +1 Chore -
228a59cchore: wtf? 2 files Chore -
cffb852chore(deps): upgrade to correct versions 2 files +10 -10 Chore -
c21e499chore: hide all experiments 5 files Chore -
4fe3590chore: more stupid problems 2 files Chore -
f6a3145feat: add more icons and 7 files +139 -99 Feature -
3c1104ffeat: more icons added 7 files +234 -119 Feature -
8a4145afix: use correct date for lookup 1 file +1 -1 Bug Fix -
13b29b3feat: various seasonal and icon changes 12 files +85 -207 Feature -
b2e428efix: remove plausible file download tracking 3 files +23 -23 Bug Fix -
ea94c31feat: add christmas text 5 files +84 -9 Feature -
5c1b303feat: introduce slot for header title (#341) 8 files +110 -89 Feature -
c269c12fix(deps): update dependency @types/react to v18.3.6 (#339) 1 file +45 -45 Bug Fix -
66046d7chore(deps): update dependency @iconify/json to v2.2.249 (#338) 1 file +4 -4 Chore -
e8b473dfeat: implement social share api and discord webhook integration (#335) 3 files +151 -18 Feature -
7b6591bfeat: return parsed response 1 file +1 -1 Feature -
95d87ddfeat: log function request differently 1 file +1 -1 Feature -
7276431feat: log form contents 1 file +2 -2 Feature -
48b91a9feat: get form post 1 file +1 -1 Feature -
823f658feat: add simple api function 1 file +17 Feature -
7726beffeat: add new colour to build log 1 file +1 Feature -
d3489b2chore(deps): update peter-evans/close-issue action to v3 (#334) 1 file +1 -1 Chore -
7365158chore(deps): update katydecorah/read-action action to v9 (#332) 1 file +1 -1 Chore -
e1a3e6bchore(deps): update actions/upload-artifact action to v4 (#331) 1 file +1 -1 Chore -
cd3d465chore(deps): update actions/setup-node action to v4 (#330) 1 file +1 -1 Chore -
23da640chore(deps): update actions/labeler action to v5 (#328) 1 file +1 -1 Chore -
9b39b92build: add renovate.json (#325) 1 file +6 Build -
822e1a5chore(deps): upgrade dependencies 3 files +366 -363 Chore -
d49c6dcchore: dumb css 1 file +1 -1 Chore -
3338b96feat: implement new icon system (#326) 57 files +606 -277 Feature -
a96ce27style: biome update 4 files +45 -53 Style -
c48aebechore(dependencies): upgrade dependencies 3 files +320 -349 Chore -
2ccb7aechore: more dependency upgrades 2 files +733 -750 Chore -
cb6bfe7chore: dependency upgrades and code cleanups (#321) 32 files +343 -425 Chore -
b1d925bfeat: update note 1 file +5 -5 Feature -
e82dacbfeat: update note 1 file +5 -1 Feature -
278a0e4feat: cleanups 11 files +166 -140 Feature
August 2024
-
c52cefffeat: remove redundant null checks in content queries 5 files +29 -61 Feature -
d3e3d7bfix: more content for note 2 files +7 -1 Bug Fix -
364a7d6fix: typo in note 1 file +1 -1 Bug Fix -
084c170feat: implement biome based formatting and linting (#320) 129 files +1158 -1126 Feature -
523bf33feat: various upgrades 7 files +1580 -1451 Feature -
5df8032feat: upgrade dependencies (#319) 11 files +227 -403 Feature -
d39555cfeat: add missing rss attributes 3 files +62 -62 Feature -
a22463bfeat: upgrade deps 3 files +2563 -2769 Feature
July 2024
-
7dfb559fix: stupid vscode mdx extension adding nonsense to ends of files 2 files +7 -3 Bug Fix -
ef954dbcontent: add video 2 files +8 -7 Content -
616bcddstyle: remove whitespace 1 file +24 -24 Style -
41ad8cffeat: remove affiliate link 1 file +1 -1 Feature -
03bfa17feat: remove clarity for a while 1 file -8 Feature
June 2024
-
dc247e0feat: hide donate button 4 files +103 -104 Feature -
35324cfchore(dependencies): upgrade dependenices (except astro mdx) 2 files +833 -664 Chore -
81aa252feat(book): add new book 2 files +25 Feature -
7f9c8d6feat(book): add finished book 1 file +2 -1 Feature -
cd73a0fbuild(docker): implement docker support 4 files +7871 -5779 Build -
da6143bfeat: fix broken link 1 file +1 -1 Feature -
63b019ffeat: typo 1 file +1 -1 Feature -
19b3b0bfeat: update about me page and add liberapay button component 5 files +46 -31 Feature -
10647e0feat: use liberapay 1 file +5 -1 Feature -
58b50a1feat: add kofi button 1 file +1 Feature -
0ba575dfeat: update about page 1 file +2 -2 Feature -
3411f13build: increase scheduled builds to every 30 minutes 1 file +1 -1 Build -
096694dfeat(analytics): lower requirement to show read count 1 file +1 -1 Feature -
2810b5afeat(analytics): add clarity back for a while 1 file +8 Feature -
2b0b62ffeat(article): typo 1 file +2 -2 Feature
May 2024
-
98eed15feat(search): experimental search query 7 files +209 Feature -
fd6fc97feat(book): update book list 3 files +25 -1 Feature -
3bb5b1bfeat: reimplement some of the build page information 1 file +9 -29 Feature -
6a6edeechore(dependencies): upgrade expressive-code 4 files +246 -247 Chore -
8eb4203feat(article): conclude article on standups (#317) 5 files +176 -157 Feature -
5f337d9chore(dependencies): upgrade dependencies 4 files +7439 -9296 Chore -
bdaf818feat: various uprades 5 files +7402 -8799 Feature -
f2e87effeat: hide hire notice 1 file +2 -2 Feature -
cd627ddfeat(article): wednesday section on standups 4 files +44 -10 Feature -
09109e2chore(article): fix typos 1 file +2 -2 Chore -
e63d106feat(article): remove duplicate 1 file -77 Feature -
ac43745feat(article): another entry in the standup article 1 file +101 Feature -
59cd0d4feat(article): monday segment of article about standups (#316) 3 files +83 -79 Feature -
5b6222afeat(article): article on complexity of simple scripts (#315) 4 files +8375 -6157 Feature -
22cc5a3feat: add image to article 2 files +7 -6 Feature
April 2024
-
8ac431ffeat: add book 4 files +37 -13 Feature -
ce1a2cffeat(book): mark book as completed 2 files +3 -2 Feature
March 2024
-
09272b0feat: reduce quality of opengraph image on experiments 2 files +2 -2 Feature -
79ec26cfeat: change some featured articles 4 files +2 -3 Feature -
31f5928feat: minor formatting and dependency updates 3 files +506 -53 Feature -
3bba788feat: remove type error ignores and fix properly 3 files +12 -6 Feature -
a75c5b5feat: remove tools, scripts, code that is archived in the archived-scripts branch for reintroduction 31 files +38 -945 Feature -
7a89709feat: remove astro transition attributes as it's adding to the output css even when not used 6 files +19 -12 Feature -
a1c81f7fix: various typescript errors and warnings fixed 17 files +28 -94 Bug Fix -
46c113bchore(testing): remove hello world playwright tests until future 5 files +1 -464 Chore -
605c595fix: possible fix to long standing issue 2 files +2 Bug Fix -
a34ce22chore(dependencies): upgrade multiple dependencies 2 files +1954 -2079 Chore -
fe1f909feat(article): typo fix 1 file +1 -1 Feature -
6b68c5efeat(article): add article with course recommendations 3 files +4 -4 Feature -
6b451d7feat(book): add C# 5 book 3 files +46 -1 Feature
February 2024
-
9e0937bfeat: add hire me message back 1 file +2 -2 Feature -
11f19f0chore: remove message (for now) 1 file -6 Chore -
b529b9cfeat: fuck hn 1 file +6 Feature -
88f3402feat: add link to my mastodon account 2 files +2 -1 Feature -
3635614feat(content): update an article 1 file +2 Feature -
28817c9feat(article): add missing footnote 1 file +3 -1 Feature -
1757797feat(article): add rant about dark modefanatics and add rehype-figure for (future) image captions 8 files +143 -2 Feature -
1211e2achore: clean up ignored files 1 file -877 Chore -
73f2efffeat(book): update status of book 1 file +1 -1 Feature -
78450d0feat(article): add mastodon post 2 files +23 Feature -
83f8181feat: add mastodon icon 5 files +22 -4 Feature -
8c06f8afeat(note): update note about maths expressions in posts 2 files +103 -130 Feature -
c468928chore(dependencies): upgrade dependencies 2 files +1137 -1108 Chore -
6467692chore: move mastodon verification 1 file +1 Chore -
02789d2feat: add mastodon verification 1 file +2 Feature
January 2024
-
71fde2efeat(note): add new note with maze output 4 files +473 -451 Feature -
d0ba02ffix: fix issue where /about wasn't bold 1 file +1 -1 Bug Fix -
213881dfeat(article): update year in review tags 1 file +2 Feature -
f995d0ffeat(book): add mazes for programmers book to reading list 4 files +126 -79 Feature -
1532882feat(content): add breakdown chart to year in review 7 files +1714 -1768 Feature -
b7a9c1afeat(content): update year in review 1 file +1 -1 Feature -
20f359dfeat(content): remove featured flag from an article 1 file -1 Feature -
703603bfeat(content): add year in review 3 files +77 Feature
December 2023
-
c7aa084feat(content): add new article about 2023 christmas quiz 3 files +48 Feature -
06e4ccefeat: wip word search puzzle generator 3 files +66 Feature -
385715afeat: add another testimonial 1 file +4 Feature -
d9721affeat: add some more testimonials from previous feedback at previous jobs 1 file +16 Feature -
1fe6dabchore: add astro types to .gitignore 2 files +77 -75 Chore -
f9cd76afeat(content): new note 2 files +87 -74 Feature -
9fcb8e8feat: make spotify links open in new tab 1 file +2 -2 Feature -
6d9e7e7feat: cleanup astro config 1 file -4 Feature -
bafd408feat(content): automate footnote heading 6 files +3 -21 Feature -
1c6b498fix: remove typos 1 file +1 -1 Bug Fix -
8fed7c7fix: remove unused imports 2 files +2 -5 Bug Fix -
cdcf49efix(content): typo 1 file -4 Bug Fix -
e40ac77feat(dependencies): upgrade to astro 4 and mathjax 4 files +886 -1224 Feature -
5bacfc4feat: use formspree for now 3 files +86 -95 Feature -
3732f3fchore(dependencies): upgrade dependencies 2 files +516 -505 Chore -
bf6c01aperf: try reduce css size sent to browser slightly 1 file +1 -1 Performance -
33dc7a8perf: replace usage of font-semibold with font-bold in order to eliminate font weight 600 request 11 files +21 -22 Performance -
e79a0acfeat: add benchmark site list 1 file +132 Feature -
3541057fix: remove prefetch to try reduce payload size 2 files -2 Bug Fix -
cd45edachore: fix questionable AXE scan result when the link already has a title attribute 3 files +2 -3 Chore -
c0c8bbdperf: a possible hint to browsers that the colour animation is animated 1 file +1 Performance -
4e7c946feat(content): dramatically improve thumbnail quality on books in a similar way to the speaking page 2 files +3 -11 Feature -
9cd3d1bperf: remove old netlify headers in order to start over with cloudflare best practices in the future 1 file Performance
November 2023
-
2ada5dffeat: update readme 1 file +7 -7 Feature -
d3f28f3feat: update file type chart on build debug page 2 files +5 -1 Feature -
c36966bfeat: increase minimum count for article read count to render 1 file +1 -1 Feature -
c755d71feat(content): hide paragraph 1 file +2 -2 Feature -
7ef427dfeat(content): make featured/recent list smaller 4 files -4 Feature -
a29d6b0feat(content): add diff to code block in post 3 files +642 -505 Feature -
5d918d7feat(tests): implement initial playwright hello world tests (#307) 18 files +670 -89 Feature -
1cd444fchore: upgrades, prefetch 5 files +269 -263 Chore -
d0f000afeat(note): add another nixos link 4 files +1544 -1554 Feature -
92abfadfeat(content): add another nixos link 1 file +2 -1 Feature -
8b75b70chore(content): fixx typo 1 file +1 -1 Chore -
13c3259chore: same as previous 1 file +2 -2 Chore -
3854782chore: same as previous 2 files +109 -109 Chore -
c6a0297feat: remove netlify functions as I suspect they are causing first load perf issues, weirdly 4 files +1 -1 Feature -
cebf808chore(dependencies): upgrade dependencies 2 files +205 -208 Chore -
00235eechore: add new unit test script 1 file +2 -1 Chore -
21a9c5afeat(notes): add note about general purpose bisect 5 files +184 -129 Feature
October 2023
-
2adfbc2feat(notes): update nix note, hide sticky message 4 files +47 -45 Feature -
0d3d29ffeat(notes): update note about nix 1 file +4 -1 Feature -
c7e2527feat: update note about nix 1 file +6 -1 Feature -
38e8c51chore(dependencies): upgrade dependencies 2 files +15 -15 Chore -
2aac550chore: upgrade dependencies 2 files +92 -87 Chore -
5f96747chore: move some drafts into content 27 files +159 -1 Chore -
2f7c602chore(dependencies): upgrade dependencies 3 files +180 -272 Chore -
aca4915chore: cleanup old files 6 files +1 -306 Chore -
da95b35feat: update note and include published and updated properties 2 files +21 -2 Feature -
37efdb7feat: new note 7 files +339 -275 Feature -
251b1b3build: add pnpm to gitpod config 1 file +2 -2 Build -
7cae69bfix: fix typescript errors and warnings 18 files +21 -25 Bug Fix -
4d341b3chore(dependencies): upgrade dependencies 5 files +35 -30 Chore -
ad04baachore(dependencies): update some astro libraries 5 files +292 -242 Chore -
e66a603feat(note): add new note 3 files +38 Feature -
1709aa2chore(dependencies): pnpm prune 1 file +2 -6 Chore -
63d1437chore(dependencies): update dependencies 2 files +1484 -8548 Chore -
443fc2bbuild: migrate to pnpm (sick of npm's bullshit) (#305) 4 files +19012 -42111 Build -
394cb6bfeat: add notes link 1 file +1 -1 Feature -
118a5cachore(dependencies): update even more dependencies 3 files +910 -1003 Chore -
4185a74chore(dependencies): update more dependencies 2 files +16 -22 Chore -
c515bbachore(dependencies): update dependencies 3 files +5085 -1279 Chore -
9104106fix: fix questionable axe scan warnings 2 files +3 -3 Bug Fix -
ba5771ffix: remove useless attribute on book svg 1 file +1 -1 Bug Fix
September 2023
-
ad64634feat(article): update article content 2 files +20 -11 Feature -
ecb7ea3fix: fix import 2 files +2 -4 Bug Fix -
2bfc7cafeat(design-system): implement feedback form 6 files +31 -11 Feature -
cc8e964feat(design-system): add TextField component to react part of design system using react-aria 14 files +27739 -9183 Feature -
8899b5afeat(article): draft set theory article 4 files +103 -66 Feature -
428c34ffeat(design-system): add new example to Venn diagram demonstration 1 file +2 -1 Feature -
eaa2b30feat(note): amend note again 1 file +4 -4 Feature -
4ce0d34feat(note): amend note typo 1 file +1 -1 Feature -
34eb4c0feat(note): amend note 1 file +1 -1 Feature -
a937f53feat(content): add note 2 files +56 Feature -
c2b4536feat(design-system): add more examples of venn diagram component usage 2 files +28 -5 Feature -
5cbd93bfeat(article): update types vs interface article 1 file +1 -1 Feature -
97cc160feat(article): adjust size of venn diagram to make types larger than interfaces 1 file +1 -1 Feature -
9a88c93feat: for some reason "astro" was in my gitignore 3 files +2 -5 Feature -
2c0504fchore: dumb test to see if netlify path handling is being cached 3 files +71 -3 Chore -
8afb51afix: more path nonsense 1 file +2 -2 Bug Fix -
678a64dfix: attempt to resolve netlify-only build failures with import paths 3 files +7 -12 Bug Fix -
9d20f79feat: show books link 1 file +1 -1 Feature -
71cc954fix(content): fix import 1 file +1 Bug Fix -
4ac01a8fix(content): remove experiment page for venn diagram component temporarily 2 files -7 Bug Fix -
0d1f32dchore: try different import path 2 files +1 -2 Chore -
2778587chore(content): add missing props for venn diagram in experiments page 2 files +6 -3 Chore -
777db5dchore(content): hide books for a while 1 file +1 -1 Chore -
032bf8afeat(content): use astro-embed for youtube, tweets, etc in articles 8 files +124 -28 Feature -
610d0aafeat: add back article count that was removed for some reason 1 file +1 -1 Feature -
9419f12feat(content): add new syntax highlighting and styling with astr-expressive-code 4 files +127 -39 Feature -
e84c879chore(content): fix weird codeblock font size 3 files +7 -6 Chore -
5848e5bchore: remove reactflow due to typical node/npm module publishing being broken 6 files +22 -37 Chore -
4a6bb06chore: various new files for experiments 12 files +1030 -831 Chore -
46c2d40chore(content): add back in experiment content type 2 files +65 -65 Chore -
ff90701chore: minor refactorings 4 files +5 -5 Chore -
2eb7b45feat(content): add new experiment 2 files +77 -62 Feature -
64b687afeat(content): new experiments layout and index page 8 files +159 -59 Feature -
c996092fix: use correct image path for experiment pages 2 files +2 -2 Bug Fix -
2f04b6bfix(article): move draft article 2 files +63 -70 Bug Fix -
b23375ffeat: add experiments content type with unit tests 18 files +421 -94 Feature -
19b5325feat(design-system): adjust colours on homepage animation 1 file +1 -1 Feature -
b524cc4chore: remove unused code 1 file +1 -37 Chore -
6e6803bfeat(design-system): small colour cycle animation on homepage 3 files +71 -2 Feature -
e7c3ed7feat(article): implement simple unified/ast/mdx playground react component for wip article 5 files +130 -39 Feature -
09b2123fix(unit-tests): restore unit tests and refactor the two broken tests - vitest with astro:content! 7 files +93 -84 Bug Fix -
5ecc86echore: increase assetsInlineLomit to see if css is inlined 1 file +1 -1 Chore -
917f77fchore(typescript): import type cleanup 6 files +13 -13 Chore -
be13ccbfeat(article): wip article on unexpected work 5 files +129 Feature -
de80097feat: add simple automatic changelog to build page 7 files +563 -3 Feature
August 2023
-
498d4e8feat(content-design): implement mathjax support for markdown/mdx and add minimal css required 7 files +740 -49 Feature -
353ade5chore(design-system): minor temporary visual change to inline newsletter component 1 file +1 -1 Chore -
d4aa5b1perf(design-system): reduce tailwind output size by removing single shadow class usage 2 files +2 -2 Performance -
578d8e0chore: remove redundant lines specifying woff1 fonts 1 file -9 Chore -
37751dfperf(design-system): reduce tailwind output size 1 file +18 Performance -
213ddecfix: small cleanup of various typescript warnings and errors 7 files +6 -7 Bug Fix -
8261588chore: temporarily disable view transitions until astro:assets used for article images 1 file -2 Chore -
82decb5feat: implement astro 3.0 view transition as an experiment 7 files +12 -120 Feature -
e27fa4echore: minor grammar fix 1 file +1 -1 Chore -
d037e8dchore(package.json): implement commitizen for nicer commit messages 2 files +1305 -115 Chore -
caef446chore: add temporary legacy flag to react-three-fiber as lighting system has changed 1 file +2 -2 Chore -
f24bc3echore: upgrade to astro 3 35 files +1165 -1017 Chore