-
Alan He authored
Squash merge branch 'feat/2.3.9' into 'master' * ci: update Makefile * feat: consolidate Docker build commands in Makefile for h5 target * feat: update proxy configuration for chainmaker service to avoid trailing slash * feat: enhance contract result display with conditional styling for empty values * feat: update input fields to use value instead of defaultValue and add reset button functionality * feat: add fullscreen support and copy functionality in AlgoNode component * feat: add fullscreen support and copy functionality in AlgoNode component * feat: fix edge source and target assignment in transaction dependency graph * feat: handle empty contract result in transaction detail rendering * feat: improve transaction detail rendering by handling empty data cases * feat: enhance block height rendering and unify render types across components * feat: enhance block height rendering and unify render types across components * feat: add crossModel parameter to cross transaction detail navigation * feat: remove mode display from transaction detail component * feat: update transaction detail display to reflect mode change from '异步模式' to '普通模式' * feat: remove unused subIsMainChain prop from CrossChainLink component * feat: add search type selection for cross-chain and subchain IDs * feat: add debugging commands to verify directory contents in Dockerfile * feat: enhance cross-chain transaction detail display with mode tags * feat: enhance cross-chain transaction detail display with mode tags * feat: update label for cross-chain transaction time in sync-transaction-detail * feat: update transaction ID rendering to include hyperlink * feat: enhance transaction type handling in dag-shape component * feat: enhance transaction type handling in dag-shape component * feat: enhance transaction type handling in dag-shape component * feat: enhance transaction type handling in dag-shape component * feat: enhance transaction type handling in dag-shape component * feat: add custom rendering for transaction mode in transaction details * feat: simplify rendering of CrossDuration in transaction details * feat: add custom rendering for transaction ID with conditional URL generation * feat: add custom rendering for transaction ID with conditional URL generation * feat: add custom rendering for transaction ID with conditional URL generation * feat: enhance table components with custom block height rendering and update imports * feat: add CLAUDE.md to .gitignore * fix: update hash in h5 file to reflect latest changes * feat: add custom pagination component and integrate it into existing pages * feat: add packageManager field to package.json for Yarn version specification * fix:update * feat: update transaction types in dependency graph for improved edge handling * feat: add JSDoc comments to createDependencyGraph function for improved documentation * feat: enhance dependency graph to support fullscreen functionality with responsive layout * feat: enhance FullscreenCanvas component to support fullscreen state callbacks * feat: implement fullscreen functionality with exit button in FullscreenCanvas component * feat: update transaction-detail to apply custom styling to ContractResult for improved readability * feat: update transaction-detail to render ContractResult as preformatted text for better readability * feat: enhance SubChainDetail to include IsMainChain field and refactor forms for better structure * feat: update SubChainCrossChainListItem to use ChainId instead of ChainName for improved consistency * feat: update tx-dependency-graph to improve cell reset logic with additional comment * feat: refactor getContractParametersList to accept parameter bean for improved flexibility * feat: refactor getContractParametersList to accept parameter bean for improved flexibility * feat: enhance transaction detail form by adding missing commas for improved code consistency * feat: refactor transaction detail form to use CmPreviewForm for better structure and readability * feat: improve CrossChainLink component to handle undefined subChainId * feat: simplify transaction status text for clarity * feat: enhance cross-chain transaction status display with themed text * feat: enhance layout by adding separator between flex items in index.scss * feat: update build command in Dockerfile to enable PC support * feat: update Dockerfile to remove prefer-offline option for npm install * feat: rename FromChainName and ToChainName fields to FromChainId and ToChainId for consistency * feat: refactor subchain components to improve column management and remove unused status field * feat: rename chain name fields to chain ID for consistency in cross-chain transaction components * feat: optimize H5 Dockerfile by removing node_modules copy and using prefer-offline for npm install * feat: refactor cross chain transaction components for improved readability and maintainability * feat: refactor cross chain transaction components for improved readability and maintainability * feat: comment out node_modules copy in H5 Dockerfile * feat: add eslint-plugin-hooks for improved React hooks linting * feat: replace getAllUrlParams with useQueryParams for improved query parameter handling * feat: simplify subchain detail display by removing unnecessary fields * feat: update hash in h5 file * feat: comment out node_modules copy in H5 Dockerfile * feat: enhance dependency graph component with state management and conditional rendering * feat: reuse main project's node_modules in H5 Dockerfile * feat: simplify H5 mode toggle in index.tsx * feat: add H5 build process to Dockerfile * feat: add H5 build and push targets for intranet and public * feat: add H5 build and push targets for intranet and public * feat: add H5 build and push targets for intranet and public * fix: update npm registry URL in .npmrc * docs: update README to include H5 build command * feat: add H5 build target to Makefile * fix: update submodule URL for chainmaker-explorer-h5 * feat: add submodule for chainmaker-explorer-h5 * fix: update cookie check for mobile H5 version * fix:update * feat: add H5 version toggle and cookie management for user preference * feat: add H5 version toggle and cookie management for user preference * feat: configure dynamic root path for mobile H5 version based on cookie * feat: enhance transaction dependency graph by filtering nodes based on dependencies * feat: enhance transaction dependency graph by filtering nodes based on dependencies * feat: enhance transaction dependency graph by filtering nodes based on dependencies * feat: enhance transaction dependency graph by filtering nodes based on dependencies * feat: enhance transaction dependency graph by filtering nodes based on dependencies * feat: update contract link display logic in detail view * feat: add transaction dependency graph component and integrate into block detail view * feat: add transaction dependency graph component and integrate into block detail view * feat: add transaction dependency graph component and integrate into block detail view * feat: add TxNum field and label for sync transaction detail view * feat: update label for cross-chain transaction time in transaction detail view * feat: update label for cross-chain transaction time in transaction detail view * feat: enhance transaction detail view with additional fields for cross-chain transactions
184a7466