fix(cli): remember "Start new chat session" until summary changes (#3308)

* fix(cli): remember "Start new chat session" until summary changes

  Persist a project-scoped Welcome Back restart choice keyed to the
  current PROJECT_SUMMARY fingerprint.

  This suppresses the Welcome Back dialog after choosing "Start new chat
  session", while still showing it again after the project summary is
  updated.

* fix conflict
This commit is contained in:
Reid 2026-04-16 13:54:14 +08:00 committed by GitHub
parent 6f29d24fb9
commit 07475026f6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 348 additions and 46 deletions

View file

@ -546,7 +546,7 @@ const SETTINGS_SCHEMA = {
requiresRestart: false,
default: true,
description:
'Show welcome back dialog when returning to a project with conversation history.',
'Show welcome back dialog when returning to a project with conversation history. Choosing "Start new chat session" suppresses the dialog for that project until the project summary changes.',
showInDialog: true,
},
enableUserFeedback: {