Skip to content

Plumb desktop profile identity UI#32

Merged
wesbillman merged 2 commits into
mainfrom
codex/plumb-profile-identity-ui
Mar 11, 2026
Merged

Plumb desktop profile identity UI#32
wesbillman merged 2 commits into
mainfrom
codex/plumb-profile-identity-ui

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

Summary

  • plumb relay-backed profile identity into the desktop app, including NIP-05 editing and public/batch profile lookups
  • resolve author identity across chat, Home, and Search, and show the current user avatar/display name in chat
  • tighten chat message spacing and harden channel/message deduping where duplicate UI items can surface

Testing

  • source ./bin/activate-hermit && cd desktop && pnpm typecheck
  • source ./bin/activate-hermit && cd desktop && pnpm build
  • source ./bin/activate-hermit && cd desktop && pnpm check
  • cd desktop && pnpm exec playwright test tests/e2e/profile.spec.ts
  • cd desktop && pnpm exec playwright test tests/e2e/messaging.spec.ts --project=smoke
  • cd desktop && pnpm exec playwright test tests/e2e/smoke.spec.ts --project=smoke
  • git push -u origin codex/plumb-profile-identity-ui
    • pre-push hook ran desktop-check, desktop-build, desktop-tauri-check, rust-clippy, and ./scripts/run-tests.sh unit

@wesbillman
Copy link
Copy Markdown
Collaborator Author

Screenshot 2026-03-11 at 12 00 56 PM

@wesbillman wesbillman merged commit f21c6e4 into main Mar 11, 2026
8 checks passed
@wesbillman wesbillman deleted the codex/plumb-profile-identity-ui branch March 11, 2026 19:09
tlongwell-block added a commit that referenced this pull request Mar 11, 2026
* origin/main:
  Plumb desktop profile identity UI (#32)
  Add unread indicators to desktop channels (#31)
  feat: public profiles, NIP-05 identity, search & presence tools (#28)
  Add desktop settings page (#30)
  Remove OS titlebar and add custom window chrome (#29)

# Conflicts:
#	TESTING.md
#	crates/sprout-mcp/src/server.rs
#	crates/sprout-test-client/tests/e2e_mcp.rs
wpfleger96 added a commit that referenced this pull request May 22, 2026
The zizmor scanner runs as an org-level GHAS integration, not from a
repo checkout — it never reads .github/zizmor.yml. Dismissed the
cache-poisoning alerts (#10-13, #32, #33) as false positives via the
code-scanning API instead, with references to the upstream bug
(zizmorcore/zizmor#2051).
wpfleger96 added a commit that referenced this pull request May 22, 2026
The zizmor scanner runs as an org-level GHAS integration, not from a
repo checkout — it never reads .github/zizmor.yml. Dismissed the
cache-poisoning alerts (#10-13, #32, #33) as false positives via the
code-scanning API instead, with references to the upstream bug
(zizmorcore/zizmor#2051).
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