Skip to content

[_] : feature/Update from jitsi#184

Open
CandelR wants to merge 68 commits intobugfix/reconnect-issuesfrom
feat/update-from-jitsi
Open

[_] : feature/Update from jitsi#184
CandelR wants to merge 68 commits intobugfix/reconnect-issuesfrom
feat/update-from-jitsi

Conversation

@CandelR
Copy link

@CandelR CandelR commented Feb 10, 2026

Description

  • Updated with latest changes from Jitsi
  • Maintained Meet visual design and custom components
  • Updated theme.palette field names to match Jitsi's new naming
  • Added Jitsi's new features as commented code for future use:
    • CustomPanel component
    • Filmstrip components (StageFilmstrip, ScreenshareFilmstrip, MainFilmstrip)
    • Chat actions (openChat, setFocusedTab)
    • File sharing functions
    • Toolbox and VisitorsQueue components
  • Preserved Meet Tailwind CSS approach in ChatMessage
  • Adopted Jitsi's touch device improvements in Chat component

Related Issues

Related Pull Requests

Checklist

  • Changes have been tested locally.
  • Unit tests have been written or updated as necessary.
  • The code adheres to the repository's coding standards.
  • Relevant documentation has been added or updated.
  • No new warnings or errors have been introduced.
  • SonarCloud issues have been reviewed and addressed.
  • QA Passed

How Has This Been Tested?

Additional Notes

Calinteodor and others added 30 commits January 20, 2026 13:33
* Added CC tab inside Chat screen and some UI fixes on mobile.
*UI updates and reworks around JitsiScreen footer and its children.
* feat(breakout-rooms): Adds some jid validation on joining.

* squash: Fix comments.

* Update resources/prosody-plugins/mod_muc_breakout_rooms.lua

Co-authored-by: bgrozev <boris@jitsi.org>

* Update resources/prosody-plugins/mod_muc_breakout_rooms.lua

Co-authored-by: bgrozev <boris@jitsi.org>

---------

Co-authored-by: bgrozev <boris@jitsi.org>
…ent is provided.

Do not forcefully unmute audio and video if the user consents to being recorded and wants to stay unmuted but was muted before hitting join.
It gives strange error that is not clickable, but it is seen on the screenshot and test passes without it.
Before:
```
Error: element ("[data-testid="participant1-more-options-ba16a58a"]") still not existing after 1000ms
    at async ParticipantsPane.openParticipantContextMenu (/tmp/tmp.bMVHEDmYin/jitsi-meet/tests/pageobjects/ParticipantsPane.ts:202:9)
    at async BreakoutRooms.sendParticipantToBreakoutRoom (/tmp/tmp.bMVHEDmYin/jitsi-meet/tests/pageobjects/BreakoutRooms.ts:205:9)
```

After:
```
Error: element ("[data-testid="participant1-more-options-ecea6dd6"]") still not existing after 1000ms
    at async ParticipantsPane.openParticipantContextMenu (/tmp/tmp.j8VkoO9abR/jitsi-meet/tests/pageobjects/ParticipantsPane.ts:202:9)
    at async BreakoutRooms.sendParticipantToBreakoutRoom (/tmp/tmp.j8VkoO9abR/jitsi-meet/tests/pageobjects/BreakoutRooms.ts:205:9)
    at async Context.<anonymous> (/tmp/tmp.j8VkoO9abR/jitsi-meet/tests/specs/misc/breakoutRooms.spec.ts:349:9)
```
…s being left (jitsi#16881)

* Reset lobby state when we we dispatch conferenceWillLeave action.
* test: Add test for jaas "async" transcriptions.

* fix: Do not expect name in async transcription events.
* chore: Update wdio to 9.23.2.

* test: Add a retry test property.

* test: Retry some of the flaky tests.
The panel will appear on the right side after the participant pane panel. Currently the panel is disabled by default and the components that  are rendered in the panel are empty (null).  The panel is easily customizable by adding some content in the CustomPanel component.
…e. (jitsi#16894)

* fix(muc_cleanup_backend_services): Stops timer before creating new one.

* squash: Adds some logs and skip if already being destroyed.
The Profile tab can display logged in state and auth id used for it. It does not re-render when this changes in the background.
Now handles using `config.prejoinConfig.enabled=false` and `config.prejoinConfig={enabled:false}.

Fixes jitsi#16892.
@CandelR CandelR added enhancement New feature or request dependencies Pull requests that update a dependency file labels Feb 10, 2026
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 10, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
meet-web 675b92f Feb 12 2026, 10:16 AM

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
5.2% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
5.2% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@github-actions
Copy link

Deploying meet-web with  Cloudflare Pages  Cloudflare Pages

Latest commit: 675b92f
Status:  ✅  Deploy successful!
Preview URL: https://ad488687.meet-web.pages.dev
Updated (Europe/Madrid): 12/2/2026, 11:15:17

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.