Skip to content

Conversation

@gabriellsh
Copy link
Member

@gabriellsh gabriellsh commented Dec 12, 2025

Proposed changes (including videos or screenshots)

Issue(s)

Steps to test or reproduce

Further comments

Summary by CodeRabbit

  • Chores
    • Updated UI framework and icon library to newer minor/patch versions across multiple packages and apps to keep tooling and visuals up to date.

✏️ Tip: You can customize this high-level summary in your review settings.

@gabriellsh gabriellsh requested review from a team as code owners December 12, 2025 20:24
@changeset-bot
Copy link

changeset-bot bot commented Dec 12, 2025

⚠️ No Changeset found

Latest commit: 0afd573

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@dionisio-bot
Copy link
Contributor

dionisio-bot bot commented Dec 12, 2025

Looks like this PR is ready to merge! 🎉
If you have any trouble, please check the PR guidelines

@gabriellsh gabriellsh added the stat: QA assured Means it has been tested and approved by a company insider label Dec 12, 2025
@dionisio-bot dionisio-bot bot removed the stat: QA assured Means it has been tested and approved by a company insider label Dec 12, 2025
@gabriellsh gabriellsh added this to the 8.0.0 milestone Dec 12, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 12, 2025

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (13)
  • packages/ui-client/src/components/AnnouncementBanner/__snapshots__/AnnouncementBanner.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-client/src/components/Header/__snapshots__/Header.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-client/src/components/HeaderV2/__snapshots__/Header.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-client/src/components/InfoPanel/__snapshots__/InfoPanel.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-client/src/components/Modal/GenericModal/__snapshots__/GenericModal.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-client/src/components/Wizard/__snapshots__/WizardActions.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-composer/src/MessageComposer/__snapshots__/MessageComposer.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-composer/src/MessageComposer/__snapshots__/MessageComposerHint.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-composer/src/MessageFooterCallout/__snapshots__/MessageFooterCallout.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-video-conf/src/VideoConfMessage/__snapshots__/VideoConfMessage.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-video-conf/src/VideoConfPopup/__snapshots__/VideoConfPopup.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-voip/src/views/MediaCallWidget/__snapshots__/MediaCallWidget.spec.tsx.snap is excluded by !**/*.snap
  • packages/ui-voip/src/views/PermissionFlow/__snapshots__/PermissionFlowModal.spec.tsx.snap is excluded by !**/*.snap

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

This PR updates UI-related package dependency versions across the monorepo: primarily bumping @rocket.chat/icons from ~0.45.0 to ~0.46.0 and @rocket.chat/fuselage from ^0.69.0 to ^0.70.0, with minor patch bumps to @rocket.chat/layout and @rocket.chat/onboarding-ui in a few package.json files.

Changes

Cohort / File(s) Summary
Icons + Fuselage updates
apps/uikit-playground/package.json, ee/packages/ui-theming/package.json, packages/fuselage-ui-kit/package.json, packages/gazzodown/package.json, packages/storybook-config/package.json, packages/ui-avatar/package.json, packages/ui-client/package.json, packages/ui-composer/package.json, packages/ui-contexts/package.json, packages/ui-video-conf/package.json, packages/ui-voip/package.json
Bumped @rocket.chat/icons ~0.45.0 → ~0.46.0 and @rocket.chat/fuselage ^0.69.0 → ^0.70.0 (devDependencies)
Icons-only updates
apps/meteor/ee/server/services/package.json, packages/core-services/package.json, packages/core-typings/package.json, packages/ui-kit/package.json
Bumped @rocket.chat/icons ~0.45.0 → ~0.46.0
Icons, Fuselage, Layout updates
packages/web-ui-registration/package.json
Bumped @rocket.chat/icons ~0.45.0 → ~0.46.0, @rocket.chat/fuselage ^0.69.0 → ^0.70.0, @rocket.chat/layout ~0.34.0 → ~0.34.1
Icons, Fuselage, Layout, Onboarding updates
apps/meteor/package.json
Bumped @rocket.chat/icons ~0.45.0 → ~0.46.0, @rocket.chat/fuselage ^0.69.0 → ^0.70.0, @rocket.chat/layout ~0.34.0 → ~0.34.1, @rocket.chat/onboarding-ui ~0.36.0 → ~0.36.1

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Changes are homogeneous dependency version bumps across many package.json files.
  • Review focus: confirm version consistency and that no unintended dependency entries were altered.

Possibly related PRs

Suggested labels

stat: ready to merge, stat: QA assured

Suggested reviewers

  • tassoevan
  • ggazzo

Poem

🐰 Hop, hop — I nudged the tree of code,
New icons gleam along the road.
Fuselage climbed a gentle hill,
Layout tuned, the scenes sit still.
A crunchy commit — all set to go! 🥕✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: Upgrade fuselage packages' clearly and concisely summarizes the main change: upgrading multiple fuselage-related packages (@rocket.chat/fuselage, @rocket.chat/icons, @rocket.chat/layout, @rocket.chat/onboarding-ui) across the codebase.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@juliajforesti juliajforesti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add to the PR description which packages were updated?
It's also good to add a link to the release changes of each updated package :)

ref: #37699

@gabriellsh gabriellsh modified the milestones: 8.0.0, 7.14.0 Dec 12, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 12, 2025

📦 Docker Image Size Report

📈 Changes

Service Current Baseline Change Percent
sum of all images 1.2GiB 1.2GiB +12MiB
rocketchat 358MiB 347MiB +12MiB
omnichannel-transcript-service 132MiB 132MiB +14KiB
queue-worker-service 132MiB 132MiB +5.6KiB
ddp-streamer-service 126MiB 126MiB +8.1KiB
account-service 113MiB 113MiB +15KiB
stream-hub-service 110MiB 110MiB +19KiB
presence-service 110MiB 110MiB +18KiB
authorization-service 110MiB 110MiB +16KiB

📊 Historical Trend

---
config:
  theme: "dark"
  xyChart:
    width: 900
    height: 400
---
xychart
  title "Image Size Evolution by Service (Last 30 Days + This PR)"
  x-axis ["11/15 22:28", "11/16 01:28", "11/17 23:50", "11/18 22:53", "11/19 23:02", "11/21 16:49", "11/24 17:34", "11/27 22:32", "11/28 19:05", "12/01 23:01", "12/02 21:57", "12/03 21:00", "12/04 18:17", "12/05 21:56", "12/08 20:15", "12/09 22:17", "12/10 23:26", "12/11 21:56", "12/12 22:45", "12/13 01:34", "12/15 22:31", "12/16 15:45", "12/16 19:37 (PR)"]
  y-axis "Size (GB)" 0 --> 0.5
  line "account-service" [0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11]
  line "authorization-service" [0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11]
  line "ddp-streamer-service" [0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12]
  line "omnichannel-transcript-service" [0.14, 0.14, 0.14, 0.14, 0.14, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13]
  line "presence-service" [0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11]
  line "queue-worker-service" [0.14, 0.14, 0.14, 0.14, 0.14, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13]
  line "rocketchat" [0.36, 0.36, 0.35, 0.35, 0.35, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.35]
  line "stream-hub-service" [0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11]
Loading

Statistics (last 22 days):

  • 📊 Average: 1.5GiB
  • ⬇️ Minimum: 1.2GiB
  • ⬆️ Maximum: 1.6GiB
  • 🎯 Current PR: 1.2GiB
ℹ️ About this report

This report compares Docker image sizes from this build against the develop baseline.

  • Tag: pr-37795
  • Baseline: develop
  • Timestamp: 2025-12-16 19:37:59 UTC
  • Historical data points: 22

Updated: Tue, 16 Dec 2025 19:38:00 GMT

@codecov
Copy link

codecov bot commented Dec 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 67.63%. Comparing base (f3dc2c1) to head (0afd573).
⚠️ Report is 1 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff            @@
##           develop   #37795   +/-   ##
========================================
  Coverage    67.63%   67.63%           
========================================
  Files         3457     3457           
  Lines       113662   113662           
  Branches     20903    20903           
========================================
+ Hits         76874    76877    +3     
  Misses       34657    34657           
+ Partials      2131     2128    -3     
Flag Coverage Δ
e2e 57.28% <ø> (-0.01%) ⬇️
e2e-api 42.32% <ø> (+0.05%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Jira integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between afa3a28 and 3375c3d.

⛔ Files ignored due to path filters (29)
  • apps/meteor/client/components/ABAC/ABACUpsellModal/__snapshots__/ABACUpsellModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/components/GenericUpsellModal/__snapshots__/GenericUpsellModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/components/UserInfo/__snapshots__/UserInfo.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/components/message/toolbar/items/actions/Timestamp/TimestampPicker/__snapshots__/TimestampPicker.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/sidebar/header/CreateChannel/__snapshots__/CreateChannelModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/sidebar/header/CreateTeam/__snapshots__/CreateTeamModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/admin/ABAC/__snapshots__/AdminABACRoomAttributesForm.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/admin/permissions/PermissionsTable/__snapshots__/PermissionsTable.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/admin/permissions/UsersInRole/UsersInRoleTable/__snapshots__/UsersInRoleTable.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/admin/settings/Setting/inputs/__snapshots__/RangeSettingInput.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/admin/users/UsersTable/__snapshots__/UsersTable.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/audit/components/__snapshots__/AppInfoField.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/audit/components/__snapshots__/SecurityLogDisplayModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/e2e/EnterE2EPasswordModal/__snapshots__/EnterE2EPasswordModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/marketplace/AppDetailsPage/tabs/AppInstances/__snapshots__/AppInstances.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/marketplace/AppDetailsPage/tabs/AppLogs/Filters/__snapshots__/AppLogsFilterContextualBar.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/marketplace/AppDetailsPage/tabs/AppLogs/Filters/__snapshots__/AppLogsFilterExpanded.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/marketplace/AppDetailsPage/tabs/AppLogs/Filters/__snapshots__/DateTimeModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/marketplace/AppDetailsPage/tabs/AppLogs/Filters/__snapshots__/ExportLogsModal.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/marketplace/AppDetailsPage/tabs/AppLogs/__snapshots__/AppLogsItem.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/omnichannel/cannedResponses/contextualBar/CannedResponse/__snapshots__/CannedResponseList.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/omnichannel/components/OmnichannelBadges/__snapshots__/OmnichannelBadges.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/omnichannel/components/outboundMessage/components/OutboundMessageWizard/steps/__snapshots__/ReviewStep.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/room/Header/__snapshots__/RoomInviteHeader.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/room/HeaderV2/__snapshots__/RoomInviteHeader.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/room/contextualBar/Info/RoomInfo/ABAC/__snapshots__/RoomInfoABACSection.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/room/contextualBar/RoomMembers/InviteUsers/__snapshots__/InviteUsers.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/views/room/contextualBar/RoomMembers/__snapshots__/RoomMembers.spec.tsx.snap is excluded by !**/*.snap
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (2)
  • apps/meteor/package.json (3 hunks)
  • packages/core-services/package.json (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • apps/meteor/package.json
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-11-19T12:32:29.696Z
Learnt from: d-gubert
Repo: RocketChat/Rocket.Chat PR: 37547
File: packages/i18n/src/locales/en.i18n.json:634-634
Timestamp: 2025-11-19T12:32:29.696Z
Learning: Repo: RocketChat/Rocket.Chat
Context: i18n workflow
Learning: In this repository, new translation keys should be added to packages/i18n/src/locales/en.i18n.json only; other locale files are populated via the external translation pipeline and/or fall back to English. Do not request adding the same key to all locale files in future reviews.

Applied to files:

  • packages/core-services/package.json

@gabriellsh gabriellsh added the stat: QA assured Means it has been tested and approved by a company insider label Dec 16, 2025
@dionisio-bot dionisio-bot bot added the stat: ready to merge PR tested and approved waiting for merge label Dec 16, 2025
@kodiakhq kodiakhq bot merged commit d24910b into develop Dec 16, 2025
86 of 88 checks passed
@kodiakhq kodiakhq bot deleted the bumpFus branch December 16, 2025 21:28
gaolin1 pushed a commit to gaolin1/medsense.webchat that referenced this pull request Jan 6, 2026
@dougfabris dougfabris modified the milestones: 7.14.0, 8.0.0 Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stat: QA assured Means it has been tested and approved by a company insider stat: ready to merge PR tested and approved waiting for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants