Change log
AI transparency: AI Generated
What's new on this site, newest first. A summary for each day, with the individual release notes underneath.
AI transparency: AI Generated
What's new on this site, newest first. A summary for each day, with the individual release notes underneath.
Long links in blog posts now wrap on phones. A "References" section shows sources as grey chips with a favicon, a readable title and the site name instead of the full URL. Privacy page notes the favicon source.
1 commit. 242 tests.
Cookieless analytics and a Privacy page, with footer link. Info page links take the "All" purple. Hero icon confetti is calmer, with a slower launch and no screen-edge bouncing. 6 commits. 242 tests. 2 release notes, expandable.
Hero icon confetti is calmer: fewer, smaller icons arc up and fade out instead of bouncing around the page.
Launch speed is about a third of before, and the screen-edge bouncing is gone.
1 commit. 238 tests.
Cookieless analytics for page views, referrers, countries and time on page. New Privacy page explains what is measured; no cookie banner needed. Do Not Track visitors are not counted.
Footer links to Privacy. In-text links on info pages take the "All" purple, with an arrow on external links, as in blog posts.
5 commits. 242 tests.
Sticky frosted top nav with scroll-spy replaces the floating home button. Titles move to Erode Semibold and the 404 page is rewritten. The change log now summarises each day, with a GitHub-style edit grid. 10 commits. 238 tests. 5 release notes, expandable.
Change log now summarises each day, with the individual release notes expandable underneath. A GitHub-style grid tracks site edits per day, excluding blog posts.
Grid and expand chevrons take a random blog category colour on each load.
1 commit. 238 tests.
Sticky top nav on every page: Jo Will home, Work, Blog and Contact. Replaces the floating home button and the back links on posts and info pages.
Frosted pill with hover, current and pressed states. The name animates from Jo Williamson to Jo Will on scroll, and the section in view highlights.
5 commits. 222 tests.
404 primary button inverts to white on hover, with a small lift and a visible keyboard focus outline.
Post links are semibold with a category-colour underline and darker category text on hover. Links to other sites get an up-right arrow.
Hover shades are new: the existing deeper shades failed 4.5:1 for text.
2 commits. 216 tests.
404 page rewritten: new title and copy, an Obi-Wan GIF with alt text and a GIPHY credit, and Home and Blogs buttons.
The footer now sits at the bottom of the window on short pages. The GIF is a self-hosted image rather than a Giphy embed, so its hover overlay of similar GIFs is gone.
1 commit. 211 tests.
Titles and bold text move to Erode Semibold, with larger feed titles and tighter blog text spacing.
Values were tried in the local server and tuned by eye before any decision or test run. Accessibility feedback on the lighter weight and tight spacing led to a rethink: lighter weight dropped, letter-spacing kept to blog text only.
Tests and build checked before commit.
1 commit. 211 tests.
Posts are now written in Notion and published with a Publish button. Week Notes arrive with postcard covers and an AI proof-reader label. Footer redesigned, gallery gains pause/play, and a WCAG 2.2 AA audit tightens contrast and link targets. 50 commits. 211 tests. 6 release notes, expandable.
Higher-resolution Week Notes title cards. Links to other sites in posts open in a new tab.
Post links get a category-colour underline and tint on hover. The gap between cover and first heading is tighter.
2 commits. 211 tests.
Gallery gains a pause/play button and alt text on every image. Blog filters hide empty categories.
Selected filter chips get a category-colour tint and deeper icon, after the pastel failed 3:1 contrast.
WCAG 2.2 AA audit: bigger footer link targets, clearer back links, required cover alt text.
4 commits. 202 tests.
Blog gains Week Notes: weekly reflections with a 3:2 postcard cover (a yearly title card by default), a filter chip and a new AI label, Human written, AI as a proof reader.
Posts end with More Week Notes and More from the blog cards. A home button floats beside posts, the change log and llms.txt.
Slugs and the cover-only rule are checked at build, with reasons in GitHub.
14 commits. 206 tests.
The homepage headline now reads "UX and Product Designer in Newcastle". Hovering the Tyne Bridge stamp throws local Geordie phrases across it in random order.
Titles, search listings and the share image match. The footer gains a short "views are my own" note, the phrases have alt text, and the gallery speed control is smaller.
10 commits. 167 tests.
The footer is redesigned as a high-contrast black block that rises over the page with a subtle parallax. LinkedIn opens in a new tab and its icon fills on hover.
Corners match the site's cards. A larger site map was tried and dropped, leaving a compact contact note and small links. Motion is off for reduced-motion settings.
3 commits. 167 tests.
Posts are now written in Notion and published with a Publish button, from any device. Text, images and captions sync to the site automatically.
Every post still needs an AI transparency label and image alt text, or publishing stops with a clear error.
17 commits. 167 tests.
jowill.co.uk is live with one real post and Netlify build settings. The Change Log becomes a feed of per-session cards, capped at 400 characters. 3 commits. 99 tests. 2 release notes, expandable.
The Change Log is now a feed, with one card per session titled by its date. Notes are shorter, capped at 400 characters, and follow a new writing guide, so the earlier entries were rewritten to match.
1 commit. 99 tests.
jowill.co.uk is live. The five placeholder posts are hidden, so the blog shows one real post: the ChatGPT LinkedIn experiment.
Netlify build settings added for deployment.
2 commits. 97 tests.
Built from scratch: an interactive header, a self-filling drifting gallery, and a blog with category filters, RSS and SEO. Change Log and llms.txt pages added.
A contrast audit found category colours too faint as text, so pastels now sit on icons only.
Every post states how much AI helped write it.
41 commits. 97 tests.