-
Notifications
You must be signed in to change notification settings - Fork 9
fix: LC-1365 - Update verification expiration response #814
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
🦋 Changeset detectedLatest commit: 4756635 The changes in this PR will be included in the next version bump. This PR includes changesets to release 17 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
✅ Deploy Preview for learncarddocs canceled.
|
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.
✨ PR Review
The PR successfully simplifies verification expiration messages by removing redundant prefixes like "Valid •" and "Invalid •", making the messages cleaner and more concise. However, there's a significant mismatch between the ticket description and the implemented changes.
1 issues detected:
🎯 Scope - The implemented changes don't align with the ticket's reported issue about badge claiming and visual glitches.
Details: The PR description and changes focus on simplifying expiration verification messages, but the linked ticket (LC-1365) describes an entirely different issue about "claiming badge from link displays strange page with visual glitch" and badge claiming functionality, not verification message formatting.
File:packages/plugins/learn-card/src/verify.ts (16-17)
Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using. We'd love your feedback! 🚀
? `Expired ${format(new Date(credential.expirationDate), 'dd MMM yyyy').toUpperCase()}` | ||
: 'Expired'; |
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.
🎯 Scope - Scope Mismatch: Verify that the correct ticket is referenced, or ensure the PR addresses the actual ticket requirements about badge claiming visual glitches rather than verification message formatting.
? `Expired ${format(new Date(credential.expirationDate), 'dd MMM yyyy').toUpperCase()}` | |
: 'Expired'; | |
? `Credential expired on ${format(new Date(credential.expirationDate), 'dd MMM yyyy')}` | |
: 'Credential has expired'; |
🥷 Code experts: TaylorBeeston, smurflo2 TaylorBeeston, smurflo2 have most 👩💻 activity in the files. See details
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame:
Activity based on git-commit:
Knowledge based on git-blame: ✨ 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.
✨ PR Review
The PR implements clean message simplification for credential expiration responses, removing verbose prefixes to improve user experience. However, there appears to be a significant mismatch between the ticket requirements and the actual implementation.
1 issues detected:
🎯 Scope - The PR implementation does not match the linked ticket requirements
Details: The linked ticket LC-1365 describes a bug about claiming badges showing "Unknown Issuer" and visual glitches, but this PR implements changes to verification expiration message text. The implementation does not address the ticket requirements at all.
File:packages/plugins/learn-card/src/verify.ts
Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using. We'd love your feedback! 🚀
Overview
🎟 Relevant Jira Issues
LC-1365
PART OF THIS PR
📚 What is the context and goal of this PR?
Issue: User reported that the expiration verification messages were confusing.
This PR simplifies the API response copy for credential expiration:
This makes the verification results clearer and more consistent.
🥴 TL; RL:
💡 Feature Breakdown (screenshots & videos encouraged!)
🛠 Important tradeoffs made:
🔍 Types of Changes
💳 Does This Create Any New Technical Debt? ( If yes, please describe and add JIRA TODOs )
Testing
🔬 How Can Someone QA This?
Confirm the verification expiration copy has been simplified
📱 🖥 Which devices would you like help testing on?
🧪 Code Coverage
Documentation
📜 Gitbook
📊 Storybook
✅ PR Checklist
🚀 Ready to squash-and-merge?:
✨ PR Description
Purpose: Update verification expiration message format by removing "Valid •" and "Invalid •" prefixes for improved readability.
Main changes:
Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using. We'd love your feedback! 🚀