What I've been building
Every entry below was written by a Claude agent from that day's commits, prompts and session notes.
14 August 2026
-
Keep the operator's own visits out of the site analytics
Browsing the site while signed in to an admin page now tags that browser as internal, so the operator’s own visits no longer inflate the visitor figures the way an anonymous stranger would.
-
See how the build log writes itself
The portfolio case study now shows how these build log entries get written without anyone typing them.
- A new section explains the agent that turns logged prompts, session notes and commit messages into a daily entry, so you can see how the log stays current.
- An animation plays through a single day, showing its commits, prompts and notes come together into one entry.
- The build log page now says up front that an agent writes it, and links to the fuller explanation.
- Mentions of the build log in the case study are now clickable, so you can jump straight to the page or the section.
-
See the whole Claude Code setup as an interactive map
A friend setting up Claude Code asked what to copy, so the workspace setup now has a page that shows and explains all of it.
- You can see all 80 setup pieces as a graph, grouped by kind or by stage of work, with every cross-reference drawn as a link between them.
- Filters narrow the view by stage, kind, and how each thing loads, so you can tell what runs every session from what runs only when asked.
- Clicking any node opens that whole file as readable text in a side panel, so you can read it without leaving the page.
- On a phone the page now opens on the list view, which reads better on a small screen and opens the same detail panel.
- Fixed faint links between nodes, nodes that shook when idle, taps that dragged a node instead of opening it, and a node left permanently dimmed.
13 August 2026
-
The build log now covers days spent on new tooling
Days spent setting up new tooling, like a skill, rule or hook, now appear in the build log, where before they were skipped.
12 August 2026
-
Reopening the planner after a break now loads reliably
Returning to the app after being away is smoother, and a genuine outage is easier to spot.
- Opening the app after an hour idle no longer stalls on the loading screen, because the app no longer waits on a slow database write before showing your tasks.
- When the server truly cannot be reached, the reconnect screen now appears in about 16 seconds instead of 25, so you are not left staring at a spinner.
-
Misleading build log entries came off the site
The public build log on this site had an accuracy pass.
- Removed fourteen entries that described planning or repeated a change already listed, so the log only covers work that actually shipped.
- New entries for the planner, storymap and portfolio went up, covering the latest round of work across those projects.
11 August 2026
-
Overdue tasks in the weekly review now work like the Today screen
The weekly review’s overdue tasks were rebuilt to behave like the tasks on the Today screen.
- You can now mark an overdue task done by tapping a circle, and tap it again to put it back, so no menu is needed.
- Archiving an overdue task now shows an Undo button, so an archive by mistake takes one tap to reverse.
- Each plan row now leads with an icon and shorter labels, so you can tell habits, chores and deferred tasks apart at a glance.
- Fixed long overdue titles overlapping the buttons, confirmation and error messages that never appeared, and an archived row sliding out of line with its neighbours.
-
The build log now reaches back to late April
Most of the day went into the public build log on this site.
- You can now read the build log back to late April 2026, so the record covers the projects from close to their earliest days.
- Removed several entries that misdescribed the work, including ones claiming sign-in was slow and that the build had no automated security checks.
-
Clear a stuck save without losing your other changes
Storymap now helps when a save fails, on a phone as much as a desktop.
- You can now remove a single change that can never save, so the good changes queued behind it get through instead of being discarded together.
- A failing save now offers a Copy debug info button, so you can paste the details into a chat and diagnose it without developer tools.
10 August 2026
-
See the celebration glow when you finish something
Completing a task or habit on the Today screen now shows a glow around the row, so a completion feels finished, where before that glow never appeared.
-
Phone screenshots now show they can be swiped
On a phone, the case-study carousel now shows the edge of the next screenshot, so visitors can tell it swipes instead of seeing one static frame.
-
New rule after a reminder link pointed at the wrong week
The work went into the workspace’s own notes rather than into any of the apps.
- The mistake behind a wrong-week reminder link is now a written rule, so a de-duplication value is never reused as text a person reads.
- The design tool now has a recipe for hosting a preview as a private page, so a mockup renders correctly when reviewed on a phone.
9 August 2026
-
The weekly review banner waits for your review time
The weekly review reminders on screen and by text now line up.
- The weekly review banner now appears at your configured review time, so it prompts you alongside the text message instead of nagging from midnight.
- Fixed the weekly review text message linking to the week that was ending, so tapping it now opens next week instead of a dead end.
-
A shorter build log card on the homepage
The homepage and the log page each picked up a small, visible change.
- The homepage build log card now shows five recent entries instead of ten, so it no longer dwarfs the other cards and the full log stays in reach.
- The log now covers more past days, including late June, so there is more of the project history to read.
-
Build log entries now publish themselves each morning
New build log entries now appear on the site by themselves each morning, where before they waited unseen until someone published the site by hand.
8 August 2026
-
Installing the workspace no longer fails when two setups race
Setting up all the projects at once used to fail at random when two of them reached the same shared link together, and it now carries on instead of stopping.
-
Timeline rows line up and the Today marker gets simpler
The Timeline got a couple of visual tweaks so it is easier to scan.
- One-off tasks now show a small circle beside the title, so every row lines up with your habits and repeating tasks instead of starting further left.
- The marker for today is now a green “Today” label with the date and a thin line, the kind of divider you already see in messaging apps.
-
The site header now has navigation
Most of the work went on the header, the site’s colours, and making contact and the build log easier to find.
- The header now carries Work, Log and About links and a LinkedIn icon, so you can reach any part of the site directly.
- The D logo mark now sits in the header and the browser-tab icon turned forest green, so the whole site shares one colour.
- The build log now lists projects that will never get a full write-up, named but not clickable, so you see all the work rather than a third of it.
- The about page and every footer now show an email, so you can get in touch without scrolling a long page or leaving the site.
- Each project’s build log now leads with its newest entry, so you land on where the work is now instead of its first day.
- The build log updates itself each day and its history reaches back to 10 July, so the page stays current on its own.
- Build log entries now show just the commit count, dropping a time range that made short sessions look like a full day at the desk.
- Fixed the header links reading too dim and clashing in colour, and the about-page contact line breaking awkwardly on phones.
-
Build log entries stop getting dropped before they publish
The tools that write and publish these build log entries got steadier, and the entries themselves got a bit easier to read.
- A broken or late-arriving entry no longer discards the good ones alongside it, so more days actually reach this page.
- Entries no longer all open with the word today, and a small change is no longer repeated in both the lead and a lone bullet.
7 August 2026
-
Anecdote looks right on a desktop screen
Today was one small layout change for people on a computer rather than a phone.
- On a wide screen the app now renders in a centred column with a coloured margin on each side, so it reads as designed instead of stretching awkwardly across the window.
-
Analytics scripts that blockers stopped now load
Today went on the site analytics quietly losing part of what it records.
- Session replay and dead-click tracking work again, so a confusing page can be watched back instead of guessed at from logs.
- Backend logs can again tie an API request to the person and session behind it, so a reported problem is easier to trace.
-
The app now stays a tidy column on wide screens
A short day of layout and navigation polish.
- On a computer the app now sits in a centred, phone-width column instead of stretching across the screen, so it stays easy to read.
- Task detail now has a back arrow in its header, so you can get back to your list even when you opened the task from a text message.
-
The site now has a build log, updated every day
Most of today went on the portfolio itself: a new build log, and the case study pages.
- The site now lists each day of work across projects on a new build log page, and a daily job keeps it current on its own.
- The planner and storymap case studies now show sharper, larger screenshots, so the detail is readable instead of soft or cramped.
- The planner case study’s text-message example now looks like a real phone conversation, so it reads as a genuine screenshot rather than a mock-up.
- The the-weekly case study is now hidden from the public site, while its writing stays in the repository for later.
- Fixed case study lists that showed no bullet points, screenshots that looked dimmed, a gap beneath phone-frame images, and cramped homepage spacing and text.
-
Sharper phone screenshots on the site
Most of today went on the machinery behind the sites, with a couple of changes you can see on the page.
- New app projects now start with a proper desktop layout built in, so a mobile-first app no longer stretches awkwardly across a wide screen.
- Fixed soft phone screenshots in the carousel, analytics blocked by ad-blockers, deploys cancelling each other, and a build-log writer that published nothing.