Skip to content

Show leftover ordinals, keep landing buttons clear, and announce BAP names - #30

Merged
rohenaz merged 3 commits into
mainfrom
landing-presence-and-inventory
Sep 9, 2026
Merged

rohenaz merged 3 commits into
mainfrom
landing-presence-and-inventory

Conversation

@rohenaz

@rohenaz rohenaz commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Problem

Mobile landing puts the online-users tray on the Browser Wallet / Apple App buttons, so those CTAs cannot be tapped.

Assets from a connected 1Sat desktop wallet listed only the 1sat basket. Theme tokens inscribed in Yours still live in leftover ordinals / p 1sat ordinals baskets, so the site showed one inscription while desktop showed the rest.

The P2P floor already accepts an unverified publicProfile on presence, but connected BRC-100 wallets with a BAP identity still appeared as truncated keys.

Change

  • Dual-read leftover ordinal baskets after listOrdinals, merging by outpoint. A denied leftover list is empty, not a hard failure.
  • Pin the mobile peer tray to the viewport bottom, lift the online chip below the header, and keep hero CTAs above that chrome.
  • Announce BAP display name and avatar on presence. Cryptographic labels stay truncated identity keys. Profile is unverified.

Atomic settlement is still gated on draft BRC-178. This only shows who is on the floor.

Risk

Listing leftover baskets may prompt a connected desktop wallet for those basket names once. getProfile can relinquish duplicate BAP aliases; presence caches the claim so that does not run every minute.

…names

Website inventory only listed the 1sat basket, so Yours theme tokens in
leftover ordinals baskets never appeared. Dual-read those leftover names.

The mobile landing tray sat on the hero CTAs. Pin it to the viewport
bottom, lift the online chip, and keep the buttons above that chrome.

Connected wallets already have identity. Announce the BAP display name
and avatar on the trading floor as an unverified public profile.
@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
1satwallet.com Ready Ready Preview Sep 9, 2026 9:38pm UTC

Request Review

Right-click (or long-press) on a peer used to fire a trade immediately.
Use the shadcn context menu instead: request trade or copy the identity
key. Left-click and the mobile tray still start a trade.
The context menu pulled in a second Radix stack (radix-ui + cn) next to
the @radix-ui packages and @/lib/utils already used by dropdown-menu.
Profile avatars reimplemented OrdFS URLs and HTTPS sanitizing. Leftover
ordinal baskets restated names that @1sat/types already lists.
@rohenaz
rohenaz merged commit 4e45920 into main Sep 9, 2026
3 checks 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

Development

Successfully merging this pull request may close these issues.

1 participant