-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
fix(ai): ensure entries are populated when exporting group chat #14651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 2 commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
2bc05cc
fix(ai): prioritize passed entries for group chat export
CXZHANG0508 5a11e7f
fixed the formatting issue
CXZHANG0508 85aa957
prioritize passed entries and handle selection conflicts
CXZHANG0508 e805f3c
Eliminate the unnecessary null check
CXZHANG0508 90b8825
Merge branch 'main' into fix-group-export-entries
CXZHANG0508 f1bc19d
Merge remote-tracking branch 'upstream/main' into fix-group-export-en…
CXZHANG0508 a61db36
change the location of my commit
CXZHANG0508 b62349f
Merge remote-tracking branch 'origin/fix-group-export-entries' into f…
CXZHANG0508 b13ca84
add - in log
CXZHANG0508 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Strange code!
When is entries
null? Is it a different mode? Is the caller doing something wrong?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I realized that while the previous code fixed the "chat with group" issue, it introduced a regression for standard multi-selection.
Specifically, when right-clicking a multi-selection to start a chat, the UI often passes only the single focused row, causing the multi-selection to be lost.
I have now modified the logic to handle both scenarios:
I believe that if we don't add the option to directly chat with a group when creating a new library, the entries will be empty when exported. However, I think this might be permissible; otherwise, this option should be disabled.