fix(cli): remember "Start new chat session" until summary changes#3308
Merged
tanzhenxin merged 3 commits intoQwenLM:mainfrom Apr 16, 2026
Merged
fix(cli): remember "Start new chat session" until summary changes#3308tanzhenxin merged 3 commits intoQwenLM:mainfrom
tanzhenxin merged 3 commits intoQwenLM:mainfrom
Conversation
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.
tanzhenxin
previously approved these changes
Apr 16, 2026
Collaborator
tanzhenxin
left a comment
There was a problem hiding this comment.
Review
Clean fix for a real UX annoyance — persists the "Start new chat session" choice so the dialog doesn't re-appear on every restart. Implementation is well-scoped and the state file schema is properly versioned.
One minor note: the mtime:size fingerprint can trigger false re-shows after operations like git stash pop that touch mtime without changing content. Not blocking — a content hash could be a follow-up improvement.
Looks good! Please rebase to resolve the merge conflict and this is ready to go.
Verdict
APPROVE
…back-choice # Conflicts: # docs/users/configuration/settings.md
Contributor
Author
|
thanks, updated |
tanzhenxin
approved these changes
Apr 16, 2026
Collaborator
tanzhenxin
left a comment
There was a problem hiding this comment.
LGTM, thanks for the update!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TLDR
Fixes the Welcome Back flow so choosing Start new chat session is remembered for the current project until
.qwen/ PROJECT_SUMMARY.mdchanges.This avoids repeatedly showing the same dialog on every restart after the user has already chosen to start fresh.
Screenshots / Video Demo
Dive Deeper
Root cause:
.qwen/PROJECT_SUMMARY.mdexisted.Reviewer Test Plan
Testing Matrix
Linked issues / bugs
Fixes #3088