-
Notifications
You must be signed in to change notification settings - Fork 85
feat(lightspeed): add conversation sorting with persistence, persisting pinned chats and pinned chats toggle per-user #2003
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
base: main
Are you sure you want to change the base?
Conversation
|
Important This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior. Changed Packages
|
HusneShabbir
left a comment
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.
|
New changes are detected. LGTM label has been removed. |
workspaces/lightspeed/plugins/lightspeed/src/hooks/usePinnedChatsSettings.ts
Show resolved
Hide resolved
debsmita1
left a comment
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.
Tested the changes locally
Screen.Recording.2026-01-09.at.12.42.57.PM.mov
workspaces/lightspeed/plugins/lightspeed/src/hooks/usePinnedChatsSettings.ts
Outdated
Show resolved
Hide resolved
workspaces/lightspeed/plugins/lightspeed/src/components/LightSpeedChat.tsx
Outdated
Show resolved
Hide resolved
workspaces/lightspeed/plugins/lightspeed/src/components/LightSpeedChat.tsx
Outdated
Show resolved
Hide resolved
workspaces/lightspeed/plugins/lightspeed/src/hooks/usePinnedChatsSettings.ts
Outdated
Show resolved
Hide resolved
workspaces/lightspeed/plugins/lightspeed/src/components/LightSpeedChat.tsx
Outdated
Show resolved
Hide resolved
|
@its-mitesh-kumar My chat preferences persist, but when switching to the database My preferences are not saved |
workspaces/lightspeed/plugins/lightspeed/src/hooks/usePinnedChatsSettings.ts
Outdated
Show resolved
Hide resolved
workspaces/lightspeed/plugins/lightspeed/src/hooks/usePinnedChatsSettings.ts
Outdated
Show resolved
Hide resolved
960e422 to
7627045
Compare
…toggle pinned chat Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
a0ad8d9 to
56e4a8c
Compare
Signed-off-by: its-mitesh-kumar <[email protected]>
Signed-off-by: its-mitesh-kumar <[email protected]>
|




Description
Adds conversation sorting and per-user settings persistence using Backstage's StorageApi. Users can now sort conversations by date (newest/oldest) or name (A-Z/Z-A) via a dropdown next to the search input. Pinned chats, the pinned chats toggle state, and sort order now persist across sessions, scoped per-user. Upgraded
@patternfly/chatbot to 6.5.0-prerelease.28for searchActionEnd prop support.Fixes
UI after Changes
Screen.Recording.2026-01-05.at.10.04.13.PM.mov
✔️ Checklist