24.5.0 (2024-09-17)
- Fix skip showing reload dialog while leaving the conference.
- Update translations.
- Fix video not showing if disableThirdPartyRequests is true.
- Get allowed URL domains from config and dynamic branding.
- Small UI tweaks.
- Fix crash when creating ongoing notification.
- Fix joining meetings in quick succession.
- Fix default value for pip.enabled.
- Bump minimum required iOS version to 15.1.
24.4.0 (2024-08-21)
- Fix not fully disabling remote video while in the background
- Fix audio loss when switching to the bridge in certain cases
- Allow only whitelisted URLs when sharing a video
- Restrict gif rendering to Giphy only
- Improve poll message validation
- Set limits for linkifying and replacing emoji in chat messages
- Updated translations
- Don't re-launch activity after closing PiP
- Fix not opening Activity from ongoing meeting notification
- N/A
- Use WebSockets for XMPP by default
- Removed 360p resolution limitation
- Update WebRTC to 124
- UI fixes around notifications
- UI fixes around polls
- Fixed local participant video menu connection status
- Fixed setting and broadcasting subject
- Fix visitors going live
- Updated translations
- Permissions fixes for Android 14
- N/A
- N/A
- Fix ongoing conference notification visibility affected on multiple >Android 13 devices.
- RN WebRTC update to 118.0.7.
- Add ability to insert custom buttons in the overflow menu.
- Translation updates.
- Fixed visitors promote all option.
- Enable media on promotion for visitors.
- lib-jitsi-meet update.
- Dropped support for UVC cameras.
- Fix parsing server URL.
- Disable local storage for whiteboard.
- react-native-webrtc@118.0.6 update which fixes duplicated audio.
- Move breakout rooms to a dedicated screen
- Fix display name input on prejoin screen
- Fix keyboard overlapping chat input bar
- Fix displaying poll creator name
- Fix not keeping user settings after authentication
- Clear raised hands when conference changes
- Miscellaneous UI tweaks
- Update native dependencies
- Translation updates
- Fix crash on Android 14
- Fix scroll inside conference settings screen
- N/A
- Authentication fixes
- Fix crash in Android <= S due to an outdated GMS dependency
- Fixed CallKit video button ending the call
- Authentication fixes
- Fix moderator logout when using token auth
- Fix not leaving conference if it was never properly joined
- Avoid starting to knock twice
- Add support for custom icons through dynamic branding
- Use rtcstats from lib-jitsi-meet
- Allow spaces when renaming breakout rooms
- Hide Grant Moderator button inside breakout rooms
- Small UI tweaks
- Update native dependencies
- Translation updates
- Bump target API level to 33
- Disable full-screen while screen-sharing
- N/A
- Fix for non-token authentication.
- New Settings screen
- Support for Firebase authentication
- Hide Grant Moderator inside breakout rooms
- Authentication through Profile screen
- Count badge for Participants button
- Use more efficient codecs by default
- Add unsafe room name warning
- Add ability to control remote track volume
- Settings: add field with SDK version
- Fix not showing a screen-share until reload
- Fix and zoom in remote screen-share
- Fixes for visitor mode
- Update native dependencies
- Updated translations
- Set MainActivity launch mode to singleInstance
- N/A
- N/A
- Add support for hearing aid audio devices
- Fix video rendering crash
- N/A
- Raise minimum API level to 24
- N/A
- Fix authentication
- N/A
- N/A
- UI tweaks to all screens
- Overhaul notifications UI
- Add language selection support to subtitles
- Replace ongoing meeting indicator with a notification
- Add support for visitor mode
- Reloading a meeting after a failure bypasses the pre-join screen
- Skip disabling low bandwidth mode when screen-sharing
- Open settings links in the system browser
- Fix UI conflict between raised hand indicator and filmstrip
- Fix joining breakout rooms
- Fix opening multiple share-meeting sheets
- Reinitialize rtcstats when the config changes
- Updated translations
- Fix not leaving the room when swiping the app from recent apps
- Added Monochrome icon
- Disable CallKit when running in the simulator
- Fixed not saving settings
- N/A
- N/A
- Dropped support for very old Jitsi Meet instances
- UI tweaks to all screens
- Update icons
- Fix hangup all action
- Fix displaying connection information and make it more accurate
- Updated translations
- Temporarily disable P2P
- Status bar is now visible at all times
- Fixed incompatibilities with recent Jitsi Meet deployments
- Add ability to start car mode when setting low bandwidth mode
- Force portrait when in car mode
- Prevent duplicated participant tiles
- Clear notifications when joining a conference
- Change default bridged calls codec to VP8
- Show participants pane button in the top bar
- Fixed screen headers not being translatable
- Fixed welcome page tabs not being translatable
- Fixed showing stale recording labels in car mode
- Numerous UI tweaks and improvements
- Updated translations
- Add support for the H.264 hardware accelerated codec
- Fix back button behavior in the welcome page
- Fix layout issues in iOS 16
(The 22.5.0 release was aborted)
- Rework the settings screen, now also accessible from the in-meeting menu
- Numerous UI tweaks and improvements
- Updated translations
- N/A
- N/A
- Numerous UI fixes and improvements
- Show more tiles in landscape mode
- Make sure PiP is only available while in a meeting
- N/A
- N/A
- Fix broken recording dialog
- N/A
- N/A
- Add a pre-join screen
- Add ability to move participants across rooms without being in them
- Add show self-view button in overflow menu
- Make sure Picture-in-Picture is only enabled in the conference screen
- Car Mode improvements: force portrait mode, add connection indicator
- Update the lobby UI
- Use native navigation components
- Update WebRTC to version 100
- Fix landscape mode tile view
- Fix janky scrolling in bottom sheets
- Fix incorrect handling of private chat replies
- Fix video context sheet not displaying
- Navigation improvements
- Numerous UI tweaks and improvements
- Updated translations
- Fix incorrect colors on MIUI 12 devices
- Fix initial muted state in the ongoing notification
- Fix crash starting foreground service
- Fix not using the loudspeaker by default
- Add Car Mode
- Added GIPHY integration
- Revamp lobby UI
- Stop reordering tiles in small meetings
- Don't show raise hand button in menu if disabled
- Don't disable screen-sharing button when in audio-only mode
- Hide display name label in one to one meeting
- Updated UI for thumbnail indicators
- Fix private chat messages getting stuck
- Fix lobby not showing up on subsequent tries
- Fix joining breakout rooms
- Fix participant list not taking enough space
- Fix recording start button not being enabled
- UI tweaks and fixes
- Updated translations
- Fix crash when starting foreground service on some devices
- Fix back button behavior
- Fix not marking speaker as a selected device
- Fix not showing the CarPlay audio interface
- Recording UI updates
- Navigation improvements
- Updated translations
- Bug fixes and improvements
- Fix crash when showing dialogs on certain devices
- N/A
- Consistent coloring across the UI
- Reworked all dialogs
- Navigation improvements
- Layout improvements in tile view
- Fix echo issue in some scenarios
- Fix losing screen-share under certain circumstances
- Updated translations
- Bug fixes and improvements
- Fix crash due to EGL context leaks
- Fix white "flash" when loading
- N/A
- Re-enables PIP after stopping screen-share
- Updated translations
- Bug fixes and improvements
- N/A
- N/A
- Added breakout rooms
- Added speaker stats
- Added search in participants list
- Revamped UI of the top conference bar
- Revamp all screens to use smooth transitions
- Coalesce participant left and raised hand notifications
- Update WebRTC engine to M94
- Show raised hand indicators in the participants pane
- Advanced moderation improvements
- Stop displaying local video on the welcome page
- Updated translations
- N/A
- Don't show "disable call integration" on the settings page, it's not implemented on iOS
- More fixes for iOS 15 compatibility
- N/A
- Disable uncompressed native libs usage
- Fix crash in WebRTC view handling
- Fixed crash on WebSocket connection errors
- Added advanced moderation capabilities
- Added ability to make polls
- Added support for reactions
- Added invite button to top navbar
- Added support for XMPP WebSocket connections (behind a flag)
- Performance improvements for large meetings
- Fixed shared-video placeholder not being translated
- Fixed crash on invalid shared-video URLs
- Fixed sidebar not appearing on RTL languages
- Fixed not counting "fake" participants when joining a conference
- Updated translations
- Disable PiP when login into Dropbox
- Fixes for iOS 15 compatibility
- Fix deadlock when selecting audio device
- Fix conference failing when proximity sensor is near
- Add a participants panel
- Add "1on1" mode, which hides the remote thumbnail while in a 1-1 call
- Add the ability to share direct video links (mp4, etc.)
- Improve in-meeting options panel
- Update WebRTC to M92
- UI improvements
- Update the translations
- Fix install error on application compiled against Android S while targeting S+
- Fix crash in certain devices when the configuration is saved while in the background
- Skip sending newlines in the invite email
- Disable screen share when audioOnly mode
- Add capability for sharing any direct link video
- Fix displaying mute everyone buttons for non-moderators
- Show full participant thumbnails in tile view
- Place picture-in-picture button on the left
- Fix video-layout when a screen-sharing participant leaves
- New and updated translations
- Fix screen rotation when screen-sharing
- Detect orientation when screen sharing
- Fix leaving the meeting when screen-sharing
- Add security dialog
- Make sure immersive mode respect the fullscreen flag
- Redesign labels
- Fix button overflow in landscape orientation
- Always pin screenshare to large-video if it exists
- New and updated translations
- Adjust resolution to screen rotation when screen sharing
- Keyboard no longer covers message board and input
- Detect orientation when screen sharing
- Adaptive toolbar
- Brand new in-meeting UI
- Fix not focusing on single input dialogs
- Allow to toggle tile view even while alone
- Fix not showing alert when permission is not granted
- Implement aggressive layer suspension
- Fix incorrect bitrate calculation on mobile
- Stop room name generator when the room field is focused
- Other UI fixes
- Updated translations
- Set compile/target SDK versions to 30
- Screen sharing support
- Fix incorrect bitrate calculations
- N/A
- Add support for screen sharing (iOS >= 14)
- Add connection information to participants contextual menu
- Fixed not always receiving screen shares when in low bandwidth mode
- Updated WebRTC engine to version 87
- Stability fixes and improvements
- Update translations
- Fix volume buttons not controlling meeting volume on some devices
- Fix (not) joining a meeting when the app was closed
NOTE: A 20.6.1 released quickly followed fixing a crash on startup on iOS 11 devices.
- Add mute everyone / (else) capabilities
- Replace swipe options with long-press sheet in recents list
- Increase config load timeout to 10 seconds
- Fix error when reloading a failed conference
- UI/UX improvements
- Update translations
- Add screen-sharing support
- Fix crash when requesting permissions in certain cases
- Fix crash when fetching calendar entries
- Reduce app size
- Reduce app startup time
- Fix not rendering images on iOS 14
- Add screen-sharing indicator to thumbnails
- Fix chat issues
- Show lonely experience only after joining
- Tile view UI/UX improvements
- Updated translations
- Bump minimum API level to 23 and target API level to 29
- Make app movable to SD card
- Bring back activity to the foreground when exiting PiP
- Specify the correct keyboard type and content
- Fix overriding custom server URL
- N/A
- N/A
- Fix ghost participant when kicking
- Fix crash when refreshing calendar entries on some devices
- N/A
- Improved performance by adjusting the send / receive video quality
- Added lobby mode
- Added YouTube video sharing feature
- Added unsafe room name warning
- Added ability to disable crash reporting
- Internationalization improvements
- Fixed incorrect text when locking a room with a password
- Fixed Picture-in-Picture window showing conference controls
- Fixed language detection to take region into account
- Fixed opening private chat messages
- Fixed on-screen keyboard overlapping certain dialogs
- Allow use of user trust store
- Disables PiP on Android < 26
- Try to leave the meeting when the app is terminating
- Fix not being able to send private chat messages.
- N/A
- N/A
NOTE: There was no 20.2.2 release on iOS.
- N/A
- Fix keyboard misbehavior in settingss view
- Add new URL parameters: config.disableInviteFunctions, config.doNotStoreRoom and userInfo.displayName
- N/A
- N/A
- Added share button to "add people" dialog
- Fixed displaying room names with unicode characters
- Improved room lock prompt
- Improved translations
- N/A
- N/A
- Add ability to eassily invite others when alone
- Refactor in-conference menu
- Fix usability problems in the settings view
- Updated translations
- N/A
- N/A
- Add a "more options" button to the bottom sheet menu
- Revert to sotware decoding
- Fix not re-entering full-screen after dialog is shown
- N/A
- N/A
- Fix AudioManager crashes
- N/A
- Disable HW accelerated decoding on Samsung
- Disable ConnectionService integration
- Add conference timer
- Fix connecting on custom deployments on a non-sstandard HTTPS port
- Fix not displaying Dropbox storage text
- Turn on HW video decoder
- N/A
- N/A
- Improve stability when using ConnectionService
- Fix data channels not opening
- Refactored bottom sheet menu
- Chat UX improvements
- Improve audio device management
- Drop support for iOS 10
- N/A
- Stability improvements
- Fix not showing text color in settings when Dark Mode is used
- Private messages support
- Shared document editing support
- Indicate recording initiator in notification
- Harden loading the configuration
- Add advanced settings section
- Update React Native to version 0.61.3
- Stability improvements
- Disable H.264 on iOS 10 devices due to crashes
- Fix bottom sheet "shaking"
- Stability improvements
- Stability fixes
- Stability fixes
- Add low bandwidth mode
- Hide invite button if the functionality is not available
- Update default color scheme
- Show prompt when device permissions are denied
- Enable the proximity sensor only when the audio device is set to earpiece
- Update UI for the invite dialog
- Fix initial load if no config could be fetched
- Audio quality improvements
- Fix crash on certain devices when starting a foreground service
- Fix crashes on bogus calendar entries on certain devices
- Fix crash when processing certain calendar events
- Fix CallKit muted state in latest iOS version
- Fix critical stability issues
- Add dial-in information on the welcome page
- Add participant connection indicator
- Add display name label to tile view
- Add "conference connecting" screen
- Add option to show on stage participant from tile view
- Fix inviting more than one participant
- Fix toggling toolbox from tile view
- Fix losing audio if call is hangup too quickly
- Make app more resilient to signaling errors
- Display conference subject if set
- Faster hangup time
- Improved chat
- Add notification while there is an ongoing meeting
- Set system navbar color to match the header
- Enter PiP mode when pressing the back button
- Fix entering PiP mode when the permissions alert is shown
- Add watchOS app
- Add a CallKit icon
- Fix memory leak
- Fix crashes in Metal renderer