The startup header can animate, and the hook for a replacement logo and title is gone.
What's wrong with this entry?
The startup header renders either an animated sequence at 100ms per frame or a static version, decided by a runtime check combined with an oneShotsAllowed option that defaults to true when the caller omits it. The branding indirection that allowed a replacement logo and title has been removed, so the title is always the plain bold "Claude Code" text.
- What the runtime check reads is not visible from the header code itself, so which of the two renderings you see is decided elsewhere.
oneShotsAllowed
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Startup prefetch failures no longer surface
Both mention startup
-
v2.1.239
Deleted working directories are detected at startup and handled during hooks
Both mention startup
-
v2.1.242
A socket path taken by another running Claude Code no longer breaks startup
Both mention startup