Skip to content

Chore: Update footer links, socials and copyright - #304

Merged
brunomenezes merged 5 commits into
mainfrom
chore/update-footer-info
Nov 6, 2026
Merged

brunomenezes merged 5 commits into
mainfrom
chore/update-footer-info

Conversation

@brunomenezes

Copy link
Copy Markdown
Member

Summary

Reorganizes the footer at the Cartesi Foundation's request, aligns its social channels and copyright notice with cartesi.io, and lists the contract addresses while no wallet is connected.

User-facing change: a tidier footer with three link columns, Contracts last, the full set of Cartesi channels, contract addresses visible without connecting a wallet, and a "© <current year> The Cartesi Foundation." notice. No dependency changes.

Changes:

Link columns: Resources & Security, Support Center and General now hold three links each, with Contracts moved to the last column. "Governance & Grants" becomes "Governance", Governance Forum moves to General, and What's New points to blog.cartesi.io. On large screens the columns size to their content, so contract names no longer wrap.

Contracts: the addresses are read from the generated deployment maps instead of the contract hooks, which need a wallet client.

Order: wallet chain → supported → that chain's addresses | disconnected → mainnet addresses | unsupported → title only, no rows

Socials: the Cartesi logo followed by the nine channels in cartesi.io's order and with its URLs (Discord, GitHub, Telegram, X, YouTube, Reddit, LinkedIn, Instagram, TikTok), using Tabler icons from react-icons. The row is left-aligned under the first column and above the copyright. CartesiBlack, the brand-kit symbol, replaces the unused-elsewhere CartesiTranparent.

Copyright: the AUTHORS/LICENSE lines are replaced by "© The Cartesi Foundation.", as on cartesi.io, with the year computed at render.

Tests: Footer tests cover the column order, the Contracts title without addresses, and the social links. Layout tests cover mainnet addresses while disconnected, Sepolia addresses when connected, and no rows on an unsupported network. The Footer stories now include Standard, NotConnected and NoContracts.

@brunomenezes
brunomenezes requested a review from tuler November 6, 2026 13:03
@brunomenezes brunomenezes self-assigned this Nov 6, 2026
@brunomenezes brunomenezes added staking Changes targeted to the Staking platform type:chore It is not a new feature or bug fix. e.g. update dependencies, change repository configurations labels Nov 6, 2026
@vercel

vercel Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
staking Ready Ready Preview Nov 6, 2026 1:06pm UTC

Request Review

@coveralls

coveralls commented Nov 6, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 42222686246

Coverage increased (+0.02%) to 69.332%

Details

  • Coverage increased (+0.02%) from the base build.
  • Patch coverage: 19 of 19 lines across 3 files are fully covered (100%).
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 3883
Covered Lines: 2819
Line Coverage: 72.6%
Relevant Branches: 2032
Covered Branches: 1282
Branch Coverage: 63.09%
Branches in Coverage %: Yes
Coverage Strength: 29.75 hits per line

💛 - Coveralls

@brunomenezes
brunomenezes merged commit 41b5cb5 into main Nov 6, 2026
8 of 9 checks passed
@brunomenezes
brunomenezes deleted the chore/update-footer-info branch November 6, 2026 15:41

This branch was successfully deployed

1 active deployment
Preview — 7868f95b Deployed Nov 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

staking Changes targeted to the Staking platform type:chore It is not a new feature or bug fix. e.g. update dependencies, change repository configurations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants