Skip to content

Feat/frontend ux enhancement#416

Merged
Marvell69 merged 4 commits into
Invoice-Liquidity-Network:mainfrom
sweetsoul21:feat/frontend-ux-enhancement
Jun 28, 2026
Merged

Feat/frontend ux enhancement#416
Marvell69 merged 4 commits into
Invoice-Liquidity-Network:mainfrom
sweetsoul21:feat/frontend-ux-enhancement

Conversation

@sweetsoul21

Copy link
Copy Markdown
Contributor

Summary

Related Issue

Closes #367

Complexity

  • Trivial
  • Medium
  • High

Type of Change

  • Feature
  • Fix
  • Docs
  • Perf
  • Test

Screenshots

Test Coverage

  • Unit tests added/updated (npm test)
  • E2E tests added/updated (npm run test:e2e)
  • Storybook stories added/updated for new/changed components
  • Manual testing completed
  • Coverage thresholds maintained (90% lines/functions, 80% branches)

Accessibility

Closes #368

  • Keyboard tested: Yes
  • Keyboard tested: No / Not applicable

Checklist

Closes #369

  • Code follows project style guidelines (npm run lint)
  • Self-review completed
  • Comments added for complex logic
  • Documentation updated (README, DESIGN.md, architecture docs) if needed
  • No new console warnings or errors
  • All tests passing locally

Description

This PR implements several UX and accessibility improvements across the frontend:
Closes #370

  • Adds a confirmation dialog to the Vote section to prevent accidental submissions.
  • Enhances the LP Dashboard with a new portfolio summary section displaying key metrics and trends.
  • Updates the focus ring styling on all inputs (Text, Select, Textarea) to align with the Ghost Border design system.
  • Adds recent actions history (max 10) and a clear history option to the Command Palette.

@drips-wave

drips-wave Bot commented Jun 28, 2026

Copy link
Copy Markdown

@sweetsoul21 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

@Marvell69
Marvell69 merged commit 69cec27 into Invoice-Liquidity-Network:main Jun 28, 2026
0 of 9 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.

Implement CommandPalette Recent Actions Fix Input Focus Ring Styling Enhance LPDashboard Portfolio Summary Add VoteSection Confirmation Dialog

2 participants