Bettenbuk Zoltan
ad7892ebce
aot: jigasi participant icon
2019-07-16 13:04:17 +02:00
virtuacoplenny
ada57ebcd0
ref(user-interaction): do not store listener, move browser check to lib ( #4441 )
...
* ref(user-interaction): remove storing of listener
* ref(user-interaction): move browser requirement check to lib-jitsi-meet
* ref(user-interaction): no inner function for listener, use module scope
2019-07-13 06:59:58 -07:00
Bettenbuk Zoltan
1993ad10eb
feat: apply color brand guidelines
2019-07-12 20:48:49 +02:00
Bettenbuk Zoltan
d305caf910
feat: borderless toolbox icons
2019-07-12 20:48:49 +02:00
Bettenbuk Zoltan
a25a504a59
feat: add bottom gradient
2019-07-12 20:48:49 +02:00
Saúl Ibarra Corretgé
1e18af2d1a
rn: fix not showing a prompt when permissions have been denied
...
This only shows up if we cannot prompt again, like when turning permissions off
in the Settings app in iOS.
2019-07-12 17:50:54 +02:00
Дамян Минков
eb1fd4fd88
Merge pull request #4438 from jitsi/cs-siteid
...
Passes confID when initializing JitsiConference.
2019-07-12 14:25:35 +01:00
Matthias Herzog
e0c8b6b3c0
fix welcome page title fixes #4273
2019-07-12 14:25:26 +01:00
Дамян Минков
9071cd4813
Listens for suspend events from jitsi-power-monitor on postis channel. ( #4428 )
...
* Listens for suspend events from jitsi-power-monitor on postis channel.
* Removes duplicated type and actions.
* Moves suspendDetected state from overlay to power-monitor feature.
2019-07-12 14:08:34 +01:00
virtuacoplenny
2f626ea474
ref(api): move participant join and left to middleware ( #4365 )
2019-07-11 12:44:27 -07:00
Bettenbuk Zoltan
0a76eebca7
feat: central back button registry
2019-07-11 16:14:08 +02:00
damencho
0e9e695251
Passes confID when initializing JitsiConference.
...
The confID is domain.com/RoomName or domain.com/tenant/RoomName, adds the tenant if any and also keeps the room name case.
2019-07-11 14:58:14 +01:00
Bettenbuk Zoltan
5b25e02e26
feat: use dialog instead of alert when inviting
2019-07-10 20:50:14 +02:00
Bettenbuk Zoltan
0e6f14bb7c
fix: avoid false triggering CDU in SlidingView
2019-07-10 20:49:50 +02:00
Leonard Kim
57b9954d9c
fix(api): support params with value of undefined
2019-07-10 11:09:11 -07:00
virtuacoplenny
249dd7b8b8
fix(invite): decode the meeting name ( #4411 )
...
* fix(invite): decode the meeting name
* squash: try to make mobile join same encoded meeting name as web
* Decodes and generated texts for share and copy meeting info.
Decodes in all cases except when it contains a space, as it will generate wrong links when pasted/shared in external applications.
2019-07-10 10:27:11 -07:00
Bettenbuk Zoltan
b31d7b4451
ref: remove createStyleSheet from dialog styles
2019-07-10 16:42:56 +02:00
Bettenbuk Zoltan
8dea3389ee
fix: avoid clicking behind dialogs
2019-07-10 16:42:56 +02:00
virtuacoplenny
e7f9e8e7f7
fix(conference): require user interaction to unmute in iframe ( #4429 )
...
* fix(conference): require user interaction to unmute in iframe
* squash: explicitly whitelist react native
2019-07-10 12:02:27 +01:00
Bettenbuk Zoltan
a53a86ee7a
feat: add room lock pwd error message
2019-07-10 11:01:49 +02:00
Bettenbuk Zoltan
301a8e319a
fix: reduce avatar font size
2019-07-09 15:45:38 +02:00
Hristo Terezov
1b4bdb5142
fix(blur): on FF
2019-07-08 20:03:04 +01:00
Hristo Terezov
f030a3f1fb
fix(blur): when switching video tracks.
2019-07-08 20:03:04 +01:00
Hristo Terezov
8f79779ca7
fix(blur): Disable for SS
2019-07-08 20:03:04 +01:00
Saúl Ibarra Corretgé
c5111bb359
rn: update default color scheme
2019-07-08 20:27:44 +02:00
Bettenbuk Zoltan
42814eac7d
feat: add icon based avatar and icon for pstn
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
74d0013acc
feat: use participant id for avatar color
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
88e4850c4d
fix: remove locally generated avatar ID
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
87f9b1cf92
ref: remove unnecesary functions
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
a35b36d6df
feat: dynamic avatar font size
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
a04982fd96
fix: AlwaysOnTop avatar
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
658679f89e
fix: undefined participant in avatar call
2019-07-08 16:53:30 +02:00
Bettenbuk Zoltan
0c8130af41
fix: default avatar relative url
2019-07-08 16:53:30 +02:00
paweldomas
e4c5968459
fix: bring back the add meeting URL button
...
Brings back the button for generating meeting URLs for calendar events.
2019-07-08 09:26:33 -05:00
Hristo Terezov
3b0c5d0b6a
fix(blur): many small issues.
2019-07-04 06:26:32 -07:00
Cristian Florin Ghita
3b750ddd5a
Add video background blur
2019-07-04 06:26:32 -07:00
Bettenbuk Zoltan
a48d67bdc7
fix: inconsistent state when quickly closing a sliding view
2019-07-03 13:43:56 +02:00
netaskd
8da0552541
microsoftCalendar: add showing calendar events in local timezone.
2019-07-02 21:20:00 +01:00
Hristo Terezov
7ce0def995
fix(mobile): After PR #4396
2019-07-02 10:36:37 -07:00
Hristo Terezov
21dcc41d31
ref(large-video): switch LargeVideo logic to react
2019-07-02 07:38:57 -07:00
Дамян Минков
625d268373
Room lock update ( #4394 )
...
* Adds a notification when remote lock happens.
* Updates translations.
Removes unused strings and extracts room password to separate translation, to be able to change it when deployment uses only digits.
* Formats the conference pin when showing it.
* Removes member from translation in favour of participant.
* Updates formatting of the pin.
* Adds a notification when password is remotely removed.
2019-07-02 14:14:58 +01:00
Saúl Ibarra Corretgé
1baa85b649
rn: hide invite button if the functionality is not available
2019-07-02 12:30:50 +02:00
Bettenbuk Zoltan
72137a2811
feat: initial based avatars
2019-07-01 23:59:16 +02:00
Leonard Kim
0734ce7ae3
feat(api): add notifications for kicked participants
2019-07-01 12:53:25 -07:00
Дамян Минков
2dc06c28e3
Adds option to be able to cancel locked rooms and leave. ( #4391 )
...
* Adds option to be able to cancel locked rooms and leave.
* Removes not needed operations when canceling password prompt.
2019-07-01 13:02:25 +01:00
Leonard Kim
c0376d238a
ref(notifications): do not notify of local participant left
...
Join notifications are already supressed for the local
participant, so hide the left notification. For now
the notification is not being shown on mobile to keep
the same existing behavior and because a copy change
will be needed, but will be added once batching is
implemented.
2019-06-28 09:18:18 -07:00
Leonard Kim
979b773c3c
ref(notifications): move join notification firing to notifications feature
2019-06-27 17:29:02 -07:00
Bettenbuk Zoltan
d7483f07e3
feat: add possibility to clear invite search field
2019-06-27 18:17:37 +02:00
Дамян Минков
9c1b802997
Device selection now always shows the device that it managed to open. ( #4384 )
...
* Device selection now always shows the device that managed to open.
* Simplifies implementation, skips using state.
2019-06-27 17:04:47 +01:00
Saúl Ibarra Corretgé
55218de779
rn: add a reduced UI mode for the welcome page
...
The only way to render the welcome page in reduced UI mode currently is to
hangup a call from the Android ongoing notification while in PiP mode.
2019-06-26 21:45:27 +02:00
Leonard Kim
9d94257e79
ref(api): move conference join notification to middleware
2019-06-26 10:47:18 +02:00
Leonard Kim
fa818bc386
feat(screenshare): allow auto-pin remote only
2019-06-25 11:21:23 +01:00
Saúl Ibarra Corretgé
a73a642c64
rn: fix CallKit failure screen flash when kicked
...
Pretend we have left instead of triggering a call failure. The user was already
told in the dialog.
2019-06-25 10:25:33 +02:00
Leonard Kim
94b3f6410d
ref(api): move local participant name change
2019-06-24 13:15:02 -07:00
Leonard Kim
3d30f6e9cd
ref(api): move filmstrip display notification
2019-06-24 13:15:02 -07:00
Leonard Kim
40c16f0bac
ref(api): move tile view subscriber to api dir
2019-06-24 13:15:02 -07:00
Leonard Kim
a1db63a8c2
ref(api): move feedbackSubmitted notification to api middleware
2019-06-24 13:15:02 -07:00
Leonard Kim
59a9c2d947
fix(notifications): show notifications after reducers update to get name
...
Otherwise the participant will not have been added yet
to state so the participant name will not display in
the notification.
2019-06-24 10:51:17 -07:00
damencho
742905e05a
Removes duplicated text.
2019-06-24 12:06:27 +01:00
damencho
bde44a94e8
Changes display name prompt to non modal, so people can mute/unmute.
2019-06-24 12:06:27 +01:00
Saúl Ibarra Corretgé
b2e840636a
sounds: lower log severity
...
When native SDK users end a meeting the view gets disposed and detached from
React, and then the entire app gets destroyed and these errors get printed at
the error level, throwing some people off.
2019-06-21 21:48:46 +02:00
Leonard Kim
1e39c12963
fix(suboptimal): allow checks for chromium based browsers
2019-06-21 09:55:43 -07:00
Дамян Минков
08c4933c1b
Fixes inviting more than one participant ( #4352 )
...
* Fixes inviting more than one participant.
* Shows a notification when participants are invited.
* Adds support for both .id and .user_id props for people query results.
2019-06-21 13:17:47 +01:00
Leonard Kim
d5e0dea469
fix(suboptimal): ignore mobile browsers in whitelists/blacklists
2019-06-21 11:01:40 +01:00
paweldomas
033aa0dd6e
fix(base/conference/reducer): check if room is defined
...
This was hit on a corner case when ConnectionService will deny
the request to start the call. I am not sure, but it could have been
that the conference object has been disposed or closed or something
else, but the fact is that 'conference.room' was not defined and things
crashed. It is not safe to access conference's private field 'room'. It
is true JitsiConference doesn't follow the practice of marking this
field as private with the underscore '_', but it is not a public field.
2019-06-20 13:19:04 -05:00
virtuacoplenny
bf67a4a675
Configurable (sub)optimal and unsupported browsers ( #4351 )
...
* Configurable (sub)optimal and unsupported browsers
* maybe this helps somehow
2019-06-20 14:02:15 +01:00
Bettenbuk Zoltan
ee2036a2a7
feat: show on stage function
2019-06-20 11:05:34 +02:00
Bettenbuk Zoltan
4c3ed190f3
feat: add ability to toggle toolbox from tile view
2019-06-20 11:05:34 +02:00
Hristo Terezov
a91b49c2c1
feat(reload): on offer / answer error.
2019-06-19 05:25:43 -07:00
Saúl Ibarra Corretgé
186ba70cb7
participants: skip local participant join notification
...
Also, use the helper function to get the display name for a participant.
2019-06-19 13:15:17 +02:00
Leonard Kim
12c18657d5
fix(welcome-page): make Tabs more resilient to bad props
...
In case wrong props are passed in, such as pointing to
an index that does not contain a value in the tabs
array.
2019-06-18 17:55:21 -07:00
Saúl Ibarra Corretgé
54a9b9199e
rn: adapt to API changes in google signin
2019-06-18 14:51:44 +02:00
Leonard Kim
2f7f9f24c4
fix(display-name): dismiss prompt if name gets set
2019-06-17 15:10:53 +01:00
Дамян Минков
6eb66b639e
Notify for kick and mute ( #4328 )
...
* Updates kick showing who kicked us.
* Notify participants that someone was kicked.
* Shows notification to user who is remotely muted.
* Updates the notification type.
* Muted by notification for mobile.
* Moves code to react and adds the kick notifications to mobile.
* Updates lib-jitsi-meet.
2019-06-17 16:00:09 +02:00
Дамян Минков
64eb4b5609
Updates start silent, turning on startWithAudioMuted and few UI tweaks. ( #4314 )
...
* Updates start silent, turning on startWithAudioMuted and few UI tweaks.
Disabled mic unmute button and removes remote participants volume slider.
* Adds analytics for start silent.
* Removes extra semi colon.
* Updates lib-jitsi-meet and updates meeting info text.
2019-06-14 12:16:08 +01:00
Saúl Ibarra Corretgé
ca11cbf6cc
calendar-sync: fix loading calendar entries
...
Checking if the calendar support in the reducer is not only useless but wrong,
since we don't have access to the entire store (the calendar support is checked
in the base/config feature). If calendar support is not enabled the actions
being reduced won't be dispatched anyway, so no harm is done by removing the
check.
2019-06-14 11:32:39 +02:00
Hristo Terezov
2861198251
ref(no-data-from-source): logic.
2019-06-13 09:52:10 -07:00
Hristo Terezov
226c0bb084
ref(track-error): Remove NO_DATA_FROM_SOURCE
2019-06-13 09:52:10 -07:00
Saúl Ibarra Corretgé
30c0bfc108
rn: disable vertical scrollbars on bottom sheets
2019-06-13 10:07:55 +02:00
Leonard Kim
df50e7fa69
fix(large-video): make blurred background fit whole screen
2019-06-12 20:27:04 -07:00
Saúl Ibarra Corretgé
f85ac3ef91
rn: fix video unmuting when disabling audio-only
...
When the video unmute button disabled audio-only, also unmute video. This fixes
a weird case in which the user need to "unmute twice" if they were muted beofre
they enabled audio-only mode. That's ok if the audio-only button was used, but
not if the video-unmute button was used, since the expectation is to have video,
of course.
2019-06-12 18:54:35 +02:00
Saúl Ibarra Corretgé
e33b334307
rn: add SDK API to set user information
...
At the moment it includes:
- display name
- email
- avatar URL
This information is used *only* if no token was specified.
2019-06-11 17:27:16 +00:00
Bettenbuk Zoltan
ce6f7308ad
fix: avoid keyboard with search results list
2019-06-11 19:14:15 +02:00
Bettenbuk Zoltan
f66478fa34
feat: don't auto-stage bot type participants
2019-06-11 17:55:44 +02:00
Bettenbuk Zoltan
bf99051885
fix: invite search result sorting
2019-06-11 17:55:44 +02:00
Bettenbuk Zoltan
7234ca69c8
feat: invite field autofocus
2019-06-11 17:55:44 +02:00
Bettenbuk Zoltan
ae965877f3
fix: invite list needs double tap to select
2019-06-11 17:55:44 +02:00
Leonard Kim
ae3b70eb13
feat(api): notify of password required
2019-06-11 08:12:37 -07:00
Saúl Ibarra Corretgé
97e0303065
feature-flags: add flag for enabling calendar integration
2019-06-11 13:37:50 +00:00
Saúl Ibarra Corretgé
35ffbe1720
feature-flags: add flag for enabling chat
2019-06-11 13:37:50 +00:00
Saúl Ibarra Corretgé
f7b92f65ca
ios: add feature flag to enable recording on iOS
2019-06-11 13:37:50 +00:00
Saúl Ibarra Corretgé
cf7b10d53d
feature-flags: initial implementation
...
The welcomePageEnabled and pictureInPictureEnabled props on mobile have been
converted to feature flags.
2019-06-11 13:37:50 +00:00
Saúl Ibarra Corretgé
4ddfcaf584
toolbox: disable audio-mode when video-unmuting
...
If audio-only was engaged, use the video (un)mute button to disengage it. This
should simplify the flow for getting back to video.
2019-06-11 13:08:23 +00:00
Hristo Terezov
651791b8df
feat(deeplinking): Pass state to openDesktopApp.
2019-06-10 04:14:41 -07:00
Leonard Kim
6d8ec4d147
fix(unsupported): stop recommending safari
2019-06-07 07:36:20 -07:00
Leonard Kim
d65a068fdb
feat(deep-linking): hide web button on unsupported browsers
2019-06-07 07:36:20 -07:00
Leonard Kim
cf23045f8d
feat(unsupported): provide custom blacklist for branding
2019-06-07 07:36:20 -07:00
Leonard Kim
e47d2d13ce
fix(deep-linking): deep link first, then show unsupported
...
Re-structure the custom routing to split between
platforms instead of between intended route features.
This made it easier for me to understand where to
do the checks for unsupported browser after deep-linking
had been checked.
2019-06-07 07:36:20 -07:00
damencho
faee1c139e
Adds a config param startSilent to disable audio output.
2019-06-05 18:01:18 +01:00
virtuacoplenny
eb644987ce
fix(settings): do not use non-set localStorage values ( #4299 )
...
If a value is not set in localStorage then null is
returned. null should not be converted to an empty
string (via _.escape) because that will then be
stored in localStorage as the user set preference
and will keep overriding any other values set
in localStorage for the displayname.
2019-06-04 17:42:48 -07:00
Saúl Ibarra Corretgé
fa3888991f
rn: avoid logging initial props in release builds
...
They may contain sensitive information.
2019-05-31 11:49:36 +02:00
virtuacoplenny
ded355a807
fix(settings): use moderator check helper ( #4292 )
2019-05-30 14:10:40 -07:00
Leonard Kim
c7954c284d
ref(large-video): move layout update on stream removal to layout middleware
2019-05-30 09:46:35 -07:00
virtuacoplenny
251da1861a
feat(api): notify api of mic and camera errors ( #4289 )
...
- Use actions to notify the rest of the app that
a mic or camera error has occurred
- Use middleware to respond to those notifications
of errors by showing in-app notifications and
notifying the external api
2019-05-29 14:17:07 -07:00
Hristo Terezov
9712804040
fix(Amplitude): user id
2019-05-29 09:53:31 -07:00
Saúl Ibarra Corretgé
579d291bca
config: add ability to pass the subject as a URL parameter
2019-05-29 14:48:02 +02:00
Saúl Ibarra Corretgé
871026f4ba
conference: clear the pending subject after it has been set
2019-05-29 14:48:02 +02:00
Saúl Ibarra Corretgé
9a8a070c62
rn: show conference subject if set
2019-05-29 14:48:02 +02:00
Hristo Terezov
72a1def571
feat(config): whitelist config.analytics
2019-05-24 13:42:12 -07:00
damencho
0dad99c3b7
Enables local video flip menu by default.
2019-05-24 23:09:24 +03:00
Hristo Terezov
840c0190c4
fix(deep-linking): Don't rely on custom scheme
2019-05-24 12:51:14 -07:00
Hristo Terezov
70921bb6ef
feat(analytics): local tracks duration event.
2019-05-24 10:09:25 -07:00
Bettenbuk Zoltan
54fdb7066f
feat: scrollable bottom sheet
2019-05-24 14:06:17 +02:00
Bettenbuk Zoltan
85bcb0c757
fix: auth dialog button labels
2019-05-24 11:35:56 +02:00
Bettenbuk Zoltan
d387cbe5bd
fix: iOS 10 bottom sheet style
2019-05-24 11:28:28 +02:00
Saúl Ibarra Corretgé
cb3419ba2a
android: enter PiP mode when pressing back button
...
When in a conference, try to enter PiP when pressing the back button. If this is
not possible (because it's unsupported, not enabled, etc.) fall back to the
previous behavior of simply hanging up.
2019-05-23 16:00:12 +02:00
Saúl Ibarra Corretgé
a2f8e156da
app: avoid loading config when going back to the welcome page
2019-05-23 15:16:31 +02:00
Saúl Ibarra Corretgé
a4cf79c161
rn: fix losing audio if call is hangup too quickly
...
This PR changes the logic for connecting / disconnecting conferences. Instead of
doing it in mount / unmount events from the Conference component, it moves the
logic to the appNavigatee action.
This fixes a regression introduced in 774c5ecd
when trying to make sure the
conference terminated event is always sent.
By moving the logic to appNavigate we no longer depend on side-effects for
connecting / disconnecting, and the code should be more maintainable moving
forward.
An improvement to this is the concept of sessions, which, while not tackled
here, was taken into consideration.
2019-05-23 15:16:31 +02:00
Bettenbuk Zoltan
def22b01bb
fix: set explicit color for search field to avoid theme override
2019-05-23 12:06:50 +02:00
Bettenbuk Zoltan
5101f69e4e
feat: don’t render moderator icon if everyone is moderator
2019-05-22 14:08:52 +02:00
Bettenbuk Zoltan
700051f809
fix: device selection colour scheme support
2019-05-22 12:29:28 +02:00
Дамян Минков
d16e10baec
room-lock: adds ability to allow only digits for room locking
2019-05-22 09:43:17 +02:00
Дамян Минков
a14fead0f3
Groups devices notifications by type audio/video. ( #4238 )
...
* Groups devices notifications by type audio/video.
* Fixes passing correct device array.
2019-05-20 21:35:42 +01:00
Leonard Kim
d7e0aa3f61
fix(api): enable the external api before the first redux update
...
For the external api to fire update events out of the iframe, it
must first be initialized within the jitsi app. Any invocations
by the app to send updates events before initialization will
cause the api to swallow the events. The chosen fix is to
initialize the api earlier so the first update of app's redux
store fires update events that the api will also fire out of
the iframe.
This change will affect current behavior in that right now
the update event of the initial set of the avatar url is
blocked, but the change will make that event fire out of the
iframe.
2019-05-20 11:56:08 +02:00
Leonard Kim
37b343a797
feat(api): add ability to toggle tile view
2019-05-20 02:53:16 -07:00
Leonard Kim
149485905c
fix(api): store passed in devices as user selected
...
Currently devices set through the api are stored
as ids, and not user selected. This can cause
other existing user selected devices to take
precedence over the devices passed into the api.
2019-05-17 10:47:31 +01:00
Leonard Kim
d86b60ea72
fix(chat): maintain bottom scroll on input resize
2019-05-15 08:06:35 -07:00
Leonard Kim
dfe5fbb702
ref(chat): change initial input size to 1 line
2019-05-15 08:06:35 -07:00
Leonard Kim
09f881c0f5
ref(chat): bring in package for text area auto-resizing
2019-05-15 08:06:35 -07:00
Leonard Kim
f1546008f9
ref(chat): removed unused getChatInputRef callback for input
2019-05-15 08:06:35 -07:00
Leonard Kim
d8df7fde84
ref(chat): clean up public blur/focus methods on input
...
Method blur is not called. Method blur is called
internally only.
2019-05-15 08:06:35 -07:00
Leonard Kim
e2044074ad
Revert "fix(welcome-page): remove watermark container to avoid z-index wars"
...
This reverts commit 890151fa72
.
2019-05-14 12:42:54 -07:00
Leonard Kim
5a53d7f32a
fix(chat): re-fix letting long messages wrap
2019-05-14 09:20:25 -07:00
Leonard Kim
4eec13da1c
ref(chat): de-parameterize AbstractMessageContainer
2019-05-14 09:20:25 -07:00
Leonard Kim
cb8282dfe5
ref(chat): remove unused method
2019-05-14 09:20:25 -07:00
Leonard Kim
5cd0b1a9be
fix(chat): fix auto-scrolling to bottom
...
Empower the parent.
2019-05-14 09:20:25 -07:00
Leonard Kim
504fadaf71
ref(chat): on web, move timestamp to chat message
2019-05-14 09:20:25 -07:00
Leonard Kim
7187e540a8
ref(chat): on native, show messages as grouped by sender
2019-05-14 09:20:25 -07:00
Leonard Kim
34dffbfc5e
ref(chat): on native, group messages by sender (no styling)
2019-05-14 09:20:25 -07:00
Leonard Kim
a9637f93c3
ref(chat): create AbstractMessageContainer
...
So mobile and web can share logic for grouping chat
messages by sender.
2019-05-14 09:20:25 -07:00
Leonard Kim
0e8b0a9c5c
ref(chat): create web MessageContainer component
2019-05-14 09:20:25 -07:00
Bettenbuk Zoltan
1e346f10ab
rn: fix streaming key input color
2019-05-10 13:22:05 +02:00
Leonard Kim
a114d55fac
fix(chat): ensure really long words can trigger wrapping
2019-05-09 08:25:47 -07:00
Leonard Kim
afde717ca4
ref(chat): use message type as classname
2019-05-09 07:06:27 -07:00
Leonard Kim
fb5a45f714
feat(chat): on web, group messages by sender
2019-05-09 07:06:27 -07:00
Дамян Минков
f5ac18da18
Add option to allow guest(moderators) to add a room password
2019-05-09 13:30:38 +02:00
damencho
9bde673397
Updates copy info with parltcipant name info if available.
2019-05-09 10:33:55 +01:00
damencho
198eba3682
Does not play sound notifications on the recording side.
2019-05-08 10:27:05 -07:00
Leonard Kim
a49f62238b
ref(chat): clean up extra dom
2019-05-08 08:57:00 -07:00
Leonard Kim
01458eeff9
ref(chat): add a header for holding the close button
2019-05-08 08:57:00 -07:00