[codex] Add desktop update check controls / 增加桌面更新检查控制#3888
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
8609ad1 to
a59fbf4
Compare
a59fbf4 to
0adba93
Compare
esengine
left a comment
There was a problem hiding this comment.
Well-rounded. The *bool default (nil → true via DesktopCheckUpdates) keeps existing users on auto-check, the AppBindings interface + mock are both updated so the bridge contract doesn't drift, and both locales are in sync. Gating the banner on startupUpdateChecksEnabled === true (initial null) is a nice touch — it avoids firing a check before the preference loads. Good Go test coverage on persistence + scoped render. The error-banner dismiss here supersedes #3708, which I'll close with thanks. Thanks!
Summary
dist/.gitkeepplaceholder after production frontend builds so Vite can still clear stale assets without leaving a tracked deletion.Validation
pnpm --dir desktop/frontend buildgo test ./internal/configgo test .from the desktop moduleIssues
Fixes #2822.
Fixes #3104.
Fixes #3699.