Commit Graph

191 Commits

Author SHA1 Message Date
Doug
473511f8c6 Merge remote-tracking branch 'origin/develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Modules/ServiceTerms/Modal/ServiceTermsModalCoordinatorBridgePresenter.swift
2021-10-08 11:45:43 +01:00
Stefan Ceriu
34e1177bf6 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-10-08 11:33:13 +03:00
Doug
634424d288 Small tweaks plus changelog entry.
Use the new generated localisation strings. Add comments.

Address feedback from PR review.
2021-10-01 16:16:26 +01:00
manuroe
cea2c9af60 i18n: Standardise casing of identity server and integration manager. 2021-10-01 11:51:30 +01:00
Doug
997ee54f20 Merge branch 'develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Settings/SettingsViewController.m
2021-09-30 11:14:02 +01:00
Stefan Ceriu
7b75dec011 vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods. 2021-09-30 09:40:12 +03:00
Doug
522f4e800c Check whether URL previews should be shown in a single location.
Reset all cell data when this setting is changed to force a refresh.
Rename `hasClosedPreview(from:)` to `shouldShowPreview(for:)` for clarity and potentially adding more rules at a later date.
2021-09-29 11:39:11 +01:00
Doug
401e1b3cdf Enable URL Previews by default and remove from Labs. 2021-09-16 17:51:56 +01:00
Doug
e5b76e8efa Rename RequestContactsAccessFooterView to FindYourContactsFooterView. 2021-09-15 10:03:32 +01:00
Doug
cf9b69c266 Call -MXKContactManager.validateSyncLocalContactsState when the app is launched. 2021-09-14 14:49:07 +01:00
Stefan Ceriu
ee417c21d8 Revert "Revert "#4693 - Drop iOS 11 support."" 2021-09-14 11:41:36 +03:00
Doug
f87e0fc35d Show an activity indicator whilst preparing the identity service. Show an alert when there's an error. 2021-09-13 14:25:54 +01:00
Doug
4a4bf7d4dc Update the Service Terms modal from the latest Figma.
Checkboxes have been removed from the individual policies.
Reverse flow so that the service terms are show before the contacts access popup.
Removes outOfContext from the modal as it will only be presented when requested.
Fixes second presentation on swipe to dismiss of the modal.
2021-09-13 11:46:31 +01:00
Doug
bdf5aa3868 Update strings in SettingsViewController. 2021-09-09 15:17:29 +01:00
Doug
f92fae96d0 Merge branch 'develop' into doug/888_add_url_previews 2021-09-07 17:51:31 +01:00
Doug
917447ad1f Fix settings toggle not enabled. 2021-09-07 16:12:37 +01:00
Doug
1083516152 Move url preview setting under labs section. 2021-09-07 16:00:12 +01:00
Doug
ef65feb3de Add setting to disable URL previews.
Using a temporary position in the settings screen whilst waiting for feedback.
2021-09-03 10:19:26 +01:00
Stefan Ceriu
ef3fb0433e #4693 - Drop iOS 11 support. 2021-09-01 15:55:41 +03:00
Doug
69e98ce572 Merge branch 'develop' into doug/4479_media_size_selection
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
2021-08-27 16:30:01 +01:00
Doug
240a5e8f5f Update media settings strings. Update share extension image size prompt. 2021-08-27 16:15:46 +01:00
David Langley
c1c6c39a3d Address comments and cleanup version checks 2021-08-25 15:46:02 +01:00
David Langley
ea38ecc6c7 Improve comments and correct iOS version check logic. 2021-08-25 15:17:05 +01:00
Doug
c7f426f977 Combine confirm image/video size settings into one. 2021-08-23 11:16:32 +01:00
Paulo Pinto
7f643f8f0e Standardise casing of identity server
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com>
2021-08-18 17:30:45 +01:00
David Langley
343d5a7017 Add NotificationSettings and Keywords UI and VM 2021-08-18 09:33:56 +01:00
David Langley
42801a3ca1 run template, add entrypoint and update BuildSetting 2021-08-17 15:00:20 +01:00
Doug
a9d5d4d5d7 Add an (optional) prompt when sending a video to select its size.
Use high quality when filming video in-app.
2021-08-16 17:48:26 +01:00
Doug
7dea78bae9 Merge branch 'develop' into doug/4479_media_size_selection
# Conflicts:
#	Riot/Managers/Settings/RiotSettings.swift
2021-08-16 10:01:54 +01:00
Stefan Ceriu
ecfa544cd0 Remove labs setting for voice messages, enable the feature by default. Fixed incorrect ffmpeg arguments. 2021-08-06 14:22:52 +03:00
Doug
729c4a5957 Use MXWeakify/MXStrongifyAndReturnIfNil. 2021-07-29 11:37:19 +01:00
Doug
abd1bd2a41 Add "Confirm image size before sending" setting.
Use this when sending images.
2021-07-28 14:14:34 +01:00
Doug
40218b1120 Update notifications disabled alert. 2021-07-28 12:45:06 +01:00
Doug
cd418ac6b7 Turn the toggle off if notifications were denied. 2021-07-28 11:38:49 +01:00
Doug
3a67262e92 Update string. 2021-07-27 17:38:40 +01:00
Doug
49bf20267f Cherry-pick ceb5a35 and 949d3d9 as an additional option, rather than replacing the toggle. 2021-07-27 17:31:22 +01:00
Doug
42b4c8f405 Fix compile error. 2021-07-27 17:15:43 +01:00
Doug
3546be297c Merge branch 'develop' into doug/2368_2_allow_silent_notifications 2021-07-27 16:52:30 +01:00
Stefan Ceriu
fa7e89be62 #4090 - Various tweaks and fixes following code review. Switched back to DateFormatters for formatting durations, sanitising audio player durations and current times. 2021-07-19 15:48:37 +03:00
Stefan Ceriu
031ef98ac4 #4090 - Added voice messages switch to the labs section in settings. 2021-07-16 16:57:29 +03:00
Doug
41d16c5aa9 Typo. 2021-07-15 18:24:02 +01:00
Doug
b0ae59d681 Drop use of deprecated currentUserNotificationSettings property in favour of UNUserNotificationCenter. 2021-07-15 18:23:36 +01:00
manuroe
6e1b3a05a3 Security settings: Add an option to reset the secure backup
It will overwrite the existing one if any
2021-06-16 09:53:31 +02:00
J. Ryan Stinnett
a166c93e99 Tweak auto theme message
This updates the auto theme explanation to make it more obvious that it follows
the system theme when on iOS 13+.

Fixes https://github.com/vector-im/element-ios/issues/2860
2021-06-10 23:24:43 +01:00
ismailgulek
5ef4ef0678 Do not show the settings screen again while session closed 2021-06-03 13:21:01 +03:00
Stefan Ceriu
a8b0e8700e Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
ismailgulek
1ce415a595 Update onTintColor 2021-06-01 17:24:17 +03:00
ismailgulek
ac1e5525ab Merge branch 'develop' into voip_design_updates 2021-05-04 19:10:22 +03:00
Gil Eluard
b88deda0ba Show / hide NSFW and decrypted content options in Settings screen from build settings 2021-04-29 17:53:18 +02:00
ismailgulek
6a1436e784 Introduce enableRingingForGroupCalls and add a labs setting for it 2021-04-09 14:54:03 +03:00