Skip to content

Conversation

corwintines
Copy link
Member


⚡️ Changes

📦 Dependencies


🦄 Contributors

Thank you @Co1nB3e, @JoeChenJ, @JoshDavisLight, @Verestra, @abeldotam, @actions-user, @austintgriffith, @corwintines, @damianmarti, @dependabot, @dinitheth, @github-actions, @jorgesumle, @julio4, @lukassim, @mdqst, @pettinarip, @taxmeifyoucan, @teniolafatunmbi and @wackerow for the contributions! 🏆


corwintines and others added 30 commits July 2, 2025 11:52
- Added a function to display the time since the last update for each Dapp.
- Updated Dapp page layout to include an "Info" section with details such as founding year, creator, and last updated time.
- Modified mock data to include 'lastUpdated' field for all Dapps across categories, ensuring accurate display of information.
- Introduced a function to fetch related Dapps based on matching subcategories.
- Updated Dapp page layout to display a section for "More dapps like this" featuring related Dapp cards.
- Enhanced styling for the related Dapps section for improved visual appeal.
- Introduced a new ChainImages component to display logos of supported blockchain networks for Dapps.
- Updated Dapp page layout to include ChainImages and parent company information.
- Modified WalletInfo component to utilize ChainImages for displaying supported chains, enhancing code reusability.
- Updated mock data to reflect changes in network names and ensure consistency across Dapp categories.
- Added SupportedLanguagesTooltip component to display additional supported languages for Dapps.
- Updated Dapp page layout to include language information alongside existing details.
- Refactored WalletInfo component to utilize the new SupportedLanguagesTooltip.
- Introduced formatLanguageNames utility function to convert language codes to full names.
- Updated mock data to reflect expanded language support for Dapps.
- Introduced ScreenshotSwiper component for improved display of Dapp screenshots in a responsive swiper format.
- Updated Dapp page layout to include additional information such as founding year, creator, and last updated time in a mobile-friendly format.
- Refactored gallery section to utilize ScreenshotSwiper, enhancing user experience and visual appeal.
- Introduced SuggestAnApp component to encourage user submissions of new Dapps.
- Updated Dapp and category pages to include SuggestAnApp section for enhanced community engagement.
- Ensured consistent layout by integrating SuggestAnApp within existing flexbox structure.
- Added support for additional Imgur hostname in the Next.js configuration for image loading.
- Limited the number of displayed Dapps to five in the TopDapps component for improved performance.
- Expanded mock data with new Dapps across various categories, including detailed information such as descriptions, images, and social links.
- Updated Dapp type definition to include a 'ready' field for better data handling.
- Enhanced the fetchDapps function to filter Dapps based on their readiness status.
…ed layout and consistency

- Replaced existing layout in the Dapps page with SimpleHero for better visual hierarchy.
- Updated TopDapps component to ensure proper styling for the last item in the list.
- Enhanced category page layout with improved spacing and typography.
- Refactored Find Wallet page to utilize SimpleHero for title and description presentation.
- Removed unnecessary padding from the DappCard component for a cleaner layout.
…consistency

- Replaced LinkBox with SubpageCard in both Dapp and Roadmap pages for a unified design approach.
- Updated component properties to streamline the presentation of category and item details.
- Replaced the generic CategoryIcon with specific icons for each Dapp category, enhancing visual representation.
- Adjusted the size of the CategoryIcon in the layout for better alignment and aesthetics.
- Added bottom padding and a border to the header section of the DappsTable for better visual separation and clarity.
- Replaced motion.div with a standard div for the active category highlight, simplifying the component and reducing dependencies.
- Added hover effects and cursor pointer to SelectItem components in DappsTable for improved user interaction and visual feedback.
- Modified the DappsTable component to show the count of filtered Dapps versus total Dapps, enhancing user clarity on displayed items.
- Added a maximum width to the description paragraph in the Dapp page to enhance text layout and ensure better readability across different screen sizes.
- Commented out the "Learn about apps" button in the Dapp page for future implementation when the information page is available.
- Updated the TopDapps component to hide the tag for better visual presentation.
- Modified the map function in ScreenshotSwiper to include the index parameter, allowing for potential future enhancements and improved handling of screenshot elements.
…mprovements

- Updated ScreenshotSwiper to remove the unoptimized attribute from the image component, potentially enhancing image loading performance.
- Refactored DappsTable to utilize useMemo for subCategories and filteredDapps, optimizing performance by memoizing derived state based on dependencies.
…improved navigation

- Replaced the ButtonLink implementation in CategoriesNav with TabNav for a more streamlined navigation experience.
- Updated ResourcesNav to utilize TabNav, enhancing consistency across navigation components and simplifying the code structure.
- Replaced getDappSlug utility with createSlug for generating URL slugs across various components, ensuring uniformity in slug creation.
- Updated CategoriesNav to use category slugs directly from the dappsCategories data structure.
- Enhanced category page logic to normalize slugs and improve category matching, ensuring better handling of category navigation.
- Replaced createSlug utility with slugify in various components to standardize URL slug creation.
- Updated DappCard, DappsHighlight, TopDapps, and categories data to utilize the new slugify function, ensuring uniformity in slug handling throughout the application.
- Replaced Swiper implementation with a new DappsHighlightSwiper for better mobile performance and lazy loading.
- Simplified the rendering logic by directly mapping the top three dapps for desktop display, enhancing code clarity and maintainability.
@github-actions github-actions bot added config ⚙️ Changes to configuration files content 🖋️ This involves copy additions or edits dependencies 📦 Changes related to project dependencies documentation 📖 Change or add documentation event 📅 This issue or pull request is related to an event listing tooling 🔧 Changes related to tooling of the project translation 🌍 This is related to our Translation Program labels Aug 13, 2025
Copy link

netlify bot commented Aug 13, 2025

Deploy Preview for ethereumorg failed.

Name Link
🔨 Latest commit 3bb2636
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/689f2faced917e0008fa31ed

Copy link
Contributor

github-actions bot commented Aug 13, 2025

Page Performance Accessibility Best practices SEO PWA
/en/ 🔴 44 🟢 94 🟠 74 🟠 86 🟠 75
/en/wallets/find-wallet/ 🟠 66 🟠 88 🟢 95 🟢 93 🟠 75
/en/staking/ 🟠 63 🟠 88 🟢 96 🟢 93 🟠 75
/en/whitepaper/ 🟠 51 🟢 100 🟢 96 🟢 93 🟠 75
/en/nft/ 🔴 49 🟢 95 🟢 96 🟢 93 🟠 75
/en/developers/docs/intro-to-ethereum/ 🔴 49 🟢 98 🟢 96 🟢 93 🟠 75
/en/developers/tutorials/creating-a-wagmi-ui-for-your-contract/ 🔴 49 🟢 94 🟢 96 🟢 93 🟠 75

Lighthouse scores are calculated based on the latest audit results

wackerow
wackerow previously approved these changes Aug 13, 2025
@pettinarip pettinarip merged commit e65b31e into master Aug 15, 2025
8 of 15 checks passed
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 documentation 📖 Change or add documentation event 📅 This issue or pull request is related to an event listing 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.