Skip to content

Stellar Wave: key price display, card a11y, sort animation, drop countdown#364

Merged
Chucks1093 merged 9 commits into
accesslayerorg:mainfrom
codellins:fix/stellar-wave-353-354-355-362
May 29, 2026
Merged

Stellar Wave: key price display, card a11y, sort animation, drop countdown#364
Chucks1093 merged 9 commits into
accesslayerorg:mainfrom
codellins:fix/stellar-wave-353-354-355-362

Conversation

@codellins
Copy link
Copy Markdown

Summary

Verification

  • pnpm exec tsc -b --noEmit passes.
  • pnpm test src/utils/__tests__/keyPriceDisplay.utils.test.ts src/utils/__tests__/dropCountdown.utils.test.ts passes (9 tests).
  • Manually change marketplace sort and confirm cards reorder with a brief spring transition; enable reduced motion in OS settings and confirm reorder is instant.
  • Open a creator card with nextDropAt demo data and confirm the countdown ticks each second until it shows “Drop live”.
  • With a screen reader, focus the creator card buy row and confirm the group label is announced before the buy button.

Closes #353
Closes #354
Closes #355
Closes #362

Made with Cursor

codellins added 9 commits May 29, 2026 16:13
Introduces reusable formatting that converts stroop amounts to XLM with a stroops fallback for sub-threshold values (accesslayerorg#353).
Covers XLM display, stroops fallback, and creator record resolution (accesslayerorg#353).
Adds optional priceStroops and nextDropAt fields for Stellar marketplace data (accesslayerorg#353, accesslayerorg#362).
Uses the shared stroops formatter for stat chips and the key price row (accesslayerorg#353).
Passes stroops from demo data into TradeDialog for buy-side confirmation (accesslayerorg#353).
Formats time remaining until the next drop, updates every second, and shows a drop-live label at zero (accesslayerorg#362).
Groups the buy row with a visually hidden label so screen readers announce shared context before each control (accesslayerorg#354).
Uses layout transitions with a shared spring config and disables motion when prefers-reduced-motion is set (accesslayerorg#355).
Keep stroops pricing, sort layout animation, and drop countdown imports alongside upstream ChevronDown usage.
@codellins codellins force-pushed the fix/stellar-wave-353-354-355-362 branch from f81508e to 3ab479d Compare May 29, 2026 15:17
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 29, 2026

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

@Chucks1093 Chucks1093 merged commit ec86886 into accesslayerorg:main May 29, 2026
1 check 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

2 participants