⚡️ Changes
- fix(apps): rebuild gallery thumbnails as buttons (#18933) @myelinated-wackerow
- docs: add CREATE2 to accounts page (#18922) @myelinated-wackerow
- fix(ui): return four card /roadmap grid (#18927) @myelinated-wackerow
- ui/card: opt-in hover affordances, CardLinkFake (#18886) @myelinated-wackerow
- chore: rm stray commented out code (#18926) @myelinated-wackerow
- Update wallet-data.ts - remove Ctrl Wallet, update Gem Wallet (#18721) @gememerald8
- Update NodeFlare entry: free plan is now 2M compute units/month (#18894) @nodeflareapp
- fix(i18n): stamp SSF manifests for template + title fixes (#18899) @myelinated-wackerow
- Add privacy quiz (#18892) @myelinated-wackerow
- fix(a11y): localize carousel slide labels (#18889) @myelinated-wackerow
- feat(ui): update NetworksSubComponent design (#18870) @myelinated-wackerow
- style: rounded-base for tooltips & popovers (#18882) @myelinated-wackerow
- style: antialias body font globally (#18883) @myelinated-wackerow
- fix: responsive PieChart sizing (#18885) @myelinated-wackerow
- chore(i18n): remove 56 dead keys from common namespace (#18884) @pettinarip
- update hegotá release year to 2027 (#18880) @nixorokish
🚀 Enhancement
- Add media images to latest RSS feed (#18420) @alerodriargui
🌐 Translations
- i18n: translation pipeline (all languages) (#18938) @wackerow
- content: remove Crowdin recruitment/onboarding pages, add redirects (#18732) @nloureiro
- i18n: translation pipeline, translation program 2 (all languages) (#18937) @wackerow
- content: stop recruiting translators into the closing Crowdin project (#18706) @nloureiro
- i18n: translation pipeline, translation program (all languages) (#18935) @wackerow
- feat: add /values page (Ethereum's core principles) (#18866) @myelinated-wackerow
- feat: /privacy/ethereum React page (#18861) @myelinated-wackerow
- i18n: translation pipeline, /roadmap/privacy (all languages) (#18925) @wackerow
- New privacy roadmap page (#18740) @mnelsonBT
- Consolidate /roadmap/future-proofing/ into rewritten /roadmap/security/ page (#18775) @konopkja
- feat: rebuild the /community hub page (#18855) @myelinated-wackerow
- fix(i18n): propagate template key to locales (#18890) @myelinated-wackerow
📝 Documentation
- content: stop recruiting translators into the closing Crowdin project (#18706) @nloureiro
- chore(chromatic): per-project tokens for local runs; fix pages config clash (#18917) @pettinarip
🔧 Tooling
- i18n: translation pipeline (all languages) (#18938) @wackerow
- ci(intl): run pipeline daily via cron (#18924) @myelinated-wackerow
- chore(chromatic): per-project tokens for local runs; fix pages config clash (#18917) @pettinarip
- feat: add /values page (Ethereum's core principles) (#18866) @myelinated-wackerow
- feat: /privacy/ethereum React page (#18861) @myelinated-wackerow
- New privacy roadmap page (#18740) @mnelsonBT
- Consolidate /roadmap/future-proofing/ into rewritten /roadmap/security/ page (#18775) @konopkja
- feat: rebuild the /community hub page (#18855) @myelinated-wackerow
- refactor(quiz): self-provision standalone quiz i18n messages (#18904) @myelinated-wackerow
- fix(visual-tests): pin footer deploy date in IS_VISUAL_TEST builds (#18895) @pettinarip
- chore(chromatic): cut snapshot usage to stay under quota (#18898) @pettinarip
- fix(ci): review release against deploy preview, not stale staging (#18881) @pettinarip
📦 Dependencies
- chore(deps-dev): bump postcss from 8.5.12 to 8.5.18 (#18901) @dependabot
- chore(deps): bump next from 16.2.6 to 16.2.11 (#18873) @dependabot
- chore(deps): bump sharp from 0.34.5 to 0.35.0 (#18887) @dependabot
- chore(deps-dev): bump postcss from 8.5.10 to 8.5.12 (#18888) @dependabot
- feat: port Matomo AI tracker to Netlify Edge Functions (#18284) @kafeelraza
🦄 Contributors
Thank you @alerodriargui, @gememerald8, @kafeelraza, @konopkja, @mnelsonBT, @nixorokish, @nloureiro, @nodeflareapp, @pettinarip and @wackerow for the contributions! 🏆