Stefan Ceriu
0b2616ddb3
#4693 - Drop iOS 11 support.
2021-09-01 15:55:41 +03:00
ismailgulek
2f3243583d
Use publicRoom instance instead of just room id to use canonical alias
2021-09-01 15:29:52 +03:00
David Langley
ada377dcf2
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
882fcab738
Refactoring and tidy up.
...
Make the preview manager a singleton (passing in the MXSession to functions). Fix tests.
PreviewManager → URLPreviewManager
URLPreviewViewData → URLPreviewData
URLPreviewCache → URLPreviewStore
2021-09-01 12:28:56 +01:00
Doug
4331994d72
Load and store URLPreviewViewData in RoomBubbleCellData.
...
Implement close button and store the action in Core Data. Hide the preview image view when no image is received. Remove line breaks in description text.
2021-09-01 10:37:37 +01:00
Stefan Ceriu
246f82145f
Fixes #4449 - Clipped home view on search.
2021-08-31 11:03:26 +03:00
Stefan Ceriu
c6821f8dbe
Using a property wrapper for UserDefaults backed application settings (RiotSettings).
2021-08-30 11:02:06 +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
fc8484b467
Merge branch 'develop' into doug/4479_media_size_selection
2021-08-27 16:28:15 +01:00
David Langley
cb0403ed8d
Extract and start to split theme.
2021-08-27 16:26:56 +01:00
Doug
4c59f1bd37
Update media settings strings. Update share extension image size prompt.
2021-08-27 16:15:46 +01:00
Stefan Ceriu
4c60dc9a8e
Fixes #4746 - It is very easy to make duplicate rooms
2021-08-26 17:48:24 +03:00
David Langley
dc2e3ca367
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
41bba11834
Set true as default state for notification settings. Only matters for keywords.
2021-08-26 12:13:17 +01:00
SBiOSoftWhare
38a24c41e2
Merge pull request #4758 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
...
Translations update from Weblate
2021-08-26 12:25:14 +02:00
SBiOSoftWhare
57bf5bbe1a
Merge pull request #4757 from RiotTranslateBot/weblate-riot-ios-riot-ios
...
Translations update from Weblate
2021-08-26 12:24:48 +02:00
SBiOSoftWhare
7b484d7fce
Merge pull request #4756 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
...
Translations update from Weblate
2021-08-26 12:24:21 +02:00
David Langley
f49af07c11
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
Weblate
1e8886dcdc
Merge branch 'origin/develop' into Weblate.
2021-08-26 10:01:11 +00:00
Weblate
8f401ea70e
Merge branch 'origin/develop' into Weblate.
2021-08-26 09:59:01 +00:00
Weblate
ef62cd083d
Merge branch 'origin/develop' into Weblate.
2021-08-26 09:58:56 +00:00
Tirifto
6b5fd2b7fa
Translated using Weblate (Esperanto)
...
Currently translated at 92.5% (1160 of 1253 strings)
Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/eo/
2021-08-26 09:58:41 +00:00
David Langley
0eebae4712
multiline comments
2021-08-25 19:28:19 +01:00
David Langley
32610816e5
Add ViewFrameReader
2021-08-25 19:24:33 +01:00
David Langley
af477d0e09
Delete .DS_Store
2021-08-25 16:55:23 +01:00
David Langley
a3c927ffaf
Remove 'OrderedSet'
2021-08-25 16:53:15 +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
David Langley
94b3cc0093
Add comments for flow layout.
2021-08-25 14:49:17 +01:00
David Langley
43d7abc11e
Remove unneeded delegate methods
2021-08-25 14:38:04 +01:00
David Langley
30faf9b317
typos
2021-08-25 14:32:34 +01:00
David Langley
b8fe7ec453
Remove unneeded string from bad merge
2021-08-25 14:25:57 +01:00
David Langley
279d5e3811
Fix build error in BorderedInputFieldStyle
2021-08-25 14:21:43 +01:00
David Langley
6c96b15c94
Fix chip text color in dark theme and add towncrier
2021-08-25 14:13:04 +01:00
David Langley
73d5aaa966
Add Chips, InputStyles, Service Implementation, swift-collections and UI cleanup.
2021-08-25 13:03:36 +01:00
Stefan Ceriu
c126a1c56d
#4693 - Fixed minimum supported version.
2021-08-25 14:26:39 +03:00
Stefan Ceriu
ad1c11d62a
Fixes #4748 - Fixed cached callbacks race condition, serialized all async operations, properly cleaning up callbacks on failure.
2021-08-25 14:03:42 +03:00
Stefan Ceriu
fc0f8e2163
#4693 - Updates following code review.
2021-08-25 13:57:32 +03:00
Stefan Ceriu
f93ed348c9
Implements #4693 - Alert users of Element on iOS11 deprecation.
2021-08-25 13:57:32 +03:00
Doug
660b95b20a
Add comments about the un-sanitized URL.
2021-08-24 09:42:55 +01:00
Priit Jõerüüt
722f5e55e1
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/et/
2021-08-24 08:25:19 +00:00
Bartosz
3fb7739eae
Translated using Weblate (Polish)
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/pl/
2021-08-24 08:25:19 +00:00
random
548290687d
Translated using Weblate (Italian)
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/it/
2021-08-24 08:25:19 +00:00
libexus
90c1c988f5
Translated using Weblate (German)
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/de/
2021-08-24 08:25:19 +00:00
Thibault Martin
5c02b4398e
Translated using Weblate (French)
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/fr/
2021-08-24 08:25:19 +00:00
jelv
4ce2e77f83
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/nl/
2021-08-24 08:25:18 +00:00
Bartosz
60a82f0fc4
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1253 of 1253 strings)
Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2021-08-24 07:25:24 +00:00
Thibault Martin
d65a22d903
Translated using Weblate (French)
...
Currently translated at 100.0% (1253 of 1253 strings)
Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/
2021-08-24 07:25:20 +00:00
Timo Gurr
c75b701904
Translated using Weblate (German)
...
Currently translated at 100.0% (1253 of 1253 strings)
Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-08-24 07:25:19 +00:00
Sven Grewe
868a758e1e
Translated using Weblate (German)
...
Currently translated at 100.0% (1253 of 1253 strings)
Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-08-24 07:25:19 +00:00