Commit Graph

1035 Commits

Author SHA1 Message Date
manuroe 2d92213f39 Privacy: Settings: Add "IDENTITY SERVER" section 2019-09-17 14:33:28 +02:00
manuroe 3e74114416 Settings: Fix missing stopActivityIndicator 2019-09-17 10:37:57 +02:00
manuroe 4148591c53 Settings: Fix missing stopActivityIndicator 2019-09-17 10:37:57 +02:00
SBiOSoftWhare cd6919e5c4 Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
SBiOSoftWhare 311aaa946a Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
manuroe cbe1e87cbe SettingsVC: Fix crash 2019-09-13 11:27:35 +02:00
manuroe 6c755cb6a6 SettingsVC: Fix crash 2019-09-13 11:27:35 +02:00
SBiOSoftWhare e37bc0d1f5 Settings discovery: Display human readable phone numbers. 2019-09-12 14:56:54 +02:00
SBiOSoftWhare a026981990 Settings discovery: Display human readable phone numbers. 2019-09-12 14:56:54 +02:00
SBiOSoftWhare 77342b4380 Settings discovery: In three pid details screen, use same UX as email for phone number pending verification. 2019-09-12 12:01:28 +02:00
SBiOSoftWhare e2e86cbbca Settings discovery: In three pid details screen, use same UX as email for phone number pending verification. 2019-09-12 12:01:28 +02:00
SBiOSoftWhare 982d225f9d Settings discovery: In three pid details screen, display a pending verification alert on email validation. Use a fallback API mechanism in view model for older homeservers that do no support 3pid rebind. 2019-09-11 16:27:32 +02:00
SBiOSoftWhare c4caccfaeb Settings discovery: In three pid details screen, display a pending verification alert on email validation. Use a fallback API mechanism in view model for older homeservers that do no support 3pid rebind. 2019-09-11 16:27:32 +02:00
SBiOSoftWhare 433d31c009 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare 309388b9c1 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare 04a62eb9da Settings discovery: Implement settings table view discovery section. 2019-09-10 20:33:27 +02:00
SBiOSoftWhare 458476cf55 Settings discovery: Implement settings table view discovery section. 2019-09-10 20:33:27 +02:00
SBiOSoftWhare 881886cd16 Settings discovery: Implement three pid details screen. 2019-09-10 20:27:41 +02:00
SBiOSoftWhare 5d99e51b8b Settings discovery: Implement three pid details screen. 2019-09-10 20:27:41 +02:00
manuroe 3e4b1a68e3 Settings: Update the screen if IS is changed from another device
#2665
2019-09-05 12:22:18 +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 12f7ca94ab Do not use anymore MXRestClient.credentials.identityServer 2019-09-05 12:16:31 +02:00
manuroe 5e292e590c Do not use anymore MXRestClient.credentials.identityServer 2019-09-05 12:16:31 +02:00
manuroe f58b83b241 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 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 6588f269fe Privacy: Remove the bind true flag from 3PID adds in settings
#2650
2019-08-29 11:27:29 +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 27fdaa0e94 VoIP: Fallback to matrix.org STUN server with a confirmation dialog
#2646
2019-08-28 18:57:56 +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 5f31093975 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 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 59658af634 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 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 8d7d9c96cd Settings: Display device fingerprint with a space every 4 chars like other Riot apps 2019-08-26 18:03:26 +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 852c9469d5 SettingsViewController: Disable adding threepids if no IS configured. 2019-08-13 17:05:19 +02:00
SBiOSoftWhare 713c55c089 SettingsViewController: Disable adding threepids if no IS configured. 2019-08-13 17:05:19 +02:00
SBiOSoftWhare 9abd8bb503 SettingsViewController: Use SingleImagePickerPresenter for profile avatar picture. 2019-08-02 17:27:49 +02:00
SBiOSoftWhare d8a85d27a8 SettingsViewController: Use SingleImagePickerPresenter for profile avatar picture. 2019-08-02 17:27:49 +02:00
manuroe fede0aad09 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 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 14cdc50c0d Push: Update code to follow API break
#2348
2019-07-16 14:42:25 +02:00
manuroe 5f9c4f1cc2 Push: Update code to follow API break
#2348
2019-07-16 14:42:25 +02:00
SBiOSoftWhare 411f963033 LABS: Remove reaction settings, reactions are enabled by default. 2019-07-09 13:51:14 +02:00
SBiOSoftWhare 83c143f28d LABS: Remove reaction settings, reactions are enabled by default. 2019-07-09 13:51:14 +02:00
manuroe 617c3f2d60 Reactions: Add a labs setting
#2441
2019-05-20 17:31:25 +02:00
manuroe 474cb03232 Reactions: Add a labs setting
#2441
2019-05-20 17:31:25 +02:00
SBiOSoftWhare 33387e15bb Handle button title for restore action case in SettingsKeyBackupTableViewSection. 2019-04-25 16:10:22 +02:00
SBiOSoftWhare 9663e149b3 Handle button title for restore action case in SettingsKeyBackupTableViewSection. 2019-04-25 16:10:22 +02:00
SBiOSoftWhare 1b820225e5 Merge develop into prepare_riot_2231 2019-04-25 15:59:32 +02:00