2024.06.19
2024.02.20
- Fixed a bug where the Contact drawer (and all drawers in general) was too narrow for the reCAPTCHABug fix
2024.02.19
- Added reCAPTCHA validation to the contact formBug fix
- Added Open Graph images and descriptions to all pagesContent update
2023.09.23
- Corrected Veeva Systems entry in work history on About me pageContent update
- Updated table of contents items and section headings to use tabular numbers for better scannability on Release notes pageUsability improvement
2023.07.04
- Converted sidebars into <nav> elementsAccessibility improvement
- Fixed a bug where the sidebar wouldn't scroll vertically for shorter viewports thus cutting off contentBug fix
2023.05.11
- Fixed a bug where some pages were too wide on mobile viewports causing unwanted horizontal scrollingBug fix
- Fixed a bug where the breadcrumbs had insufficient spacing on the right sideBug fix
2023.05.06
2023.02.24
- Fixed a bug where the wrong hero image was shown on the booj Platform pageBug fix
2023.02.20
- Fixed a bug with the breadcrumb separator not showing the correct color in the light themeBug fix
- Added the appropriate aria-label for the breadcrumbs containerAccessibility improvement
- Adjusted text link hover/focus/active underline effect to intrude less on the text to help with readabilityStyling update
- Removed stroke around alertsStyling update
- Changed the color of the text inside of alerts to match its adjacent iconStyling update
- Added category chips to top-level points on release notes pageStyling update
- Removed the aria-label from external link UI icon indicating that the link would be opening in a new tab and moved it to the link itselfAccessibility improvement
- Added styling for code snippets on release notes pageStyling update
2023.02.18
- Added Release notes pageNew content
- Note: Updates made prior to December 2022 were undocumented and thus have no entries
- Updated breadcrumbs to be more accessibleAccessibility improvement
- Previously, page breadcrumbs were nothing more than links for and for decorative purposes
- Now, they follow the proper composition for breadcrumbs described by the W3C for proper navigation and assistive technology
2023.02.17
- Updated card links to be more accessibleAccessibility improvement
- Previously, entire cards were links for better usability but this came at a cost to accessibility due to the link containing excessive content
- Now, the actual link within the card is the only linked element but its clickable area has been expanded to encompass the entire card
- Updated links on Projects page to be more descriptive for assistive technologyAccessibility improvement
- Updated inline text links across the site to include "(opens in a new tab)" in their aria-labelAccessibility improvement
- Updated the UI icon for external links in buttons and links to include "(opens in a new tab)" in their aria-labelAccessibility improvement
2023.02.16
- Updated table of contents list items to be more accessibleAccessibility improvement
- Previously, the list item marker was customized with the ::before pseudo element
- Now, the semantically-correct ::marker pseudo-element is used
- Updated buttons and links using UI icons to be more accessibleAccessibility improvement
- Previously, the icons were read by screen readers as "image"
- Now, the icons include the aria-hidden="true" attribute so that screen readers will skip over them
2023.01.23
- Added WM Solutions redesign projectNew content
2023.01.20
- Fixed a bug that would prevent table of contents links from landing at the correct depth on first loadBug fix
2023.01.18
- Added Vroom entry to work history on About me pageContent update
2022.12.06
- Removed info note on being open to new work on home pageContent update