Commit Graph

12797 Commits

Author SHA1 Message Date
Doug f8bc972ff8 Merge remote-tracking branch 'origin/develop' into doug/888_add_url_previews 2021-09-02 17:39:42 +01:00
Doug 26e356776c Show an activity indicator until the preview has loaded. 2021-09-02 17:37:48 +01:00
David Langley 92400b16f4 Merge pull request #4777 from vector-im/langleyd/4776_extract_swiftui
Extract SwiftUI
2021-09-02 15:48:49 +01:00
David Langley 3421f8f0e4 Merge branch 'langleyd/4776_extract_swiftui' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples 2021-09-02 14:37:50 +01:00
David Langley 34c8d1fe3f Fix Podfile(remove develop). 2021-09-02 14:36:34 +01:00
David Langley cd2805ad10 Merge branch 'langleyd/4776_extract_swiftui' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples 2021-09-02 14:23:39 +01: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
Doug 3db5d7f605 Update layout for text only previews. 2021-09-02 12:41:55 +01:00
Doug 0491195401 Use stack views for layout. 2021-09-02 11:38:16 +01:00
David Langley 34b51ad5c4 Exclude MatrixSDK and Coordinator folders from SwiftUI target 2021-09-02 10:16:08 +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
David Langley 883136252b move full module and reorganize folders 2021-09-02 10:00:59 +01:00
David Langley ff0fa42ce4 Fix filename typo 2021-09-02 09:43:54 +01:00
David Langley 23244fc38f Add simple example with profile header, avatar and name. 2021-09-02 09:37:37 +01:00
Gil Eluard 665e5726ca [Spaces] M10.8 Browsing users in a space #4682
- Update after design review
2021-09-02 11:24:07 +03:00
Gil Eluard 15da1e4ff8 [Spaces] M10.8 Browsing users in a space #4682
- Update after design review
2021-09-02 10:17:09 +03:00
Gil Eluard 6aa9f0f5c7 [Spaces] M10.8 Browsing users in a space #4682
- Renamed coordinators
2021-09-02 09:34:25 +03:00
Gil Eluard 8bf8b5d99e Merge branch 'gil/4571_explore_rooms' into gil/4682_browsing_users_in_a_space
# Conflicts:
#	Riot/Modules/SideMenu/SideMenuCoordinator.swift
2021-09-02 07:51:55 +03:00
Gil Eluard 26b4344fe1 [Spaces] M10.7 Explore rooms #4571
- Update after review
2021-09-01 18:12:08 +03:00
Stefan Ceriu fc3dd7c216 Moved converted voice messages to their own folder. Cleaning up all temporary files on reload and logout. 2021-09-01 17:08:07 +03:00
David Langley cc3f938ef4 Clean up and make an application target so that debug works in live preview. 2021-09-01 14:28:47 +01:00
ismailgulek 2a34c63a30 Merge pull request #4779 from vector-im/ismail/4778_join_public_room
Fix joining public rooms
2021-09-01 16:21:44 +03:00
Stefan Ceriu ef3fb0433e #4693 - Drop iOS 11 support. 2021-09-01 15:55:41 +03:00
ismailgulek bae24fe196 Add changelog 2021-09-01 15:30:50 +03:00
ismailgulek 4ffc1eecf8 Use publicRoom instance instead of just room id to use canonical alias 2021-09-01 15:29:52 +03:00
David Langley ae1c42f2ef Fix tests 2021-09-01 13:16:03 +01: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
Doug f93b96fa50 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 cd87095453 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 9ed36b1690 Fixes #4449 - Clipped home view on search. 2021-08-31 11:03:26 +03:00
Stefan Ceriu a331233cf3 Using a property wrapper for UserDefaults backed application settings (RiotSettings). 2021-08-30 11:02:06 +03:00
SBiOSoftWhare 5ba8c9fe12 Prepare for new sprint 2021-08-27 18:50:19 +02:00
SBiOSoftWhare c7acabb518 Merge branch 'master' into develop 2021-08-27 18:50:17 +02:00
SBiOSoftWhare e5e17a2f66 Merge branch 'release/1.5.2/master' 2021-08-27 18:50:12 +02:00
SBiOSoftWhare c2dc98c328 finish version++ 2021-08-27 18:50:12 +02: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 1408095129 Merge branch 'develop' into doug/4479_media_size_selection 2021-08-27 16:28:15 +01:00
David Langley 087f848ec5 Extract and start to split theme. 2021-08-27 16:26:56 +01:00
Doug b252971cb6 Add missed string in share extension. 2021-08-27 16:19:25 +01:00
Doug 240a5e8f5f Update media settings strings. Update share extension image size prompt. 2021-08-27 16:15:46 +01:00
SBiOSoftWhare 61eaf0f144 Podfile: Add explicitely CDN as source. 2021-08-27 11:30:01 +02:00
SBiOSoftWhare 1c9de0ecad Merge pull request #4765 from vector-im/release/1.5.2/release
Release 1.5.2
2021-08-27 10:50:10 +02:00
Doug 7ee4aa52ab version++ 2021-08-27 09:49:27 +01:00
Doug b91a6fd945 changelog.d: Upgrade MatrixKit version ([v0.15.8](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.15.8)). 2021-08-27 09:49:26 +01:00
Stefan Ceriu c684a5c6f7 #4746 - Updated ScreenTemplate to include viewState in the viewModel. 2021-08-26 17:48:24 +03: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 a1f362139d Create 4759.bugfix 2021-08-26 12:22:29 +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
SBiOSoftWhare 9eeb685836 Merge pull request #4758 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2021-08-26 12:25:14 +02:00