Doug
8c9c69586f
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
9ee68cb7d8
vector-im/element-ios/issues/4899 - Fixed various localization issues.
2021-10-08 11:33:13 +03:00
Doug
83a0754916
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
0500f703b2
i18n: Standardise casing of identity server and integration manager.
2021-10-01 11:51:30 +01:00
Doug
1c4b09b813
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
8b80b3f4c7
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
bf84540b39
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
6a92f89feb
Enable URL Previews by default and remove from Labs.
2021-09-16 17:51:56 +01:00
Doug
8ea77dd2cf
Rename RequestContactsAccessFooterView to FindYourContactsFooterView.
2021-09-15 10:03:32 +01:00
Doug
e0bda2360b
Call -MXKContactManager.validateSyncLocalContactsState when the app is launched.
2021-09-14 14:49:07 +01:00
Stefan Ceriu
62cdb29331
Revert "Revert " #4693 - Drop iOS 11 support.""
2021-09-14 11:41:36 +03:00
Doug
806c6d3677
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
c1ad2e9ece
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
29400b7b19
Update strings in SettingsViewController.
2021-09-09 15:17:29 +01:00
Doug
bb98bbe1c0
Merge branch 'develop' into doug/888_add_url_previews
2021-09-07 17:51:31 +01:00
Doug
42e9e0e24a
Fix settings toggle not enabled.
2021-09-07 16:12:37 +01:00
Doug
a05b1cab03
Move url preview setting under labs section.
2021-09-07 16:00:12 +01:00
Doug
24bfe36712
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
0b2616ddb3
#4693 - Drop iOS 11 support.
2021-09-01 15:55:41 +03:00
Doug
d1eaa90984
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
4c59f1bd37
Update media settings strings. Update share extension image size prompt.
2021-08-27 16:15:46 +01:00
David Langley
391a6ea6c5
Address comments and cleanup version checks
2021-08-25 15:46:02 +01:00
David Langley
bfd6bac416
Improve comments and correct iOS version check logic.
2021-08-25 15:17:05 +01:00
Doug
040416d745
Combine confirm image/video size settings into one.
2021-08-23 11:16:32 +01:00
Paulo Pinto
a0699ab8bc
Standardise casing of identity server
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com >
2021-08-18 17:30:45 +01:00
David Langley
c7833d86df
Add NotificationSettings and Keywords UI and VM
2021-08-18 09:33:56 +01:00
David Langley
0336c80db8
run template, add entrypoint and update BuildSetting
2021-08-17 15:00:20 +01:00
Doug
aebec5daeb
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
09f68529cd
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
7c637939a9
Remove labs setting for voice messages, enable the feature by default. Fixed incorrect ffmpeg arguments.
2021-08-06 14:22:52 +03:00
Doug
f3beec64f0
Use MXWeakify/MXStrongifyAndReturnIfNil.
2021-07-29 11:37:19 +01:00
Doug
ab50ed05e9
Add "Confirm image size before sending" setting.
...
Use this when sending images.
2021-07-28 14:14:34 +01:00
Doug
cd807d718e
Update notifications disabled alert.
2021-07-28 12:45:06 +01:00
Doug
60748a68dc
Turn the toggle off if notifications were denied.
2021-07-28 11:38:49 +01:00
Doug
1b184c988f
Update string.
2021-07-27 17:38:40 +01:00
Doug
2eebd6ef71
Cherry-pick ceb5a35 and 949d3d9 as an additional option, rather than replacing the toggle.
2021-07-27 17:31:22 +01:00
Doug
7b52d9912f
Fix compile error.
2021-07-27 17:15:43 +01:00
Doug
75aa3337de
Merge branch 'develop' into doug/2368_2_allow_silent_notifications
2021-07-27 16:52:30 +01:00
Stefan Ceriu
a7d053e97f
#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
f19511d372
#4090 - Added voice messages switch to the labs section in settings.
2021-07-16 16:57:29 +03:00
Doug
49b2078741
Typo.
2021-07-15 18:24:02 +01:00
Doug
111801079a
Drop use of deprecated currentUserNotificationSettings property in favour of UNUserNotificationCenter.
2021-07-15 18:23:36 +01:00
manuroe
40c5841b9b
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
3624bbd558
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
5be385f90c
Do not show the settings screen again while session closed
2021-06-03 13:21:01 +03:00
Stefan Ceriu
43f6c44c78
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
c88a81ea38
Update onTintColor
2021-06-01 17:24:17 +03:00
ismailgulek
17e11c6663
Merge branch 'develop' into voip_design_updates
2021-05-04 19:10:22 +03:00
Gil Eluard
899e8c692f
Show / hide NSFW and decrypted content options in Settings screen from build settings
2021-04-29 17:53:18 +02:00
ismailgulek
db95c1cb4e
Introduce enableRingingForGroupCalls and add a labs setting for it
2021-04-09 14:54:03 +03:00