fix: enhance leaderboard search with hybrid filtering#3062
Conversation
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Replace address format conversion with proper validation using isValidAddress() - Implement hybrid search: server-side for addresses, client-side for identity names - Load more data (100+ records) when filtering by identity names to ensure comprehensive results - Support case-insensitive search for both addresses and validator identity names - Remove fragile toSubstrateAddress() conversion that caused search failures 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
✅ Deploy Preview for tangle-cloud ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for tangle-leaderboard ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for tangle-dapp ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Claude finished @devpavan04's task —— View job PR Review Complete ✅Todo List:
Overall AssessmentThis PR successfully enhances leaderboard search with a smart hybrid filtering approach. The implementation is well-thought-out and follows the project's coding standards. The CLAUDE.md addition is comprehensive and valuable for future development. Code Quality & Best Practices ✅CLAUDE.md (New File):
LeaderboardTable.tsx Changes:
Technical Implementation
|
Summary of changes
CLAUDE.mdfor documentation.Proposed area of change
apps/tangle-dappapps/tangle-cloudapps/leaderboardlibs/tangle-shared-uilibs/ui-componentsScreen Recordings
CleanShot.2025-09-08.at.07.03.56.mp4