Commit Graph

96 Commits

Author SHA1 Message Date
Robert Pintilii a594aac078
fix(toolbar) Fix styles () 2023-02-03 13:30:38 +02:00
Robert Pintilii fbc0a502e7
ref(TS) Improve TS () 2023-02-02 13:12:31 +02:00
robertpin 6de306e46e feat(participants) Add count badge to toolbar button
Update title bar button: ParticipantsCountLabel -> SpeakerStatsLabel. Only show button when speaker stats is enabled
Add badge to the participants pane button to show participants count
2023-01-24 14:46:33 +01:00
Robert Pintilii 0ba033e07d
ref(TS) Improve TS ()
Remove unnecessary @ts-ignores
Remove unnecessary eslint-disable
2022-11-28 12:52:45 +02:00
Robert Pintilii 643cc2db81
ref(TS) Convert some features to TS () 2022-11-23 11:12:26 +02:00
Joseph Garrone 4ef4e45ee4
fix(styles) Remove Theme type annotation ()
* tss-react doesn't need a type anotation for the Theme

* Update tss-react to 4.4.4
2022-11-15 09:50:22 +02:00
Calin-Teodor cdb2436b73 feat(base/ui): updated BUTTON_TYPES imports based upon native or web 2022-11-09 16:35:08 +02:00
Robert Pintilii 936a1a6b0e
ref(design) Update icons ()
Remove unused icons
Remove fill none from icons
Rename some icons
2022-11-08 12:24:32 +02:00
Robert Pintilii b52b4c2a78
ref(TS ) Improve TS ()
Remove global variables from files
Change type to interface
2022-11-03 10:35:51 +02:00
Saúl Ibarra Corretgé 2596c463fe fix(ts) make tsc (almost) not cry on native
Co-authored-by: Calinteodor <calin.chitu@8x8.com>
Co-authored-by: Robert Pintilii <robert.pin9@gmail.com>
2022-11-01 10:07:10 +01:00
Robert Pintilii 6ab996568b
ref(TS, rn) Fix some TS errors on tsconfig.native () 2022-10-21 14:09:15 +03:00
Robert Pintilii 2938d1f2dc
ref(TS) Require interfaces to start with I () 2022-10-20 12:11:27 +03:00
Robert Pintilii ff29196f3a
ref(participants-pane) Change to function component ()
Use makeStyles instead of withStyles
2022-10-19 14:38:54 +03:00
Robert Pintilii 3eecf8063f
ref(TS) Remove unnecessary ts-ignores ()
Remove ts-ignores that are no longer needed because of tsconfig.web.json
Change ts-ignore to ts-expect-error for files outside react/features
2022-10-19 11:42:54 +03:00
Robert Pintilii 442ae6c3cb
chore(TS): Create web tsconfig ()
* fix(ts,connection) avoid mixing web and native code

* chore(ts) split config

The mobile part is still WIP.

* Remove default tsconfig

* Fix ts-loader - use web tsconfig

* Fix tsconfig

Use noEmit only on npm scripts (for type checking), but don't use it in webpack

* Fix

* Fix import

* Fix

Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2022-10-18 11:21:48 -05:00
Robert Pintilii 6c3206e4d4
ref: TS Improvements ()
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
2022-10-11 13:47:54 +03:00
Mihaela Dumitru d0c22806ec
ref(participants) use enum type to store fake participants () 2022-10-06 14:12:57 +03:00
Robert Pintilii 6c9441fa7b
ref(ui-components) Update ContextMenu and move it to base/ui () 2022-10-06 13:09:40 +03:00
Mihaela Dumitru 93406bb12c
feat(whiteboard) add initial implementation () 2022-09-30 17:50:45 +03:00
Bogdan Duduman 48db099134 feat: include sort members eslint changes 2022-09-27 10:25:20 +02:00
Robert Pintilii a1d20dc188
ref(TS) Convert some features to TS ()
Convert AV Moderation and Breakout Rooms to TS
2022-09-14 14:32:58 +03:00
Robert Pintilii 139884fbe7
ref(dep) Upgrade MUI () 2022-09-13 10:36:00 +03:00
Robert Pintilii 247c54b6c6
ref(TS) Convert constants tiles to TS ()
Remove unnecessary ts-ignores
2022-09-09 12:22:30 +03:00
Robert Pintilii 10bb186c13
ref(eslint) Use new TypeScript ESlint config ()
Use new TS config from @jitsi/eslint
Fix all lint errors
2022-09-08 12:52:36 +03:00
Robert Pintilii c9bbc6c762
ref(TS) Remove unnecessary ts-ignores () 2022-09-07 11:20:05 +03:00
Robert Pintilii efb69d5382
ref: Improve TS files ()
Remove unnecessary ts-ignores
Change any to actual types
Fix eslint rule
2022-09-06 20:32:20 +03:00
Robert Pintilii dfb2a07cfa
ref: Convert material-ui files to TS ()
Convert files that use material-ui to TS (needed for material-ui upgrade)
2022-08-25 14:35:19 +03:00
Robert Pintilii 40637aa3dc
ref(ui-components) Improve Button component ()
Bring web and native more in line
2022-08-22 12:40:59 +03:00
Saúl Ibarra Corretgé 08f9dc5e83 fix(participants-pane) fix button impport
Fixes: https://community.jitsi.org/t/navigation-link-in-participants-button-broken-after-usage-of-lobby-chat/116606
2022-08-17 10:34:33 +02:00
Robert Pintilii 0f57c37d6a
feat(ui-components) Add clickable icon component () 2022-08-05 15:07:44 +03:00
Jaya Allamsetty 9b9fbc0bc9 fix(participants-pane): Get the correct participantCount for multi-stream.
Do not add virtual screenshare participants to participantCount.
2022-08-01 13:58:21 -04:00
Robert Pintilii 867d998d15
ref(participants-pane) Use new button component () 2022-07-27 12:33:50 +03:00
Robert Pintilii b1a9d68cf5
ref(ui-components) Move components to base/ui () 2022-07-27 11:40:34 +03:00
Robert Pintilii c5115f99f0
feat(ui-components) Add Input Component () 2022-07-26 13:58:28 +03:00
Robert Pintilii b08ed3ade4
feat(ui-components) Add button component () 2022-07-20 09:19:59 +03:00
luzpaz c7f96de787
fix(misc) fix typos
Found via `codespell -q 3 -S ./lang -L miliseconds`
2022-07-14 09:10:08 +02:00
Robert Pintilii 139fa9b3f2
fix(theme) Fix tokens ()
Fix elements to use correct tokens
2022-07-12 15:28:20 +03:00
Saúl Ibarra Corretgé ffa55cca1e fix(av-moderation,breakout-rooms) disable controls on breakout rooms
AV moderation does not work on brerakout rooms.

Since some of the options in the "breakoutRooms" config section no
longer apply, I moved the relevant ones to a new "participantsPane"
section.
2022-05-19 13:47:49 +02:00
Saúl Ibarra Corretgé 0098091a37 fix(participants-pane,video-menu) fix incorrect selector usage 2022-05-19 13:47:49 +02:00
Jaya Allamsetty 346aadc23d fix(participant-pane) Do not show virtual SS as a separate participant. 2022-05-04 10:41:31 -04:00
Mihaela Dumitru 02aca27c46
feat(external-api) add breakout room configs to hide auto assign and footer menu buttons ()
* hideAutoAssignButton
* hideFooterMenu
* hideModeratorSettingsTab
* hideMoreActionsButton
* hideMuteAllButton
2022-04-29 12:30:49 +03:00
Дамян Минков 930852cd88 fix: Adds testId for context menu items and ids to some components.
Needed to revive the lobby tests.
2022-04-11 13:21:48 -05:00
Shahab 3eafaeeedd
refactor: move chat component outside of videoconference_page () 2022-03-29 12:01:48 +03:00
Doganbros 7522de033a
feat: Lobby chat ()
* feat(lobby): lobby chat

lobby chat support
knocking participants list updates
knocking participants conditonal checks to show message button
handle lobby chat message events
lobby messages from or to moderators only

Co-authored-by: Fecri Kaan Ulubey <f.kaan93@gmail.com>

* squash: Drop typos.

Co-authored-by: Kusi Musah Hussein <kusimusah@gmail.com>
Co-authored-by: Fecri Kaan Ulubey <f.kaan93@gmail.com>
Co-authored-by: Дамян Минков <damencho@jitsi.org>
2022-03-03 11:29:38 -06:00
Mihaela Dumitru 936d9b41f1
feat(external-api): expose config for breakout rooms () 2022-03-02 16:15:18 +02:00
Robert Pintilii d655acdc30
fix(breakout-rooms) Hide non-working options inside breakout rooms ()
When the local participant is a moderator and is in a breakout room hide the following:
- advanced moderation
- Ask to Unmute
- Grant Moderator
2022-02-14 16:47:14 +02:00
Shawn Chin a2425f71dd
fix(overflow-menu) hide "more moderation controls" option if moderator settings tab disabled 2022-01-27 09:22:26 +01:00
Calin Chitu 73f3409f0d feat(participants-pane) separated participants into collapsible lists 2022-01-13 12:09:14 +02:00
Calin Chitu 8de024a699 feat(participants-pane) hide admit all if knocking part < 2 2022-01-07 14:32:46 +02:00
Horatiu Muresan 197dbfbbcb
feat(toolbar-button-clicked) Enhance toolbar buttons with notify click
- add possibility to allow execution of the button's routine besides triggering
`toolbarButtonClicked` API event
- keep backwards compatibility
- get rid of `ToolbarButton`
2022-01-04 13:21:00 +02:00