Skip to content

Remove 'sign transaction' tab and page & update 'transaction/cli-sign' to use /import#2106

Merged
jeesunikim merged 9 commits into
mainfrom
remove-sign-tx
Jun 29, 2026
Merged

Remove 'sign transaction' tab and page & update 'transaction/cli-sign' to use /import#2106
jeesunikim merged 9 commits into
mainfrom
remove-sign-tx

Conversation

@jeesunikim

@jeesunikim jeesunikim commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary:

  • reroute transaction/sign to transaction/import

  • /cli-sign to reroute to transaction/import and parse the xdr correctly

  • remove role="row from <tr/>

  • /cli-sign example:

update-cli-sign.mov

Copilot AI review requested due to automatic review settings June 11, 2026 21:29
@jeesunikim jeesunikim changed the title Remove 'sign transaction' and update '/cli-sign' Remove 'sign transaction' tab and page & update 'transaction/cli-sign' to use /import Jun 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the standalone “Sign transaction” page/route and consolidates entry points around the existing import-based transaction flow, including updating the Stellar CLI deep link adapter to land on /transaction/import. It also includes a small accessibility cleanup by removing redundant role="row" attributes from table rows.

Changes:

  • Removed /transaction/sign UI (and nav links) and added a permanent redirect to /transaction/import
  • Added shared XDR parsing helper (parseImportXdr) and reused it in the import step, including a deep-link parsing path
  • Updated Playwright coverage to target the import page instead of the removed sign page

Reviewed changes

Copilot reviewed 17 out of 18 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tests/e2e/signTransactionPage.test.ts Removed e2e coverage for the deleted /transaction/sign page.
tests/e2e/signStepContent.test.ts Updated expectations to match the new “Import transaction” heading in the flow.
tests/e2e/signerSelector.test.ts Updated heading assertion to “Import transaction”.
tests/e2e/importTransactionPage.test.ts Added e2e coverage for /transaction/import and step advancement.
tests/e2e/feeBumpPage.test.ts Updated heading assertion to “Import transaction”.
src/helpers/parseImportXdr.ts New shared helper to parse imported transaction envelope XDR into derived store fields.
src/constants/routes.ts Removed SIGN_TRANSACTION route constant.
src/constants/navItems.tsx Removed “Sign transaction” from the transaction nav.
src/components/DataTable/index.tsx Removed redundant role=\"row\" from <tr>.
src/app/page.tsx Updated intro link from “sign” to “import”.
src/app/(sidebar)/transaction/sign/page.tsx Deleted the /transaction/sign page.
src/app/(sidebar)/transaction/sign/components/Overview.tsx Deleted sign-page overview/signing implementation.
src/app/(sidebar)/transaction/sign/components/Import.tsx Deleted sign-page import screen.
src/app/(sidebar)/transaction/import/components/ImportStepContent.tsx Refactored parsing to use parseImportXdr and added deep-link parse behavior.
src/app/(sidebar)/transaction/dashboard/components/Signatures.tsx Removed redundant role=\"row\" from <tr>.
src/app/(sidebar)/transaction/components/Signatures.tsx Removed redundant role=\"row\" from <tr>.
src/app/(sidebar)/transaction/cli-sign/page.tsx Reworked CLI deep link to seed import-flow store and redirect to import page.
next.config.js Added permanent redirect from /transaction/sign to /transaction/import.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/helpers/parseImportXdr.ts
Comment thread tests/e2e/signerSelector.test.ts
Comment thread src/app/(sidebar)/transaction/cli-sign/page.tsx
@stellar-jenkins-ci

Copy link
Copy Markdown

@github-project-automation github-project-automation Bot moved this to Backlog (Not Ready) in DevX Jun 11, 2026
@stellar-jenkins-ci

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 10cfb5231a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread src/app/(sidebar)/transaction/cli-sign/page.tsx

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a9ccdeeff6

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread next.config.js
@stellar-jenkins-ci

Copy link
Copy Markdown

@stellar-jenkins-ci

Copy link
Copy Markdown

@jeesunikim jeesunikim requested a review from quietbits June 12, 2026 18:53

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4ec6001d2e

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread src/app/(sidebar)/transaction/cli-sign/page.tsx
@stellar-jenkins-ci

Copy link
Copy Markdown

@stellar-jenkins-ci

Copy link
Copy Markdown

@stellar-jenkins-ci

Copy link
Copy Markdown

@stellar-jenkins-ci

Copy link
Copy Markdown

@jeesunikim jeesunikim merged commit 4c77cc8 into main Jun 29, 2026
7 checks passed
@jeesunikim jeesunikim deleted the remove-sign-tx branch June 29, 2026 22:45
@github-project-automation github-project-automation Bot moved this from Backlog (Not Ready) to Done in DevX Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants