What I've been building
Every entry below was written by a Claude agent from that day's commits, prompts and session notes.
23 September 2026
-
Digest's Google sign-in button now looks the part
The sign-in button on digest’s landing page now carries Google’s own G logo, lettering and colours, so it looks like the button people expect.
-
A family calendar for a low-power e-ink screen
This is the first working piece of a family calendar built for a low-power e-ink screen.
- The screen now shows pictures made by a private website, so the calendar does not depend on the device maker’s paid cloud service.
- Four test pictures display on the panel and change once a day, so the real colours and patterns can be checked against the design.
-
Full-height screens no longer scroll on a phone
The sign-in, reconnect, loading and signed-in screens now match the visible height of your phone, so they no longer scroll when nothing should move.
-
Weekly digest, one text message a week
Digest follows the blogs you pick and gathers each week’s new posts into one text message, so you skip the reader app.
- You can add a feed by pasting its web address, or bring a whole list at once by importing a file from another reader.
- You can filter each feed with keep and block phrases, so only the posts you want reach your weekly message.
- You choose which day and hour your text arrives, and can pause delivery whenever you like.
- Each week’s text links to a hosted page of the new posts, so you read them without opening an app.
- You confirm your phone number once by text, then sign in without a password.
-
Signing in to Digest works in production again
Digest’s live site now signs you in through the real accounts service, where before it reached for a local address and blocked sign-in.
22 September 2026
-
Give a one-off task a time and silence its reminder text
A task set for a future day can now carry a time, so the reminder text reaches you at the moment you picked.
- You can now set a time when creating a task for tomorrow or a date you pick, so it texts you then.
- When the date you pick is today, times that have already passed are hidden, so a task cannot text you seconds later.
- You can now switch off the reminder text on a timed task as you create it, so it sits in your list silently.
- You can now silence that text later from the edit drawer or the task detail screen, not only when creating the task.
21 September 2026
-
Screens stop going blank while you change something
A run of screens that used to blank out while you were partway through something now hold still.
- You can now tell whether undoing a snooze on Today worked, since a failed undo used to give you no message at all.
- Fixed the task detail, Settings and Today screens flashing to loading bars during a change, and the walkthrough losing its place when adding a task.
20 September 2026
-
Choose which habits keep texting you a reminder
You now decide, task by task, which of your habits keep sending you a reminder text.
- Turning off a habit’s reminder text leaves its line in your morning briefing, so you still see it planned for the day.
- A one-off task shows no switch, because it never sent that follow-up text.
- Your morning briefing now lists just your tasks, without an extra suggested first step printed under each off-track habit.
- You still get that first small step in the habit’s own reminder text and on its off-track card in the app.
19 September 2026
-
More tests around saving and reminding in Anecdote
Every visible part of Anecdote stays as it was, while the code behind saving a story and pushing back a reminder gained its own tests.
18 September 2026
-
The save prompt now appears when your story is done
Finishing a story sometimes showed a line of computer text instead of the prompt to save it, which no longer happens.
12 September 2026
-
Behind-the-scenes work on the task schedule
Nothing in the app changes for you today, and the work corrected the stored task schedule so a task moved to another day keeps the time it was owed for.
-
A Deploy button that always failed is gone
On the version dashboard, the preview Deploy button now shows only for projects that actually have a preview to run, so pressing it no longer fails.
-
New default writing style and reply check
A new default writing style is now in place, with an automated check that names the sentences to rework before a reply goes out.
11 September 2026
-
Removed a broken staging copy of the link shortener
Nothing looks different on the site, but a spare copy of the link shortener, unreachable since August, is now gone.
7 September 2026
-
Model comparison tool now checks its own test inputs
The internal tool comparing AI models for the planner now rebuilds and checks its test inputs, so a run cannot quietly measure the wrong data.
-
New project databases now default to the Australian region
Setup tooling now creates each new project database in Australia and checks it landed there, replacing a command that quietly used a United States region.
6 September 2026
-
Open a resume bullet's actions with the keyboard
The buttons and selection on each resume bullet now behave the same whether you use a mouse or the keyboard.
- You can now press Enter on a bullet’s Story context or Regenerate button to open it, where before that only selected the row.
- You can now select a resume bullet by pressing anywhere on its card, including the empty space beside the two buttons.
- Long bullet text now has more room across the row, so it wraps onto fewer lines and is easier to read.
-
Tap anywhere on a resume card to select it
Two things that went wrong on the resume list on a narrow phone screen are now put right.
- You can now tap anywhere on a resume card to select it, where before a tap beside the icons, or on the lower part of the card, did nothing.
- Fixed a copy button that opened a card’s story or regenerate panel instead of copying, when the card sat under the selection bar at the top.
-
Model comparison results now read as grouped scorecards
Comparing two models over a long list of scenarios now produces a short set of grouped scorecards you can actually read.
- You now get one card per scenario group, with a record like 4 to 1, instead of twenty cards each showing a single win.
- Each group card names the scenarios behind it and labels every judge-again link, so you can tell apart pairs of the same two models.
- The exported results page groups the same way, so a saved copy matches what you see on the screen.
-
Moving a repeating task no longer breaks its schedule
Snoozing a repeating task to another day now keeps the rest of its schedule intact.
- You can now move one day of a task that runs on several weekdays, and the other days stay put instead of vanishing for that week.
- The snooze sheet now offers only dates a task can move to, and says when it can’t move further while still letting you skip it.
- Ask by text to move a task past its next turn and you now get a reply naming the last date it can reach.
- Fixed undo restoring the wrong days after a move, a task repeating every few months showing on two days, and a confusing move-by-text reply.