Overview
This issue is independent — it can be worked in parallel with any other issue.
Add community and social links to the app and create a blog/announcements page. Currently the footer only has GitHub and a security email — there is no community presence and no channel for protocol announcements.
Problem
The footer in app/src/app/page.tsx only contains:
<div className={styles.footerLinks}>
<a href="https://github.com/LadderMine/yieldladder" ...>GitHub</a>
<a href="mailto:security@yieldladder.dev">Security</a>
</div>
No Discord, Twitter/X, or Telegram links exist. There is no /blog or /updates page for communicating governance changes, new pool allocations, or protocol milestones to users who are not monitoring the GitHub repo.
Proposed Solution
1. Add social links to footer
Add Discord, Twitter/X, and Telegram icon links to the footer's footerLinks section. Use SVG icons (inline or from lucide-react) for Discord, X, and Telegram. Link to the protocol's official accounts (URLs to be provided by the team).
2. Add social links to nav (optional — team decision)
If the team wants community links in the nav, add a Community dropdown or individual icon buttons in the nav bar, visible on desktop.
3. Create /blog or /updates page (app/src/app/blog/page.tsx)
A simple static page with a reverse-chronological list of protocol updates. Each entry has:
- Title
- Date
- Category tag (e.g.
Governance, New Pool, Security, Protocol Update)
- Short summary paragraph
- Optional link to full details (could be a GitHub Discussion, governance proposal, or expanded sub-page)
Start with initial entries documenting:
- Protocol launch on testnet (when GF-11 completes)
- Governance contract deployment
- Internal audit completion (Jan 2026)
4. Social share cards per vault
On each vault card (both landing page and dashboard), add a Share button that generates a pre-filled Twitter/X share intent:
Earning X% APY in the YieldLadder L6 vault 🔒 Fully on-chain yield on Stellar. yieldladder.dev
Acceptance Criteria
Overview
This issue is independent — it can be worked in parallel with any other issue.
Add community and social links to the app and create a blog/announcements page. Currently the footer only has GitHub and a security email — there is no community presence and no channel for protocol announcements.
Problem
The footer in
app/src/app/page.tsxonly contains:No Discord, Twitter/X, or Telegram links exist. There is no
/blogor/updatespage for communicating governance changes, new pool allocations, or protocol milestones to users who are not monitoring the GitHub repo.Proposed Solution
1. Add social links to footer
Add Discord, Twitter/X, and Telegram icon links to the footer's
footerLinkssection. Use SVG icons (inline or fromlucide-react) for Discord, X, and Telegram. Link to the protocol's official accounts (URLs to be provided by the team).2. Add social links to nav (optional — team decision)
If the team wants community links in the nav, add a
Communitydropdown or individual icon buttons in the nav bar, visible on desktop.3. Create
/blogor/updatespage (app/src/app/blog/page.tsx)A simple static page with a reverse-chronological list of protocol updates. Each entry has:
Governance,New Pool,Security,Protocol Update)Start with initial entries documenting:
4. Social share cards per vault
On each vault card (both landing page and dashboard), add a
Sharebutton that generates a pre-filled Twitter/X share intent:Acceptance Criteria
aria-labelattributes)rel="noopener noreferrer"/blogor/updatespage exists with at least 3 initial entries/blogis linked from the footer