Changelog and Build Statistics
Environment
| Variable | Value |
|---|---|
Build date | 2026-06-27T21:25:30.593Z |
NODE_VERSION | 23.11.1 |
CF_PAGES_COMMIT_SHA | c510d8fa28595127d965edf0fd4afe54de485a80 |
CF_PAGES_BRANCH | master |
CF_PAGES_URL | https://85bd7519.lloydatkinson-net.pages.dev |
Content
- Articles 41
- Notes 22
- Books 13
- Presentation 5
- Projects 3
- Astro 48.9%
- MDX 31.6%
- TypeScript 14%
- YAML 1.3%
- INI 1%
- C# 1%
Changelog
June 2026
-
c510d8ffix: reduce duplicate network requests for sound effect1 file+24-22Bug Fix -
d6bd257feat: reduce size of maze component3 files+436-649Feature -
abd6271fix: use h2 for home page sub heading1 file+5-4Bug Fix -
a38a348feat(design): introduce size prop for heading component allowing for visual override while still keeping a semantic heading level5 files+29-4Feature -
20eef75content: fix spelling23 files+44-44Content -
97907e6content: rewrite some of my about page1 file+8-4Content -
26857aechore: ignore test for soon to be refactored component1 file Chore -
f9e1584chore: upgrade astro and it's dependencies239 files+1544-5903Chore -
4785b56feat(design): reorder theme selection2 files+8-20Feature -
2216485feat(design): add audible interaction to theme switcher component5 files+176-4Feature -
e8df0d6fix(design): work around an iOS Safari design decision to not use :active by default3 files+137-7Bug Fix -
6f306a8fix(design): correct an iOS Safari specific bug where focus would shift icon position4 files+13-11Bug Fix -
dce7e00build: remove lines of code counter as its absurdly operating system specific1 file-3Build -
aa57bb9feat(design): add granular gap control to inline component and refine chart legend5 files+50-45Feature -
4ae9b7achore(master): release lloydatkinson.net 0.1.0 (#461)3 files+329-2Chore -
aa23a97feat!: implement new site design system based on vanilla-extract and remove tailwind (#459)792 files+42164-6879Feature
December 2025
-
30ae1b4feat: add christmas tree emoji1 file+3Feature
November 2025
-
4abfeb1content: unhide specific article1 file Content -
2a51bb7chore: undo accidental publish1 file Chore -
59ecb94feat: implement about dialog with maze slideshow14 files+160-20Feature
October 2025
-
b6aab69content: temporarily hide article1 file Content -
e48b1b4content: remove sentence about "online developer communities" from about page because they are a fucking waste of time1 file+1-1Content -
52252d7feat: add ascii art style animation to home page8 files+144-7Feature -
1e4f5a4feat: implement link extract and tests7 files+156-14Feature -
ad82559content: update note on maths1 file+13Content -
108447efeat: implement further project structure for markdown link checker16 files+128-20Feature -
c911600feat: initial .net based markdown link checker project structure29 files+1367-3Feature -
ff76311feat: implement new ui for changelog page1 file+125-59Feature -
9d91510refactor: make maze load dynamically1 file+1-2Refactor -
4e610a1refactor: move layout grid classes to div instead of directly on body1 file+45-43Refactor -
55052cdfix: remove accidentally published unfinished article1 file Bug Fix -
6524ceefeat: initial article on reducing allocations in mazes project9 files+278-5Feature
September 2025
-
86f5376refactor: allow image grid videos to be more responsive3 files+18-9Refactor -
37d5a91style: format imports with new biome configuration103 files+357-303Style -
e628e1achore: remove console.logs5 files-13Chore -
2813b63chore: upgrade tsconfig file and remove properties already provided via extend1 file+24-32Chore -
a505f88style: apply formatting and linting with biome (#455)193 files+9753-9799Style -
53bd839fix: remove text-wrap: pretty as it looks bad on ios safari1 file-1Bug Fix -
db0479ffeat: use youtube component in existing article1 file+3-2Feature -
b58ec8efeat: implement primitive youtube embed component for articles2 files+29-2Feature -
00f53fffix: make page headers same offset as articles1 file+1-1Bug Fix -
423683bfix: remove cyan from home page maze as it looks terrible on white1 file-1Bug Fix -
2993235fix: fix layout on some pages being incorrect1 file+17-17Bug Fix -
43a17e7feat(content): grammar1 file+1-1Feature -
0e4bf76fix: fix sticky right area once again2 files+4-6Bug Fix -
a9b0deffix: restore correct sticky right column behaviour1 file+4-2Bug Fix -
6f0a7cbfeat: migrate layout to proper css grid - now there are three columns (#451)4 files+120-52Feature -
36d331ffeat: update reading title1 file+1-1Feature
August 2025
-
065c462feat: implement article creation tool2 files+78Feature -
aeb5287fix: remove pointless webmentions logging1 file-1Bug Fix -
e598e1bfix: remove "content" property from bookmark-of webmention6 files+107-53Bug Fix -
c428e5cfeat: use more sane heading size for notes8 files+132-62Feature -
4d0d27cchore: update workspace extension recommendations2 files+3-14Chore -
ed0685fchore: upgrade dependencies4 files+340-255Chore -
61614b4feat: updates Biome to v2.1.1 and applies formatting (#448)47 files+267-239Feature
May 2025
-
1036480feat(content): draft article on identity2 files+51-2Feature -
f549e03feat(content): fix link1 file+1-1Feature -
e150beffeat(content): update article1 file+1-5Feature -
89c820cfeat(content): article update1 file+1Feature -
e1c058dfeat(content): update article1 file+31Feature -
bf1b319content: clear up a point1 file+1-1Content -
6a2c9f9fix: previous and next articles were swapped1 file+1-1Bug Fix -
db24c8cfeat(content): motivation and absurdity1 file+27Feature -
64ce372feat: add inter 600 to head so it loads with the others9 files+742-400Feature -
06a5938chore(content): remove typo1 file+1-1Chore -
74e36a2feat: increase number of shown recent articles on home page2 files+2-2Feature -
573cd09feat(content): add tags to some notes7 files+24-1Feature -
85643c0feat(content): remove lorem ipsum2 files+11-6Feature -
a782f3dfeat: various content and design changes and some commented out files acting as todo's129 files+8365-6542Feature
April 2025
-
dd8ecd7chore: css modules, css variables, all pain...12 files+551-32Chore -
5e8c7effeat(design): tweak heading spacing slightly5 files+38-10Feature -
1652076feat(design): another header redesign12 files+6957-8667Feature -
ee44b31feat(design): letter spacing changes9 files+19-11Feature -
e63156bfeat(design): tighter letter spaving for content headings1 file+1Feature -
d3bcd8cfeat(design): use tighter letter spacing in header1 file+3-3Feature -
9207cf0feat(design): decrease space between categories2 files+4-20Feature -
88dc4ebfeat(design): continued minor ui changes4 files+25-18Feature -
a995d34feat: maze uses random colours3 files+35-8Feature -
e8a9c02feat: change maze animation1 file+55-16Feature -
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 footer27 files+151-45Feature -
165fbc2feat: increase contrast of footnote text1 file+1-1Feature -
873dac9feat: increase contrast of content text2 files+31Feature -
f93590fstyle: sort classes with headwind16 files+28-28Style -
18bb81bfeat: add table of contents to bookmarks3 files+33-21Feature -
8077205feat(content): add note about band steering3 files+41-11Feature -
7c0c30achore: delete duplicated content from previous upgrade112 files-1977Chore -
6e9d958feat: incomplete bookmark system11 files+99-77Feature -
8f2a764fix: change missed "url" to "id" for previous/next navigation3 files+48-40Bug Fix -
06d2d78feat: initial basic implementation of bookmarks page6 files+109-37Feature -
e65a092feat: implement bookmark category filtering3 files+40-6Feature -
3e5075etest: refactor bookmark unit tests3 files+65-29Test -
575c9f2test: unit test for sorting bookmarks by author1 file+55-5Test -
e57f7a2style: formatting changes based on latest biome version11 files+45-37Style -
f9a8c91fix: use correct id1 file+1-2Bug Fix -
e04a665feat: upgrade astro dependencies and migrate to content loader for content (#447)215 files+5494-3670Feature
March 2025
-
8040254feat(content): add note about updating updated property automatically2 files+81-1Feature -
cf6d35afeat(content): update mirror article1 file+2-2Feature -
6175504feat(content): article on git mirrors (#446)5 files+113Feature -
1a19279build(fix): remove large fortunately unused video file1 file Build -
33c8d14feat(content): write year in review for 2024 (#445)102 files+576-604Feature -
ea0de50chore(dependencies): remove renovate bot which is absolutely insufferable1 file-6Chore
February 2025
-
03ddd18feat(content): 2024 year in review (#421)2 files+405Feature -
5a09be3feat(content): 2024 year in review (#420)1 file+280Feature -
be5be99feat(content): 2024 year in review (#419)186 files+440-5Feature
January 2025
-
5e2cc81feat(content): optimize images in articles and notes by a reasonable amount5 files+34-4Feature -
ad532d4chore(design): remove some comments from maze component1 file+1-11Chore -
1c4efd0feat(design): slow maze animation down a little bit2 files+2-2Feature -
0cd1c39chore(dependencies): upgrade vitest4 files+108-375Chore -
510714dfeat(design): initial work on particle system experiment (#408)7 files+3667-3245Feature -
b9906b2feat(design): implement small port of maze functionality for home page animation (#407)5 files+514-45Feature -
d2ea1f5chore: update devcontainer.json1 file+7-1Chore -
8ecec48chore(dependencies): upgrade to astro 5 but use legacy content collections9 files+1330-819Chore
December 2024
-
320d7bffix: comment out runtime error2 files+6-2Bug Fix
November 2024
-
300025cfeat: update configuration.ts1 file+2-2Feature -
bbaf406chore: hide something from about page1 file+3-1Chore -
b707910content: add missing code block title1 file+1-1Content -
8ac1255content: fix grammar1 file+1-1Content -
ce22e0acontent: add grafana with sql server article2 files+102Content -
ebe668dfeat: draft article4 files+451-107Feature -
3b39b0bfeat: add quote to about page3 files+14-2Feature -
38ec073content: add new book2 files+22Content -
5ad3cc5content(note): add note3 files+7-5Content -
d9a1806content: add new book7 files+40-3Content -
341bb53feat: improve code quality of MobileNavigationButton1 file-12Feature -
f5ce66bperf: use custom element for mobile navigation button instead of preact (#390)2 files+104-1Performance
October 2024
-
4271e6fchore: minor restructuring and more import refactors (#388)103 files+78-286Chore -
6df551bchore: missed from pr (#384)1 file+1-1Chore -
7729723chore: refactor all imports to import aliases (#382)119 files+305-300Chore -
cdbc5e1chore(deps): upgrade dependencies2 files+1396-1303Chore -
b5737f2chore(deps): update dependency preact to v10.24.3 (#370)1 file+27-27Chore -
21326aechore(deps): update dependency @iconify/json to v2.2.266 (#372)1 file+4-4Chore -
c8e23aebuild: increment node version in github actions pipeline1 file+1-1Build -
5214ac1chore(deps): update dependency tailwindcss to v3.4.14 (#371)1 file+27-22Chore -
78f86ddchore: remove 15 unused dependencies4 files+5-1012Chore -
1ffb8ffchore(changelog): remove console log1 file-2Chore -
447e943style: code formatting7 files+13-17Style -
76f5fcffix(changelog): align commit message with commit type badge1 file+1-1Bug Fix -
9508eaffix(changelog): correctly lookup commit type for conditional styling1 file+7-2Bug Fix -
bb77b74fix(design-system): use padding in TableOfContents in place of gap to allow indent border to meet1 file+15-13Bug Fix -
550f8bachore(dependencies): upgrade various dependencies2 files+48-46Chore -
27a962afeat: implement new changelog feature making use of new design system components (#367)5 files+166-49Feature -
2d7eb60feat: refactor article table of contents into generic table of contents for other usages6 files+79-28Feature -
9b26b27feat: filter out experiments temporarily3 files-1Feature -
76dc3befeat: refactor speaking page to use new GroupedList5 files+15-32Feature -
6abcc53feat: implement GroupedList, GroupedListItem, GroupedListDateItem components and significantly reduce duplicate code8 files+121-176Feature -
dbdedbbfeat: update featured articles to show personal1 file+1-1Feature -
dee986cperf: remove preact for image zoom feature3 files+19-6Performance -
88d16e1feat: clean up recent/featured articles list9 files+38-23Feature -
ff1efc2feat: add note to book page (#366)3 files+5-1Feature -
495619cfeat: table of contents component (#365)11 files+130-13Feature -
756baa3feat: add documentation content type placeholders12 files+93-1Feature -
56daa14chore: remove unused files2 files-10Chore -
49b5f1cstyle: format webmention files4 files+31-30Style -
df33ffffeat: update name article1 file+1-1Feature -
da4e724chore: rename file1 file Chore -
8fb00ddfeat: update1 file+1-1Feature -
45ce7b1feat: update name rant1 file+8-8Feature -
49ba83cfeat: my name rant3 files+42Feature -
e3c876ffeat: add note 181 file Feature -
1f1b648feat: add webmention unit test for filtering2 files+11-2Feature -
ecfb31afeat: improve unit tests6 files+87-62Feature -
754dec2feat: stuff3 files+73-38Feature -
97213bcfeat: improve author empty value handling3 files+381-32Feature -
c84eec7test: initial webmention jf2 parsing and filtering unit tests10 files+635-216Test -
cd86baffix: use correct path for image1 file+1-1Bug Fix -
bd348f5feat: add webmentions u-photo7 files+1539-29Feature -
926f7cefeat: add some quick fix1 file+6-2Feature -
d80b4f5feat: early and not very good implementation of web mention component2 files+63-9Feature -
d76caf9feat: update webmentions note1 file+6-1Feature -
c16b9aefeat: webmentions stuff13 files+511-11Feature -
6c5bb24feat: extract some functions out4 files+146-51Feature -
464f5fafeat: update webmentions note2 files+28Feature -
2482cabfeat: hide note 18 for a while1 file Feature -
1ac5ad5feat: update webmention note1 file+31-1Feature -
438fc95feat: remove u-url for note1 file-1Feature -
dadab30feat: note microformat3 files+6-5Feature -
b0b9b3cfeat: update webmention note1 file+2Feature -
812155cfeat: add webmention note1 file+21-1Feature -
7349a28feat: add new empty note3 files+32-42Feature -
dc6412ffeat: add pingback support too1 file+1Feature -
e78a9bdchore(deps): upgrade biome2 files+39-39Chore -
74357d7feat: webmentions test1 file+32Feature -
d3c6f38feat: add better indieweb category tags1 file+12-12Feature -
918ef8cfeat: indieweb is hard1 file+1Feature -
e8c8342feat: indieweb is so weird2 files+1-1Feature -
b3c8980feat: ugh1 file+1-1Feature -
29fbab0feat: indieweb is weird1 file+1Feature -
2709ac0feat: further indieweb microformat stuff2 files+2-1Feature -
dd7c47cfeat: indieweb microformat stuff3 files+5-3Feature -
c0af677feat: add more indieweb stuff1 file+1Feature -
9625243feat: add webmention link1 file+1Feature -
c57bad2feat: add another "me" element3 files+17Feature -
1909c16feat: implement heading anchors18 files+108-8Feature
September 2024
-
d95868estyle: formatting and linting13 files+437-268Style -
975237cfix: remove diff html2 files-26995Bug Fix -
d7e424dfeat: add initial astro component unit tests finally11 files+158-30Feature -
b142fbefeat: add link1 file+1-1Feature -
17576bcfeat: add comment3 files+19-1Feature -
915041bfeat: quick svg test1 file+1Feature -
0882e45feat: add missing images2 files+1-1Feature -
e16d73dfeat: add clarifying label1 file+1-1Feature -
8ec89e7feat: add possible open graph image2 files+6-1Feature -
60efe22feat: article on cloudflare svg nonsense (#354)11 files+27213-46Feature -
be3662bfeat: new draft article14 files+74-51Feature -
0d009bfchore(deps): upgrade dependencies3 files+170-170Chore -
62a2135feat: work around stupid axe scan result1 file+37-12Feature -
68cfdacfix: use correct path for subset fonts1 file+9-9Bug Fix -
c6d43e6feat: subset fonts to reduce size20 files+77-4Feature -
80cdebafeat: add glyph page for font subsetting3 files+44-2Feature -
e9b6080feat: use sensible browserlist values (the default is to support pre 2006 Firefox...)1 file+4-1Feature -
38d4b76fix: refactor cloudflare bullshit fixer script2 files+4-2Bug Fix -
fb27905feat: add a script to fix cloudflares bullshit2 files+111Feature -
27e0d2cchore: remove commented out code2 files+44-43Chore -
0f15e76chore: try icon outside button1 file+1Chore -
228a59cchore: wtf?2 files Chore -
cffb852chore(deps): upgrade to correct versions2 files+10-10Chore -
c21e499chore: hide all experiments5 files Chore -
4fe3590chore: more stupid problems2 files Chore -
f6a3145feat: add more icons and7 files+139-99Feature -
3c1104ffeat: more icons added7 files+234-119Feature -
8a4145afix: use correct date for lookup1 file+1-1Bug Fix -
13b29b3feat: various seasonal and icon changes12 files+85-207Feature -
b2e428efix: remove plausible file download tracking3 files+23-23Bug Fix -
ea94c31feat: add christmas text5 files+84-9Feature -
5c1b303feat: introduce slot for header title (#341)8 files+110-89Feature -
c269c12fix(deps): update dependency @types/react to v18.3.6 (#339)1 file+45-45Bug Fix -
66046d7chore(deps): update dependency @iconify/json to v2.2.249 (#338)1 file+4-4Chore -
e8b473dfeat: implement social share api and discord webhook integration (#335)3 files+151-18Feature -
7b6591bfeat: return parsed response1 file+1-1Feature -
95d87ddfeat: log function request differently1 file+1-1Feature -
7276431feat: log form contents1 file+2-2Feature -
48b91a9feat: get form post1 file+1-1Feature -
823f658feat: add simple api function1 file+17Feature -
7726beffeat: add new colour to build log1 file+1Feature -
d3489b2chore(deps): update peter-evans/close-issue action to v3 (#334)1 file+1-1Chore -
7365158chore(deps): update katydecorah/read-action action to v9 (#332)1 file+1-1Chore -
e1a3e6bchore(deps): update actions/upload-artifact action to v4 (#331)1 file+1-1Chore -
cd3d465chore(deps): update actions/setup-node action to v4 (#330)1 file+1-1Chore -
23da640chore(deps): update actions/labeler action to v5 (#328)1 file+1-1Chore -
9b39b92build: add renovate.json (#325)1 file+6Build -
822e1a5chore(deps): upgrade dependencies3 files+366-363Chore -
d49c6dcchore: dumb css1 file+1-1Chore -
3338b96feat: implement new icon system (#326)57 files+606-277Feature -
a96ce27style: biome update4 files+45-53Style -
c48aebechore(dependencies): upgrade dependencies3 files+320-349Chore -
2ccb7aechore: more dependency upgrades2 files+733-750Chore -
cb6bfe7chore: dependency upgrades and code cleanups (#321)32 files+343-425Chore -
b1d925bfeat: update note1 file+5-5Feature -
e82dacbfeat: update note1 file+5-1Feature -
278a0e4feat: cleanups11 files+166-140Feature
August 2024
-
c52cefffeat: remove redundant null checks in content queries5 files+29-61Feature -
d3e3d7bfix: more content for note2 files+7-1Bug Fix -
364a7d6fix: typo in note1 file+1-1Bug Fix -
084c170feat: implement biome based formatting and linting (#320)129 files+1158-1126Feature -
523bf33feat: various upgrades7 files+1580-1451Feature -
5df8032feat: upgrade dependencies (#319)11 files+227-403Feature -
d39555cfeat: add missing rss attributes3 files+62-62Feature -
a22463bfeat: upgrade deps3 files+2563-2769Feature
July 2024
-
7dfb559fix: stupid vscode mdx extension adding nonsense to ends of files2 files+7-3Bug Fix -
ef954dbcontent: add video2 files+8-7Content -
616bcddstyle: remove whitespace1 file+24-24Style -
41ad8cffeat: remove affiliate link1 file+1-1Feature -
03bfa17feat: remove clarity for a while1 file-8Feature
June 2024
-
dc247e0feat: hide donate button4 files+103-104Feature -
35324cfchore(dependencies): upgrade dependenices (except astro mdx)2 files+833-664Chore -
81aa252feat(book): add new book2 files+25Feature -
7f9c8d6feat(book): add finished book1 file+2-1Feature -
cd73a0fbuild(docker): implement docker support4 files+7871-5779Build -
da6143bfeat: fix broken link1 file+1-1Feature -
63b019ffeat: typo1 file+1-1Feature -
19b3b0bfeat: update about me page and add liberapay button component5 files+46-31Feature -
10647e0feat: use liberapay1 file+5-1Feature -
58b50a1feat: add kofi button1 file+1Feature -
0ba575dfeat: update about page1 file+2-2Feature -
3411f13build: increase scheduled builds to every 30 minutes1 file+1-1Build -
096694dfeat(analytics): lower requirement to show read count1 file+1-1Feature -
2810b5afeat(analytics): add clarity back for a while1 file+8Feature -
2b0b62ffeat(article): typo1 file+2-2Feature
May 2024
-
98eed15feat(search): experimental search query7 files+209Feature -
fd6fc97feat(book): update book list3 files+25-1Feature -
3bb5b1bfeat: reimplement some of the build page information1 file+9-29Feature -
6a6edeechore(dependencies): upgrade expressive-code4 files+246-247Chore -
8eb4203feat(article): conclude article on standups (#317)5 files+176-157Feature -
5f337d9chore(dependencies): upgrade dependencies4 files+7439-9296Chore -
bdaf818feat: various uprades5 files+7402-8799Feature -
f2e87effeat: hide hire notice1 file+2-2Feature -
cd627ddfeat(article): wednesday section on standups4 files+44-10Feature -
09109e2chore(article): fix typos1 file+2-2Chore -
e63d106feat(article): remove duplicate1 file-77Feature -
ac43745feat(article): another entry in the standup article1 file+101Feature -
59cd0d4feat(article): monday segment of article about standups (#316)3 files+83-79Feature -
5b6222afeat(article): article on complexity of simple scripts (#315)4 files+8375-6157Feature -
22cc5a3feat: add image to article2 files+7-6Feature
April 2024
-
8ac431ffeat: add book4 files+37-13Feature -
ce1a2cffeat(book): mark book as completed2 files+3-2Feature
March 2024
-
09272b0feat: reduce quality of opengraph image on experiments2 files+2-2Feature -
79ec26cfeat: change some featured articles4 files+2-3Feature -
31f5928feat: minor formatting and dependency updates3 files+506-53Feature -
3bba788feat: remove type error ignores and fix properly3 files+12-6Feature -
a75c5b5feat: remove tools, scripts, code that is archived in the archived-scripts branch for reintroduction31 files+38-945Feature -
7a89709feat: remove astro transition attributes as it's adding to the output css even when not used6 files+19-12Feature -
a1c81f7fix: various typescript errors and warnings fixed17 files+28-94Bug Fix -
46c113bchore(testing): remove hello world playwright tests until future5 files+1-464Chore -
605c595fix: possible fix to long standing issue2 files+2Bug Fix -
a34ce22chore(dependencies): upgrade multiple dependencies2 files+1954-2079Chore -
fe1f909feat(article): typo fix1 file+1-1Feature -
6b68c5efeat(article): add article with course recommendations3 files+4-4Feature -
6b451d7feat(book): add C# 5 book3 files+46-1Feature
February 2024
-
9e0937bfeat: add hire me message back1 file+2-2Feature -
11f19f0chore: remove message (for now)1 file-6Chore -
b529b9cfeat: fuck hn1 file+6Feature -
88f3402feat: add link to my mastodon account2 files+2-1Feature -
3635614feat(content): update an article1 file+2Feature -
28817c9feat(article): add missing footnote1 file+3-1Feature -
1757797feat(article): add rant about dark modefanatics and add rehype-figure for (future) image captions8 files+143-2Feature -
1211e2achore: clean up ignored files1 file-877Chore -
73f2efffeat(book): update status of book1 file+1-1Feature -
78450d0feat(article): add mastodon post2 files+23Feature -
83f8181feat: add mastodon icon5 files+22-4Feature -
8c06f8afeat(note): update note about maths expressions in posts2 files+103-130Feature -
c468928chore(dependencies): upgrade dependencies2 files+1137-1108Chore -
6467692chore: move mastodon verification1 file+1Chore -
02789d2feat: add mastodon verification1 file+2Feature
January 2024
-
71fde2efeat(note): add new note with maze output4 files+473-451Feature -
d0ba02ffix: fix issue where /about wasn't bold1 file+1-1Bug Fix -
213881dfeat(article): update year in review tags1 file+2Feature -
f995d0ffeat(book): add mazes for programmers book to reading list4 files+126-79Feature -
1532882feat(content): add breakdown chart to year in review7 files+1714-1768Feature -
b7a9c1afeat(content): update year in review1 file+1-1Feature -
20f359dfeat(content): remove featured flag from an article1 file-1Feature -
703603bfeat(content): add year in review3 files+77Feature
December 2023
-
c7aa084feat(content): add new article about 2023 christmas quiz3 files+48Feature -
06e4ccefeat: wip word search puzzle generator3 files+66Feature -
385715afeat: add another testimonial1 file+4Feature -
d9721affeat: add some more testimonials from previous feedback at previous jobs1 file+16Feature -
1fe6dabchore: add astro types to .gitignore2 files+77-75Chore -
f9cd76afeat(content): new note2 files+87-74Feature -
9fcb8e8feat: make spotify links open in new tab1 file+2-2Feature -
6d9e7e7feat: cleanup astro config1 file-4Feature -
bafd408feat(content): automate footnote heading6 files+3-21Feature -
1c6b498fix: remove typos1 file+1-1Bug Fix -
8fed7c7fix: remove unused imports2 files+2-5Bug Fix -
cdcf49efix(content): typo1 file-4Bug Fix -
e40ac77feat(dependencies): upgrade to astro 4 and mathjax4 files+886-1224Feature -
5bacfc4feat: use formspree for now3 files+86-95Feature -
3732f3fchore(dependencies): upgrade dependencies2 files+516-505Chore -
bf6c01aperf: try reduce css size sent to browser slightly1 file+1-1Performance -
33dc7a8perf: replace usage of font-semibold with font-bold in order to eliminate font weight 600 request11 files+21-22Performance -
e79a0acfeat: add benchmark site list1 file+132Feature -
3541057fix: remove prefetch to try reduce payload size2 files-2Bug Fix -
cd45edachore: fix questionable AXE scan result when the link already has a title attribute3 files+2-3Chore -
c0c8bbdperf: a possible hint to browsers that the colour animation is animated1 file+1Performance -
4e7c946feat(content): dramatically improve thumbnail quality on books in a similar way to the speaking page2 files+3-11Feature -
9cd3d1bperf: remove old netlify headers in order to start over with cloudflare best practices in the future1 file Performance
November 2023
-
2ada5dffeat: update readme1 file+7-7Feature -
d3f28f3feat: update file type chart on build debug page2 files+5-1Feature -
c36966bfeat: increase minimum count for article read count to render1 file+1-1Feature -
c755d71feat(content): hide paragraph1 file+2-2Feature -
7ef427dfeat(content): make featured/recent list smaller4 files-4Feature -
a29d6b0feat(content): add diff to code block in post3 files+642-505Feature -
5d918d7feat(tests): implement initial playwright hello world tests (#307)18 files+670-89Feature -
1cd444fchore: upgrades, prefetch5 files+269-263Chore -
d0f000afeat(note): add another nixos link4 files+1544-1554Feature -
92abfadfeat(content): add another nixos link1 file+2-1Feature -
8b75b70chore(content): fixx typo1 file+1-1Chore -
13c3259chore: same as previous1 file+2-2Chore -
3854782chore: same as previous2 files+109-109Chore -
c6a0297feat: remove netlify functions as I suspect they are causing first load perf issues, weirdly4 files+1-1Feature -
cebf808chore(dependencies): upgrade dependencies2 files+205-208Chore -
00235eechore: add new unit test script1 file+2-1Chore -
21a9c5afeat(notes): add note about general purpose bisect5 files+184-129Feature
October 2023
-
2adfbc2feat(notes): update nix note, hide sticky message4 files+47-45Feature -
0d3d29ffeat(notes): update note about nix1 file+4-1Feature -
c7e2527feat: update note about nix1 file+6-1Feature -
38e8c51chore(dependencies): upgrade dependencies2 files+15-15Chore -
2aac550chore: upgrade dependencies2 files+92-87Chore -
5f96747chore: move some drafts into content27 files+159-1Chore -
2f7c602chore(dependencies): upgrade dependencies3 files+180-272Chore -
aca4915chore: cleanup old files6 files+1-306Chore -
da95b35feat: update note and include published and updated properties2 files+21-2Feature -
37efdb7feat: new note7 files+339-275Feature -
251b1b3build: add pnpm to gitpod config1 file+2-2Build -
7cae69bfix: fix typescript errors and warnings18 files+21-25Bug Fix -
4d341b3chore(dependencies): upgrade dependencies5 files+35-30Chore -
ad04baachore(dependencies): update some astro libraries5 files+292-242Chore -
e66a603feat(note): add new note3 files+38Feature -
1709aa2chore(dependencies): pnpm prune1 file+2-6Chore -
63d1437chore(dependencies): update dependencies2 files+1484-8548Chore -
443fc2bbuild: migrate to pnpm (sick of npm's bullshit) (#305)4 files+19012-42111Build -
394cb6bfeat: add notes link1 file+1-1Feature -
118a5cachore(dependencies): update even more dependencies3 files+910-1003Chore -
4185a74chore(dependencies): update more dependencies2 files+16-22Chore -
c515bbachore(dependencies): update dependencies3 files+5085-1279Chore -
9104106fix: fix questionable axe scan warnings2 files+3-3Bug Fix -
ba5771ffix: remove useless attribute on book svg1 file+1-1Bug Fix
September 2023
-
ad64634feat(article): update article content2 files+20-11Feature -
ecb7ea3fix: fix import2 files+2-4Bug Fix -
2bfc7cafeat(design-system): implement feedback form6 files+31-11Feature -
cc8e964feat(design-system): add TextField component to react part of design system using react-aria14 files+27739-9183Feature -
8899b5afeat(article): draft set theory article4 files+103-66Feature -
428c34ffeat(design-system): add new example to Venn diagram demonstration1 file+2-1Feature -
eaa2b30feat(note): amend note again1 file+4-4Feature -
4ce0d34feat(note): amend note typo1 file+1-1Feature -
34eb4c0feat(note): amend note1 file+1-1Feature -
a937f53feat(content): add note2 files+56Feature -
c2b4536feat(design-system): add more examples of venn diagram component usage2 files+28-5Feature -
5cbd93bfeat(article): update types vs interface article1 file+1-1Feature -
97cc160feat(article): adjust size of venn diagram to make types larger than interfaces1 file+1-1Feature -
9a88c93feat: for some reason "astro" was in my gitignore3 files+2-5Feature -
2c0504fchore: dumb test to see if netlify path handling is being cached3 files+71-3Chore -
8afb51afix: more path nonsense1 file+2-2Bug Fix -
678a64dfix: attempt to resolve netlify-only build failures with import paths3 files+7-12Bug Fix -
9d20f79feat: show books link1 file+1-1Feature -
71cc954fix(content): fix import1 file+1Bug Fix -
4ac01a8fix(content): remove experiment page for venn diagram component temporarily2 files-7Bug Fix -
0d1f32dchore: try different import path2 files+1-2Chore -
2778587chore(content): add missing props for venn diagram in experiments page2 files+6-3Chore -
777db5dchore(content): hide books for a while1 file+1-1Chore -
032bf8afeat(content): use astro-embed for youtube, tweets, etc in articles8 files+124-28Feature -
610d0aafeat: add back article count that was removed for some reason1 file+1-1Feature -
9419f12feat(content): add new syntax highlighting and styling with astr-expressive-code4 files+127-39Feature -
e84c879chore(content): fix weird codeblock font size3 files+7-6Chore -
5848e5bchore: remove reactflow due to typical node/npm module publishing being broken6 files+22-37Chore -
4a6bb06chore: various new files for experiments12 files+1030-831Chore -
46c2d40chore(content): add back in experiment content type2 files+65-65Chore -
ff90701chore: minor refactorings4 files+5-5Chore -
2eb7b45feat(content): add new experiment2 files+77-62Feature -
64b687afeat(content): new experiments layout and index page8 files+159-59Feature -
c996092fix: use correct image path for experiment pages2 files+2-2Bug Fix -
2f04b6bfix(article): move draft article2 files+63-70Bug Fix -
b23375ffeat: add experiments content type with unit tests18 files+421-94Feature -
19b5325feat(design-system): adjust colours on homepage animation1 file+1-1Feature -
b524cc4chore: remove unused code1 file+1-37Chore -
6e6803bfeat(design-system): small colour cycle animation on homepage3 files+71-2Feature -
e7c3ed7feat(article): implement simple unified/ast/mdx playground react component for wip article5 files+130-39Feature -
09b2123fix(unit-tests): restore unit tests and refactor the two broken tests - vitest with astro:content!7 files+93-84Bug Fix -
5ecc86echore: increase assetsInlineLomit to see if css is inlined1 file+1-1Chore -
917f77fchore(typescript): import type cleanup6 files+13-13Chore -
be13ccbfeat(article): wip article on unexpected work5 files+129Feature -
de80097feat: add simple automatic changelog to build page7 files+563-3Feature
August 2023
-
498d4e8feat(content-design): implement mathjax support for markdown/mdx and add minimal css required7 files+740-49Feature -
353ade5chore(design-system): minor temporary visual change to inline newsletter component1 file+1-1Chore -
d4aa5b1perf(design-system): reduce tailwind output size by removing single shadow class usage2 files+2-2Performance -
578d8e0chore: remove redundant lines specifying woff1 fonts1 file-9Chore -
37751dfperf(design-system): reduce tailwind output size1 file+18Performance -
213ddecfix: small cleanup of various typescript warnings and errors7 files+6-7Bug Fix -
8261588chore: temporarily disable view transitions until astro:assets used for article images1 file-2Chore -
82decb5feat: implement astro 3.0 view transition as an experiment7 files+12-120Feature -
e27fa4echore: minor grammar fix1 file+1-1Chore -
d037e8dchore(package.json): implement commitizen for nicer commit messages2 files+1305-115Chore -
caef446chore: add temporary legacy flag to react-three-fiber as lighting system has changed1 file+2-2Chore -
f24bc3echore: upgrade to astro 335 files+1165-1017Chore