⚡️ Changes
- patch(ui): space between blockquote elements (#18505) @myelinated-wackerow
- fix: update Vyper examples to compile on 0.4.x (#18497) @lufa23
- patch(ui): top mobile padding, video watch page hero (#18477) @myelinated-wackerow
- refactor(ui): extract reusable MDX primitives (HR, Blockquote, KBD) (#18475) @myelinated-wackerow
- refactor: start page to latest design system (#18427) @myelinated-wackerow
- refactor(ui): bug-bounty page to latest design system (#18470) @myelinated-wackerow
- Remove dead ethereum-ecosystem.com links (HTTP 402) (#18476) @konopkja
- chore: gitignore .playwright-cli session folder (#18435) @pettinarip
- Update chains data - June 19 (#18436) @github-actions
- Fix mobile wallet filters footer spacing (#18419) @alerodriargui
🌐 Translations
- refactor(ui): ContentLayout and ToC, "What is" pages migration (#18468) @myelinated-wackerow
- fix: remove unsupported "pure functional" claim from Vyper glossary entry (#18499) @lufa23
- i18n: sync external descriptions - June 22 (#18466) @github-actions
- Post quantum cross-links (#18401) @mnelsonBT
- feat: add /stories page and individual story pages (#18311) @pettinarip
- feat(latest): redesign /latest into a community updates hub (#18425) @pettinarip
- feat(ui): extract reusable TagFilter component (#18472) @pettinarip
- fix(a11y): use aria-labels where appropriate over sr-only (#18136) @wackerow
- refactor: gas page to latest design system (#18430) @myelinated-wackerow
- Cleanup - Tighten video tag system to 1:1 shelf-key model (#18405) @mnelsonBT
- i18n: translation pipeline, markdown chunk 5 (all languages) (#18439) @wackerow
- i18n: translation pipeline, markdown chunk 4 (all languages) (#18438) @wackerow
- i18n: translation pipeline, markdown chunk 3 (all languages) (#18429) @wackerow
- i18n: translation pipeline, markdown chunk 2 (all languages) (#18423) @myelinated-wackerow
- refactor(ui): page layouts to latest design system (#18409) @myelinated-wackerow
- refactor(ui): place end-of-page actions outside the article (#18408) @myelinated-wackerow
- chore(ui): cleanup tasks -- rtl, spacing, styling, simplification (#18384) @myelinated-wackerow
📝 Documentation
- fix all-contributors link on README.md (#18480) @alerodriargui
- Cleanup - Tighten video tag system to 1:1 shelf-key model (#18405) @mnelsonBT
- refactor(ui): page layouts to latest design system (#18409) @myelinated-wackerow
- refactor(ui): place end-of-page actions outside the article (#18408) @myelinated-wackerow
🔧 Tooling
- feat: add /stories page and individual story pages (#18311) @pettinarip
- feat(latest): redesign /latest into a community updates hub (#18425) @pettinarip
- fix(ui): Static layout, PageHero padding (#18467) @myelinated-wackerow
- feat(ui): extract reusable TagFilter component (#18472) @pettinarip
- refactor: community page to latest design system (#18428) @myelinated-wackerow
- Cleanup - Tighten video tag system to 1:1 shelf-key model (#18405) @mnelsonBT
- fix(intl-pipeline): support blank/root TARGET_PATH for full-tree runs (#18469) @myelinated-wackerow
- i18n: translation pipeline, markdown chunk 5 (all languages) (#18439) @wackerow
- i18n: translation pipeline, markdown chunk 4 (all languages) (#18438) @wackerow
- i18n: translation pipeline, markdown chunk 3 (all languages) (#18429) @wackerow
- feat: add CoinSwitch to get-eth exchange list for India (#18407) @vikramsingh786lemonn
- chore(ui): cleanup tasks -- rtl, spacing, styling, simplification (#18384) @myelinated-wackerow
📦 Dependencies
- feat: add /stories page and individual story pages (#18311) @pettinarip
- i18n: translation pipeline, markdown chunk 5 (all languages) (#18439) @wackerow
🦄 Contributors
Thank you @alerodriargui, @konopkja, @lufa23, @mnelsonBT, @pettinarip, @vikramsingh786lemonn and @wackerow for the contributions! 🏆