Repository navigation
ENHANCED: Start Inlay at login by default - #39
Conversation
New installs now register Inlay as a login item unless the user turns it off. Existing config files keep their stored choice. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Walkthrough
Priority: Merge Risk:
|
"Start Inlay at login" was off by default, so a new install didn't come back after a restart until you went and found the toggle. It's now on by default.
The default flips in
InlayConfiguration(initializer and decoder fallback) and in the controller's initial value. Configs that already storelaunchAtLoginkeep that value. Only fresh configs, or ones missing the key, pick up the new default.Proof: ran Inlay Dev against an empty
INLAY_CLIENT_DATA_DIR. It wrote"launchAtLogin" : trueandsfltool dumpbtmshowed the Inlay Dev login item asenabled. Relaunching with an explicitfalseflipped it todisabled.bun run check,lint,fmt:checkandswift buildpass.Reviewed with sol-loop: 1 round with gpt-6.1-sol. Sol verdict: approved
Created with Claude Opus 5.5 in Claude Code (T3 Code).
🤖 Generated with Claude Code


Confidence Score: 5/5
No merge-blocking issues identified; the changed defaults preserve saved choices and the existing startup registration path.Summary
Enables “Start Inlay at login” by default.
T-Rex validation blocked
Native startup and login-item registration could not be verified on this Linux host. The development app build stopped with “The desktop client requires macOS”; Swift, Xcode, xcrun, and sfltool are unavailable.
Reviews (1) · Last reviewed commit: "ENHANCED: Start Inlay at login by defaul..." · Reviewed by Greptile