Stefan Ceriu
7d6a1cac40
Revert " #4693 - Drop iOS 11 support."
...
This reverts commit a2b359f21960e1b9f75139d94adc7aeb35fa479f.
2021-09-06 18:24:26 +03:00
David Langley
7093f407f7
Move complete room notification settings module to RiotSwiftUI and fix naming/directory structure.
2021-09-02 14:09:29 +01:00
David Langley
823e526bec
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
ef3fb0433e
#4693 - Drop iOS 11 support.
2021-09-01 15:55:41 +03:00
David Langley
862f30102f
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
David Langley
087f848ec5
Extract and start to split theme.
2021-08-27 16:26:56 +01:00
Stefan Ceriu
3600d41611
Fixes #4746 - It is very easy to make duplicate rooms
2021-08-26 17:48:24 +03:00
David Langley
db4a55724f
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
319a4fde18
Set true as default state for notification settings. Only matters for keywords.
2021-08-26 12:13:17 +01:00
David Langley
b5634b051a
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
b55696e446
multiline comments
2021-08-25 19:28:19 +01:00
David Langley
f74d2cadb0
Add ViewFrameReader
2021-08-25 19:24:33 +01:00
David Langley
41aeac4ee9
Remove 'OrderedSet'
2021-08-25 16:53:15 +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
David Langley
1164d1c1d8
Add comments for flow layout.
2021-08-25 14:49:17 +01:00
David Langley
e7db1eca52
Remove unneeded delegate methods
2021-08-25 14:38:04 +01:00
David Langley
d54edb11b0
typos
2021-08-25 14:32:34 +01:00
David Langley
bd239a3026
Fix build error in BorderedInputFieldStyle
2021-08-25 14:21:43 +01:00
David Langley
a691004e33
Fix chip text color in dark theme and add towncrier
2021-08-25 14:13:04 +01:00
David Langley
b2460204e2
Add Chips, InputStyles, Service Implementation, swift-collections and UI cleanup.
2021-08-25 13:03:36 +01:00
Stefan Ceriu
95572d5e44
Implements #4693 - Alert users of Element on iOS11 deprecation.
2021-08-25 13:57:32 +03: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
David Langley
f59ed76783
run template, add entrypoint and update BuildSetting
2021-08-17 14:59:40 +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
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
Doug
56ab44e94b
Trim whitespace from the identity server text entry and don't allow an empty string.
2021-07-23 14:27:25 +01:00
Doug
d450b73017
Configure identity server keyboard for safer URL entry.
2021-07-23 14:08:51 +01:00
manuroe
09f7701e09
Merge branch 'develop' into element_4090
2021-07-22 14:16:35 +02: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
Doug
29d7262e38
Fix class keyword deprecation warnings everywhere!
...
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +01:00
Doug
4353687e61
Fix SwiftLint warnings.
2021-07-02 17:13:45 +01:00
manuroe
ed51b0506f
More cleaning
2021-06-16 18:03:46 +02:00
manuroe
748faf2eb4
Cleaning
2021-06-16 16:11:32 +02:00
manuroe
cf3b77e685
Valide the 4S private key before using it
2021-06-16 15:31:39 +02:00
manuroe
2b7672f224
Fix build without compilation flag
2021-06-16 15:05:30 +02:00
manuroe
307cd429fd
Forgot to push this change. Thanks CI.
2021-06-16 14:40:29 +02:00
manuroe
2dcb6bc0bf
Security settings: Reduce the number of secure backup section states
2021-06-16 13:52:27 +02:00
manuroe
495e19a32b
Security settings: Improve the state of the secure backup section to be exhaustive
2021-06-16 13:38:23 +02:00
manuroe
7187446f99
Security settings: Manage the case where the is a key backup but no secure backup
2021-06-16 12:25:01 +02:00