Merge pull request #170 from MeshJS/layout-fix
Improve sidebar navigation with resources and home section
Improve sidebar navigation with resources and home section
- Updated the schema to change deposit fields from Int to BigInt for better handling of large values. - Refactored crowdfund components to ensure governance extension is always enabled, simplifying the configuration process. - Improved contribution fetching logic to accurately reflect contributions from the blockchain. - Streamlined deposit handling and validation in the LaunchWizard and related components, ensuring consistency across the governance process. - Enhanced user interface elements to provide clearer governance settings and metadata requirements.
- Simplified validation for governance actions by removing unnecessary checks for gov_action_period, defaulting it to 6. - Updated funding target calculations to ensure consistency with governance deposits. - Removed deprecated deposit input fields from the LaunchExt component and streamlined deposit handling. - Enhanced state management for governance data to synchronize deposits with fundraising targets.
- Added a hover card to provide users with information on how to use the recipients feature in transactions. - Implemented an available balance section in the UTxO selector, displaying ADA and other assets, along with a collapsible view for additional asset details. - Included a warning alert for pagination to inform users when not all UTXOs are loaded.
- Added new dependencies for D3 and D3 Sankey visualization to improve data representation. - Introduced a new IPFS handler for storing data via Pinata, replacing the previous Vercel storage API. - Updated the Prisma schema to include a new model for managing IPFS hashes. - Enhanced transaction components to support visualizing transaction flows with a Sankey diagram. - Improved user experience by adding descriptions to dialog components in the proxy management interface. - Adjusted minimum UTxO requirements in the MeshProxyContract to ensure sufficient balance for transactions.
- Updated type imports for OnChainTransaction, TxInfo, ProxyData, and UTXO. - Introduced TxUtxosResponse interface for better structure of UTXO data. - Enhanced error handling in refreshWallet calls to log errors appropriately. - Adjusted dependencies in useEffect to include walletsUtxos for more accurate updates.