-
Notifications
You must be signed in to change notification settings - Fork 17
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
feat: Navie welcome message UI #2157
Conversation
67b4ef7
to
dd4a939
Compare
Defines new v2 RPC endpoints for metadata and welcome messages. v2.navie.metadata responds immediately so that the UI is not delayed. v2.navie.welcome detects the activity and builds suggested questions. It returns this data in a structured way so that the suggestions can be displayed as links or buttons in th eUI.
Adds a new version of the welcome message component that displays contextual activity information and structured suggestions. Separates static metadata from dynamic welcome content to improve load time.
dd4a939
to
ef08288
Compare
@@ -14,18 +14,23 @@ | |||
</ul> | |||
</div> | |||
</div> | |||
<div class="welcome-message-dynamic-placeholder" v-else>Analyzing workspace...</div> | |||
<v-skeleton-loader class="welcome-message__loading" v-else /> |
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 noticed you dropped the cue "Analyzing workspace..."
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.
Typically this style of loading element does not include any text. Generally it only takes a few seconds to complete and reveal it's purpose.
|
||
Questions should try not to reference "changes", instead reference the specific concepts or symbols from the diff. | ||
Suggestions should try not to reference "changes", instead reference the specific concepts or symbols from the diff. | ||
|
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.
In a next step, it would be interesting to see if Navie is able to determine when the user might want to create or run test cases to reproduce the issue.
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.
FYI I can't Approve this because I'm an author. LGTM, I left a few comments you may want to fixup.
ef08288
to
4a71c22
Compare
🎉 This PR is included in version @appland/navie-v1.38.2 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Introduces a new version of the welcome message UI that provides a more structured and context-aware experience. The key changes include:
The new UI shows a standard greeting header followed by either:
Resolves #2155
Resolves #2148