Closed evilpeach closed 2 months ago
The latest updates on your projects. Learn more about Vercel for Git βοΈ
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
celatone-frontend-staging | β Ready (Inspect) | Visit Preview | π¬ Add feedback | Aug 26, 2024 1:20pm |
[!IMPORTANT]
Review skipped
Auto reviews are disabled on base/target branches other than the default branch.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
The changes introduce a comprehensive update to the project, primarily focusing on the integration and display of module verification information across various components. This includes the addition of new properties, refactoring of existing components, and the introduction of new utility functions to streamline the handling and presentation of verification statuses and module paths.
Files | Change Summary |
---|---|
CHANGELOG.md |
Added entry for applying the move verify badge consistently across the project. |
src/lib/components/MoveVerifyBadge.tsx |
Refactored MoveVerifyBadge to extend FlexProps , removed boxSize , and integrated MoveVerifyIcon functionality directly into MoveVerifyBadge . |
src/lib/components/module/ModuleCard.tsx |
Added moveVerifyInfo prop to ModuleCardProps , removed selectedAddress , and changed how verification status is displayed using MoveVerifyBadge . |
src/lib/components/module/ModuleSourceCode.tsx |
Removed boxSize prop from MoveVerifyBadge usage. |
src/lib/components/table/module-verification-details/index.tsx |
Added moveVerifyStatus prop to ModulePathLink , enhancing its functionality. |
src/lib/components/table/modules/ModulePathLink.tsx |
Introduced moveVerifyStatus prop to facilitate conditional rendering of the verification badge. |
src/lib/components/table/modules/ModulesTable.tsx |
Added moveVerifyInfos prop for verification data handling, leveraging mergeModulePath . |
src/lib/components/table/modules/ModulesTableMobileCard.tsx |
Introduced moveVerifyInfo prop for verification status display. |
src/lib/components/table/modules/ModulesTableRow.tsx |
Added moveVerifyInfo for rendering logic adjustments based on verification status. |
src/lib/layout/search/index.tsx |
Updated import statement and logic to utilize splitModulePath . |
src/lib/pages/account-details/components/modules/ModuleListsBody.tsx |
Integrated useMoveVerifyInfosByAddress for fetching verification information based on address. |
src/lib/pages/interact/component/drawer/ModuleSelectDrawerMobile.tsx |
Added functionality to fetch verification information for selected modules. |
src/lib/pages/interact/component/drawer/body/SelectModuleSection.tsx |
Enhanced render logic to include module verification data. |
src/lib/pages/interact/component/drawer/selector/ModuleSelectorInput.tsx |
Renamed utility function from splitModule to splitModulePath . |
src/lib/pages/interact/hooks/useValidateModuleInput.ts |
Updated to use splitModulePath for input validation. |
src/lib/pages/interact/index.tsx |
Adjusted resolveMoveVerifyStatus parameters to use digests instead of full objects. |
src/lib/pages/module-details/components/ModuleTop.tsx |
Integrated mergeModulePath for constructing module paths. |
src/lib/pages/module-details/index.tsx |
Updated memoization logic for moveVerifyStatus to use digest properties. |
src/lib/pages/modules/components/RecentModulesTable.tsx |
Integrated verification data handling through useMoveVerifyInfos . |
src/lib/pages/my-module-verification-details/components/MyModuleVerificationDetailsTable.tsx |
Renamed status prop to moveVerifyTaskStatus for clarity. |
src/lib/pages/my-module-verification-details/index.tsx |
Modified props passed to reflect new naming convention. |
src/lib/pages/my-published-modules/components/MyPublishedModulesTable.tsx |
Added useMoveVerifyInfosByAddress for module verification information. |
src/lib/pages/public-project/components/tables/modules/index.tsx |
Updated key generation for modules to use mergeModulePath . |
src/lib/services/searchService.ts |
Renamed splitModule to splitModulePath in search functionality. |
src/lib/services/types/move/module.ts |
Introduced SHA-256 hashing for module integrity verification. |
src/lib/services/types/verification/move/index.ts |
Updated zMoveVerifyInfosByAddressResponse to utilize mergeModulePath for better structure. |
src/lib/services/verification/move/api.ts |
Changed return type of getMoveVerifyInfosByAddress to remove Nullable . |
src/lib/services/verification/move/index.ts |
Added useMoveVerifyInfos for batch querying verification data and improved error handling in useMoveVerifyInfosByAddress . |
src/lib/types/move/module.ts |
Added digest property to IndexedModule and updated ModuleInfo to include it. |
src/lib/utils/modules.test.ts |
Created unit tests for splitModulePath and mergeModulePath . |
src/lib/utils/modules.ts |
Renamed splitModule to splitModulePath and introduced mergeModulePath for path manipulation. |
src/lib/utils/move.ts |
Updated resolveMoveVerifyStatus to focus on digest comparison for verification status. |
π° In fields of code, we dance with glee,
New badges shine for all to see.
With paths that merge and digests bright,
Our modules now are a joyful sight!
Letβs hop along, embrace the change,
In each tight loop, our code's less strange! πΌβ¨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@coderabbitai review
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Refactor
Tests
Fixes CFE-548