Skip to content

Search Fun + toggle for priv + navbar fixes - #200

Merged
rebeccafitzpatr merged 8 commits into
mainfrom
search
Aug 16, 2026
Merged

Search Fun + toggle for priv + navbar fixes#200
rebeccafitzpatr merged 8 commits into
mainfrom
search

Conversation

@VyomeshJ

Copy link
Copy Markdown

feat: Add Profile Search, Visibility Controls, and Updated Search UI

Summary

This PR adds profile search and profile visibility controls to the user dashboard, along with an updated search UI and navbar styling fixes.

Changes

Profile Search

  • Added a search bar to the navbar when users are inside their profile dashboard.
  • Users can search for profiles by name or wallet ID.
  • Name searches use a similarity score, allowing relevant profiles to appear even with spelling mistakes.
  • Updated the search UI to separate similar results from direct matches.
  • Wallet IDs are only partially displayed in search results.
  • Public profile information is stored separately from private wallet data for improved security.

Profile Visibility

  • Added a toggle allowing users to show or hide their profile from other users.
  • Each visibility change requires a wallet signature to verify wallet ownership.
  • Hiding a profile removes its record from the public profile table.
  • Success and error messages are displayed in the general update text section.
  • Added appropriate toggle colours for both light and dark mode.
  • The toggle design can be further improved in a future update.

UI Fixes

  • Fixed navbar formatting inconsistencies between the home page and dashboard.
  • Improved the profile search UI and handling of similar search results.

Testing

  • Confirmed profile search works with:

    • Exact names
    • Misspelled names
    • Wallet IDs
  • Confirmed direct and similar search results are displayed separately.

  • Confirmed hidden profiles are not visible to other users and are removed from the public table.

  • Confirmed visibility changes require a valid wallet signature.

  • Confirmed appropriate success and error messages are displayed.

  • Confirmed toggle styling works correctly in both light and dark mode.

  • Confirmed navbar formatting is consistent between the home page and dashboard.

Houwray and others added 8 commits July 28, 2026 22:03
…ashboard of other users. Shows only the navbar search button when on dashboard
…et signature) and made it so that you cant search users who have not connected their wallets (and hidden profiles ofcourse)
…vbar formatting issues between home and dashboard. Added color to the toggle for both light and dark mode
…eir own username (which would have shown their public profile view)
@rebeccafitzpatr
rebeccafitzpatr merged commit f75d8cd into main Aug 16, 2026
1 check 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.

3 participants