Commit Graph

70 Commits

Author SHA1 Message Date
aringenbach e18a58846c Handle long press on back buttons 2022-06-22 15:56:31 +02:00
aringenbach 469bf1a986 Improve error display for Jitsi service unable to start 2022-03-22 14:03:30 +01:00
aringenbach 08361f913d Avoid doubling error display on Jitsi get well known failure 2022-03-22 14:03:30 +01:00
Doug 2aec883095 Remove MatrixKitL10n from SwiftGen
Uses VectorL10n everywhere.
2022-03-03 09:34:54 +00:00
aringenbach 87ad400eb6 Add objective C support to SwiftGen assets helpers (#5533)
* Add objective C support to SwiftGen assets helpers

* Use dot notation in ObjC & fix minor issues

Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-10 17:13:23 +01:00
SBiOSoftWhare e6ef1be7b6 Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
Phl-Pro ea322e1526 Merge branch 'develop' into phlpro/4722_objc_headers 2021-11-05 14:41:36 +01:00
SBiOSoftWhare 9568c29401 Weakify strong reference delegates. 2021-10-29 12:23:06 +02:00
Philippe Loriaux af20d24960 Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
Doug 95868e50b0 Merge branch 'develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Settings/SettingsViewController.m
2021-09-30 11:14:02 +01:00
Stefan Ceriu 010178f397 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03:00
Stefan Ceriu 04bc95a85c vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods. 2021-09-30 09:40:12 +03:00
Doug fc427b5490 Update the Service Terms modal from the latest Figma.
Checkboxes have been removed from the individual policies.
Reverse flow so that the service terms are show before the contacts access popup.
Removes outOfContext from the modal as it will only be presented when requested.
Fixes second presentation on swipe to dismiss of the modal.
2021-09-13 11:46:31 +01:00
ismailgulek aadc076162 Hide also texts in Jitsi call on PiP 2021-06-09 13:54:14 +03:00
ismailgulek 12580eb6fd Enhance PictureInPicturable protocol 2021-06-09 13:53:35 +03:00
Stefan Ceriu b00d07ffca Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
ismailgulek 49132f9128 Pass openIdToken to the JWT builder 2021-05-24 13:23:40 +03:00
ismailgulek 7ab6c398a9 Add optional serverName param to the Matrix context 2021-05-24 13:23:16 +03:00
ismailgulek 65356c1727 Hide chat in Jitsi call screen 2021-04-28 12:40:25 +03:00
ismailgulek 1fc4f5c485 Hide controls on Jitsi call screen for PiP mode 2021-04-12 14:17:43 +03:00
ismailgulek 44fc9c9de2 Remove unused code 2021-04-07 15:49:01 +03:00
ismailgulek f8ca68329d Continue with no auth if well known is not provided, fixes #4040 2021-04-07 14:14:04 +03:00
ismailgulek 4a53e96dcb Unify call screen methods, use UIViewController 2021-04-02 14:22:03 +03:00
ismailgulek 511dddbb0b Introduce duration for group calls 2021-04-01 23:55:17 +03:00
ismailgulek e180938be9 Enable muting audio for Jitsi calls 2021-03-19 02:52:36 +03:00
ismailgulek 47af12fd15 Implement in-memory decline cache for group calls 2021-03-18 13:32:34 +03:00
ismailgulek af9d3c47d3 Update JitsiMeet sdk name 2021-02-09 12:34:45 +03:00
SBiOSoftWhare 67c1d4c2e8 Refactor RoomIDComponents struct. 2020-11-04 10:28:37 +01:00
SBiOSoftWhare c57f3a7d28 JitsiService: Use RoomIDComponents to get local room ID. 2020-11-02 18:09:30 +01:00
SBiOSoftWhare e63610f61a JitsiService: Constrain widget dictionary key to String. 2020-11-02 16:24:54 +01:00
SBiOSoftWhare b8faaefe85 JitsiViewController: Remove unused code. 2020-11-02 15:38:33 +01:00
SBiOSoftWhare b02a262699 Jitsi Well-Known: Add links to the documentation. 2020-11-02 15:34:53 +01:00
SBiOSoftWhare 34779663c5 JitsiViewController: Handle authenticated Jitsi widget when needed. 2020-10-28 00:00:23 +01:00
SBiOSoftWhare f036ac00ea JitsiService: Handle Jitsi JWT token generation. 2020-10-27 23:54:36 +01:00
SBiOSoftWhare ffa4f7af65 Create JitsiJWTTokenBuilder that creates a JWT token for jitsi openidtoken-jwt authentication. 2020-10-27 23:42:18 +01:00
SBiOSoftWhare d9e6f1936c JitsiService: Handle Well Known retrieval and Jitsi widget content creation. 2020-10-27 15:31:30 +01:00
SBiOSoftWhare 9483e4ee71 Add Jitsi Well Known codable representation. 2020-10-27 10:16:39 +01:00
SBiOSoftWhare e7c212c3b5 Merge pull request #3603 from vector-im/reduce_warnings
Reduce Xcode warnings
2020-09-04 13:13:54 +02:00
SBiOSoftWhare e16d495ea6 Remove deprecated -[UIApplication openURL] usage. 2020-09-01 12:20:44 +02:00
SBiOSoftWhare bc6306bda9 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
manuroe c9f495d460 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
manuroe 26cf320488 Build: Make the app build if JitsiMeetSDK is not in the Podfile.
We already had a mechanism to automatically build VoIP according to the presence of the webrtc pod file. Do the same but for conference calls.
2020-07-23 17:25:24 +02:00
manuroe af6229802d Jitsi: Support v2 widget data. Open a conference on the provided domain 2020-04-24 11:09:01 +02:00
ismailgulek 764c37270e JitsiViewController safe area insets
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:10 +03:00
SBiOSoftWhare 86e5bbf195 Widgets: Update WidgetViewController to make it conform to all ServiceTermsModalCoordinatorBridgePresenterDelegate methods. 2019-11-29 16:21:46 +01:00
SBiOSoftWhare c1f669507c Room widget permission: Update WidgetViewController. 2019-11-28 17:37:18 +01:00
SBiOSoftWhare efd28f581c Room Widget Permission: Handle new room widget permission UX in WidgetViewController. 2019-11-28 12:51:30 +01:00
manuroe 54ff8a250c Widgets: Fix bad i18n key 2019-11-22 14:49:35 +01:00
manuroe e2ca1f5cc9 Swift: NSURL -> URL 2019-11-22 12:20:57 +01:00
manuroe 3599c05f15 Jitsi: Display room name, user name and user avatar in the conference screen 2019-11-22 12:04:28 +01:00