Skip to content

Fix explorer network link, copy control clipping, auth-expiry route, invoice list refresh - #930

Open
Freezyyy-arch wants to merge 4 commits into
WHEELBACK:mainfrom
Freezyyy-arch:drips/freezyyy-arch-issues
Open

Freezyyy-arch wants to merge 4 commits into
WHEELBACK:mainfrom
Freezyyy-arch:drips/freezyyy-arch-issues

Conversation

@Freezyyy-arch

Copy link
Copy Markdown
Contributor

Closes #918
Closes #917
Closes #916
Closes #915

Summary

c0f4db6: Derive transaction explorer link from configured network (#918)

  • Added utils/explorerUrl.ts (getExplorerTxBaseUrl) mapping the network passphrase to the Stellar Expert public or testnet segment.
  • PaymentReceipt.tsx and InvoiceTimeline.tsx now default to it instead of a hard-coded testnet URL; added tests/explorerUrl.test.ts.

adac780: Prevent mobile layout from clipping invoice identifier copy control (#917)

  • CopyableText.tsx: value span gets a copyable-text__value class.
  • App.css: small rules cap width and let long identifiers wrap so the copy icon stays visible; test added to CopyableText.test.tsx.

28ef77f: Document and test valid fallback route after authentication expires (#916)

  • Behavior already correct: disconnect calls setTab("payment") and parseTabHash falls back to the default tab; only docs and tests changed.
  • Added docs/drips-notes/916-invalid-route-after-auth-expiry.md and a regression test in useHashTab.test.ts.

afff2d0: Refresh invoice list after a successful payment (#915)

  • New utils/invoiceEvents.ts with emitPaymentCompleted; PaymentReceipt.tsx emits it when a confirmed-payment receipt renders.
  • InvoiceList.tsx listens for the event and refetches by bumping reloadKey; test added in tests/invoiceEvents.test.ts.

@drips-wave

drips-wave Bot commented Oct 17, 2026

Copy link
Copy Markdown

@Freezyyy-arch 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