• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

decentraland / sites
96%
master: 95%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/postcss-8.5.25
DEFAULT BRANCH: master
Repo Added 14 May 2026 09:07PM UTC
Token II953l8u7gnj3xxhaQ39yVZG94B5wmrkL regen
Build 744 Last
Files 424
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 0.49.3
branch: 0.49.3
CHANGE BRANCH
x
Reset
Sync Branches
  • 0.49.3
  • 0.22.0
  • 0.23.0
  • 0.24.0
  • 0.25.0
  • 0.25.0-pre
  • 0.25.0-pre-2
  • 0.25.0-pre-3
  • 0.25.0-pre-4
  • 0.26.0
  • 0.26.1
  • 0.27.0
  • 0.28.0
  • 0.29.0
  • 0.29.1
  • 0.30.0
  • 0.31.0
  • 0.32.0
  • 0.33.0
  • 0.33.1
  • 0.34.0
  • 0.35.0
  • 0.36.0
  • 0.37.0
  • 0.37.1
  • 0.38.1
  • 0.38.2
  • 0.39.0
  • 0.40.0
  • 0.41.0
  • 0.41.1
  • 0.42.0
  • 0.42.1
  • 0.44.0
  • 0.44.1
  • 0.45.0
  • 0.45.1
  • 0.45.2
  • 0.46.0
  • 0.47.0
  • 0.47.1
  • 0.48.0
  • 0.49.0
  • 0.49.1
  • 0.49.2
  • 0.50.0
  • 0.50.1
  • 0.50.2
  • 0.50.3
  • atelier/404
  • atelier/calm-badger
  • atelier/feat-h1-in-homepage-necesitamos-tener
  • atelier/issue-640-bug-responsivness-is-not-the-correct-one
  • atelier/issue-642-bug-delete-account-section-says-danger-zone
  • chore/align-oidc-node24
  • chore/bump-decentraland-ui2
  • chore/bump-oddish-node24
  • chore/migrate-husky
  • chore/pin-coveralls-action-sha
  • chore/prune-orphan-intl-keys
  • chore/remove-husky
  • chore/remove-manual-deploy-debug
  • ci/cdn-deploy-example
  • codex/include-utm-org-attribution
  • codex/profile-unity-preview
  • dependabot/npm_and_yarn/babel/core-7.29.0
  • dependabot/npm_and_yarn/babel/core-7.29.6
  • dependabot/npm_and_yarn/babel/core-7.29.7
  • dependabot/npm_and_yarn/contentful/rich-text-react-renderer-16.2.1
  • dependabot/npm_and_yarn/contentful/rich-text-types-17.2.7
  • dependabot/npm_and_yarn/dcl/crypto-3.7.0
  • dependabot/npm_and_yarn/dcl/protocol-1.0.0-26120507017.commit-56ef588
  • dependabot/npm_and_yarn/dcl/single-sign-on-client-2.0.0
  • dependabot/npm_and_yarn/dcl/single-sign-on-client-3.0.1
  • dependabot/npm_and_yarn/decentraland-ui2-3.10.0
  • dependabot/npm_and_yarn/dompurify-3.4.11
  • dependabot/npm_and_yarn/dompurify-3.4.12
  • dependabot/npm_and_yarn/dompurify-3.4.9
  • dependabot/npm_and_yarn/dotenv-17.4.2
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.5.5
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.5.6
  • dependabot/npm_and_yarn/fast-uri-3.1.4
  • dependabot/npm_and_yarn/form-data-4.0.6
  • dependabot/npm_and_yarn/hey-api/openapi-ts-0.99.0
  • dependabot/npm_and_yarn/hono-4.12.31
  • dependabot/npm_and_yarn/husky-9.1.7
  • dependabot/npm_and_yarn/livekit-client-2.19.0
  • dependabot/npm_and_yarn/multi-fefd86145f
  • dependabot/npm_and_yarn/npm-package-json-lint-10.4.0
  • dependabot/npm_and_yarn/postcss-8.5.25
  • dependabot/npm_and_yarn/prettier-3.8.3
  • dependabot/npm_and_yarn/qs-6.15.2
  • dependabot/npm_and_yarn/react-redux-9.3.0
  • dependabot/npm_and_yarn/react-router-dom-7.15.1
  • dependabot/npm_and_yarn/reduxjs/toolkit-2.11.2
  • dependabot/npm_and_yarn/scripts/screenshots/playwright-1.55.1
  • dependabot/npm_and_yarn/ts-jest-29.4.11
  • dependabot/npm_and_yarn/ts-jest-29.4.9
  • dependabot/npm_and_yarn/typescript-eslint-8.59.4
  • dependabot/npm_and_yarn/typescript-eslint-8.60.0
  • dependabot/npm_and_yarn/typescript-eslint-8.61.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.59.4
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.60.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.61.0
  • dependabot/npm_and_yarn/vite-8.0.16
  • dependabot/npm_and_yarn/vite-plugin-node-polyfills-0.25.0
  • dependabot/npm_and_yarn/vitejs/plugin-react-6.0.2
  • docs/claude-md-vite-css-manualchunks
  • docs/creator-hub-tracking-skill-update
  • docs/pr654-campaign-attribution-skill
  • feat/428
  • feat/430-vertical-image-file-size-hint
  • feat/433
  • feat/461
  • feat/482
  • feat/505
  • feat/507
  • feat/608
  • feat/645-platform-tracking-switch-mobile
  • feat/651-creator-documentation-navbar-link
  • feat/687-forward-scene-console-jump-param
  • feat/CI-Manual-deploy-branch-fail
  • feat/EDV
  • feat/account-credits-settings
  • feat/account-delete-account
  • feat/account-migration
  • feat/account-migration-magic-delete
  • feat/account-notifications
  • feat/account-security-magic-private-key
  • feat/account-wallets
  • feat/add-event-location
  • feat/analisis
  • feat/bug-jump-user-number
  • feat/bullets-in-live-now-whats-on
  • feat/change-photo-share-twitter-text
  • feat/ci-manual-deploy-issue
  • feat/clearer-recurring-event-scheduling
  • feat/coverage
  • feat/coverage-2
  • feat/create-page-tracking
  • feat/creator-hub-download-funnel-tracking
  • feat/creators-tools
  • feat/credits-terms-legal-page
  • feat/delete-hangout
  • feat/download-always-route-through-gateway
  • feat/download-funnel-observability
  • feat/download-funnel-tracking
  • feat/download-page-update
  • feat/download-partner-attribution
  • feat/e2e-blog-pilot
  • feat/edit-event-success-message
  • feat/event-jump-in-entrypoints
  • feat/forward-dclenv-to-deep-link
  • feat/improve-calendar-inworld-location
  • feat/invite-direct-download-flag
  • feat/invite-pageview-tracking
  • feat/jump-in-deeplink-propagation
  • feat/jump-in-download-modal-tracking
  • feat/lets-play-landing-download-place
  • feat/lighthouse-in-static-pages
  • feat/mac-arch-download-success
  • feat/mac-arch-hint-tracking
  • feat/manual-deploy-workflow
  • feat/migrate-to-aws-oidc
  • feat/play-migration
  • feat/profile-empty-states
  • feat/profile-photos-visibility-filter
  • feat/profile-rebuild
  • feat/recurring-event-custom-weekdays
  • feat/reels-pageview-tracking
  • feat/referrer-in-explorer
  • feat/remove-passed-in-all-hangouts-today-column
  • feat/remove-screenshots-and-other-CI
  • feat/rewards-terms-sixth-season
  • feat/share-twitter-from-modal-wrong-link
  • feat/social-section
  • feat/switch-between-wallets
  • feat/update-404-illustration
  • feat/vertical-image-file-size-hint
  • fix/509-consistent-event-time-display
  • fix/616-broken-publishing-wearables-link
  • fix/657-download-beacon-missing-userid
  • fix/707-recurrence-end-date
  • fix/account-email-confirmation-not-found
  • fix/account-security-delete-styling
  • fix/beacon-ip-stamping
  • fix/build-release-use-trusted-publishing
  • fix/cast-screen-share-native-stop
  • fix/community-name-overflow
  • fix/coveralls-upload
  • fix/disclose-name-cost-on-creator-page
  • fix/download-beacon-parity
  • fix/download-click-unload-safe
  • fix/download-fallback-relative-url
  • fix/download-metrics-beacon
  • fix/download-tracking-unload-safe-beacon
  • fix/epic-download-target
  • fix/event-tracking-overhaul
  • fix/expand-recurrent-dates-for-calendar-visibility
  • fix/google-play-campaign-attribution
  • fix/hide-live-badge-on-deleted-hangout
  • fix/invite-referrer-attribution
  • fix/issue-641-profile-panel-mobile-full-height
  • fix/jump-position-param-forwarding
  • fix/jump-world-creator-profile
  • fix/jump-world-scene-metadata
  • fix/no-trigger-on-live-now-cards-click
  • fix/normalize-campaign-attribution
  • fix/pin-npm-1141-for-oidc
  • fix/profile-assets-rarity-filter
  • fix/profile-avatar-unity-renderer
  • fix/profile-header-ctas
  • fix/profile-mobile-overview-name-cta
  • fix/profile-preview-overlay-z-index
  • fix/profile-wallet-copy-toast
  • fix/recurrent-event-edit-rrule-corruption
  • fix/reels-profile-links-to-sites
  • fix/referral-rewards-images
  • fix/remove-support-updates-items
  • fix/remove-typescript-from-emotes-skills
  • fix/screen-share-delivery
  • fix/storage-world-base-parcel
  • fix/update-download-description-metaverse
  • fix/wallet-transactions-send-received-icons
  • fix/wallets-network-mana-icons
  • fix/wallets-page-crash
  • fix/whats-on-approved-edit-warning
  • fix/whats-on-world-event-jump-in
  • master
  • nachomazzara-patch-1
  • plan-plus/screen-share-recovery
  • refactor/storage-dialog-error-hook
  • refactor/whats-on-critical-path
  • revert-564-plan-plus/screen-share-recovery
  • security/pin-checkout-sha
  • test/coverage-branches

22 Jul 2026 07:53PM UTC coverage: 96.109% (-0.03%) from 96.138%
30013885375

push

github

web-flow
fix: warn when editing an approved hangout will send it back for review (#688)

* fix: warn when editing an approved hangout will send it back for review

when an owner edits an already-approved hangout in a way that re-triggers
moderation on the events backend, the edit form now shows an amber warning
up front.

`hasModeratedContentChanged` mirrors the exact submit payload mapping and
returns true only when name / description / image / x / y / server actually
differ — the same fields the events backend re-moderates on. editing only
date, recurrence, email, or community does not warn. the form hook exposes
`requiresModerationReview` (approved and content changed) and `EventForm`
renders a `ReviewWarningAlert`. copy added to all six locales.

covered by helper unit tests across the field matrix and form tests for the
warning shown / hidden states.

* fix: align approved-edit warning with backend re-moderation parity

addresses review parity notes on the moderation warning:

- extend `hasModeratedContentChanged` to the full backend moderated set
  this form can edit — adds the vertical image and the world/location mode
  alongside name/description/image/coords/server (categories aren't editable
  here, so they stay omitted).
- gate `requiresModerationReview` on the backend's actor-can-approve
  exemption via `useAdminPermissions`, so moderators / self-approvers don't
  see a "will send it back for review" warning for an edit the backend will
  keep approved.

the sanitized-description round-trip case (a non-moderated edit re-queuing a
legacy event whose stored description held markup) is resolved on the
backend (events#986), which now compares the sanitized description on both
sides so the form baseline and the backend agree.

4345 of 4855 branches covered (89.5%)

Branch coverage included in aggregate %.

10352 of 10437 relevant lines covered (99.19%)

17.88 hits per line

Relevant lines Covered
Build:
Build:
10437 RELEVANT LINES 10352 COVERED LINES
17.88 HITS PER LINE
Source Files on 0.49.3
  • Tree
  • List 368
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30013885375 0.49.3 fix: warn when editing an approved hangout will send it back for review (#688) * fix: warn when editing an approved hangout will send it back for review when an owner edits an already-approved hangout in a way that re-triggers moderation on the ... push 23 Jul 2026 02:05PM UTC web-flow github
96.11
See All Builds (743)

Badge your Repo: sites

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc