Changelog and Build Statistics

Environment

Variable Value
Build date 2025-12-07T15:04:35.885Z
NODE_VERSION 23.11.1
CF_PAGES_COMMIT_SHA 4abfeb1310f0318e317a81d30d3fc1b0af5c04cb
CF_PAGES_BRANCH master
CF_PAGES_URL https://cd9bb3e2.lloydatkinson-net.pages.dev

Content

Articles: 42 Notes: 22 Books: 13 Presentation: 5 Projects: 3 Quotes: 0
  1. Articles 42
  2. Notes 22
  3. Books 13
  4. Presentation 5
  5. Projects 3
  6. 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%
  1. MDX 50.1%
  2. Astro 21.6%
  3. TypeScript 14.5%
  4. TSX 4.6%
  5. YAML 2.2%
  6. INI 1.7%
  7. C# 1.6%
  8. CSS 1%
  9. CSV 0.7%
  10. XML 0.4%
  11. JavaScript 0.4%
  12. Microsoft Visual Studio Solution 0.4%
  13. Text 0.4%
  14. PowerShell 0.3%
  15. Markdown 0%

Changelog

November 2025

  1. 4abfeb1 content: unhide specific article 1 file Content
  2. 2a51bb7 chore: undo accidental publish 1 file Chore
  3. 59ecb94 feat: implement about dialog with maze slideshow 14 files +160 -20 Feature

October 2025

  1. b6aab69 content: temporarily hide article 1 file Content
  2. e48b1b4 content: remove sentence about "online developer communities" from about page because they are a fucking waste of time 1 file +1 -1 Content
  3. 52252d7 feat: add ascii art style animation to home page 8 files +144 -7 Feature
  4. 1e4f5a4 feat: implement link extract and tests 7 files +156 -14 Feature
  5. ad82559 content: update note on maths 1 file +13 Content
  6. 108447e feat: implement further project structure for markdown link checker 16 files +128 -20 Feature
  7. c911600 feat: initial .net based markdown link checker project structure 29 files +1367 -3 Feature
  8. ff76311 feat: implement new ui for changelog page 1 file +125 -59 Feature
  9. 9d91510 refactor: make maze load dynamically 1 file +1 -2 Refactor
  10. 4e610a1 refactor: move layout grid classes to div instead of directly on body 1 file +45 -43 Refactor
  11. 55052cd fix: remove accidentally published unfinished article 1 file Bug Fix
  12. 6524cee feat: initial article on reducing allocations in mazes project 9 files +278 -5 Feature

September 2025

  1. 86f5376 refactor: allow image grid videos to be more responsive 3 files +18 -9 Refactor
  2. 37d5a91 style: format imports with new biome configuration 103 files +357 -303 Style
  3. e628e1a chore: remove console.logs 5 files -13 Chore
  4. 2813b63 chore: upgrade tsconfig file and remove properties already provided via extend 1 file +24 -32 Chore
  5. a505f88 style: apply formatting and linting with biome (#455) 193 files +9753 -9799 Style
  6. 53bd839 fix: remove text-wrap: pretty as it looks bad on ios safari 1 file -1 Bug Fix
  7. db0479f feat: use youtube component in existing article 1 file +3 -2 Feature
  8. b58ec8e feat: implement primitive youtube embed component for articles 2 files +29 -2 Feature
  9. 00f53ff fix: make page headers same offset as articles 1 file +1 -1 Bug Fix
  10. 423683b fix: remove cyan from home page maze as it looks terrible on white 1 file -1 Bug Fix
  11. 2993235 fix: fix layout on some pages being incorrect 1 file +17 -17 Bug Fix
  12. 43a17e7 feat(content): grammar 1 file +1 -1 Feature
  13. 0e4bf76 fix: fix sticky right area once again 2 files +4 -6 Bug Fix
  14. a9b0def fix: restore correct sticky right column behaviour 1 file +4 -2 Bug Fix
  15. 6f0a7cb feat: migrate layout to proper css grid - now there are three columns (#451) 4 files +120 -52 Feature
  16. 36d331f feat: update reading title 1 file +1 -1 Feature

August 2025

  1. 065c462 feat: implement article creation tool 2 files +78 Feature
  2. aeb5287 fix: remove pointless webmentions logging 1 file -1 Bug Fix
  3. e598e1b fix: remove "content" property from bookmark-of webmention 6 files +107 -53 Bug Fix
  4. c428e5c feat: use more sane heading size for notes 8 files +132 -62 Feature
  5. 4d0d27c chore: update workspace extension recommendations 2 files +3 -14 Chore
  6. ed0685f chore: upgrade dependencies 4 files +340 -255 Chore
  7. 61614b4 feat: updates Biome to v2.1.1 and applies formatting (#448) 47 files +267 -239 Feature

May 2025

  1. 1036480 feat(content): draft article on identity 2 files +51 -2 Feature
  2. f549e03 feat(content): fix link 1 file +1 -1 Feature
  3. e150bef feat(content): update article 1 file +1 -5 Feature
  4. 89c820c feat(content): article update 1 file +1 Feature
  5. e1c058d feat(content): update article 1 file +31 Feature
  6. bf1b319 content: clear up a point 1 file +1 -1 Content
  7. 6a2c9f9 fix: previous and next articles were swapped 1 file +1 -1 Bug Fix
  8. db24c8c feat(content): motivation and absurdity 1 file +27 Feature
  9. 64ce372 feat: add inter 600 to head so it loads with the others 9 files +742 -400 Feature
  10. 06a5938 chore(content): remove typo 1 file +1 -1 Chore
  11. 74e36a2 feat: increase number of shown recent articles on home page 2 files +2 -2 Feature
  12. 573cd09 feat(content): add tags to some notes 7 files +24 -1 Feature
  13. 85643c0 feat(content): remove lorem ipsum 2 files +11 -6 Feature
  14. a782f3d feat: various content and design changes and some commented out files acting as todo's 129 files +8365 -6542 Feature

April 2025

  1. dd8ecd7 chore: css modules, css variables, all pain... 12 files +551 -32 Chore
  2. 5e8c7ef feat(design): tweak heading spacing slightly 5 files +38 -10 Feature
  3. 1652076 feat(design): another header redesign 12 files +6957 -8667 Feature
  4. ee44b31 feat(design): letter spacing changes 9 files +19 -11 Feature
  5. e63156b feat(design): tighter letter spaving for content headings 1 file +1 Feature
  6. d3bcd8c feat(design): use tighter letter spacing in header 1 file +3 -3 Feature
  7. 9207cf0 feat(design): decrease space between categories 2 files +4 -20 Feature
  8. 88dc4eb feat(design): continued minor ui changes 4 files +25 -18 Feature
  9. a995d34 feat: maze uses random colours 3 files +35 -8 Feature
  10. e8a9c02 feat: change maze animation 1 file +55 -16 Feature
  11. 33fbc8e feat(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
  12. 165fbc2 feat: increase contrast of footnote text 1 file +1 -1 Feature
  13. 873dac9 feat: increase contrast of content text 2 files +31 Feature
  14. f93590f style: sort classes with headwind 16 files +28 -28 Style
  15. 18bb81b feat: add table of contents to bookmarks 3 files +33 -21 Feature
  16. 8077205 feat(content): add note about band steering 3 files +41 -11 Feature
  17. 7c0c30a chore: delete duplicated content from previous upgrade 112 files -1977 Chore
  18. 6e9d958 feat: incomplete bookmark system 11 files +99 -77 Feature
  19. 8f2a764 fix: change missed "url" to "id" for previous/next navigation 3 files +48 -40 Bug Fix
  20. 06d2d78 feat: initial basic implementation of bookmarks page 6 files +109 -37 Feature
  21. e65a092 feat: implement bookmark category filtering 3 files +40 -6 Feature
  22. 3e5075e test: refactor bookmark unit tests 3 files +65 -29 Test
  23. 575c9f2 test: unit test for sorting bookmarks by author 1 file +55 -5 Test
  24. e57f7a2 style: formatting changes based on latest biome version 11 files +45 -37 Style
  25. f9a8c91 fix: use correct id 1 file +1 -2 Bug Fix
  26. e04a665 feat: upgrade astro dependencies and migrate to content loader for content (#447) 215 files +5494 -3670 Feature

March 2025

  1. 8040254 feat(content): add note about updating updated property automatically 2 files +81 -1 Feature
  2. cf6d35a feat(content): update mirror article 1 file +2 -2 Feature
  3. 6175504 feat(content): article on git mirrors (#446) 5 files +113 Feature
  4. 1a19279 build(fix): remove large fortunately unused video file 1 file Build
  5. 33c8d14 feat(content): write year in review for 2024 (#445) 102 files +576 -604 Feature
  6. ea0de50 chore(dependencies): remove renovate bot which is absolutely insufferable 1 file -6 Chore

February 2025

  1. 03ddd18 feat(content): 2024 year in review (#421) 2 files +405 Feature
  2. 5a09be3 feat(content): 2024 year in review (#420) 1 file +280 Feature
  3. be5be99 feat(content): 2024 year in review (#419) 186 files +440 -5 Feature

January 2025

  1. 5e2cc81 feat(content): optimize images in articles and notes by a reasonable amount 5 files +34 -4 Feature
  2. ad532d4 chore(design): remove some comments from maze component 1 file +1 -11 Chore
  3. 1c4efd0 feat(design): slow maze animation down a little bit 2 files +2 -2 Feature
  4. 0cd1c39 chore(dependencies): upgrade vitest 4 files +108 -375 Chore
  5. 510714d feat(design): initial work on particle system experiment (#408) 7 files +3667 -3245 Feature
  6. b9906b2 feat(design): implement small port of maze functionality for home page animation (#407) 5 files +514 -45 Feature
  7. d2ea1f5 chore: update devcontainer.json 1 file +7 -1 Chore
  8. 8ecec48 chore(dependencies): upgrade to astro 5 but use legacy content collections 9 files +1330 -819 Chore

December 2024

  1. 320d7bf fix: comment out runtime error 2 files +6 -2 Bug Fix

November 2024

  1. 300025c feat: update configuration.ts 1 file +2 -2 Feature
  2. bbaf406 chore: hide something from about page 1 file +3 -1 Chore
  3. b707910 content: add missing code block title 1 file +1 -1 Content
  4. 8ac1255 content: fix grammar 1 file +1 -1 Content
  5. ce22e0a content: add grafana with sql server article 2 files +102 Content
  6. ebe668d feat: draft article 4 files +451 -107 Feature
  7. 3b39b0b feat: add quote to about page 3 files +14 -2 Feature
  8. 38ec073 content: add new book 2 files +22 Content
  9. 5ad3cc5 content(note): add note 3 files +7 -5 Content
  10. d9a1806 content: add new book 7 files +40 -3 Content
  11. 341bb53 feat: improve code quality of MobileNavigationButton 1 file -12 Feature
  12. f5ce66b perf: use custom element for mobile navigation button instead of preact (#390) 2 files +104 -1 Performance

October 2024

  1. 4271e6f chore: minor restructuring and more import refactors (#388) 103 files +78 -286 Chore
  2. 6df551b chore: missed from pr (#384) 1 file +1 -1 Chore
  3. 7729723 chore: refactor all imports to import aliases (#382) 119 files +305 -300 Chore
  4. cdbc5e1 chore(deps): upgrade dependencies 2 files +1396 -1303 Chore
  5. b5737f2 chore(deps): update dependency preact to v10.24.3 (#370) 1 file +27 -27 Chore
  6. 21326ae chore(deps): update dependency @iconify/json to v2.2.266 (#372) 1 file +4 -4 Chore
  7. c8e23ae build: increment node version in github actions pipeline 1 file +1 -1 Build
  8. 5214ac1 chore(deps): update dependency tailwindcss to v3.4.14 (#371) 1 file +27 -22 Chore
  9. 78f86dd chore: remove 15 unused dependencies 4 files +5 -1012 Chore
  10. 1ffb8ff chore(changelog): remove console log 1 file -2 Chore
  11. 447e943 style: code formatting 7 files +13 -17 Style
  12. 76f5fcf fix(changelog): align commit message with commit type badge 1 file +1 -1 Bug Fix
  13. 9508eaf fix(changelog): correctly lookup commit type for conditional styling 1 file +7 -2 Bug Fix
  14. bb77b74 fix(design-system): use padding in TableOfContents in place of gap to allow indent border to meet 1 file +15 -13 Bug Fix
  15. 550f8ba chore(dependencies): upgrade various dependencies 2 files +48 -46 Chore
  16. 27a962a feat: implement new changelog feature making use of new design system components (#367) 5 files +166 -49 Feature
  17. 2d7eb60 feat: refactor article table of contents into generic table of contents for other usages 6 files +79 -28 Feature
  18. 9b26b27 feat: filter out experiments temporarily 3 files -1 Feature
  19. 76dc3be feat: refactor speaking page to use new GroupedList 5 files +15 -32 Feature
  20. 6abcc53 feat: implement GroupedList, GroupedListItem, GroupedListDateItem components and significantly reduce duplicate code 8 files +121 -176 Feature
  21. dbdedbb feat: update featured articles to show personal 1 file +1 -1 Feature
  22. dee986c perf: remove preact for image zoom feature 3 files +19 -6 Performance
  23. 88d16e1 feat: clean up recent/featured articles list 9 files +38 -23 Feature
  24. ff1efc2 feat: add note to book page (#366) 3 files +5 -1 Feature
  25. 495619c feat: table of contents component (#365) 11 files +130 -13 Feature
  26. 756baa3 feat: add documentation content type placeholders 12 files +93 -1 Feature
  27. 56daa14 chore: remove unused files 2 files -10 Chore
  28. 49b5f1c style: format webmention files 4 files +31 -30 Style
  29. df33fff feat: update name article 1 file +1 -1 Feature
  30. da4e724 chore: rename file 1 file Chore
  31. 8fb00dd feat: update 1 file +1 -1 Feature
  32. 45ce7b1 feat: update name rant 1 file +8 -8 Feature
  33. 49ba83c feat: my name rant 3 files +42 Feature
  34. e3c876f feat: add note 18 1 file Feature
  35. 1f1b648 feat: add webmention unit test for filtering 2 files +11 -2 Feature
  36. ecfb31a feat: improve unit tests 6 files +87 -62 Feature
  37. 754dec2 feat: stuff 3 files +73 -38 Feature
  38. 97213bc feat: improve author empty value handling 3 files +381 -32 Feature
  39. c84eec7 test: initial webmention jf2 parsing and filtering unit tests 10 files +635 -216 Test
  40. cd86baf fix: use correct path for image 1 file +1 -1 Bug Fix
  41. bd348f5 feat: add webmentions u-photo 7 files +1539 -29 Feature
  42. 926f7ce feat: add some quick fix 1 file +6 -2 Feature
  43. d80b4f5 feat: early and not very good implementation of web mention component 2 files +63 -9 Feature
  44. d76caf9 feat: update webmentions note 1 file +6 -1 Feature
  45. c16b9ae feat: webmentions stuff 13 files +511 -11 Feature
  46. 6c5bb24 feat: extract some functions out 4 files +146 -51 Feature
  47. 464f5fa feat: update webmentions note 2 files +28 Feature
  48. 2482cab feat: hide note 18 for a while 1 file Feature
  49. 1ac5ad5 feat: update webmention note 1 file +31 -1 Feature
  50. 438fc95 feat: remove u-url for note 1 file -1 Feature
  51. dadab30 feat: note microformat 3 files +6 -5 Feature
  52. b0b9b3c feat: update webmention note 1 file +2 Feature
  53. 812155c feat: add webmention note 1 file +21 -1 Feature
  54. 7349a28 feat: add new empty note 3 files +32 -42 Feature
  55. dc6412f feat: add pingback support too 1 file +1 Feature
  56. e78a9bd chore(deps): upgrade biome 2 files +39 -39 Chore
  57. 74357d7 feat: webmentions test 1 file +32 Feature
  58. d3c6f38 feat: add better indieweb category tags 1 file +12 -12 Feature
  59. 918ef8c feat: indieweb is hard 1 file +1 Feature
  60. e8c8342 feat: indieweb is so weird 2 files +1 -1 Feature
  61. b3c8980 feat: ugh 1 file +1 -1 Feature
  62. 29fbab0 feat: indieweb is weird 1 file +1 Feature
  63. 2709ac0 feat: further indieweb microformat stuff 2 files +2 -1 Feature
  64. dd7c47c feat: indieweb microformat stuff 3 files +5 -3 Feature
  65. c0af677 feat: add more indieweb stuff 1 file +1 Feature
  66. 9625243 feat: add webmention link 1 file +1 Feature
  67. c57bad2 feat: add another "me" element 3 files +17 Feature
  68. 1909c16 feat: implement heading anchors 18 files +108 -8 Feature

September 2024

  1. d95868e style: formatting and linting 13 files +437 -268 Style
  2. 975237c fix: remove diff html 2 files -26995 Bug Fix
  3. d7e424d feat: add initial astro component unit tests finally 11 files +158 -30 Feature
  4. b142fbe feat: add link 1 file +1 -1 Feature
  5. 17576bc feat: add comment 3 files +19 -1 Feature
  6. 915041b feat: quick svg test 1 file +1 Feature
  7. 0882e45 feat: add missing images 2 files +1 -1 Feature
  8. e16d73d feat: add clarifying label 1 file +1 -1 Feature
  9. 8ec89e7 feat: add possible open graph image 2 files +6 -1 Feature
  10. 60efe22 feat: article on cloudflare svg nonsense (#354) 11 files +27213 -46 Feature
  11. be3662b feat: new draft article 14 files +74 -51 Feature
  12. 0d009bf chore(deps): upgrade dependencies 3 files +170 -170 Chore
  13. 62a2135 feat: work around stupid axe scan result 1 file +37 -12 Feature
  14. 68cfdac fix: use correct path for subset fonts 1 file +9 -9 Bug Fix
  15. c6d43e6 feat: subset fonts to reduce size 20 files +77 -4 Feature
  16. 80cdeba feat: add glyph page for font subsetting 3 files +44 -2 Feature
  17. e9b6080 feat: use sensible browserlist values (the default is to support pre 2006 Firefox...) 1 file +4 -1 Feature
  18. 38d4b76 fix: refactor cloudflare bullshit fixer script 2 files +4 -2 Bug Fix
  19. fb27905 feat: add a script to fix cloudflares bullshit 2 files +111 Feature
  20. 27e0d2c chore: remove commented out code 2 files +44 -43 Chore
  21. 0f15e76 chore: try icon outside button 1 file +1 Chore
  22. 228a59c chore: wtf? 2 files Chore
  23. cffb852 chore(deps): upgrade to correct versions 2 files +10 -10 Chore
  24. c21e499 chore: hide all experiments 5 files Chore
  25. 4fe3590 chore: more stupid problems 2 files Chore
  26. f6a3145 feat: add more icons and 7 files +139 -99 Feature
  27. 3c1104f feat: more icons added 7 files +234 -119 Feature
  28. 8a4145a fix: use correct date for lookup 1 file +1 -1 Bug Fix
  29. 13b29b3 feat: various seasonal and icon changes 12 files +85 -207 Feature
  30. b2e428e fix: remove plausible file download tracking 3 files +23 -23 Bug Fix
  31. ea94c31 feat: add christmas text 5 files +84 -9 Feature
  32. 5c1b303 feat: introduce slot for header title (#341) 8 files +110 -89 Feature
  33. c269c12 fix(deps): update dependency @types/react to v18.3.6 (#339) 1 file +45 -45 Bug Fix
  34. 66046d7 chore(deps): update dependency @iconify/json to v2.2.249 (#338) 1 file +4 -4 Chore
  35. e8b473d feat: implement social share api and discord webhook integration (#335) 3 files +151 -18 Feature
  36. 7b6591b feat: return parsed response 1 file +1 -1 Feature
  37. 95d87dd feat: log function request differently 1 file +1 -1 Feature
  38. 7276431 feat: log form contents 1 file +2 -2 Feature
  39. 48b91a9 feat: get form post 1 file +1 -1 Feature
  40. 823f658 feat: add simple api function 1 file +17 Feature
  41. 7726bef feat: add new colour to build log 1 file +1 Feature
  42. d3489b2 chore(deps): update peter-evans/close-issue action to v3 (#334) 1 file +1 -1 Chore
  43. 7365158 chore(deps): update katydecorah/read-action action to v9 (#332) 1 file +1 -1 Chore
  44. e1a3e6b chore(deps): update actions/upload-artifact action to v4 (#331) 1 file +1 -1 Chore
  45. cd3d465 chore(deps): update actions/setup-node action to v4 (#330) 1 file +1 -1 Chore
  46. 23da640 chore(deps): update actions/labeler action to v5 (#328) 1 file +1 -1 Chore
  47. 9b39b92 build: add renovate.json (#325) 1 file +6 Build
  48. 822e1a5 chore(deps): upgrade dependencies 3 files +366 -363 Chore
  49. d49c6dc chore: dumb css 1 file +1 -1 Chore
  50. 3338b96 feat: implement new icon system (#326) 57 files +606 -277 Feature
  51. a96ce27 style: biome update 4 files +45 -53 Style
  52. c48aebe chore(dependencies): upgrade dependencies 3 files +320 -349 Chore
  53. 2ccb7ae chore: more dependency upgrades 2 files +733 -750 Chore
  54. cb6bfe7 chore: dependency upgrades and code cleanups (#321) 32 files +343 -425 Chore
  55. b1d925b feat: update note 1 file +5 -5 Feature
  56. e82dacb feat: update note 1 file +5 -1 Feature
  57. 278a0e4 feat: cleanups 11 files +166 -140 Feature

August 2024

  1. c52ceff feat: remove redundant null checks in content queries 5 files +29 -61 Feature
  2. d3e3d7b fix: more content for note 2 files +7 -1 Bug Fix
  3. 364a7d6 fix: typo in note 1 file +1 -1 Bug Fix
  4. 084c170 feat: implement biome based formatting and linting (#320) 129 files +1158 -1126 Feature
  5. 523bf33 feat: various upgrades 7 files +1580 -1451 Feature
  6. 5df8032 feat: upgrade dependencies (#319) 11 files +227 -403 Feature
  7. d39555c feat: add missing rss attributes 3 files +62 -62 Feature
  8. a22463b feat: upgrade deps 3 files +2563 -2769 Feature

July 2024

  1. 7dfb559 fix: stupid vscode mdx extension adding nonsense to ends of files 2 files +7 -3 Bug Fix
  2. ef954db content: add video 2 files +8 -7 Content
  3. 616bcdd style: remove whitespace 1 file +24 -24 Style
  4. 41ad8cf feat: remove affiliate link 1 file +1 -1 Feature
  5. 03bfa17 feat: remove clarity for a while 1 file -8 Feature

June 2024

  1. dc247e0 feat: hide donate button 4 files +103 -104 Feature
  2. 35324cf chore(dependencies): upgrade dependenices (except astro mdx) 2 files +833 -664 Chore
  3. 81aa252 feat(book): add new book 2 files +25 Feature
  4. 7f9c8d6 feat(book): add finished book 1 file +2 -1 Feature
  5. cd73a0f build(docker): implement docker support 4 files +7871 -5779 Build
  6. da6143b feat: fix broken link 1 file +1 -1 Feature
  7. 63b019f feat: typo 1 file +1 -1 Feature
  8. 19b3b0b feat: update about me page and add liberapay button component 5 files +46 -31 Feature
  9. 10647e0 feat: use liberapay 1 file +5 -1 Feature
  10. 58b50a1 feat: add kofi button 1 file +1 Feature
  11. 0ba575d feat: update about page 1 file +2 -2 Feature
  12. 3411f13 build: increase scheduled builds to every 30 minutes 1 file +1 -1 Build
  13. 096694d feat(analytics): lower requirement to show read count 1 file +1 -1 Feature
  14. 2810b5a feat(analytics): add clarity back for a while 1 file +8 Feature
  15. 2b0b62f feat(article): typo 1 file +2 -2 Feature

May 2024

  1. 98eed15 feat(search): experimental search query 7 files +209 Feature
  2. fd6fc97 feat(book): update book list 3 files +25 -1 Feature
  3. 3bb5b1b feat: reimplement some of the build page information 1 file +9 -29 Feature
  4. 6a6edee chore(dependencies): upgrade expressive-code 4 files +246 -247 Chore
  5. 8eb4203 feat(article): conclude article on standups (#317) 5 files +176 -157 Feature
  6. 5f337d9 chore(dependencies): upgrade dependencies 4 files +7439 -9296 Chore
  7. bdaf818 feat: various uprades 5 files +7402 -8799 Feature
  8. f2e87ef feat: hide hire notice 1 file +2 -2 Feature
  9. cd627dd feat(article): wednesday section on standups 4 files +44 -10 Feature
  10. 09109e2 chore(article): fix typos 1 file +2 -2 Chore
  11. e63d106 feat(article): remove duplicate 1 file -77 Feature
  12. ac43745 feat(article): another entry in the standup article 1 file +101 Feature
  13. 59cd0d4 feat(article): monday segment of article about standups (#316) 3 files +83 -79 Feature
  14. 5b6222a feat(article): article on complexity of simple scripts (#315) 4 files +8375 -6157 Feature
  15. 22cc5a3 feat: add image to article 2 files +7 -6 Feature

April 2024

  1. 8ac431f feat: add book 4 files +37 -13 Feature
  2. ce1a2cf feat(book): mark book as completed 2 files +3 -2 Feature

March 2024

  1. 09272b0 feat: reduce quality of opengraph image on experiments 2 files +2 -2 Feature
  2. 79ec26c feat: change some featured articles 4 files +2 -3 Feature
  3. 31f5928 feat: minor formatting and dependency updates 3 files +506 -53 Feature
  4. 3bba788 feat: remove type error ignores and fix properly 3 files +12 -6 Feature
  5. a75c5b5 feat: remove tools, scripts, code that is archived in the archived-scripts branch for reintroduction 31 files +38 -945 Feature
  6. 7a89709 feat: remove astro transition attributes as it's adding to the output css even when not used 6 files +19 -12 Feature
  7. a1c81f7 fix: various typescript errors and warnings fixed 17 files +28 -94 Bug Fix
  8. 46c113b chore(testing): remove hello world playwright tests until future 5 files +1 -464 Chore
  9. 605c595 fix: possible fix to long standing issue 2 files +2 Bug Fix
  10. a34ce22 chore(dependencies): upgrade multiple dependencies 2 files +1954 -2079 Chore
  11. fe1f909 feat(article): typo fix 1 file +1 -1 Feature
  12. 6b68c5e feat(article): add article with course recommendations 3 files +4 -4 Feature
  13. 6b451d7 feat(book): add C# 5 book 3 files +46 -1 Feature

February 2024

  1. 9e0937b feat: add hire me message back 1 file +2 -2 Feature
  2. 11f19f0 chore: remove message (for now) 1 file -6 Chore
  3. b529b9c feat: fuck hn 1 file +6 Feature
  4. 88f3402 feat: add link to my mastodon account 2 files +2 -1 Feature
  5. 3635614 feat(content): update an article 1 file +2 Feature
  6. 28817c9 feat(article): add missing footnote 1 file +3 -1 Feature
  7. 1757797 feat(article): add rant about dark modefanatics and add rehype-figure for (future) image captions 8 files +143 -2 Feature
  8. 1211e2a chore: clean up ignored files 1 file -877 Chore
  9. 73f2eff feat(book): update status of book 1 file +1 -1 Feature
  10. 78450d0 feat(article): add mastodon post 2 files +23 Feature
  11. 83f8181 feat: add mastodon icon 5 files +22 -4 Feature
  12. 8c06f8a feat(note): update note about maths expressions in posts 2 files +103 -130 Feature
  13. c468928 chore(dependencies): upgrade dependencies 2 files +1137 -1108 Chore
  14. 6467692 chore: move mastodon verification 1 file +1 Chore
  15. 02789d2 feat: add mastodon verification 1 file +2 Feature

January 2024

  1. 71fde2e feat(note): add new note with maze output 4 files +473 -451 Feature
  2. d0ba02f fix: fix issue where /about wasn't bold 1 file +1 -1 Bug Fix
  3. 213881d feat(article): update year in review tags 1 file +2 Feature
  4. f995d0f feat(book): add mazes for programmers book to reading list 4 files +126 -79 Feature
  5. 1532882 feat(content): add breakdown chart to year in review 7 files +1714 -1768 Feature
  6. b7a9c1a feat(content): update year in review 1 file +1 -1 Feature
  7. 20f359d feat(content): remove featured flag from an article 1 file -1 Feature
  8. 703603b feat(content): add year in review 3 files +77 Feature

December 2023

  1. c7aa084 feat(content): add new article about 2023 christmas quiz 3 files +48 Feature
  2. 06e4cce feat: wip word search puzzle generator 3 files +66 Feature
  3. 385715a feat: add another testimonial 1 file +4 Feature
  4. d9721af feat: add some more testimonials from previous feedback at previous jobs 1 file +16 Feature
  5. 1fe6dab chore: add astro types to .gitignore 2 files +77 -75 Chore
  6. f9cd76a feat(content): new note 2 files +87 -74 Feature
  7. 9fcb8e8 feat: make spotify links open in new tab 1 file +2 -2 Feature
  8. 6d9e7e7 feat: cleanup astro config 1 file -4 Feature
  9. bafd408 feat(content): automate footnote heading 6 files +3 -21 Feature
  10. 1c6b498 fix: remove typos 1 file +1 -1 Bug Fix
  11. 8fed7c7 fix: remove unused imports 2 files +2 -5 Bug Fix
  12. cdcf49e fix(content): typo 1 file -4 Bug Fix
  13. e40ac77 feat(dependencies): upgrade to astro 4 and mathjax 4 files +886 -1224 Feature
  14. 5bacfc4 feat: use formspree for now 3 files +86 -95 Feature
  15. 3732f3f chore(dependencies): upgrade dependencies 2 files +516 -505 Chore
  16. bf6c01a perf: try reduce css size sent to browser slightly 1 file +1 -1 Performance
  17. 33dc7a8 perf: replace usage of font-semibold with font-bold in order to eliminate font weight 600 request 11 files +21 -22 Performance
  18. e79a0ac feat: add benchmark site list 1 file +132 Feature
  19. 3541057 fix: remove prefetch to try reduce payload size 2 files -2 Bug Fix
  20. cd45eda chore: fix questionable AXE scan result when the link already has a title attribute 3 files +2 -3 Chore
  21. c0c8bbd perf: a possible hint to browsers that the colour animation is animated 1 file +1 Performance
  22. 4e7c946 feat(content): dramatically improve thumbnail quality on books in a similar way to the speaking page 2 files +3 -11 Feature
  23. 9cd3d1b perf: remove old netlify headers in order to start over with cloudflare best practices in the future 1 file Performance

November 2023

  1. 2ada5df feat: update readme 1 file +7 -7 Feature
  2. d3f28f3 feat: update file type chart on build debug page 2 files +5 -1 Feature
  3. c36966b feat: increase minimum count for article read count to render 1 file +1 -1 Feature
  4. c755d71 feat(content): hide paragraph 1 file +2 -2 Feature
  5. 7ef427d feat(content): make featured/recent list smaller 4 files -4 Feature
  6. a29d6b0 feat(content): add diff to code block in post 3 files +642 -505 Feature
  7. 5d918d7 feat(tests): implement initial playwright hello world tests (#307) 18 files +670 -89 Feature
  8. 1cd444f chore: upgrades, prefetch 5 files +269 -263 Chore
  9. d0f000a feat(note): add another nixos link 4 files +1544 -1554 Feature
  10. 92abfad feat(content): add another nixos link 1 file +2 -1 Feature
  11. 8b75b70 chore(content): fixx typo 1 file +1 -1 Chore
  12. 13c3259 chore: same as previous 1 file +2 -2 Chore
  13. 3854782 chore: same as previous 2 files +109 -109 Chore
  14. c6a0297 feat: remove netlify functions as I suspect they are causing first load perf issues, weirdly 4 files +1 -1 Feature
  15. cebf808 chore(dependencies): upgrade dependencies 2 files +205 -208 Chore
  16. 00235ee chore: add new unit test script 1 file +2 -1 Chore
  17. 21a9c5a feat(notes): add note about general purpose bisect 5 files +184 -129 Feature

October 2023

  1. 2adfbc2 feat(notes): update nix note, hide sticky message 4 files +47 -45 Feature
  2. 0d3d29f feat(notes): update note about nix 1 file +4 -1 Feature
  3. c7e2527 feat: update note about nix 1 file +6 -1 Feature
  4. 38e8c51 chore(dependencies): upgrade dependencies 2 files +15 -15 Chore
  5. 2aac550 chore: upgrade dependencies 2 files +92 -87 Chore
  6. 5f96747 chore: move some drafts into content 27 files +159 -1 Chore
  7. 2f7c602 chore(dependencies): upgrade dependencies 3 files +180 -272 Chore
  8. aca4915 chore: cleanup old files 6 files +1 -306 Chore
  9. da95b35 feat: update note and include published and updated properties 2 files +21 -2 Feature
  10. 37efdb7 feat: new note 7 files +339 -275 Feature
  11. 251b1b3 build: add pnpm to gitpod config 1 file +2 -2 Build
  12. 7cae69b fix: fix typescript errors and warnings 18 files +21 -25 Bug Fix
  13. 4d341b3 chore(dependencies): upgrade dependencies 5 files +35 -30 Chore
  14. ad04baa chore(dependencies): update some astro libraries 5 files +292 -242 Chore
  15. e66a603 feat(note): add new note 3 files +38 Feature
  16. 1709aa2 chore(dependencies): pnpm prune 1 file +2 -6 Chore
  17. 63d1437 chore(dependencies): update dependencies 2 files +1484 -8548 Chore
  18. 443fc2b build: migrate to pnpm (sick of npm's bullshit) (#305) 4 files +19012 -42111 Build
  19. 394cb6b feat: add notes link 1 file +1 -1 Feature
  20. 118a5ca chore(dependencies): update even more dependencies 3 files +910 -1003 Chore
  21. 4185a74 chore(dependencies): update more dependencies 2 files +16 -22 Chore
  22. c515bba chore(dependencies): update dependencies 3 files +5085 -1279 Chore
  23. 9104106 fix: fix questionable axe scan warnings 2 files +3 -3 Bug Fix
  24. ba5771f fix: remove useless attribute on book svg 1 file +1 -1 Bug Fix

September 2023

  1. ad64634 feat(article): update article content 2 files +20 -11 Feature
  2. ecb7ea3 fix: fix import 2 files +2 -4 Bug Fix
  3. 2bfc7ca feat(design-system): implement feedback form 6 files +31 -11 Feature
  4. cc8e964 feat(design-system): add TextField component to react part of design system using react-aria 14 files +27739 -9183 Feature
  5. 8899b5a feat(article): draft set theory article 4 files +103 -66 Feature
  6. 428c34f feat(design-system): add new example to Venn diagram demonstration 1 file +2 -1 Feature
  7. eaa2b30 feat(note): amend note again 1 file +4 -4 Feature
  8. 4ce0d34 feat(note): amend note typo 1 file +1 -1 Feature
  9. 34eb4c0 feat(note): amend note 1 file +1 -1 Feature
  10. a937f53 feat(content): add note 2 files +56 Feature
  11. c2b4536 feat(design-system): add more examples of venn diagram component usage 2 files +28 -5 Feature
  12. 5cbd93b feat(article): update types vs interface article 1 file +1 -1 Feature
  13. 97cc160 feat(article): adjust size of venn diagram to make types larger than interfaces 1 file +1 -1 Feature
  14. 9a88c93 feat: for some reason "astro" was in my gitignore 3 files +2 -5 Feature
  15. 2c0504f chore: dumb test to see if netlify path handling is being cached 3 files +71 -3 Chore
  16. 8afb51a fix: more path nonsense 1 file +2 -2 Bug Fix
  17. 678a64d fix: attempt to resolve netlify-only build failures with import paths 3 files +7 -12 Bug Fix
  18. 9d20f79 feat: show books link 1 file +1 -1 Feature
  19. 71cc954 fix(content): fix import 1 file +1 Bug Fix
  20. 4ac01a8 fix(content): remove experiment page for venn diagram component temporarily 2 files -7 Bug Fix
  21. 0d1f32d chore: try different import path 2 files +1 -2 Chore
  22. 2778587 chore(content): add missing props for venn diagram in experiments page 2 files +6 -3 Chore
  23. 777db5d chore(content): hide books for a while 1 file +1 -1 Chore
  24. 032bf8a feat(content): use astro-embed for youtube, tweets, etc in articles 8 files +124 -28 Feature
  25. 610d0aa feat: add back article count that was removed for some reason 1 file +1 -1 Feature
  26. 9419f12 feat(content): add new syntax highlighting and styling with astr-expressive-code 4 files +127 -39 Feature
  27. e84c879 chore(content): fix weird codeblock font size 3 files +7 -6 Chore
  28. 5848e5b chore: remove reactflow due to typical node/npm module publishing being broken 6 files +22 -37 Chore
  29. 4a6bb06 chore: various new files for experiments 12 files +1030 -831 Chore
  30. 46c2d40 chore(content): add back in experiment content type 2 files +65 -65 Chore
  31. ff90701 chore: minor refactorings 4 files +5 -5 Chore
  32. 2eb7b45 feat(content): add new experiment 2 files +77 -62 Feature
  33. 64b687a feat(content): new experiments layout and index page 8 files +159 -59 Feature
  34. c996092 fix: use correct image path for experiment pages 2 files +2 -2 Bug Fix
  35. 2f04b6b fix(article): move draft article 2 files +63 -70 Bug Fix
  36. b23375f feat: add experiments content type with unit tests 18 files +421 -94 Feature
  37. 19b5325 feat(design-system): adjust colours on homepage animation 1 file +1 -1 Feature
  38. b524cc4 chore: remove unused code 1 file +1 -37 Chore
  39. 6e6803b feat(design-system): small colour cycle animation on homepage 3 files +71 -2 Feature
  40. e7c3ed7 feat(article): implement simple unified/ast/mdx playground react component for wip article 5 files +130 -39 Feature
  41. 09b2123 fix(unit-tests): restore unit tests and refactor the two broken tests - vitest with astro:content! 7 files +93 -84 Bug Fix
  42. 5ecc86e chore: increase assetsInlineLomit to see if css is inlined 1 file +1 -1 Chore
  43. 917f77f chore(typescript): import type cleanup 6 files +13 -13 Chore
  44. be13ccb feat(article): wip article on unexpected work 5 files +129 Feature
  45. de80097 feat: add simple automatic changelog to build page 7 files +563 -3 Feature

August 2023

  1. 498d4e8 feat(content-design): implement mathjax support for markdown/mdx and add minimal css required 7 files +740 -49 Feature
  2. 353ade5 chore(design-system): minor temporary visual change to inline newsletter component 1 file +1 -1 Chore
  3. d4aa5b1 perf(design-system): reduce tailwind output size by removing single shadow class usage 2 files +2 -2 Performance
  4. 578d8e0 chore: remove redundant lines specifying woff1 fonts 1 file -9 Chore
  5. 37751df perf(design-system): reduce tailwind output size 1 file +18 Performance
  6. 213ddec fix: small cleanup of various typescript warnings and errors 7 files +6 -7 Bug Fix
  7. 8261588 chore: temporarily disable view transitions until astro:assets used for article images 1 file -2 Chore
  8. 82decb5 feat: implement astro 3.0 view transition as an experiment 7 files +12 -120 Feature
  9. e27fa4e chore: minor grammar fix 1 file +1 -1 Chore
  10. d037e8d chore(package.json): implement commitizen for nicer commit messages 2 files +1305 -115 Chore
  11. caef446 chore: add temporary legacy flag to react-three-fiber as lighting system has changed 1 file +2 -2 Chore
  12. f24bc3e chore: upgrade to astro 3 35 files +1165 -1017 Chore