Commit Graph

121 Commits

Author SHA1 Message Date
David Langley fb6dede930 Split MXKAccount from Data so just data can be loaded from disk without side effects. Also change force reload of accounts to stop double load on init. 2022-01-06 20:35:37 +00:00
SBiOSoftWhare 56a51da9f9 Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
Philippe Loriaux eaa2450be7 Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
Stefan Ceriu 34e1177bf6 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-10-08 11:33:13 +03:00
Stefan Ceriu 7b75dec011 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 6463e5c106 Remove the observer in destroy. 2021-07-26 15:16:27 +01:00
Doug 014cd63752 Fix crash from potentially calling removeObserver multiple times.
Let the system remove it for us.
2021-07-26 15:01:55 +01:00
Doug aaf04b0005 Move authenticationActivityIndicator into a container.
Observe the indicator's hidden property to show and hide the container.
2021-06-30 12:33:43 +01:00
Doug b9d7056d9e Merge remote-tracking branch 'origin/develop' into element_4485 2021-06-29 10:32:19 +01:00
Doug d6e91909d9 Ensure authenticationActivityIndicator is in front of the input fields. 2021-06-29 09:45:07 +01:00
Doug 75f7554d73 Use secondary colour from the theme for authenticationActivityIndicator.
This allows the indicator to be seen when using a dark theme.
2021-06-28 16:38:54 +01:00
SBiOSoftWhare f26f8f1866 AuthenticationVC: Show an error alert on SSO authentication failure. 2021-06-28 16:45:20 +02:00
Stefan Ceriu a8b0e8700e 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
SBiOSoftWhare 241f6c0546 MXSession: Remove vc_isE2EByDefaultEnabledByHSAdmin method and expose vc_homeserverConfiguration. 2021-04-29 12:37:57 +02:00
SBiOSoftWhare e4ba959d85 AuthVC: Setup cross-signing without authentication parameters in case if a grace period is enabled. 2021-02-05 18:32:36 +01:00
Gil Eluard 00acea2b9b Update after review 2021-02-01 09:53:17 +01:00
Gil Eluard 9019afa271 Merge branch 'develop' into element_3969 2021-01-29 11:32:22 +01:00
Gil Eluard 7df79fb959 Avoid megolm share requests if the device is not verified 2021-01-26 17:33:05 +01:00
SBiOSoftWhare 8011e4dfed AuthVC: Fix social login layout issue. 2021-01-22 11:13:25 +01:00
SBiOSoftWhare a3b512ac12 AuthVC: Fix recaptcha view cropping. 2021-01-15 17:05:45 +01:00
SBiOSoftWhare 7a26c1fe66 AuthVC: Do use fallback page when using SSO without idp. 2021-01-07 16:01:17 +01:00
SBiOSoftWhare 4147e86377 SSO: Handle transaction id in AuthVC and SSOAuthenticationPresenter. 2021-01-07 14:38:27 +01:00
SBiOSoftWhare e3ef69620f AuthVC: Handle SSO authentication. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare d33c9e37fa AuthVC: Support both password and social login display. 2020-12-18 18:44:08 +01:00
ismailgulek f5b7e3b572 Specify set pin view mode after auth 2020-09-17 20:42:49 +03:00
manuroe 05d3122888 * Loading animation: Fix the bug where, after authentication, the animation disappeared too early and made auth screen flashed. 2020-09-15 16:48:35 +02:00
manuroe 1b8e446097 AuthVC: Make force PIN working for registration as well 2020-09-15 16:47:13 +02:00
manuroe 13339007e8 AuthVC: Fix PIN setup that broke cross-signing bootstrap 2020-09-15 16:43:29 +02:00
manuroe 6902850531 AuthVC: Make sure the initial sync is done before checking cross-signing state 2020-09-15 16:42:34 +02:00
SBiOSoftWhare 32a37d9041 Merge pull request #3603 from vector-im/reduce_warnings
Reduce Xcode warnings
2020-09-04 13:13:54 +02:00
SBiOSoftWhare 317e8ec845 Remove deprecated -[UIApplication openURL] usage. 2020-09-01 12:20:44 +02:00
SBiOSoftWhare 4995d71334 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
SBiOSoftWhare a6938f7c3d AuthenticationVC: Fix show forgot password conditions. 2020-08-20 10:47:52 +02:00
SBiOSoftWhare eabbcc2f2f AuthenticationVC: Handle forgot button display customization with BuildSettings. 2020-08-19 17:32:35 +02:00
ismailgulek bf31d8d269 Move scroll method to an extension 2020-08-05 15:22:27 +03:00
ismailgulek aedad2bf10 Move scroll logic to KeyboardAvoider 2020-08-05 14:49:37 +03:00
ismailgulek 6a05f14faa Use KeyboardAvoider instead of keyboard height 2020-08-04 17:01:26 +03:00
ismailgulek c6574ca19c Auto scroll to the custom server textfield 2020-08-04 13:08:44 +03:00
ismailgulek 0fe3bc37f0 Adjust scrollView scrollIndicatorInsets 2020-08-04 13:06:44 +03:00
ismailgulek 46aa312888 Fix contentSize when custom servers option hidden 2020-08-04 13:03:44 +03:00
manuroe e73c5ceab8 BuildSettings: Integrate default HS and IS URLs
We still have them in user defaults but default values are defined in BuildSettings
2020-07-31 12:47:28 +02:00
manuroe 31e6ea9e98 AuthenticationVC: Make custom server options and register button configurable 2020-07-30 18:07:16 +02:00
ismailgulek a288a1795e Merge branch 'develop' into element_3436 2020-07-21 19:38:24 +03:00
ismailgulek 77d0c0b1a1 Go to pin setter screen only if forced at login 2020-07-21 16:14:46 +03:00
manuroe 053d58cc50 Registration: Do not display the skip button if email is mandatory
#3417
2020-07-21 08:06:37 +02:00
ismailgulek 347b4f20be Present set pin module after successful login 2020-07-17 19:03:00 +03:00
SBiOSoftWhare aae0e8d6cd Checkboxes: Use theme tint color. 2020-07-09 18:58:44 +02:00
SBiOSoftWhare 31a7d3718d AuthenticationVC: Update logo. 2020-07-08 19:08:27 +02:00
SBiOSoftWhare fc3f7d37b3 Bot: Disable bot creation for the moment. 2020-07-08 17:34:50 +02:00
ismailgulek bd1bb3b952 Merge branch 'develop' into xcode11
# Conflicts:
#	CHANGES.rst
#	Gemfile.lock
#	Riot.xcodeproj/project.pbxproj
#	Riot/SupportingFiles/Info.plist
#	RiotShareExtension/SupportingFiles/Info.plist
#	SiriIntents/Info.plist
2020-07-01 09:59:29 +03:00