Doug
85caa0a23f
Fix potentially redundant table reloading.
2021-09-03 18:18:36 +01:00
Doug
39812e6f89
Fix reactions beneath URL previews.
2021-09-03 12:07:29 +01:00
Doug
001314c22e
Break-up cell data after a link even if the new event isn't a message.
2021-09-03 11:52:57 +01:00
Doug
2c75d1f529
Hide the loading state on error.
2021-09-03 11:32:09 +01:00
Doug
56a030f6ce
Fix edits to previewable links not working.
2021-09-03 11:21:07 +01: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
Doug
632769bb64
Ensure correct font is used.
2021-09-02 18:08:35 +01:00
Doug
a599f18be2
Merge remote-tracking branch 'origin/develop' into doug/888_add_url_previews
2021-09-02 17:39:42 +01:00
Doug
aace9d0a96
Show an activity indicator until the preview has loaded.
2021-09-02 17:37:48 +01:00
Doug
8624e196e6
Update layout for text only previews.
2021-09-02 12:41:55 +01:00
Doug
25264241d8
Use stack views for layout.
2021-09-02 11:38:16 +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
David Langley
2a9c06fad1
move full module and reorganize folders
2021-09-02 10:00:59 +01:00
Gil Eluard
d7a19a7531
[Spaces] M10.8 Browsing users in a space #4682
...
- Update after design review
2021-09-02 11:24:07 +03:00
Stefan Ceriu
c716098dd4
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
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
3c85db9f3d
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
e6449c978c
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
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
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
Stefan Ceriu
91539cd236
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
Doug
b1bf11eb52
Add comments about the un-sanitized URL.
2021-08-24 09:42:55 +01:00
Doug
7ba054f6c9
Add PreviewManger with Core Data cache and a URLPreviewView with a view model.
...
Changes to RoomDataSource still to come.
2021-08-23 17:56:24 +01:00
Doug
56f8751614
Merge branch 'develop' into doug/4479_media_size_selection
2021-08-23 12:49:28 +01:00
Doug
a6a995cbd2
Merge branch 'develop' into doug/4479_media_size_selection
2021-08-23 12:49:06 +01:00
Doug
67fcb15cbe
Combine confirm image/video size settings into one.
2021-08-23 11:16:32 +01:00
Gil Eluard
beb3cd5a05
[Spaces] M10.8 Browsing users in a space #4682
...
- Added navigation to member detail page
2021-08-22 08:48:54 +03:00
David Langley
18a8d6b3ff
Merge pull request #4670 from vector-im/langleyd/4669_room_notification_settings_swiftui
2021-08-18 17:51:39 +01:00
Doug
0df68ad65a
Merge branch 'develop' into doug/888_add_url_previews
2021-08-18 16:47:22 +01:00
Stefan Ceriu
108f952680
Fixes #4714 - Flickering voice message cells while being sent.
2021-08-18 14:58:32 +03:00
David Langley
ef14d050e8
indentation
2021-08-18 12:48:04 +01:00
David Langley
ba0856e14d
Fix imports and move logic to AvatarViewModel
2021-08-18 12:45:13 +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
4bb5c94dff
Move SwiftUI version of ViewModel to a subclass
2021-08-17 13:19:27 +01:00
David Langley
3fb7dc2c69
Add activity indicator
2021-08-17 11:44:08 +01:00
Doug
0de58e6185
Merge branch 'develop' into doug/888_add_url_previews
2021-08-17 10:29:30 +01:00
David Langley
b0d41760ec
Add dependency management, AvatarViewModel and placeholder rendering now in AvatarImage.
2021-08-17 10:19:41 +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
Gil Eluard
14c6741e1f
[Spaces] M10.7 Explore rooms #4571
...
- Update after design review
2021-08-16 15:44:44 +02:00
David Langley
a1dd1cbcad
Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/4669_room_notification_settings_swiftui
2021-08-16 13:00:41 +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
David Langley
c68e901de6
Do avatar placeholder in SwiftUI, Add AvatarViewModel, Add dependency injection for MxMediaManager dependency.
2021-08-15 00:36:15 +01:00
Stefan Ceriu
ea40f04b09
Fixes #1482 - Popping the user back to the home screen after leaving a room.
2021-08-13 17:57:50 +03:00
David Langley
7d7929b7ea
Fix header font size
2021-08-12 17:51:50 +01:00
David Langley
10a38312f3
Typo
2021-08-12 17:10:19 +01:00
David Langley
49eb6ae1ec
Cleanup from comments
2021-08-12 16:57:19 +01:00