Skip to content

Feat/enhanced UI components - #391

Merged
DeFiVC merged 6 commits into
ChainLearnOfficial:mainfrom
Pressergrey:feat/enhanced-ui-components
Aug 29, 2026
Merged

Feat/enhanced UI components#391
DeFiVC merged 6 commits into
ChainLearnOfficial:mainfrom
Pressergrey:feat/enhanced-ui-components

Conversation

@Pressergrey

Copy link
Copy Markdown

Description

This pull request addresses several UI and functionality enhancements across the frontend, resolving multiple open issues on a single branch.

Key Enhancements:

  1. Credential Detail Page: Upgraded the credential view to prominently display the credential ID, completion score, and the on-chain transaction hash for straightforward verification.
  2. Reward Claim Dialog: Added a confirmation modal prior to claiming rewards to surface transaction fees and prevent accidental submissions.
  3. Wallet Connection Handling: Refined the useAuth hook with detailed wallet error detection (e.g., Freighter missing, connection denied, wrong network, timeouts) alongside actionable resolution steps.
  4. Profile Settings: Completed the dedicated /settings page implementation for managing user display preferences, learning goals, and language options.

Related Issues

Closes #237
Closes #238
Closes #239
Closes #240

Changes Made

  • Credentials: Modified src/app/credentials/[credentialId]/page.tsx and updated the CredentialNFT type in src/types/stellar.ts.
  • Rewards: Hooked up the RewardClaimDialog in src/components/rewards/claim-button.tsx.
  • Authentication: Integrated error classification logic into src/lib/hooks/use-auth.ts.
  • Settings: Integrated the user settings interface at src/app/settings/page.tsx.

@drips-wave

drips-wave Bot commented Aug 28, 2026

Copy link
Copy Markdown

@Pressergrey Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@netlify

netlify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploy Preview for chainlearn failed.

Name Link
🔨 Latest commit faf3ea0
🔍 Latest deploy log https://app.netlify.com/projects/chainlearn/deploys/6a91e92bc4131c00087818ad

@DeFiVC
DeFiVC merged commit d94ef7d into ChainLearnOfficial:main Aug 29, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

. Add profile settings page . Add wallet connection error handling . Add reward claim confirmation dialog . Add credential detail page

2 participants