Saúl Ibarra Corretgé
61ae909ed5
chore(deps,rn) update navigation librarries to their latest versions
...
React Navigation v6.
2022-01-10 19:21:51 +01:00
Saúl Ibarra Corretgé
90321ca016
feat(rn) update React Native to version 0.63
...
I'm updating to RN 0.63 instead of the latest (0.66 at the time of this writing)
so we can update the navigation related libraries to their latest versions, and
then proceed with the larger leap towards the latest RN.
2022-01-10 19:21:51 +01:00
Calin Chitu
db37cd37c8
feat(conference) centered header navigation button
2022-01-07 17:42:38 +02:00
Robert Pintilii
da2b920dbe
feat(conference-info) Updated title bar ( #10670 )
...
Updated animations
Added raised hands counter
Added max width to title bar
2021-12-21 12:22:30 +02:00
Robert Pintilii
56883f0a65
fix(theme) Update colors ( #10649 )
2021-12-17 15:05:12 +02:00
Calinteodor
bf3cc65f4c
feat(security) created SecurityOptions React Navigation screen ( #10509 )
...
* feat(security) Security Options screen
2021-12-10 18:23:27 +02:00
Vlad Piersec
bfc0567e32
fix(rn,chat): Fix chat and polls title
2021-12-07 11:13:25 +01:00
Saúl Ibarra Corretgé
4401ea8818
fix(rn,navbar) fix invalid boolean check
...
`startTimestamp` is not a boolean, so make sure we return one.
2021-12-03 08:38:58 +01:00
Saúl Ibarra Corretgé
322ec107cd
fix(rn,conference) hide timer until it has started
...
It may never start if the component is not deployed.
2021-12-02 16:04:45 +01:00
Andrei Oltean
70b8ccc097
feat: (speaker-stats) add speaker stats feature to native
2021-11-25 20:17:49 +02:00
Calinteodor
cc63ff1c3c
feat(conference) UI updates for mobile navigation bar ( #10437 )
...
* feat(conference) updated native navigation bar and toolbox styles
2021-11-25 18:41:03 +02:00
Werner Fleischer
b5faf9f62a
feat(breakout-rooms) add breakout-rooms
...
- implement breakout-rooms
- integrated into the participants panel
- managed by moderators
- moderators can send participants to breakout-rooms
- participants can join breakout rooms by themselve
- participants can leave breakout rooms anytime
Co-authored-by: Robert Pintilii <robert.pin9@gmail.com>
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2021-11-19 10:27:34 +01:00
Calin Chitu
e42db3c9c2
feat(welcome) added WelcomePage React Nav bottom tabs
2021-11-17 15:42:06 +02:00
Calinteodor
4e2fea1e12
feat(rn,welcome) React Navigation drawer
2021-11-11 15:32:56 +01:00
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
2021-11-09 09:43:55 +01:00
Vlad Piersec
366dc8d11b
fix(toolbar): Hide/Show toolbar on tap on mobile web.
...
* A tap on video space will toggle the toolbar.
* Double tapping on a tile will pin the participant.
2021-10-26 09:10:35 +03:00
Calinteodor
9df59b4a6f
feat(conference) added React Navigation
...
Introduce navigation for all in-conference screens.
2021-10-20 21:29:21 +02:00
Vlad Piersec
bad8911fe8
feat(Labels): Redo video quality label
...
Video quality label now becomes "performance settings".
All CSS for labels is moved to JS.
Overflow menu button is also changed to "performance settings".
2021-10-19 10:05:23 +03:00
hmuresan
97ea155905
fix(prejoin) Hide prejoin screen on init join conference
2021-10-14 17:44:47 -05:00
Saúl Ibarra Corretgé
0b984ce5f9
feat(notifications) Changed notifications stack to be full height
...
This is a stop-gap approach to remove the AtlasKit notifications stack.
Instead of using a AK FlagGroup to render our notifications (Flag components)
in, create our own container and use a fake FlagGroupContext provider, which is
what FlagGroup uses to control what flags can be dismissed.
Since we now render all notifications, the web part has been refactored to make
sure all notifications get a timer.
Added animations
Renamed DrawerPortal to JitsiPortal
Redesigned notifications
Changed notification text and icons color and added collared ribbon
2021-10-13 16:37:34 +02:00
Vlad Piersec
cfde918a30
fix(chore): Don't show react "unique key" warning
2021-09-30 10:55:26 +03:00
Horatiu Muresan
5514be630d
feat(conference-info-header) Make conference info header configurable. ( #9638 )
2021-09-20 21:12:56 +03:00
Saúl Ibarra Corretgé
07da5940a5
fix(rn,conference) show underlay when tapping navbar buttons
2021-09-15 13:35:33 +02:00
Saúl Ibarra Corretgé
0833f8c867
feat(rn,conference) show invite button on the top navbar
2021-09-14 15:03:24 +02:00
Saúl Ibarra Corretgé
3bf9c41f08
fix(rn,conference) count fake participants when checking if lonely meeting
...
A shared video participant counts, so the lonely meeting invite options can
disappear.
2021-09-14 12:50:22 +02:00
robertpin
1dc8bfa631
feat(av-moderation) Updated Advanced moderation ( #9875 )
...
Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>
2021-09-10 14:05:16 +03:00
Vlad Piersec
56c0edc896
fix(toolbox): Show dominant speaker name only when in conference
2021-09-07 10:22:24 +02:00
Avram Tudor
1ad9046a38
Improve premeeting screens ux ( #9726 )
...
* feat(prejoin) move invite to toolbar section
* feat(premeeting) redesign prejoin and lobby screens
* code review changes
* fix prejoin flicker and avatar id
* fix password error message and native lobby dialog close position
2021-08-20 11:53:11 +03:00
hmuresan
dda1f3c5ba
fix(recording-label) fix recording label behavior
2021-08-05 17:56:12 +03:00
Calin Chitu
c6e50ad439
feat(native-participants-pane) implemented review remarks pt. 1
2021-07-21 12:32:10 -05:00
Calin Chitu
b332fb474b
feat(native-participants-pane) Updated comments
2021-07-21 12:32:10 -05:00
Calin Chitu
a12ad99ecf
feat(native-participants-pane) participants pane open/close fixed
2021-07-21 12:32:10 -05:00
Calin Chitu
79edc1b358
feat(native-participants-pane) updated styles for button component and participant item related components
2021-07-21 12:32:10 -05:00
robertpin
76f8302aeb
fix(recording-label) Make REC label visible at all times ( #9578 )
2021-07-21 11:46:49 +03:00
Дамян Минков
64ae9c7953
feat: UI part for A/V moderation. ( #9195 )
...
* feat: Initial UI part for A/V moderation.
Based on https://github.com/jitsi/jitsi-meet/pull/7779
Co-authored-by: Gabriel Imre <gabriel.lucaci@8x8.com>
* feat: Hides context menu in p2p or only moderators in the meeting.
* feat: Show notifications on enable/disable.
* feat(moderation): Add buttons to participant list & notifications
* fix(moderation): Fix raised hand participant leaving
* feat(moderation): Add support for video moderation
* feat(moderation): Add mute all video to context menu
* feat(moderation): Redo participants list 'More menu'
* fix: Fixes clearing av_moderation table.
* fix: Start moderation context menu
* fix(moderation): Show notification if unapproved participant tries to start CS
Co-authored-by: Gabriel Imre <gabriel.lucaci@8x8.com>
Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>
2021-06-23 14:23:44 +03:00
Avram Tudor
9d22da823e
Merge pull request #9368 from jitsi/tavram/mousemove
...
feat(api) expose event for mouse movements inside the iframe
2021-06-14 11:22:22 +03:00
Tudor-Ovidiu Avram
7f04767566
feat(api) expose event for mouse movements inside the iframe
2021-06-10 17:45:28 +03:00
Steffen Kolmer
e9675453e1
feat: Make Jitsi WCAG 2.1 compliant ( #8921 )
...
* Make Jitsi WCAG 2.1 compliant
* Fixed password form keypress handling
* Added keypress handler to name form
* Removed unneccessary dom query
* Fixed mouse hove style
* Removed obsolete css rules
* accessibilty background feature
* Merge remote-tracking branch 'upstream/master' into nic/fix/merge-conflicts
* fix error
* add german translation
* Fixed merge issue
* Add id prop back to device selection
* Fixed lockfile
Co-authored-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com>
2021-06-10 07:48:44 -05:00
Vlad Piersec
9fd8491d04
fix(RN, Toolbox): Show full participant thumbnails in tile view
2021-05-08 00:25:40 +02:00
Vlad Piersec
79939f108c
fix(rn, Labels): Place picture-in-picture button on the left
2021-05-05 09:16:48 +03:00
Gabriel Imre
d014a52ab3
feat(participants-pane) implement participants pane
2021-04-21 15:48:05 +02:00
Vlad Piersec
b135e2a06a
feat(Labels): Redesign labels on mobile & web
2021-04-08 11:57:15 +02:00
hmuresan
f7c0d4f1fe
feat(background alpha) Set background transparency
2021-03-23 16:16:56 +02:00
luz paz
d3680bbebd
fix(misc) follow-up typos
...
Found via `codespell -q 3 -S ./lang`
2021-03-22 10:41:41 +01:00
Saúl Ibarra Corretgé
3c94a5ccfd
feat(rn,ui) update in-meeting colors
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
78d4af6bf2
feat(rn,conference) new UI for conference name duration
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
33fc3833f9
fix(rn,labels) don't add extra margin in tile view
...
There is no need to skip the filmstrip, since it's not there.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
b179542c39
fix(rn,labels) top-align with room name field
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
57ecdff9eb
fix(rn,conference) remove no longer needed margin
...
We are using a safe area view now.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
9d4e49a5af
fix(rn,toolbox) fill gap underneath Toolbox
...
This is for devices without the home button.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
6b4d25c0d3
fix(rn,ui) move top labels to navbar component
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
2f5ab2757f
feat(rn,ui) get rid of the gradients
2021-03-19 11:32:00 +01:00
Mihai-Andrei Uscat
a22d054b10
feat(InviteMore): Relocate invite prompt for mobile friendliness.
2021-03-18 14:09:22 +02:00
Vlad Piersec
c508572cc5
feat(toolbox): Redesign mobile toolbox
2021-03-11 12:38:37 +01:00
hmuresan
ab6790bdaa
(external_api) Add command for overwriting config values.
2021-03-10 18:30:14 +02:00
Jean-François Alarie
407021e258
feat(rn,flags) add fullscreen.enabled flag
2021-03-08 22:11:39 +01:00
Hristo Terezov
fec2641730
fix(popups): covered by labels.
2021-02-11 16:18:56 -06:00
Tudor-Ovidiu Avram
7ff332b2bb
fix(subject) remove gradient if no info in topbar
2021-01-15 16:02:50 +02:00
Tudor-Ovidiu Avram
d49c5a6d8c
feat(jaas) add config for displaying participants stats and conference subject
2021-01-08 10:21:07 +02:00
Hristo Terezov
5cae5985c0
feat(ConferenceTimer): Add config option to hide.
2020-12-03 17:00:33 -06:00
Дамян Минков
12c835dd91
feat: Drops filmStripOnly mode. ( #8074 )
...
* feat: Drops filmStripOnly mode.
* squash: Let's make lint happy again.
* squash: Drop some css.
2020-11-10 16:21:07 -06:00
Saúl Ibarra Corretgé
a67d0fbf6c
chore: remove some cycles
2020-07-29 09:31:38 +02:00
Bettenbuk Zoltan
240b033e76
feat: auto tile view
2020-07-24 11:06:34 +02:00
Saúl Ibarra Corretgé
76e4929add
rn,tile-view: render display name on top of participant view
...
Makes the tiles consistent as the participant view is equally sized and the
avatar is always centered in the tile.
2020-07-21 13:18:48 +02:00
Mihai Uscat
5f5468995f
feat(chat): Make chat push content to the side in large view
2020-07-17 10:04:56 +03:00
Saúl Ibarra Corretgé
36d95ed51f
rn,conference: show lonely experience only after joining
...
Showing the modal earlier is weird because it will be closed as soon as we
connect. Also, we don't know if we are going to be alone until we join.
2020-07-15 15:32:34 +02:00
NicolasD
41ba55a6a9
rn,flags: add feature flag to enable / disable conference timer
2020-07-15 10:22:35 +02:00
Vlad Piersec
3b1ad9faff
fix: Show audio/video options on lobby screen
2020-06-26 11:29:20 +02:00
Bettenbuk Zoltan
0494200383
fix: label tooltips are not visible in tile view
2020-06-25 14:05:34 +02:00
Saúl Ibarra Corretgé
8efd0f0829
unsafe-room: hide unsafe room label if a password or lobby are set
2020-06-17 20:35:57 +02:00
damencho
66505666df
feat: Hide Invite more when invite button is disabled.
2020-06-16 08:41:55 -05:00
Adam Wan
e3d66db3d7
config: add ability to hide the "invite more" header button
2020-06-16 13:07:37 +02:00
Saúl Ibarra Corretgé
6e679f952f
redux: refactor loading of middlewares and reducers
...
Up until now we relied on implicit loading of middlewares and reducers, through
having imports in each feature's index.js.
This leads to many complex import cycles which result in (sometimes) hard to fix
bugs in addition to (often) breaking mobile because a web-only feature gets
imported on mobile too, thanks to the implicit loading.
This PR changes that to make the process explicit. Both middlewares and reducers
are imported in a single place, the app entrypoint. They have been divided into
3 categories: any, web and native, which represent each of the platforms
respectively.
Ideally no feature should have an index.js exporting actions, action types and
components, but that's a larger ordeal, so this is just the first step in
getting there. In order to both set example and avoid large cycles the app
feature has been refactored to not have an idex.js itself.
2020-06-16 11:24:15 +02:00
Bettenbuk Zoltan
29dc63fbcb
ref: merge prejoin with lobby
2020-06-09 18:10:43 +02:00
Bettenbuk Zoltan
475a2ae596
feat: lobby feature
...
The lobby feature adds the possibility to lock a meeting and only allow people in after virtually knocking and going through formal approval
2020-06-09 18:10:43 +02:00
Saúl Ibarra Corretgé
d740752522
rn,responsive-ui: refactor dimensions detection
...
Use a dimensions detecting root component. The Dimensions module does not
measure the app's view size, but the Window, which may not be the same, for
example on iOS when PiP is used.
Also refactor the aspect ratio wrap component since it can be taken directly
from the store.
Last, remove the use of DimensionsDetector on LargeVideo and TileView since they
occupy the full-screen anyway.
Fixes PiP mode on iOS.
2020-06-02 16:54:28 +02:00
Saúl Ibarra Corretgé
7de88995a5
labels: don't disable all labels when VIDEO_QUALITY_LABEL_DISABLED is set
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/6880
2020-05-28 10:15:52 +02:00
Hristo Terezov
f0c6e934ce
feat(config):InsecureRoomNameWarning config option
2020-05-27 18:03:15 -05:00
Mihai Uscat
663a65ad81
fix(SecurityDialog): fix button overflow
2020-05-26 10:22:22 +02:00
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
2020-05-20 17:14:29 +02:00
Mihai Uscat
75c836c70c
feat(AddPeopleDialog): Update design; feat(SecurityDialog): Implement
2020-05-20 16:14:47 +02:00
Bettenbuk Zoltan
c08638da51
feat: insecure room name warning
2020-05-18 17:59:07 +02:00
Vlad Piersec
a45cbf41ef
feat(prejoin_page): Add prejoin page
2020-05-04 12:49:35 +02:00
Saúl Ibarra Corretgé
e5b563ba46
rn,flags: add more feature flags to toggle specific behavior
...
- Invite funcionality (altogether)
- Recording
- Live streaming
- Meeting name
- Meeting password
2020-04-29 10:19:17 +02:00
Saúl Ibarra Corretgé
5ea8e198c7
e2ee: add label if all participants have E2EE enabled
2020-04-28 16:11:39 +02:00
Hristo Terezov
94a15914d0
fix(document.title): use URL decoded room name.
2020-04-25 10:27:47 -05:00
Bettenbuk Zoltan
39d789a088
feat: add url params: config.disableInviteFunctions, config.doNotStoreRoom and userInfo.displayName
2020-04-09 17:14:16 +02:00
Bettenbuk Zoltan
678ed605d7
ref: change JitsiModal to better fit to needs
2020-04-07 11:18:50 +02:00
Saúl Ibarra Corretgé
bb2b1b58ec
conference: add room name to browser title
...
Re-do of
86ebfe8dad
2020-04-02 16:33:39 +02:00
bgrozev
171b065db1
Revert "Add room name to browser tab title" ( #5560 )
...
Because it displays "undefined" in the title.
This reverts commit 86ebfe8dad
.
2020-04-01 22:03:14 -05:00
Ruben Kerkhof
86ebfe8dad
Add room name to browser tab title
...
Fixes #5480
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
2020-03-31 13:58:12 +02:00
Saúl Ibarra Corretgé
cdc14586de
invite: remove duplicated code
...
Add ability to invite users which will use the share sheet or dialog
dynamically.
2020-03-24 14:28:26 +01:00
Zoltan Bettenbuk
8d3b59a0d0
rn: lonely meeting experience
2020-03-20 18:30:46 +01:00
theunafraid
c2cf09a2ca
Add conference timer ( #4958 )
2020-01-13 17:12:25 +00:00
Saúl Ibarra Corretgé
9c146c1245
subject: hide participant count for 1-1 calls
...
refs: https://github.com/jitsi/jitsi-meet/issues/4871
2019-11-22 10:49:24 +01:00
Bettenbuk Zoltan
3ff658a13b
fix: respect safe area in conference on ios
2019-11-07 12:26:54 +01:00
Vlad Piersec
9889cb2b69
Add conference name as fallback for subject
2019-11-06 17:23:18 +01:00
Vlad Piersec
c3a6a8fb17
Add participants count
2019-10-31 09:08:59 -07:00
Saúl Ibarra Corretgé
1feff9709c
config: drop configLocation and getroomnode options
...
They never worked on mobile and pose an impediment for makinf config.js more
future proof. Specially if we want to move to a non-executable form of
configuration.
2019-10-14 12:20:58 +02:00
Saúl Ibarra Corretgé
f7a526f488
rn: fix rendering unnecessary stuff when in PiP mode
2019-10-11 17:17:53 +02:00