Doug
773e9e8161
Rename RequestContactsAccessFooterView to FindYourContactsFooterView.
2021-09-15 10:03:32 +01:00
Doug
017a0e2b64
Call -MXKContactManager.validateSyncLocalContactsState when the app is launched.
2021-09-14 14:49:07 +01:00
Doug
466cdbb0da
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
fc427b5490
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
010202dad2
Update strings in SettingsViewController.
2021-09-09 15:17:29 +01:00
Doug
75a9a19421
Merge branch 'develop' into doug/888_add_url_previews
2021-09-07 17:51:31 +01:00
Doug
3aaa81661d
Fix settings toggle not enabled.
2021-09-07 16:12:37 +01:00
Doug
cf5f07d47b
Move url preview setting under labs section.
2021-09-07 16:00:12 +01:00
Doug
1f2999ea0d
Merge branch 'develop' into doug/4479_media_size_selection
...
# Conflicts:
# Riot/Managers/Settings/RiotSettings.swift
2021-09-06 17:04:22 +01:00
Stefan Ceriu
c686a6b653
Revert " #4693 - Drop iOS 11 support."
...
This reverts commit a2b359f21960e1b9f75139d94adc7aeb35fa479f.
2021-09-06 18:24:26 +03:00
Doug
72a89e267b
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
David Langley
007e0a8b6f
Move complete room notification settings module to RiotSwiftUI and fix naming/directory structure.
2021-09-02 14:09:29 +01:00
David Langley
8c7514c865
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4776_extract_swiftui
2021-09-02 10:14:11 +01:00
Stefan Ceriu
9457c25981
#4693 - Drop iOS 11 support.
2021-09-01 15:55:41 +03:00
David Langley
f4cb404df0
Finish extraction
...
- Moves SwiftUI code out of Riot and into RiotSwiftUI which has no dependency on Matrix SDK.
- Git wasn't smart enough to see the file moves. Most feature function has remain unchanged. 1 change I did make was remove NotificationSettingsViewModel's dependence on MxPushRule, so that the view model could be moved into RiotSwiftUI.
- Add LocaleProvider to abstract VectorL10n's use of Matrix SDK language so it can be used in RiotSwiftUI.
- Split Theme into UKit/SwiftUI version to remove RiotSwiftUI's dependence on ThemeService and ThemeV1.
- Migrated from ThemeObserver to ThemePublisher. We push updates to ThemePublisher so that we can remove ThemeService as dependency.
- Add .DS_Store to .gitignore
2021-09-01 12:34:38 +01:00
Doug
2f33dd04ab
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
3b27528c6d
Merge branch 'develop' into doug/4479_media_size_selection
2021-08-27 16:28:15 +01:00
David Langley
200fb69993
Extract and start to split theme.
2021-08-27 16:26:56 +01:00
Doug
e154f35e32
Update media settings strings. Update share extension image size prompt.
2021-08-27 16:15:46 +01:00
Stefan Ceriu
bde2df24ee
Fixes #4746 - It is very easy to make duplicate rooms
2021-08-26 17:48:24 +03:00
David Langley
758542ad5e
Merge pull request #4760 from vector-im/langleyd/4467_account_notification_settings
...
Fix Default State of Keyword Notification Setting
2021-08-26 13:16:56 +01:00
David Langley
15041ccad5
Set true as default state for notification settings. Only matters for keywords.
2021-08-26 12:13:17 +01:00
David Langley
4674caac05
Merge pull request #4752 from vector-im/langleyd/4467_account_notification_settings
...
Account Notification Settings and Keywords
2021-08-26 11:07:11 +01:00
David Langley
8331559972
multiline comments
2021-08-25 19:28:19 +01:00
David Langley
ced1b88123
Add ViewFrameReader
2021-08-25 19:24:33 +01:00
David Langley
8933f64b25
Remove 'OrderedSet'
2021-08-25 16:53:15 +01:00
David Langley
9b81730a50
Address comments and cleanup version checks
2021-08-25 15:46:02 +01:00
David Langley
73b448afb6
Improve comments and correct iOS version check logic.
2021-08-25 15:17:05 +01:00
David Langley
af2b3154cf
Add comments for flow layout.
2021-08-25 14:49:17 +01:00
David Langley
e3592fc6d1
Remove unneeded delegate methods
2021-08-25 14:38:04 +01:00
David Langley
2265829c08
typos
2021-08-25 14:32:34 +01:00
David Langley
8d9aac8f18
Fix build error in BorderedInputFieldStyle
2021-08-25 14:21:43 +01:00
David Langley
9fe53a7957
Fix chip text color in dark theme and add towncrier
2021-08-25 14:13:04 +01:00
David Langley
7a4554f53d
Add Chips, InputStyles, Service Implementation, swift-collections and UI cleanup.
2021-08-25 13:03:36 +01:00
Stefan Ceriu
ea699f66e3
Implements #4693 - Alert users of Element on iOS11 deprecation.
2021-08-25 13:57:32 +03:00
Doug
67fcb15cbe
Combine confirm image/video size settings into one.
2021-08-23 11:16:32 +01:00
David Langley
a7d0fec95d
Add NotificationSettings and Keywords UI and VM
2021-08-18 09:33:56 +01:00
David Langley
4865d9d3a5
run template, add entrypoint and update BuildSetting
2021-08-17 15:00:20 +01:00
David Langley
448b4cc66f
run template, add entrypoint and update BuildSetting
2021-08-17 14:59:40 +01:00
Doug
82bfe5db0a
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
bff0231a96
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
a19aea00e8
Remove labs setting for voice messages, enable the feature by default. Fixed incorrect ffmpeg arguments.
2021-08-06 14:22:52 +03:00
Doug
ffd9dc6c25
Use MXWeakify/MXStrongifyAndReturnIfNil.
2021-07-29 11:37:19 +01:00
Doug
b51cbbba68
Add "Confirm image size before sending" setting.
...
Use this when sending images.
2021-07-28 14:14:34 +01:00
Doug
9692a8fcab
Update notifications disabled alert.
2021-07-28 12:45:06 +01:00
Doug
973f16c4e0
Turn the toggle off if notifications were denied.
2021-07-28 11:38:49 +01:00
Doug
3ac01ddc69
Update string.
2021-07-27 17:38:40 +01:00
Doug
ce2f799985
Cherry-pick ceb5a35 and 949d3d9 as an additional option, rather than replacing the toggle.
2021-07-27 17:31:22 +01:00
Doug
a358e87cb5
Fix compile error.
2021-07-27 17:15:43 +01:00
Doug
8ce05e3d26
Merge branch 'develop' into doug/2368_2_allow_silent_notifications
2021-07-27 16:52:30 +01:00