Commit Graph

102 Commits

Author SHA1 Message Date
Ismail Gulek f1dba2d16a Read urls from defaults 2020-07-03 16:38:14 +03: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
manuroe e40b528193 Sign out: Make sure there is a secure backup 2020-06-30 18:00:56 +02:00
ismailgulek 0d63cd57ed Fix PushKit references with their APNS correspondents 2020-06-01 16:30:57 +03:00
ismailgulek 01b43d846b Use APNS instead of PushKit, fixes #3291 2020-06-01 11:12:57 +03:00
ismailgulek ca86cece99 Merge pull request #3268 from vector-im/remove_pushkit
Remove PushKit
2020-05-29 12:34:20 +03:00
SBiOSoftWhare c1192dee63 SettingsVC: New phone number is invisible in dark theme (Fix #3218). 2020-05-28 18:49:48 +02:00
ismailgulek ca05107dc0 Remove some commented code
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-26 18:04:18 +03:00
ismailgulek eb2d572e91 Create notification service extension
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 14:27:30 +03:00
ismailgulek de418e3b09 Override preferredStatusBarStyle for missing pages and ensure setNeedsStatusBarAppearanceUpdate will be called
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 12:10:27 +03:00
SBiOSoftWhare a58abb400c Make SettingsViewController directly instantiable. 2020-05-04 19:58:06 +02:00
ismailgulek 49e513be86 Some custom constraints on table view cells fixed for safe area
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 16:15:30 +03:00
ismailgulek cd74a8f7aa Merge pull request #3107 from vector-im/riot_2993
DeactivateAccountViewController theme, fixes #2993
2020-04-16 11:23:43 +03:00
manuroe 768044d42d Remove LABS > Enable Cross-signing 2020-04-15 23:17:10 +02:00
ismailgulek ddc21bf612 DeactivateAccountViewController theme, fixes #2993
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-15 18:45:46 +03:00
manuroe 17ae756c64 E2E: Do not warn anymore for unknown devices
# 2959
2020-01-30 18:13:49 +01:00
manuroe dc0fb2024f Settings > Security: Fix Giom's remarks 2020-01-30 13:19:09 +01:00
manuroe 8dbb4c229c Settings: Remove code for things that have their own screen now 2020-01-30 07:12:05 +01:00
manuroe 087e6173b2 Settings > Security: Sort out things to match the design 2020-01-29 09:10:22 +01:00
manuroe 63c876b6f6 Settings: Add a dedicated screen for Security 2020-01-28 21:09:51 +01:00
manuroe 08b1659ff0 Settings: LABS: Keep only one flag for cross-signing 2020-01-28 16:51:03 +01:00
manuroe 989427bf20 Settings: Remove "End-to-End Encryption" from the LABS section
#2941
2020-01-27 17:30:09 +01:00
manuroe 3eb0c8aa4a Settings: Hide cross-signing things from LABS for now 2019-12-11 09:03:36 +01:00
SBiOSoftWhare cf5dcc894b Settings: Add cross-signing and key verification by direct message switches in labs section. 2019-12-06 12:14:13 +01:00
manuroe 4e05188ac0 Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe 5bc4b58046 Settings: Use a generic wording when authentication flow is not supported 2019-10-24 15:40:07 +02:00
manuroe 271a0c3fa1 Settings: Add User-Interactive Auth for adding email and msidsn to user's account
vector-im/riot-ios#2744
2019-10-24 11:17:59 +02:00
manuroe 0d1b5c5cf8 SettingsVC: Use new threePidAddManager to add emails and phone numbers to HS account 2019-09-30 18:13:08 +02:00
manuroe 31d6c80442 Merge remote-tracking branch 'origin/privacy' into riot_2604 2019-09-23 16:52:06 +02:00
manuroe 4398371107 i18n: Prefer "Cancel" rather than "Abort" 2019-09-23 16:49:16 +02:00
manuroe 9b3fb928d4 Privacy: Settings: Plug the new SettingsIdentityServerViewController 2019-09-17 15:20:16 +02:00
manuroe 2d92213f39 Privacy: Settings: Add "IDENTITY SERVER" section 2019-09-17 14:33:28 +02:00
manuroe 4148591c53 Settings: Fix missing stopActivityIndicator 2019-09-17 10:37:57 +02:00
manuroe 6c755cb6a6 SettingsVC: Fix crash 2019-09-13 11:27:35 +02:00
SBiOSoftWhare a026981990 Settings discovery: Display human readable phone numbers. 2019-09-12 14:56:54 +02:00
SBiOSoftWhare 309388b9c1 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
manuroe 4b4eaedbc6 Settings: Update the screen if IS is changed from another device
#2665
2019-09-05 12:22:18 +02:00
manuroe 5e292e590c Do not use anymore MXRestClient.credentials.identityServer 2019-09-05 12:16:31 +02:00
manuroe 25b48b0c54 Privacy: Settings: Allow adding 3pids when no IS
#2659

And display an error if an IS is required
2019-09-03 16:35:18 +02:00
manuroe ac1a897985 Privacy: Remove the bind true flag from 3PID adds in settings
#2650
2019-08-29 11:27:29 +02:00
manuroe ef767d4178 VoIP: Fallback to matrix.org STUN server with a confirmation dialog
#2646
2019-08-28 18:57:56 +02:00
manuroe 0fa42c251f Settings: CALLS section: Always display the CallKit option
as we are iOS 10 min now but grey it out when not available (only on China)
2019-08-28 17:01:38 +02:00
manuroe a5f7bece5b Settings: Device section: Make clear that device names are publicly readable in a kind of a "section header" header
vector-im/riot-ios/issues/2662
2019-08-26 18:37:43 +02:00
manuroe 81527d9cf3 Settings: Display device fingerprint with a space every 4 chars like other Riot apps 2019-08-26 18:03:26 +02:00
SBiOSoftWhare 713c55c089 SettingsViewController: Disable adding threepids if no IS configured. 2019-08-13 17:05:19 +02:00
SBiOSoftWhare d8a85d27a8 SettingsViewController: Use SingleImagePickerPresenter for profile avatar picture. 2019-08-02 17:27:49 +02:00
manuroe ef3a810379 BF: Crash when leaving settings due to backup section refresh animation.
The exception was:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 10.  The number of rows contained in an existing section after the update (0) must be equal to the number of rows contained in that section before the update (3), plus or minus the number of rows inserted or deleted from that section (0 inserted, 0 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'

To raise this exception:
- Execute the removed code after a delay (2s)
- Enter and leave the settings page
-> Crash
2019-07-29 17:31:07 +02:00
manuroe 5f9c4f1cc2 Push: Update code to follow API break
#2348
2019-07-16 14:42:25 +02:00
SBiOSoftWhare 83c143f28d LABS: Remove reaction settings, reactions are enabled by default. 2019-07-09 13:51:14 +02:00
manuroe 474cb03232 Reactions: Add a labs setting
#2441
2019-05-20 17:31:25 +02:00