Leonard Kim
d86b60ea72
fix(chat): maintain bottom scroll on input resize
vor 6 Jahren
Leonard Kim
dfe5fbb702
ref(chat): change initial input size to 1 line
vor 6 Jahren
Leonard Kim
09f881c0f5
ref(chat): bring in package for text area auto-resizing
vor 6 Jahren
Leonard Kim
f1546008f9
ref(chat): removed unused getChatInputRef callback for input
vor 6 Jahren
Leonard Kim
d8df7fde84
ref(chat): clean up public blur/focus methods on input
Method blur is not called. Method blur is called
internally only.
vor 6 Jahren
Leonard Kim
e2044074ad
Revert "fix(welcome-page): remove watermark container to avoid z-index wars"
This reverts commit 890151fa72 .
vor 6 Jahren
Leonard Kim
5a53d7f32a
fix(chat): re-fix letting long messages wrap
vor 6 Jahren
Leonard Kim
4eec13da1c
ref(chat): de-parameterize AbstractMessageContainer
vor 6 Jahren
Leonard Kim
cb8282dfe5
ref(chat): remove unused method
vor 6 Jahren
Leonard Kim
5cd0b1a9be
fix(chat): fix auto-scrolling to bottom
Empower the parent.
vor 6 Jahren
Leonard Kim
504fadaf71
ref(chat): on web, move timestamp to chat message
vor 6 Jahren
Leonard Kim
7187e540a8
ref(chat): on native, show messages as grouped by sender
vor 6 Jahren
Leonard Kim
34dffbfc5e
ref(chat): on native, group messages by sender (no styling)
vor 6 Jahren
Leonard Kim
a9637f93c3
ref(chat): create AbstractMessageContainer
So mobile and web can share logic for grouping chat
messages by sender.
vor 6 Jahren
Leonard Kim
0e8b0a9c5c
ref(chat): create web MessageContainer component
vor 6 Jahren
Bettenbuk Zoltan
1e346f10ab
rn: fix streaming key input color
vor 6 Jahren
Leonard Kim
a114d55fac
fix(chat): ensure really long words can trigger wrapping
vor 6 Jahren
Leonard Kim
afde717ca4
ref(chat): use message type as classname
vor 6 Jahren
Leonard Kim
fb5a45f714
feat(chat): on web, group messages by sender
vor 6 Jahren
Дамян Минков
f5ac18da18
Add option to allow guest(moderators) to add a room password
vor 6 Jahren
damencho
9bde673397
Updates copy info with parltcipant name info if available.
vor 6 Jahren
damencho
198eba3682
Does not play sound notifications on the recording side.
vor 6 Jahren
Leonard Kim
a49f62238b
ref(chat): clean up extra dom
vor 6 Jahren
Leonard Kim
01458eeff9
ref(chat): add a header for holding the close button
vor 6 Jahren
Leonard Kim
4d04141f24
ref(chat): change input placeholder
vor 6 Jahren
Leonard Kim
2a4bac7a27
ref(chat): remove chat bubble arrow
vor 6 Jahren
Saúl Ibarra Corretgé
b45a5da6e2
rn: use new AsyncStorage package
It was extracted from the RN core to a community maintained package.
vor 6 Jahren
Bettenbuk Zoltan
86d0d4fc22
rn: add DialInSummary
vor 6 Jahren
Bettenbuk Zoltan
7e9df74e60
rn: add generic alert dialog
vor 6 Jahren
Bettenbuk Zoltan
3eca67e1ad
rn: add HeaderWithNavigation component
vor 6 Jahren
Дамян Минков
c040b3a7dd
Fall back to using label for preferred devices (#4171)
* Skips setting undefined device id to sink in audio preview.
* Fallbacks to use labels for user selected devices.
* Fixes comment.
vor 6 Jahren
Leonard Kim
3f4a71c26d
fix(welcome-page): remove watermark container to avoid z-index wars
By making the container 100% height and position relative, that
would cause it to overlap any static-positioned elements below it.
The 100% makes it so that any watermarks intended for the bottom
of the page show up on the bottom of the page. However, it's not
needed because watermark stylings already try to position the
watermarks at the bottom.
vor 6 Jahren
Saúl Ibarra Corretgé
a26bb2c1a6
watchos: add watchOS app
Co-authored-by: Pawel Domas <pawel.domas@jitsi.org >
vor 8 Jahren
paweldomas
e4af5ddbe9
feat(base/connection): throw error and add isInviteURLReady
vor 6 Jahren
Дамян Минков
768cff48a4
Notify for new device (#4165)
* Fix detecting preferred audio output.
Fixes detecting when a new output device is found and we have stored user preference of using that device.
* Does not store which is the currently open device on save.
Does not save the currently opened device when saving settings dialog, this will be done once we successfully replace the tracks to use the new devices.
* Saves opened audio device after successfully changing it.
If we do it earlier _updateAudioDeviceId is using localAudio and can store wrong value.
* Adds notification for new non preferred devices.
A notification is shown which gives an option to the user to select and use the newly plugged devices.
Adding custom button and handler for the action to the notifications.
* Changes logic to search and handle all newly added devices from array.
* Moves some utility methods to features/base/devices.
vor 6 Jahren
damencho
384f0d4317
Removes hardcoded defaulting to US number from the code.
vor 6 Jahren
damencho
0ec4e6a805
Makes numbers clickable on the more numbers page when opened on mobile.
vor 6 Jahren
damencho
740c1eb84f
Adds new persistent state for devices user selection.
The state about currently opened devices is filtered and not stored, where we only store when user selects a device preferences.
Also allow changing input devices for Firefox when we are not in a conference.
vor 6 Jahren
Saúl Ibarra Corretgé
2d45709a6a
android: add the ability to make a "libre" build
A libre build will exclude the following:
- Analytics modules
- Google Play services GMS
- Crashlytics
- Firebase
vor 6 Jahren
Saúl Ibarra Corretgé
6bbc2927ab
analytics: don't initialize handlers if they are not properly configured
vor 6 Jahren
Saúl Ibarra Corretgé
bf7b1c5cfc
rn: add support for alpha.jitsi.net
vor 6 Jahren
Saúl Ibarra Corretgé
f9b3d470e9
cc: fix showing CC button if config option is undefined
vor 6 Jahren
Saúl Ibarra Corretgé
7b78fa45f4
invite: don't consider "add people" enabled if there is no search URL
This avoids showing the + button when there is no service configured, ie with
the default Jitsi Meet install.
vor 6 Jahren
Saúl Ibarra Corretgé
34dcbd991e
rn: wait for animation before hiding SlidingView
vor 6 Jahren
Saúl Ibarra Corretgé
70dc22c107
rn: refactor BottomSheet
Avoid using a Modal since those create trouble with the view hierarchy.
vor 6 Jahren
damencho
89719520e2
Disposes the tracks in component was unmounted while creating those.
The issue is if you quickly click Devices and then another tab, we may leave open tracks (video light stays on even when you are video muted).
vor 6 Jahren
damencho
c09eee0985
Disables chat when we are in recorder mode.
vor 6 Jahren
damencho
dd5233d31b
Update copy invite text.
vor 6 Jahren
Bettenbuk Zoltan
31638133b7
Safeguard Container style when used cross-platform
vor 6 Jahren
Bettenbuk Zoltan
b886f8d72d
rn: specify chat text field font color
vor 6 Jahren