You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Desktop: custom project icon lost after restart #17801
Custom project icons set via the edit-project dialog disappear after restarting the desktop app, reverting to the initial-letter fallback.
Root cause: project.update() receives icon.override (the base64 data URL) from the client but never persists it — the project table has no icon_override column. The client stores the override in a local Tauri Store cache, but on restart the server returns the project without the override, and the async local cache can lose the race against the enrichment effect that syncs server → local.
OpenCode version
1.2.27
Steps to reproduce
Open the desktop app (Tauri)
Right-click a project in the sidebar → Edit
Upload a custom icon image → Save
Restart the app
The custom icon is gone — shows the first-letter avatar instead
Operating System
Windows 11 / macOS (any platform using the desktop app)
If this is indeed the same issue, please consider closing this one in favor of the existing report. If you believe your report covers a distinct case or provides additional context, feel free to clarify.
Activity
github-actions commentedon Mar 16, 2026
This issue might be a duplicate of existing issues. Please check:
If this is indeed the same issue, please consider closing this one in favor of the existing report. If you believe your report covers a distinct case or provides additional context, feel free to clarify.
clansty commentedon Mar 16, 2026
Closing as duplicate of #14465. I've identified the root cause and will submit a fix PR against #14465.