Skip to content

chore: sync to main#55

Merged
rongquan1 merged 5 commits into
mainfrom
develop
Apr 29, 2026
Merged

chore: sync to main#55
rongquan1 merged 5 commits into
mainfrom
develop

Conversation

@rongquan1

@rongquan1 rongquan1 commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

Release Notes

  • New Features

    • Documents now track and display expiration status
    • Warning banner alerts users to obfuscated documents
  • Improvements

    • Enhanced error handling for unrecognized wallet errors
    • Refined visual styling for expired document indicators
    • Updated asset management interface for clearer expiration display

RishabhS7 and others added 5 commits April 28, 2026 14:18
* fix: merge conflicts

* fix: remove consoles
* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components
* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------
* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------
@coderabbitai

coderabbitai Bot commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

The pull request introduces document expiration detection and updates component rendering to display expiration states. A new utility function getIsExpired checks document expiration dates, the useVerify hook tracks expiration status, and this state is threaded through VerifySectionVerifyResultAssetManagementApplication. Additionally, a new ObfuscatedMessage component displays warnings for obfuscated documents, and the asset management expired indicator switches from TagBordered to Tag component.

Changes

Cohort / File(s) Summary
Expiration Tracking & Utilities
src/utils/helper.ts, src/components/home/VerifySection/useVerify.ts, src/components/home/VerifySection/VerifySection.tsx
Added getIsExpired utility to detect document expiration; useVerify hook now tracks and returns isExpired state; VerifySection reads and forwards isExpired to VerifyResult.
VerifyResult & ObfuscatedMessage
src/components/home/VerifySection/VerifyResult.tsx, src/components/home/VerifySection/ObfuscatedMessage.tsx
VerifyResult accepts optional isExpired prop and passes it to AssetManagementApplication; new ObfuscatedMessage component checks document obfuscation status and displays informational banner when detected.
Asset Management Expired Indicator
src/components/AssetManagementPanel/AssetManagementApplication/index.tsx, src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx, src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx
Switched from TagBordered to Tag component for expired indicator; made isExpired prop optional in AssetManagementIsTransferableDocumentProps; removed isExpired prop from ActionSelectionForm (now unused in that context).
Test Updates
src/components/AssetManagementPanel/AssetManagementApplication/AssetManagementApplication.test.tsx, src/components/home/VerifySection/VerifyResult.test.tsx, src/components/home/VerifySection/VerifySection.test.tsx
Updated mocks and assertions to reflect component changes: Tag instead of TagBordered, AssetManagementApplication minimal mock to avoid context failures, useVerify mock includes isExpired field.
Error Handling Simplification
src/hooks/useContractFunctionHook.tsx, src/hooks/useContractFunctionHook.test.tsx
Removed numeric error code -32603 mapping and changed fallback error handling to return empty string instead of Error.message for unrecognized errors.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested reviewers

  • RishabhS7
  • manishdex25

Poem

🐰 A document's expiration time is here,
getIsExpired makes the status clear,
Through hooks and props the state will flow,
ObfuscatedMessage warns when docs hide so,
The Tag now shines with clarity's light! ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title "chore: sync to main" is vague and generic, failing to convey what was actually changed in the pull request despite substantial modifications across multiple components. Consider using a more descriptive title that summarizes the main changes, such as "feat: add expired document detection and improve asset management UI" or similar.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 0/1 reviews remaining, refill in 60 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@rongquan1 rongquan1 merged commit 1c0d46c into main Apr 29, 2026
8 of 9 checks passed
manishdex25 added a commit that referenced this pull request May 12, 2026
* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
manishdex25 added a commit that referenced this pull request May 13, 2026
* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
RishabhS7 added a commit that referenced this pull request May 13, 2026
* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
manishdex25 added a commit that referenced this pull request May 14, 2026
* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
@coderabbitai coderabbitai Bot mentioned this pull request May 21, 2026
manishdex25 added a commit that referenced this pull request May 21, 2026
* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
manishdex25 added a commit that referenced this pull request May 21, 2026
* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
RishabhS7 added a commit that referenced this pull request May 21, 2026
* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
rongquan1 added a commit that referenced this pull request May 21, 2026
* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
rongquan1 added a commit that referenced this pull request May 21, 2026
* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
rongquan1 added a commit that referenced this pull request May 28, 2026
* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* feat: qr document loader (#64)

* feat: qr document loader

* fix: update decrypt string imports

* fix: tests

* chore: remove ACTION_LOADING_FEATURE.md

---------

Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
rongquan1 added a commit that referenced this pull request Jun 16, 2026
* chore: develop to main (#65)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: develop (#68)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* feat: qr document loader (#64)

* feat: qr document loader

* fix: update decrypt string imports

* fix: tests

* chore: remove ACTION_LOADING_FEATURE.md

---------

Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* refactor: update Polygon network label to include abbreviation (POL)

- Changed the label for the Polygon network from 'Polygon' to 'Polygon (POL)' in multiple files, including NetworkModal, VerifySection, and chain-info.
- Updated corresponding test cases to reflect the new label.
- Adjusted chain configuration to use 'pol' instead of 'matic' for consistency.

* fix: update Polygon network configuration

- Changed the chain configuration from CHAIN_ID.pol to CHAIN_ID.matic for the Polygon network.
- Added a comment indicating the need to revert to CHAIN_ID.pol once @trustvc/trustvc version 2.14.0 is published.

* chore: update dependencies in package.json and package-lock.json

- Bumped @trustvc/trustvc to version 2.14.1.
- Updated @digitalbazaar/bbs-signatures to version 3.1.0 and its dependencies.
- Updated @digitalbazaar/bls12-381-multikey to version 2.2.0 and its dependencies.
- Updated @noble/curves and @noble/hashes to version 2.2.0.
- Added new dependencies for cborg version 4.5.8 in multiple modules.
- Removed outdated dependencies and cleaned up package-lock.json for better maintainability.

* chore: update package-lock.json with new dependencies

- Added new dependencies for @scure/base, @scure/bip32, @scure/bip39, and @sentry packages.
- Updated existing dependencies for @noble/curves and @noble/hashes.
- Enhanced package-lock.json for improved maintainability and consistency.

* fix: update Polygon network configuration

- Changed the chain configuration from CHAIN_ID.pol to CHAIN_ID.matic for the Polygon network.
- Added a comment indicating the need to revert to CHAIN_ID.pol once @trustvc/trustvc version 2.14.0 is published.

* feat: add end-to-end verification tests for Polygon Amoy documents

- Introduced new test suite for verifying OpenAttestation v2 and W3C Verifiable Credential documents on the Polygon Amoy testnet (chainId 80002) and Polygon POL mainnet (chainId 137).
- Created fixtures for minted documents and scenarios for tampered and not minted documents.
- Implemented runtime modifications to generate test cases dynamically, ensuring comprehensive coverage of document integrity and status checks.

* feat: enhance end-to-end tests for OpenAttestation v2 documents

- Added a new function to assert the validity of OA documents when DNS TXT is not configured, expecting the issuer identity to be INVALID.
- Updated test descriptions for clarity, reflecting the new validation logic for both Polygon Amoy and POL mainnet documents.
- Replaced calls to the previous validation function with the new assertion function for improved accuracy in test outcomes.

* refactor: streamline OA document validation tests

- Removed the assertOaDocValid function, consolidating validation checks into assertAllValid for improved clarity and accuracy.
- Updated test descriptions to reflect the new validation logic for both Polygon Amoy and POL mainnet documents, ensuring consistency across test cases.

* Update e2e/tests/pol-amoy-verify.spec.ts

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: run testcases

* feat: enhance e2e tests for document verification

- Added new RPC URLs for Polygon Amoy and POL mainnet to the e2e workflow configuration.
- Updated the uploadDoc function in the test suite to handle both valid and invalid document states more effectively, improving the clarity of verification outcomes.
- Refactored tests to assert verification failures using a dedicated function for better readability and maintainability.

* chore: update e2e configuration and test timeouts

- Changed the RPC URL for Polygon mainnet to a new endpoint for improved reliability.
- Increased the per-test timeout in Playwright configuration to accommodate slower mainnet RPC calls.
- Configured retries for mainnet tests to enhance test stability and reduce flakiness.

* feat: add end-to-end verification tests for Polygon Amoy and POL mainnet documents

- Introduced new test suites for verifying OpenAttestation v2 and W3C Verifiable Credential documents on the Polygon Amoy testnet and POL mainnet.
- Created helper functions for writing tampered and not minted documents to facilitate testing.
- Implemented comprehensive test cases to validate document integrity and status across both networks, enhancing overall test coverage.

* refactor: update chain configuration for Polygon network

* refactor: simplify AvailableBlockChains type definition in chain-info.ts

* refactor: simplify RPC URL retrieval in useVerify integration tests.

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
rongquan1 added a commit that referenced this pull request Jun 18, 2026
* chore: develop to main (#65)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: develop (#68)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* feat: qr document loader (#64)

* feat: qr document loader

* fix: update decrypt string imports

* fix: tests

* chore: remove ACTION_LOADING_FEATURE.md

---------

Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
rongquan1 added a commit that referenced this pull request Jun 18, 2026
* fix: sync main (#43)

* feat: accept return to issuer (#40)

* feat: accept return to issuer

* fix: lint issue

* fix: tests additions

* fix: return message and rests

* fix: code rabbit

* feat: enhance deployment workflow and update dependencies (#41)

* feat: enhance deployment workflow and update dependencies

- Added a new input option to the deployment workflow for selecting the branch (develop for draft preview, main for production).
- Updated Node.js version in the workflow from 20 to 22.
- Modified the deployment command to include a URL parameter for the Sanity Studio hostname.
- Updated dependencies in package.json and package-lock.json for @sanity/vision and sanity to version 5.22.0, and other related packages to their latest versions.

* Update .github/workflows/deploy-sanity-studio.yml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: update deployment command in workflow

- Removed explicit setting of SANITY_AUTH_TOKEN in the deploy command, relying on the environment variable instead for improved security and clarity.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: simplify deployment workflow by removing environment options (#42)

- Removed the explicit environment options from the deployment workflow configuration, streamlining the setup process.

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Feat/fix dev deployment (#45)

* feat: accept return to issuer (#40)

* feat: accept return to issuer

* fix: lint issue

* fix: tests additions

* fix: return message and rests

* fix: code rabbit

* feat: enhance deployment workflow and update dependencies (#41)

* feat: enhance deployment workflow and update dependencies

- Added a new input option to the deployment workflow for selecting the branch (develop for draft preview, main for production).
- Updated Node.js version in the workflow from 20 to 22.
- Modified the deployment command to include a URL parameter for the Sanity Studio hostname.
- Updated dependencies in package.json and package-lock.json for @sanity/vision and sanity to version 5.22.0, and other related packages to their latest versions.

* Update .github/workflows/deploy-sanity-studio.yml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: update deployment command in workflow

- Removed explicit setting of SANITY_AUTH_TOKEN in the deploy command, relying on the environment variable instead for improved security and clarity.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: simplify deployment workflow by removing environment options (#42)

- Removed the explicit environment options from the deployment workflow configuration, streamlining the setup process.

* updated version

* chore: update CI workflow to include concurrency and branch specifications

- Renamed CI job to "Lint and Test" for clarity.
- Added concurrency settings to prevent overlapping runs.
- Specified branches for push events to include both develop and main.

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: update .env.example and vite.config.js for new environment var… (#46)

* chore: update .env.example and vite.config.js for new environment variables

* chore: remove deployment workflow for TrustVC website

* chore: update .env.example and vite.config.js to remove NET variable

* fix: remove unused variables (#47)

* chore: update .env.example and vite.config.js for new environment variables

* chore: remove deployment workflow for TrustVC website

* chore: update .env.example and vite.config.js to remove NET variable

* refactor: update environment configuration

* Update .github/workflows/deploy-prod.yml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: improve deployment workflow and environment configuration

* chore: develop to main (#65)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: develop (#68)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* feat: qr document loader (#64)

* feat: qr document loader

* fix: update decrypt string imports

* fix: tests

* chore: remove ACTION_LOADING_FEATURE.md

---------

Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
rongquan1 added a commit that referenced this pull request Jun 18, 2026
* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* feat: qr document loader (#64)

* feat: qr document loader

* fix: update decrypt string imports

* fix: tests

* chore: remove ACTION_LOADING_FEATURE.md

* chore: e2e tests (#69)

* chore: e2e tests for txns

* fix: update data test ids

* fix: update tests

* fix: actions

* fix: actions

* fix: actions

* fix: actions

* fix: actions

* fix: increase timeout

* fix: increase timeout

* fix: add timeouts and video recording

* fix: reduce wait timeout

* fix: timeouts

* fix: timeouts

* fix: add video recording

* fix: remove switch network popup

* fix: double call metamask

* fix: double call metamask

* fix: double call metamask

* fix: double call metamask

* fix: local networ rpc change

* fix: local networ rpc change

* fix: local networ rpc change

* ci: trigger e2e workflow

* fix: reject internal blockchain trnsactions

* fix: e2e wallet setpup

* fix: e2e wallet setpup

* fix: tokenId

* fix: token id

* feat: matic pol (#70)

* chore: develop to main (#65)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: develop (#68)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

* chore: bump @trustvc/trustvc to ^2.12.4

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Tt 989/partner integration (#56)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/partner card layout (#57)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel speed (#58)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 989/fix carausel ios (#59)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* Tt 1334/about us page (#60)

* feat: add About page with capabilities and new SVG assets

- Introduced a new About page that highlights TrustVC's core capabilities.
- Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach.
- Updated routing to include the About page and modified the Navbar for navigation.
- Enhanced CSS for the About page's light and dark themes, including background images and card styles.
- Implemented responsive design adjustments for mobile views.

* feat: implement CapabilityCard component and refactor About page

- Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags.
- Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability.
- Refactored tests for About page to improve clarity and consistency in test descriptions.
- Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes.

* refactor: update Navbar tests to reflect changes in navigation items

- Removed references to 'Home' in Navbar tests and replaced them with 'About'.
- Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar.
- Adjusted test cases to ensure correct styling checks for 'About' based on the current route.

* feat: add EcosystemCard component and integrate into About page

- Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image.
- Updated About page to utilize EcosystemCard, enhancing code organization and readability.
- Added comprehensive tests for EcosystemCard to ensure correct rendering and styling.
- Removed redundant CSS styles related to the ecosystem card from index.css.

* refactor: update App tests to check for new navigation elements

- Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes.
- Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage.

* Update src/pages/About/index.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update src/index.css

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: adjust background size in dark mode styles

- Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Hotfix/button color isue (#61)

* chore: sync to main (#55)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: manishdex25 <Manish.Singh@dextech.ai>

* feat: add new partner SVG images

- Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory.
- Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes.

* feat: add marquee animation and remove unused partner SVGs

* feat: add Partners link to Navbar and scroll to top on route change

* fix: update partner logo URLs and enhance accessibility features

* feat: add comprehensive tests for Partners and PartnerCard components

* Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability.

* refactor: update partner data structure and enhance PartnersSection

- Refactored partner data to include new logo and banner image paths.
- Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos.
- Adjusted Tailwind CSS configurations for improved animation performance.
- Cleaned up unused partner SVG references in the codebase.

* fix: update marquee duration and enhance partner logo tests

- Increased marquee animation duration from 900s to 1400s for improved visual experience.
- Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance.
- Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility.

* fix: reduce marquee animation duration for improved performance

* fix: refine marquee styling for improved visual consistency

* feat: add partners page styling and animation enhancements

* fix: enhance rendering performance in PartnersSection by adding transform properties

* refactor: remove unused marquee keyframes and update Partners test cases to use full width class

* style: update button styles and enhance AttachmentFileList component with solid color

* style: enhance button color handling in AttachmentFileList component for dark mode

* style: improve Safari marquee animation performance and prevent compositing issues

- Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari.
- Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation.
- Added decoding attribute to partner images for better loading performance.

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#63)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* chore: sync to main (#55) (#66)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: sync to main (#55) (#67)

* fix: merge conflicts (#49)

* fix: merge conflicts

* fix: remove consoles

* fix: stabilize dropdown and news text styling (#50)

* fix: stabilize dropdown and news text styling

Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states.

Made-with: Cursor

* feat: enhance styling for news articles and select field components

* fix: metamask transaction message (#51)

* fix: metamask traction error messages

* fix: test cases

* fix: update links and improve code formatting

---------

* fix: merge (#54)

* fix: merge

* fix: update test mocks and add obfuscation notice for documents

* fix: stub AssetManagementApplication

* fix: expired tag

* fix: unknown error metamask

---------

---------

Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com>
Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com>

* feat: qr document loader (#64)

* feat: qr document loader

* fix: update decrypt string i…
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.

3 participants