Commit Graph

646 Commits

Author SHA1 Message Date
SBiOSoftWhare 115d4ebf2a Merge branch 'privacy' into identity_server_v2
# Conflicts:
#	CHANGES.rst
#	Riot/Modules/Authentication/Views/AuthInputsView.m
2019-08-30 16:11:22 +02:00
SBiOSoftWhare 4a54de75db AppDelegate: Support identity server v2 API email validation and prompt to accept identity server policies on first use. 2019-08-30 11:15:06 +02:00
manuroe 01848fba5b Privacy: Email help text on registration should be updated without binding
Update them again after review
2019-08-30 10:21:57 +02:00
manuroe 2d35d63485 Privacy: Email help text on registration should be updated without binding
#2675

We use new strings ids as the meaning changed.
2019-08-29 17:02:10 +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 7e6779bb19 Privacy: Remove the bind true flag from 3PID calls on registration
#2648
2019-08-29 11:11:23 +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 d8a90d9bde AuthInputsView: Check identity server presence before email registration. 2019-08-21 16:00:53 +02:00
SBiOSoftWhare f3434cd414 AuthInputsView: Take into account MXIdentityService identity server URL when MSISDN is validated. 2019-08-21 12:03:52 +02:00
SBiOSoftWhare 97352e8e8d Merge pull request #2645 from vector-im/riot_2643
Ability to disable all identity server functionality via the config file
2019-08-14 15:10:02 +02:00
SBiOSoftWhare fc80432ef6 Use lower case for the term identity server. 2019-08-14 15:08:58 +02:00
SBiOSoftWhare e0223b0d5f AuthenticationViewController: Show error alert instead of disabling password reset action when Identity Server is not set. 2019-08-14 14:11:06 +02:00
SBiOSoftWhare a7a4afaa3a ContactDetailsViewController: If no IS is configured show an error when starting a chat with a user having only an email. 2019-08-13 17:11:09 +02:00
SBiOSoftWhare faab080a9c StartChatViewController: Prevent inviting contact with email only if no IS configured. 2019-08-13 17:08:42 +02:00
SBiOSoftWhare 713c55c089 SettingsViewController: Disable adding threepids if no IS configured. 2019-08-13 17:05:19 +02:00
SBiOSoftWhare 53675b1c16 AuthenticationViewController: When register do not propose to add 3rd party ids if there is no configured Identity Server. 2019-08-13 17:03:05 +02:00
SBiOSoftWhare 80889dec38 AuthenticationViewController: Disable password reset action when Identity Server is not set. 2019-08-13 17:01:01 +02:00
manuroe 7275452e87 IM: Terms modal: Check checkboxes of already accepted terms urls 2019-08-13 15:54:21 +02:00
manuroe 4c605e12f3 IM: Terms modal: Show the modal on widgets (Sticker Picker, ...) 2019-08-13 14:00:33 +02:00
manuroe 8069360cb9 IM: Terms modal: Reopen the IM UI once terms are accepted 2019-08-13 13:59:36 +02:00
manuroe b0b1a3605f IM: Terms modal: Make computation of baseUrl more generic 2019-08-13 11:35:56 +02:00
manuroe 3679164dab IM: Terms modal: Add service purpose description 2019-08-12 15:00:06 +02:00
manuroe 917b442f95 IM: Terms modal: Display terms page into a webview 2019-08-12 11:14:58 +02:00
manuroe 8be348bf93 IM: Tweak terms view UI 2019-08-09 18:43:27 +02:00
manuroe d8e068855a IM: Display terms in table view 2019-08-09 17:58:02 +02:00
manuroe bbc0ff1cf9 IM: Start flow for terms modal 2019-08-09 15:58:33 +02:00
manuroe 61509528c4 BF: Fix crash for earch bar customisation in iOS13
#2626
2019-08-07 18:36:58 +02:00
SBiOSoftWhare ccdc436238 Update Riot/Modules/Room/Views/InputToolbar/RoomInputToolbarView.m
Co-Authored-By: manuroe <manuroe@users.noreply.github.com>
2019-08-02 18:12:41 +02:00
SBiOSoftWhare ce4cb5e472 Media picker: Fix theming issue on recent captures. 2019-08-02 18:06:55 +02:00
SBiOSoftWhare d8a85d27a8 SettingsViewController: Use SingleImagePickerPresenter for profile avatar picture. 2019-08-02 17:27:49 +02:00
SBiOSoftWhare c9b08e8f0b RoomSettingsViewController: Use SingleImagePickerPresenter for room avatar picture. 2019-08-02 17:26:34 +02:00
SBiOSoftWhare 5bffc27f7c Create SingleImagePickerPresenter that enables to present an image picker with single selection. 2019-08-02 17:21:17 +02:00
SBiOSoftWhare 89326e5b4c RoomVC: Handle presentation for new native camera and media library actions. 2019-08-02 17:19:29 +02:00
SBiOSoftWhare 08ffa6db8d RoomInputToolbarView: Add separate actions for camera and media library. 2019-08-02 17:16:06 +02:00
SBiOSoftWhare 677f107bde Media picker: Create a coordinator. 2019-08-02 17:09:32 +02:00
SBiOSoftWhare 6082810908 MediaAlbumContentViewController: Fix some retain cycle issues. 2019-08-02 17:07:36 +02:00
SBiOSoftWhare 980990d5e3 MediaPickerViewController: Remove camera preview and display only recent captures and media albums. 2019-08-02 17:04:14 +02:00
SBiOSoftWhare 3dbb569cf9 Create CameraPresenter that enables to present native camera. 2019-08-02 16:54:31 +02:00
SBiOSoftWhare 0c1b199308 RoomDataSource: Do not display reactions when event is redacted. 2019-07-30 18:24:12 +02:00
SBiOSoftWhare 358c6a2afb ReactionHistoryViewCell: Update copyright. 2019-07-30 18:06:13 +02:00
SBiOSoftWhare b47c91d072 Edit history: Fix some issues. 2019-07-30 17:24:46 +02:00
SBiOSoftWhare 7a7353ad63 Reaction history: Handle presentation from room VC by long press on reactions or from contextual menu. 2019-07-30 17:24:46 +02:00
SBiOSoftWhare e248c43bab Reaction history: Implement coordinator. 2019-07-30 17:24:46 +02:00
SBiOSoftWhare b953cd3946 Reaction history: Implement screen. 2019-07-30 17:24:45 +02:00
SBiOSoftWhare fb6f808a9b Reaction history: Implement view model. 2019-07-30 17:24:45 +02:00
SBiOSoftWhare 275c912d0a Reactions: Add long press gesture on bubble cell reactions. 2019-07-30 17:24:45 +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