Skip to content

feat(frontend): Promotion adjustments (carousel, explorer)#13245

Draft
sbpublic wants to merge 5 commits into
mainfrom
feature(frontend)/explorer-adjustments
Draft

feat(frontend): Promotion adjustments (carousel, explorer)#13245
sbpublic wants to merge 5 commits into
mainfrom
feature(frontend)/explorer-adjustments

Conversation

@sbpublic

@sbpublic sbpublic commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

Motivation

The dApps carousel had grown too many promotional cards, and the explorer's category filter chips were only partially translated (many rendered blank). This trims the carousel and fills in the missing category labels across all supported languages.

Changes

  • Remove the ICP Index carousel card (dropped from dapp-descriptions.json).
  • Remove the Harvest Autopilot carousel card:
    • Drop the harvestAutopilotSlide derived slide, its entry in the carousel slide list, and the pagePath/AppPath.Earn wiring in DappsCarousel.svelte, along with the now-unused EARNING_ENABLED, stakeProvidersConfig, StakeProvider and AppPath imports.
    • Remove the orphaned harvest_autopilot_carousel_slide_title / harvest_autopilot_carousel_slide_cta i18n keys from all locales and the i18n type definition.
  • Translate the dApp explorer category filter labels across all supported languages. Many were empty strings and rendered as blank filter chips. Conventions applied: acronyms and proper nouns (ICP, DEX, NFT, RWA) kept as-is everywhere; Lending kept in English for Latin-script locales and localized for non-Latin scripts; clear common terms (Recently added, Social, AI) localized per language. German staking also changed from "Beteiligungen" to the more common "Staking".

Tests

  • Updated DappsCarousel.spec.ts: removed the Harvest Autopilot id from the hidden-ids case, dropped the unused stake imports, and refreshed the now-stale test titles. All 7 tests pass.

🤖 Generated with Claude Code — Claude Opus 4.8 (claude-opus-4-8)

sbpublic and others added 5 commits June 28, 2026 12:30
Drop the Harvest Autopilot slide from the dApps carousel and the now-orphaned
harvest_autopilot_carousel_slide_* i18n keys (all locales + type definition).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Fill the empty German category labels (aa_new, ab_icp, lending, rwa, social)
that rendered as blank filter chips in the explorer, and change staking from
"Beteiligungen" to the common "Staking".

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Fill the empty category labels across ar, cs, es, fr, hi, it, ja, ko-KR, pl, pt,
ru, vi and zh-CN so the explorer filter chips no longer render blank. Acronyms and
proper nouns (ICP, DEX, NFT, RWA) are kept as-is in every language, "Lending" stays
English in Latin-script locales, and clear common terms are localized.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant