Skip to content

Add secret-key import, fix settings nav, enlarge icon buttons#11

Merged
abhay merged 1 commit into
mainfrom
feature/secret-key-import
Jul 3, 2026
Merged

Add secret-key import, fix settings nav, enlarge icon buttons#11
abhay merged 1 commit into
mainfrom
feature/secret-key-import

Conversation

@abhay

@abhay abhay commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

A design pass over three tester-feedback items.

  • Secret-key import — third hot-wallet mode (12 / 24 / […]) accepting the 64-byte solana-cli keypair.json array. Full key never shown (only the derived address), clipboard cleared after paste, seed stored in the Keychain with no phrase. New core keypair_from_secret_bytes + bridge. Keyless signer signs immediately; Signer Detail gets an Imported tag, Key-source card, and Face-ID Reveal secret key.
  • Settings dead-end removed; icon buttons now ≥44pt.
  • Docs: README + landing updated for secret-key import.

A design pass over three tester-feedback items.

- Secret-key import: a third hot-wallet import mode ("12 / 24 / […]") accepts
  the 64-byte solana-cli keypair.json array. The full key is never shown (only
  the derived address), the clipboard is cleared after paste, and the seed is
  stored in the Keychain with no recovery phrase. New core keypair_from_secret_bytes
  + Swift bridge. A keyless signer signs immediately (no backup gate); Signer
  Detail shows an Imported tag, a Key source card, and a Face-ID-gated
  Reveal secret key in place of Reveal recovery phrase.
- Settings no longer has a Signers row that pushed the home screen onto its own
  stack (a dead-end); it holds Connection & build + About only.
- CosignIconButton gets a >=44pt hit target (36pt visual circle) so the search
  and settings buttons meet the tap-target minimum.
@abhay abhay merged commit e3f4519 into main Jul 3, 2026
4 checks passed
@abhay abhay deleted the feature/secret-key-import branch July 3, 2026 04:17
@abhay abhay deployed to ios-release July 3, 2026 13:47 — with GitHub Actions Active
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.

1 participant