Commit Graph

78 Commits

Author SHA1 Message Date
giomfo 8b16a8119d End-to-end encryption UI/UX
#723

-Prompt the user to log in again when no device id is available.
2016-11-10 16:11:51 +01:00
manuroe bf9f00184b Crypto: Once crypto is enabled, it is enabled until the user logs out 2016-11-07 18:11:34 +01:00
manuroe 39cd77ee56 Crypto: Once crypto is enabled, it is enabled until the user logs out 2016-11-07 18:02:19 +01:00
manuroe b792c1dc73 Crypto: Refresh room data source when changing e2e user settings 2016-11-07 15:07:14 +01:00
manuroe 02a5dca4c8 Crypto: Fix naming in SettingsViewController 2016-11-03 15:29:04 +01:00
manuroe 614095ca7c Crypto: Add Settings > LABS > End-to-End Encryption 2016-10-28 17:09:24 +02:00
giomfo dd03d1c205 Logs Improvement: HTTP errors are logged by MXHTTPClient. Remove this error from other logs. 2016-10-21 17:10:02 +02:00
giomfo c355baef64 Bug Fix - App may crash when the user logs out while a request is pending. 2016-09-26 10:50:19 +02:00
giomfo 6a67c095f6 Settings screen headers slide down over the already fully displayed screen
#636

Refresh all the table on account profile update (A slide down animation is observed when we limit the refresh to the concerned section).
2016-09-16 17:47:23 +02:00
giomfo b6887fe77c Merge remote-tracking branch 'origin/develop' into release-v0.2.0 2016-09-15 10:56:21 +02:00
giomfo 48dcef6922 Local contacts: Consider the local contacts when the access is authorized even if the server sync option is disabled. 2016-09-15 09:44:22 +02:00
manuroe 956de1fd62 Make URLs on the settings page i18nable 2016-09-14 15:19:01 +02:00
manuroe 6af18eae58 Add Settings > Copyright 2016-09-14 15:08:00 +02:00
manuroe 85688c8c9c i18n: For the app name, use CFBundleDisplayName rather than hardwriting Vector 2016-09-13 16:35:12 +02:00
giomfo 1c1a608af7 Merge pull request #601 from vector-im/vector_597
Bug Fix: Screen when placing a voip call can be incredibly ugly
2016-09-12 10:38:36 +02:00
manuroe d571de0b73 Warn explicitly that your addressbook's emails are uploaded for discovering matrix IDs if you enable that permission (#602)
* Settings: Add "LOCAL CONTACTS" > "Use emails to discover users" toggle button

Related to #551

* Users discovery: Warn explicitly that your addressbook's emails are uploaded for discovering matrix IDs if you enable that permission #551.

* FR keyboard typo
2016-09-12 09:46:23 +02:00
giomfo d79b414ef3 Bug Fix: Screen when placing a voip call can be incredibly ugly
#597
2016-09-09 15:11:12 +02:00
manuroe 4eba375d40 VoIP: Remove "Conference Call" from Settings > LABS. The feature is always enabled 2016-09-05 16:05:27 +02:00
manuroe 2f86d178d0 VoIP: Remove "Placing VoIP/Video calls" from Settings > LABS. The feature is always enabled 2016-09-05 15:56:07 +02:00
manuroe d5303208c2 Fix crash in [SettingsViewController heightForHeaderInSection:] 2016-09-01 17:35:28 +02:00
giomfo 12dcf438b2 Bug Fix - trim leading/trailing space when setting display names
#554
2016-09-01 14:39:10 +02:00
giomfo f282c53f0b Settings: Add 'mark all as read' option
#541
2016-08-26 16:12:46 +02:00
manuroe 71f6b3987a Settings: Fix crash when logging out 2016-08-25 15:29:00 +02:00
giomfo c4b08d1355 Settings: Adjust the section header display.
Update the section header label style and layout.
2016-08-11 13:59:17 +02:00
manuroe b9fad75210 Conference call: Show the same usage warning as web when enabling the feature from settings 2016-08-11 09:27:35 +02:00
manuroe 21fb561554 Conference call: Add an enabled button in Settings > LABS 2016-08-08 10:42:53 +02:00
manuroe 3fde9d75b3 Display the list of ignored users in user settings #451
When clicking on an ignored user, show a popup to unignore them
2016-08-02 17:27:24 +02:00
manuroe 67664fe4c4 Display the list of ignored users in user settings #451 2016-08-02 16:13:17 +02:00
manuroe 42ae4df769 Settings: Renamed "VoIP" in Settings > LABS to "Placing VoIP/Video calls" 2016-07-28 11:54:19 +02:00
manuroe b614352893 Settings: the VoIP feature can be now enabled from Settings > LABS 2016-07-28 10:24:22 +02:00
giomfo d478d5a8d3 Room Settings: Add "Addresses" section
#412

- Support tap on room id to copy it
- Align the leading constraint of the content with the separatorInset.left of the cell.

TODO
- Support long tap to copy alias, copy links or remove alias
2016-07-12 00:13:05 +02:00
giomfo 894d753e74 Settings: Set the right label text color (Vector TextColor Black) 2016-07-08 15:02:09 +02:00
giomfo 79673b84dc BugFix: App crashes when the user leaves Settings whereas an email binding is in progress.
Reported crash: [SettingsViewController showValidationEmailDialogWithMessage:for3PID:]_block_invoke190 (in Vector) (SettingsViewController.m:416).
2016-07-05 00:29:35 +02:00
giomfo ab563b96a8 Code cleaning: Remove useless TableViewCell classes. 2016-07-01 10:33:07 +02:00
giomfo 376b207ba7 Room Settings: Have proper room settings
- Room access
- History visibility

https://github.com/vector-im/vector-ios/issues/337
2016-06-30 13:30:53 +02:00
giomfo 39dfb6ccd5 Screen Tracking: Update screen name. 2016-06-14 11:10:37 +02:00
giomfo 4112027217 Support GA services
Make GA togglable in Settings

#335
2016-06-04 17:37:23 +02:00
giomfo 4452c489a0 Support GA services
Support screen tracking via Google Analytics.

#335
2016-06-03 17:29:34 +02:00
giomfo f37fc4f123 Settings: Profile avatar is not clickable
https://github.com/vector-im/vector-ios/issues/351
2016-05-31 16:27:23 +02:00
giomfo aab232192f Settings: Handle correclty the alerts displayed during password reset 2016-05-31 14:11:04 +02:00
giomfo 1a5ae324f4 Bug Fix: Settings: App crashes when user goes back during saving
https://github.com/vector-im/vector-ios/issues/345
2016-05-31 10:53:18 +02:00
giomfo cc6dfad638 Bug Fix: need to publish third party licenses
https://github.com/vector-im/vector-ios/issues/304
2016-05-26 14:05:44 +02:00
giomfo 8fc7c23249 Settings: Disable spell-checking on add email field 2016-05-24 13:17:14 +02:00
giomfo 44b867a6e3 Bug Fix - Settings: Signout button gives zero user feedback when tapped
https://github.com/vector-im/vector-ios/issues/302
2016-05-24 11:55:54 +02:00
giomfo f7580ff0d8 Add login information to the settings page
https://github.com/vector-im/vector-ios/issues/330
2016-05-24 00:02:55 +02:00
giomfo 8a937ab2ca Remove useless source code
AccountDetailsViewController and GlobalNotificationSettingsViewController.
2016-05-23 16:25:02 +02:00
giomfo 3882b1f531 Settings: Prompt user when notifications are denied 2016-05-20 18:25:11 +02:00
giomfo c9eee9ff4e BugFix: Tap on clock status bar should scroll you up
https://github.com/vector-im/vector-ios/issues/289
https://github.com/vector-im/vector-ios/issues/125
2016-05-19 17:22:29 +02:00
giomfo f1a689bfa3 BugFix: 'Enable notifications on your device' toggle spills over the side on an iPhone 5 display.
https://github.com/vector-im/vector-ios/issues/167
2016-05-04 11:58:50 +02:00
manuroe a043a4ca81 Registration: Added the next link to registration request 2016-04-21 10:26:15 +02:00