Commit Graph

70 Commits

Author SHA1 Message Date
manuroe 824db1fab3 Reactions: Add a labs setting
#2441
2019-05-20 17:31:25 +02:00
SBiOSoftWhare 12ea51e67b Handle button title for restore action case in SettingsKeyBackupTableViewSection. 2019-04-25 16:10:22 +02:00
SBiOSoftWhare 866689f0a1 Merge develop into prepare_riot_2231 2019-04-25 15:59:32 +02:00
manuroe c6cd2d0b46 Merge pull request #2372 from vector-im/riot_2323
E2E: SAS Verification
2019-04-24 14:51:04 +02:00
J. Ryan Stinnett 72f45e7bd0 Clarify key backup details when backup exists but is not trusted
This ports the wording changes from Riot Web
https://github.com/matrix-org/matrix-react-sdk/pull/2917.

"Use key backup" as button text feels like it's telling me I haven't set it up
at all. This changes to "Connect this device ..." which seems more reassuring
and applies for both the "add to backup" and "restore from backup" use cases.

This also updates the backup status text for the case where a backup exists, but
it's not being used by the current device so that it's much more clear that you
have a backup at least.
2019-04-18 13:30:32 +01:00
manuroe 155c64501a SettingsVC: Remove dead code using EncryptionInfoView 2019-04-17 08:57:16 +02:00
SBiOSoftWhare ab5dc931ae Update SettingsKeyBackupTableViewSection to prepare restore button removal when all keys are stored on device. 2019-04-11 10:40:26 +02:00
SBiOSoftWhare a7fb92adfa [SettingsViewController] Avoid some crashes when reload rows animated. 2019-04-10 14:50:47 +02:00
SBiOSoftWhare ca7f5d73e0 Do not mention key backup on sign out when there is no keys to backup 2019-03-05 15:53:58 +01:00
SBiOSoftWhare 8fe6e3fa89 Fix SwiftLint warnings 2019-02-27 10:07:51 +01:00
manuroe 32f6994857 Fix crash in Settings in 0.8.1
#2295
2019-02-25 16:00:47 +01:00
SBiOSoftWhare c0c63aa37f Apply new lineBreakColor where needed 2019-02-18 12:53:13 +01:00
SBiOSoftWhare fa4909b20d Update KeyBackupSetupCoordinator to handle coming from sign out info 2019-02-15 19:06:08 +01:00
SBiOSoftWhare 9f61d28eee Fix sign out warning presentation on iPad 2019-02-15 12:42:07 +01:00
manuroe 18fe73dd4c Merge pull request #2246 from vector-im/settings_backup_update_copy
Backup settings: Update wording and rendering to match riot-web
2019-02-14 19:18:56 +01:00
SBiOSoftWhare cbd9b54342 Update SignOutAlertPresenter to handle backup in progress case 2019-02-14 18:06:37 +01:00
manuroe e0a095048c Backup settings: Update wording and rendering to match riot-web
Verify button has been removed and replaced by "Use key backup", which makes a restore, because we trust on decrypt now.
2019-02-14 17:47:59 +01:00
SBiOSoftWhare 6acc2da305 Handle sign out alert present present in SettingsViewController 2019-02-14 16:04:08 +01:00
SBiOSoftWhare 90c5adda1f Create a sign out alert presenter 2019-02-14 16:03:07 +01:00
manuroe 87b349a94e Key backup: Check backup update on the homeserver
when opening the home or the settings screen in order to display the right banner and settings.
2019-02-06 17:34:16 +01:00
manuroe 2efffec2ec key backup settings: Fix Steve's comment 2019-01-31 21:22:10 +01:00
manuroe 28685d1a48 key backup settings: Fix Steve's comment 2019-01-31 21:15:50 +01:00
manuroe eb41d7aeaf key backup settings: Manage checking state 2019-01-31 18:48:35 +01:00
manuroe bdcdf6aa4b key backup settings: Manage backup created from the device 2019-01-31 18:41:00 +01:00
manuroe 096e8a4516 key backup settings: Make it look like more to https://github.com/vector-im/riot-meta/issues/251#issuecomment-458566684
2/2

Manage not trusted backup
2019-01-31 18:19:20 +01:00
manuroe f4cb48f660 key backup settings: Make it look like more to https://github.com/vector-im/riot-meta/issues/251#issuecomment-458566684
1/2
2019-01-31 16:58:41 +01:00
manuroe 9dde4641c2 key backup settings: Fix cell reuse mechanism 2019-01-31 15:45:43 +01:00
manuroe 3e26cd9f6f key backup settings: Make it display loading wheel and error 2019-01-31 10:19:27 +01:00
manuroe af5912a513 key backup settings: add delete confirmation dialog 2019-01-31 09:45:03 +01:00
manuroe f09e748194 key backup: Add a dedicated section to settings
#2193

Still WIP
2019-01-31 03:06:47 +01:00
manuroe a0a4e1ed52 reskin: kill dead code around placeholderTextColor
#2174
2019-01-23 12:03:55 +01:00
manuroe 21268d7190 BF: Ban and kick reasons are silently discarded
#2162

Fix Steve's remark everywhere we do `[self->currentAlert textFields].firstObject.text`
2019-01-23 11:01:53 +01:00
manuroe b90539acef reskin: kill riotColorRed & riotColorPinkRed
Merge them into Theme.warningColor

Part of #2174
2019-01-18 13:40:09 +01:00
manuroe 368bd101a6 reskin: Kill KVO on theme setting 2019-01-14 10:53:43 +01:00
manuroe 3ff86cf431 reskin: Kill kRiotColorXxxx 2019-01-11 11:57:02 +01:00
manuroe bed6b151cb reskin: Create ThemeService.shared 2019-01-11 11:45:27 +01:00
manuroe d94284a100 reskin: Rename RiotDesignValues -> ThemeService 2019-01-11 10:46:00 +01:00
manuroe 4cf3858f17 reskin: kill last customisable kRiotXColors 2019-01-10 18:47:49 +01:00
manuroe 5c3c5f0f67 reskin: kill headerTextSecondaryColor 2019-01-10 18:10:10 +01:00
manuroe b7de21c61c reskin: kill kRiotSecondaryTextColor 2019-01-10 18:05:21 +01:00
manuroe 469a0b7031 reskin: kill kRiotPrimaryTextColor 2019-01-10 18:00:45 +01:00
manuroe cb5e03af4a reskin: kill kRiotSecondaryBgColor 2019-01-10 17:57:17 +01:00
manuroe cc250b79b8 reskin: kill kRiotPrimaryBgColor 2019-01-10 17:50:26 +01:00
manuroe 9515b6e7d9 reskin: remove bar style ivars from RiotDesignValues 2019-01-10 17:08:32 +01:00
manuroe eebe36248f reskin: Delegate navigation and search bars styling to theme 2019-01-10 16:43:03 +01:00
manuroe de0f5522ff reskin: rename ColorValues to Theme 2019-01-10 15:32:59 +01:00
manuroe a7fa1134cc reskin: ColorValues: suffix UIColor properties names with "Color" 2019-01-10 15:23:22 +01:00
manuroe 802e8d49bc Merge remote-tracking branch 'origin/develop' into reskin
# Conflicts:
#	Riot/Constants/RiotDesignValues.m
#	Riot/Modules/Authentication/AuthenticationViewController.m
2019-01-10 11:50:57 +01:00
manuroe 50f5d9b99b Merge remote-tracking branch 'origin/develop' into reskin 2019-01-09 16:38:49 +01:00
fridtjof a310741536 make use of Obj-C's modern syntax for literals and subscripting 2019-01-08 00:24:11 +01:00