Remove hardware signers; refresh the marketing homepage#37
Merged
Conversation
Two related changes: hardware signers are deferred, and the marketing site
is refreshed to match the product it now describes.
Hardware signers:
- Remove all Ledger (BLE / APDU) and YubiKey (NFC / PIV) signer code, the
add-flows, onboarding UI, and their tests. Hot-wallet signers (generated,
recovery-phrase import, secret-key import) are the only signer type.
A hardware wallet can't display Squads context, so it adds custody
without independent verification, which cuts against clear signing;
deferred until it can be validated on real hardware and positioned
honestly. Git history preserves the implementation.
- Ledger and YubiKey remain as disabled "Coming soon" rows in the
add-signer chooser.
- Drop the YubiKit dependency and the Bluetooth + NFC permission prompts
and entitlements the app no longer needs.
Marketing homepage (core/static):
- Rebuild the landing page: a kinetic decode hero ("Know what you sign"),
a raw-vs-decoded before/after, an on-device-decode section, a sticky
how-it-works narrative, a device/relay/chain trust diagram, and a
verifiable-builds section tied to the public GitHub Release.
- Decoding is framed honestly as on-device (the relay transports data and
offers optional simulation). Hardware is not featured on the page.
- Responsive + reduced-motion behavior per the design handoff; the privacy
page drops the hardware-signer clause.
- Align the in-app About tagline to the same framing: it now notes that
every proposal is decoded on your device.
083c228 to
72f8200
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two related changes: hardware signers are deferred, and the marketing site is refreshed to match the product it now describes.
Hardware signers:
Marketing homepage (core/static):