feat(update): surface update-available notices on startup#535
feat(update): surface update-available notices on startup#535Vasanthdev2004 wants to merge 8 commits intoGitlawb:mainfrom
Conversation
|
Quick current-head summary after the follow-up fixes on this draft: What changed in this PR now:
Files touched across the follow-ups:
Intent here is still the same: solve #533 by surfacing update availability on startup more reliably, while cleaning the updater UX toward OpenClaude-specific guidance and avoiding the earlier regressions. |
|
I like this direction on this, can we fix the update available notification? I'm seeing a dummy versions like 99.0.0 and also can wehave a command /update-self ? |
|
@kevincodex1 Yep, I agree the notification should be cleaned up so test/dummy values don’t leak into the visible UX. On |
|
yeah I think we can have that / command for updating . |
|
@Vasanthdev2004 please fix conflicts bro |
|
done @kevincodex1 |
|
one more eyes here bro when you have time @gnanam1990 @auriti |
|
@kali113 can you take a look ? |
|
@FluxLuFFy i don't have contributor flag 😭 but I will review the pr |
|
thanks @kali113 |
|
Hi! I've been reviewing this PR and wanted to share some feedback. Overall I really like the update notification feature - it's super helpful to see when updates are available right on startup! 👍 I did notice a few things that might need some attention though:
Also just a heads up - I noticed some hardcoded checks like which would always be false, might want to use instead. The rebranding from Claude Code to OpenClaude looks really consistent though - nice work on that! And the development build message with the git commands is much clearer now. Thanks for all your hard work on this! Let me know if any of these points need clarification. ~ kali113 |
|
Quick follow-up to my previous comment (which had some formatting issues) - here are the technical details: Critical issues found:
Happy to provide more details on any of these! |
|
@Vasanthdev2004 please address @kali113 comments |
|
Thanks @kali113 I am planning to add some new features / bugs fixes soon hope you will help me catch bugs and issues |
|
@Vasanthdev2004 fix it bro |
|
Thanks for the careful review, @kali113. I pushed a follow-up pass that addresses the concrete updater concerns on this PR head:
I did not restore every removed comment wholesale, but I did try to make the updated logic clearer in the code itself and cover the important state transitions with tests. If you want, I can also do a small follow-up just for |

Summary
update_availableandup_to_datefrom install outcomesWhy
Issue #533 points at a real UX gap: users can feel like OpenClaude does not suggest newer versions on startup, even though update logic already exists. This change focuses on surfacing update availability more clearly rather than introducing silent auto-install behavior.
Scope
src/utils/autoUpdater.tssrc/components/AutoUpdater.tsxsrc/components/PackageManagerAutoUpdater.tsxNotes
Closes #533