Merged
Conversation
- Enable sendBeacon API in Matomo for reliable tracking during navigation - Fix BaseLink to properly combine tracking onClick with passed onClick props - Simplify ButtonLink to pass customEventOptions to BaseLink instead of handling tracking separately Previously, ButtonLink's onClick handler would override BaseLink's tracking, causing clicks to not be tracked when customEventOptions wasn't provided. Now BaseLink handles all tracking with proper fallback to default event values. See: https://matomo.org/faq/how-to/faq_33087/
feat: Homepage 2026 redesign
Append the href to the event name so the destination URL is visible in Matomo analytics: "Clicked on internal link - /apps"
fix(analytics): ensure link click tracking works with ButtonLink
Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.13.5. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.9.0...v1.13.5) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
fix: update metamask open source status
- remove dynamic import - pass label as children
Co-authored-by: Gemini <noreply@google.com>
- Match skeleton loading fallback to actual component layout (max-w-screen-lg, lg breakpoints) - Translate skill name in active filter summary - Add aria-label to search input for screen readers - Fix Text component type (HTMLParagraphElement, not HTMLHeadElement) - Remove redundant array spread in setSelectedTags - Guard skill Tag render against undefined tutorial.skill Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Two ItemList nodes shared the same @id in the @graph, which is invalid JSON-LD. Merged into a single ItemList with ListItem entries wrapping Course items, preserving both list and course structured data signals. Also uses per-tutorial skill level for educationalLevel instead of a hardcoded value. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…-1.13.5 build(deps): bump axios from 1.9.0 to 1.13.5
docs: correct weird sentence
docs: add Uaitt as a contributor for bug
Bumps [swiper](https://github.com/nolimits4web/Swiper) from 11.2.8 to 12.1.2. - [Release notes](https://github.com/nolimits4web/Swiper/releases) - [Changelog](https://github.com/nolimits4web/swiper/blob/master/CHANGELOG.md) - [Commits](nolimits4web/swiper@v11.2.8...v12.1.2) --- updated-dependencies: - dependency-name: swiper dependency-version: 12.1.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…47-tr i18n: automated Crowdin translation import (tr)
Co-authored-by: Gemini <gemini@google.com>
Co-authored-by: Gemini Pro <gemini@google.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Tutorial: Providing your customers with a gasless experience
…atch-3.1.5 build(deps): bump minimatch from 3.1.2 to 3.1.5
Replace beaconscan slot/epoch links with beaconcha.in on history page
…p-4.59.0 build(deps): bump rollup from 4.46.2 to 4.59.0
Document sanitizer bugs found during Russian translation review (PR #17127): backtick parity cascade in escapeMdxAngleBrackets and header newline stripping in extractHeaderStructure regex. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Add fixAsymmetricBackticks to sanitizer pipeline. Crowdin doubles closing backtick on inline code spans (`content`` -> `content`), exposing angle brackets as raw HTML and breaking MDX compilation. Fixes build error on ru/developers/tutorials/ erc-721-vyper-annotated-code at line 246. 6 new tests, 129 total passing. Zero false positives across es, tr, ja cross-language spot check. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
…17-ru i18n: automated Crowdin translation import (ru)
Remove the legacy `releasesData` named export from releases.tsx — it was unused (all consumers use `getReleasesData(t)` directly) and logged warnings for every translation key. Replace the noisy CoinGecko `console.warn` in stablecoins page with a silent comment since missing coins are expected behavior.
chore: remove unused releasesData export and CoinGecko logs
Add new bounty hunter 'Evgeny Legerov' - Low 1000 points
- Replace "ma thong bao" with "token" (16 files) - Fix "not" -> "nut" for node terminology (8 files) - Fix garbled text in merge/, pbs/, verkle-trees/ - Fix meaning inversion: centralization -> decentralization - Fix factual errors: PoW->PoS validators, 2h->24h - Fix deposit contract mistranslation (email->reveal) - Fix "Relays" mistranslated as "Repeat" - Fix diacritical errors changing word meanings Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
The escapeMdxAngleBrackets regex was converting \<1 to \<1 (double-escaping). Added \\ to the negative lookbehind so backslash-escaped angle brackets are left intact. Fixed 7 affected files across vi, cs, fr, ru. Added 2 unit tests for the backslash-escape case. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
…08-vi i18n: automated Crowdin translation import (vi)
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

No description provided.