fix(app): remove global project special case and disable session sync

This commit is contained in:
Brendan Allan 2026-05-18 16:17:27 +08:00
parent 418c0ea04a
commit 484a0d5a87
No known key found for this signature in database
GPG key ID: 41E835AEA046A32E

View file

@ -77,7 +77,7 @@ export function DialogEditProject(props: { project: LocalProject }) {
const name = store.name.trim() === folderName() ? "" : store.name.trim()
const start = store.startup.trim()
if (props.project.id && props.project.id !== "global") {
if (props.project.id) {
await globalSDK.client.project.update({
projectID: props.project.id,
directory: props.project.worktree,
@ -85,16 +85,13 @@ export function DialogEditProject(props: { project: LocalProject }) {
icon: { color: store.color || "", override: store.iconOverride || "" },
commands: { start },
})
globalSync.project.icon(props.project.worktree, store.iconOverride || undefined)
dialog.close()
return
globalSync.project.meta(props.project.worktree, {
name,
icon: { color: store.color || undefined, override: store.iconOverride || undefined },
commands: { start: start || undefined },
})
}
globalSync.project.meta(props.project.worktree, {
name,
icon: { color: store.color || undefined, override: store.iconOverride || undefined },
commands: { start: start || undefined },
})
dialog.close()
},
}))