Skip to content

Expansion#1

Open
kyisaiah47 wants to merge 44 commits intomainfrom
expansion
Open

Expansion#1
kyisaiah47 wants to merge 44 commits intomainfrom
expansion

Conversation

@kyisaiah47
Copy link
Owner

No description provided.

…ries

- Added hooks for querying user data, payments, and statistics across multiple chains.
- Introduced types for better type safety in user and payment data.
- Implemented lazy loading for search functionality on payments.
- Enhanced error handling and loading states for improved user experience.

feat(queries): Define GraphQL queries for user and payment data

- Created queries for fetching user details, payments created/received, and recent payments.
- Added support for Cosmos-specific queries and cross-chain payment queries.
- Implemented statistics queries for protocol and daily metrics.

docs(architecture): Update technical architecture documentation

- Comprehensive overview of the ProofPay system architecture, including frontend, smart contracts, database schema, API architecture, and security measures.
- Detailed descriptions of multi-chain indexing, monitoring, and scalability strategies.
…r for React 19 compatibility

- Deleted `migrate-xion-data.ts` and `validate-migration.ts` scripts as part of the migration overhaul.
- Added `SUPABASE_SETUP.md` for database policy configurations to resolve user creation issues.
- Introduced `WALLET_COMPATIBILITY_NOTE.md` detailing the current wallet compatibility status and solutions.
- Implemented `SimpleWalletManager.tsx` to provide a React 19 compatible wallet management solution.
…tion

feat: Create mock social activity generator for realistic user interactions

feat: Develop realistic social network activity matching database schema

feat: Build simple social network activity generator focusing on core functionality

feat: Enhance social feed with recent activity and personalized notifications
… type definitions

- Deleted the technical architecture document to streamline project documentation.
- Introduced `chains.ts` to define chain information for XION Testnet and support for multiple chains.
- Added `wallet.ts` to define wallet types, structures for connected wallets, and payment requests.
…ng in SocialPaymentForm and usePaymentHistory
…e user profile validation; refactor payment history to fetch activity feed
…cialPaymentForm; update styles and add transaction details display
…cipientUser with selectedUser for improved clarity
… screens; update validation and improve activity feed integration
…d improved logging

- Integrated user profile fetching to display current user's username in recent activity.
- Updated payment logging to include more detailed information about payments and user interactions.
- Refactored payment grouping logic to improve readability and maintainability.
- Adjusted PaymentRow component to conditionally display transaction status.
- Improved social feed rendering with mock data for users without friends.
- Added support for service client in Supabase for bypassing RLS during activity feed updates.
- Updated SQL constraints for activity feed verbs to ensure data integrity.
…d loading indicators; update ConfirmationModal and PaymentRow for improved user experience
…reation and assignment; update SocialPaymentForm for verb consistency
…ion and integrate with Recent Activity Screen
- removed @metamask/sdk-react-native
- removed @reclaimprotocol/reactnative-sdk
- removed react-native-quick-crypto
- Removed outdated dependencies: @cosmjs/cosmwasm-stargate, @keplr-wallet/types, @walletconnect/modal-react-native, @walletconnect/react-native-compat, ethers, and react-native-modal (replaced with react-native-quick-crypto).
- Added new dependency: @reclaimprotocol/reactnative-sdk.
- Updated react-native-modal to a stable version.
- Added .easignore file to exclude unnecessary files and directories from EAS builds.
refactor: Improve code formatting and remove unnecessary line breaks …
fix: correct typo in comment for Treasury types in contractService.ts
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