Skip to content

Fix: resolve issues #580, #579, #578, #577 - #638

Open
colemaya95-ctrl wants to merge 4 commits into
Stellar-split:mainfrom
colemaya95-ctrl:fix/issues-580-579-578-577
Open

Fix: resolve issues #580, #579, #578, #577#638
colemaya95-ctrl wants to merge 4 commits into
Stellar-split:mainfrom
colemaya95-ctrl:fix/issues-580-579-578-577

Conversation

@colemaya95-ctrl

Copy link
Copy Markdown

Summary

This PR implements fixes and enhancements for 4 issues:

Test Plan

  • All existing tests continue to pass
  • New tests added for all features
  • Shortcuts are displayed correctly in CommandPalette for registered shortcuts
  • Query highlighting works case-insensitively in GlobalSearch
  • StatusBadge tooltips are accessible via both mouse and keyboard
  • CopyButton cleanup prevents memory leaks and React warnings

Closes #580
Closes #579
Closes #578
Closes #577

The reset timeout was not cancelled on unmount, causing React to
warn about state updates on unmounted components. Now uses useEffect
cleanup to clear the timeout.

Closes Stellar-split#578
StatusBadge now displays a tooltip on hover and keyboard focus with
a descriptive sentence for each status. Descriptions are stored in
the STATUS_CONFIG and configurable via the description prop. The
tooltip is accessible via both mouse hover and keyboard focus.

Closes Stellar-split#577
Adds comprehensive tests to verify that matched query substrings are
properly highlighted in GlobalSearch result items, including invoice
IDs, titles, creator addresses, and recipient addresses. Matching is
case-insensitive as expected.

Closes Stellar-split#579
CommandPalette now shows keyboard shortcuts next to commands when they
are registered in the ShortcutRegistry. Shortcuts are displayed in
right-aligned kbd elements with visually distinct styling. Commands
without bindings show no shortcut hint.

Closes Stellar-split#580
@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

@colemaya95-ctrl is attempting to deploy a commit to the kingsman-99's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 27, 2026

Copy link
Copy Markdown

@colemaya95-ctrl 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant