Skip to content

Apps revamp#15623

Merged
corwintines merged 110 commits into
devfrom
dapps-revamp
Aug 13, 2025
Merged

Apps revamp#15623
corwintines merged 110 commits into
devfrom
dapps-revamp

Conversation

@corwintines
Copy link
Copy Markdown
Member

@corwintines corwintines commented Jun 5, 2025

  • Migrates /dapps to /apps
  • Creates new /apps, /apps/categories/{category}, and /apps/{application} pages
  • Creates new /what-are-apps page

Preview link

https://deploy-preview-15623--ethereumorg.netlify.app/en/apps

Related issue

@github-actions github-actions Bot added content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program labels Jun 5, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Jun 5, 2025

Deploy Preview for ethereumorg canceled.

Name Link
🔨 Latest commit 6438b52
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/689ca381ba55b100088db499

@corwintines corwintines marked this pull request as draft June 7, 2025 06:02
@github-actions github-actions Bot added the tooling 🔧 Changes related to tooling of the project label Jun 11, 2025
corwintines and others added 14 commits July 27, 2025 20:22
- Introduced a new CommunityPicks component to display community-selected apps.
- Updated the page component to fetch and render community picks alongside existing app data.
- Created a new AppsSwiper component for mobile display of app cards.
- Added fetchCommunityPicks API to retrieve community picks from Google Sheets.
- Updated next.config.js to allow images from unavatar.io.
- Added mock data for community picks in JSON format.
- Added WhatAreAppsStories component to showcase user stories related to Ethereum.
- Introduced BrowseApps component to display popular apps with descriptions and links.
- Updated index.tsx to include new components and improved type definitions for Story.
- Modified what-are-apps markdown to integrate the new user stories component.
@corwintines corwintines changed the title [WIP] Dapps revamp Apps revamp Aug 11, 2025
@corwintines corwintines marked this pull request as ready for review August 11, 2025 15:11
Comment thread app/[locale]/apps/[application]/page.tsx Outdated
Copy link
Copy Markdown
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done @corwintines! 👏

Seeing some a11y items in Lighthouse we could patch separately, and left another comment for a tiny patch.

Overall, large update though and I don't want tiny things to block it. Intl can be set up separate, I see Matomo tracking in place, and redirect in place.. thought about the blanketed /dapps -> /apps changes through the non-English files, and it should be fine since even if those end up reverting from Crowdin flow, we have the redirect to catch those. Loading states can be separate task. Revalidating data every 24hr if I'm correct?

Lgtm 🔥

Comment thread app/[locale]/apps/[application]/page.tsx
corwintines and others added 4 commits August 13, 2025 07:47
Co-authored-by: Pablo Pettinari <pettinarip@gmail.com>
Co-authored-by: wackerow <54227730+wackerow@users.noreply.github.com>
@corwintines corwintines merged commit c112b2b into dev Aug 13, 2025
2 checks passed
@corwintines corwintines deleted the dapps-revamp branch August 13, 2025 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config ⚙️ Changes to configuration files content 🖋️ This involves copy additions or edits dependencies 📦 Changes related to project dependencies tooling 🔧 Changes related to tooling of the project translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Design request: redesign dapps page

4 participants