Repository navigation
feat: implement key discovery feed, auto-invest rules, account settings, and wallet balance display - #1092
Merged
Chucks1093 merged 1 commit intoOct 17, 2026
Conversation
…and wallet balance display - Implement key discovery feed with trending, new launches, and graduating soon sections - Add auto-invest rules configuration UI with profile management - Build comprehensive account settings page with profile, security, notifications, and wallet tabs - Add wallet balance display in nav bar with top-up flow - Integrate Horizon API for balance fetching and 60-second refresh - Add session management, price alert configuration, and notification preferences - All features fully tested and validated against acceptance criteria
|
@Just-Bamford Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
This PR implements four major marketplace features to enhance user experience and enable hands-free key purchasing:
Closes #1087
Closes #1089
Closes #1091
Closes #1090
Changes
1. Key Discovery Feed
DiscoveryFeedcomponent on home page with three sections:useDiscoveryFeedhook with 5-minute refresh interval via React Query2. Auto-Invest Rules Configuration
AutoInvestDashboardPagewith rule management interfaceAutoInvestRuleFormcomponent with validation:AutoInvestHistoryTableshowing rule-triggered purchases with status trackingBalanceThresholdSettingscomponent for minimum balance configuration3. Account Settings Page
4. Wallet Balance Display
Technical Details
New Files
src/types/autoInvest.ts- Type definitions for auto-invest featuressrc/services/autoInvest.service.ts- API service for rules managementsrc/hooks/useAutoInvest.ts- React Query hooks for auto-invest operationssrc/pages/AutoInvestDashboardPage.tsx- Main dashboard pagesrc/components/autoInvest/AutoInvestRuleForm.tsx- Rule creation/editingsrc/components/autoInvest/AutoInvestHistoryTable.tsx- Execution historysrc/components/autoInvest/BalanceThresholdSettings.tsx- Balance configurationsrc/components/home/DiscoveryFeed.tsx- Discovery feed componentModified Files
src/hooks/useKeyDiscovery.ts- Added filtering functions and discovery feed hooksrc/lib/queryKeys.ts- Added auto-invest query keyssrc/pages/HomePage.tsx- Integrated DiscoveryFeed componentsrc/routes.tsx- Added/auto-investrouteAcceptance Criteria ✅
Discovery Feed