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

  1. Articles 41
  2. Notes 22
  3. Books 13
  4. Presentation 5
  5. Projects 3
  1. Astro 48.9%
  2. MDX 31.6%
  3. TypeScript 14%
  4. YAML 1.3%
  5. INI 1%
  6. C# 1%

Changelog

June 2026

  1. c510d8f
    fix: reduce duplicate network requests for sound effect
    1 file
    +24-22
    Bug Fix
  2. d6bd257
    feat: reduce size of maze component
    3 files
    +436-649
    Feature
  3. abd6271
    fix: use h2 for home page sub heading
    1 file
    +5-4
    Bug Fix
  4. a38a348
    feat(design): introduce size prop for heading component allowing for visual override while still keeping a semantic heading level
    5 files
    +29-4
    Feature
  5. 20eef75
    content: fix spelling
    23 files
    +44-44
    Content
  6. 97907e6
    content: rewrite some of my about page
    1 file
    +8-4
    Content
  7. 26857ae
    chore: ignore test for soon to be refactored component
    1 file Chore
  8. f9e1584
    chore: upgrade astro and it's dependencies
    239 files
    +1544-5903
    Chore
  9. 4785b56
    feat(design): reorder theme selection
    2 files
    +8-20
    Feature
  10. 2216485
    feat(design): add audible interaction to theme switcher component
    5 files
    +176-4
    Feature
  11. e8df0d6
    fix(design): work around an iOS Safari design decision to not use :active by default
    3 files
    +137-7
    Bug Fix
  12. 6f306a8
    fix(design): correct an iOS Safari specific bug where focus would shift icon position
    4 files
    +13-11
    Bug Fix
  13. dce7e00
    build: remove lines of code counter as its absurdly operating system specific
    1 file
    -3
    Build
  14. aa57bb9
    feat(design): add granular gap control to inline component and refine chart legend
    5 files
    +50-45
    Feature
  15. 4ae9b7a
    chore(master): release lloydatkinson.net 0.1.0 (#461)
    3 files
    +329-2
    Chore
  16. aa23a97
    feat!: implement new site design system based on vanilla-extract and remove tailwind (#459)
    792 files
    +42164-6879
    Feature

December 2025

  1. 30ae1b4
    feat: add christmas tree emoji
    1 file
    +3
    Feature

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