Skip to content

Releases: decentraland/creator-hub

0.44.0

0.44.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:25
d4a352c
feat: reskin admin tools UI to new Decentraland design (#1360)

* feat: reskin admin tools UI to new Decentraland design

Reskins the in-world Admin Tools panel (asset-packs SDK7 react-ecs UI) to
the new "Admin Tools" Figma design across all tabs and states.

- New design tokens (theme.ts) matching the Figma dark palette, plus shared
  primitives: IconTab, SegmentedControl, Card/Surface, IconBadge, CopyRow,
  Slider (tap-to-set), ActivePill, ActionLink, PillButton, and an icon
  registry with 28 rasterized white line-icons (tinted per state).
- Single 400px bordered panel with sentence-case header + icon tabs.
- Video/DCL Cast: segmented media source, DCL Cast room card with mic/eye
  copy rows, volume slider, presenting controls (Prev/Next/Play video/Stop),
  Deactivate/Reset row. URL and Stream states rebuilt to match.
- Permissions, Smart Items, and Text Announcements tabs rebuilt to their
  Figma frames.
- Icons added under packs/.../admin_toolkit/assets/icons/reskin (need upload
  to the asset bucket — see PR notes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* refactor(admin-toolkit): drop obsolete DCL Cast minimize; keep Speakers visible while presenting

The reskinned full DCL Cast panel renders presentation controls inline, so the compact/minimized bar is redundant. Remove CompactDclCast, isMinimized state, and the minimizeCast/expandCast actions. Keep the Speakers showcase button visible whenever the cast room is active (beside Share presentation when idle, below the presentation panel while presenting).

* fix(admin-toolkit): make volume slider clickable and clear announcement input after send

Slider tap-cells lacked a uiBackground, so per the codebase's hit-test rule their onMouseDown never fired — the volume slider could not be adjusted on any video panel. Add a transparent background to each cell. Also bump the announcement Input's remount key after Share so the field visibly clears (and a resend isn't silently swallowed by the empty-text guard).

* fix(admin-toolkit): restore dropped volume/stream-key behaviors; drop dead code and noisy comments

Post-review follow-up:
- Volume slider now spans 0..1 so screens can be muted.
- Extract a shared VolumeSlider (used by Video URL / DCL Cast / Stream) that also restores the 'Sound is disabled for all screens' notice.
- Restore the stream-key security warning under the stream key.
- Delete the dead button-based VolumeControl and the now-unused ICONS/VOLUME_STEP exports.
- Remove redundant JSX section-label comments, commented-out rewards code, and obvious step comments.

* fix(admin-toolkit): address PR #1360 review — dedupe button IDs, restore disabled guards, drop dead code

P1:
- Give the URL and Stream activate buttons distinct IDs (were both video_control_share_screen_share, which shared hover/active state via Button's id-keyed map).
- Restore disabled={!isActive} on the Video URL Play/Pause/Restart buttons and the Loop toggle.

P2:
- Remove unused banner state + showAnnouncementBanner/clearAnnouncementBanner.
- Delete unused ModerationControl/styles/AddUserInputStyles.ts.
- Remove dead STREAM_KEY_INTERVAL_ACTION + stopInterval in ShowStreamKey.
- Drop unread compact/hideStopSharing props from PresentationPanel.
- Guard Slider against steps<2 (Math.max(2, steps)).
- Remove unused theme tokens (primaryHover/primaryPressed/successHover/dangerHover/textOnLight/warning/infoBg).
- SectionHeader no longer renders an empty placeholder node when there's no right accessory.

* fix(admin-toolkit): reserve height for stream-key warning so it doesn't overlap the Activate row

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Gabriel Diaz <gabrieldiaz31@gmail.com>
Co-authored-by: Nicolas Earnshaw <earnshaw.nico@gmail.com>

@dcl/inspector@7.36.3

@dcl/inspector@7.36.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:16
d4a352c

Changes:

@dcl/asset-packs@2.17.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 11:47
d4a352c

Changes:

Asset Packs Changes:

  • feat: reskin admin tools UI to new Decentraland design (#1360) by Martin Shibuya in #1360

@dcl/inspector@7.36.2

@dcl/inspector@7.36.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 20:34
0accc2d

Changes:

Inspector Changes:

  • dissable terrain (#1383) by Nicolas Earnshaw in #1383

@dcl/inspector@7.36.1

@dcl/inspector@7.36.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 15:15
fb65dfe

Changes:

@dcl/asset-packs@2.16.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 15:01
fb65dfe

Changes:

Asset Packs Changes:

  • fix: skip admin toolkit initialization on the authoritative server (#1381) by Lautaro Petaccio in #1381

@dcl/inspector@7.36.0

@dcl/inspector@7.36.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:50
bcb6859

Changes:

Inspector Changes:

@dcl/inspector@7.35.4

@dcl/inspector@7.35.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 08:15
8f79025

Changes:

@dcl/asset-packs@2.16.3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 08:00
8f79025

Changes:

Asset Packs Changes:

  • fix: DCL Cast admin panel — auto-open, slide state, and reliable late-joiner replication (#1358) by Gabriel Díaz in #1358

@dcl/inspector@7.35.3

@dcl/inspector@7.35.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 21:10
0ee9d8f

Changes:

Inspector Changes:

  • fix: include Placeholder component assets when saving a Custom Item (#1287) by Muna in #1287