⚡️ Changes
- add server-rendered hidden nav for search engine crawlability (#17928) @pettinarip
- Improve mobile Lighthouse performance (LCP, JS bundle) (#17958) @pettinarip
- Add review-release smoke test command (#17923) @pettinarip
- fix: incorrect footnote in whitepaper/index.md (#17940) @shynur
- Fix nested button hydration error in Tooltip components (#17930) @pettinarip
- adding ethux link to designer docs (#17947) @konopkja
- Fix London hub meetup link (#17941) @konopkja
- Update chains data - April 3 (#17924) @github-actions
🌐 Translations
- docs: Adding Canonical Txn Index to Portal Networks [Fixes #13361] (#17865) @jadijadi
- fix: replace dead Bankless jobs board link (#17840) @didierkrux
- i18n: sync external descriptions - April 8 (#17937) @github-actions
- feat(i18n): translate external app and tool descriptions (#17915) @myelinated-wackerow
- fix: exhaustive completion of custom header ids (#17896) @myelinated-wackerow
📝 Documentation
- refactor: decouple e2e tests from chromatic, run unit tests on PRs (#17921) @pettinarip
🔧 Tooling
- feat: auto-deploy data layer tasks on merge to master (#17929) @pettinarip
- refactor: decouple e2e tests from chromatic, run unit tests on PRs (#17921) @pettinarip
- fix: respect matomo opt-out for page view tracking (#17922) @pettinarip
- perf: improve INP by deferring Matomo tracking and virtualizing Select (#17912) @pettinarip
- fix(seo): add @id to community org and use @id references in JSON-LD graphs (#17955) @pettinarip
- fix: use correct label in sync workflow (#17938) @myelinated-wackerow
- feat(i18n): translate external app and tool descriptions (#17915) @myelinated-wackerow
- fix: exhaustive completion of custom header ids (#17896) @myelinated-wackerow
- feat: add markdownlint content linting with custom header ID enforcement (#17904) @myelinated-wackerow
📦 Dependencies
- feat: auto-deploy data layer tasks on merge to master (#17929) @pettinarip
- refactor: decouple e2e tests from chromatic, run unit tests on PRs (#17921) @pettinarip
- build(deps): bump defu from 6.1.4 to 6.1.6 (#17926) @dependabot
- fix: exhaustive completion of custom header ids (#17896) @myelinated-wackerow
- feat: add markdownlint content linting with custom header ID enforcement (#17904) @myelinated-wackerow
🦄 Contributors
Thank you @didierkrux, @jadijadi, @konopkja, @pettinarip, @shynur and @wackerow for the contributions! 🏆