Skip to content

feat(wallet): remembered-user flows, unified account nav, owner placeholders#271

Merged
ety001 merged 2 commits intonextfrom
feat/login-remembered-transfer-ux
Apr 1, 2026
Merged

feat(wallet): remembered-user flows, unified account nav, owner placeholders#271
ety001 merged 2 commits intonextfrom
feat/login-remembered-transfer-ux

Conversation

@ety001
Copy link
Copy Markdown
Member

@ety001 ety001 commented Apr 1, 2026

Summary

Merges feat/login-remembered-transfer-ux into next.

Changes

  • Home / remember user: Redirect / to /@{remembered}/transfers when wallet:rememberedUsername is set; otherwise show login.
  • Balance UI: STEEM / SP / SBD / savings dropdowns only for device-remembered or Redux-logged-in account owner; view-only balances for others.
  • Signing: useActiveSigningKey (active or owner) for transfers, power down, delegate, convert, withdraw routes, witness vote; avoid posting key for active ops.
  • Wallet modals: Strip wallet query params if URL is not manageable; embedded LoginForm when session mismatch or no active key, then continue the flow.
  • Navigation: Single AccountWalletNav (balances, Rewards, delegations, owner tabs, Blog + Buy STEEM); removed TopNav + WalletSubMenu; placeholder routes for permissions, password, communities; delegations uses placeholder content.
  • Polish: Nav spacing/vertical padding, shorter buy link copy, i18n (en/zh/es).

Verification

  • pnpm exec tsc --noEmit and pnpm run lint passed locally before commit.

ety001 added 2 commits April 1, 2026 12:33
- Redirect home to /@user/transfers when device remembers username; balance
  dropdowns gated by remembered or logged-in owner; wallet modals prompt for
  active-key login when needed; sign transfers with active/owner via useActiveSigningKey.
- Replace TopNav + WalletSubMenu with AccountWalletNav (order: balances,
  rewards, delegations, owner tabs, blog + buy STEEM); add permissions,
  password, communities placeholder routes; tighten content padding under nav.
- Nav polish: vertical rhythm, horizontal gaps, plain-text buy link copy;
  i18n for reauth, section placeholders, buySteem, es buySteem.
- Remove duplicate TopNav; drop obsolete WalletSubMenu CSS; normalize-profile
  prefer-const; claim banner margin with space-y layout.
- Assert #password instead of getByLabel(/password/i)
- Broader login button and username matchers for zh/es
@ety001 ety001 merged commit 4b1ab83 into next Apr 1, 2026
2 of 3 checks passed
@ety001 ety001 deleted the feat/login-remembered-transfer-ux branch April 1, 2026 04:44
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