Commit Graph

2432 Commits

Author SHA1 Message Date
ismailgulek cd7b75a30c Listen for recents data ready notification in an async method 2021-09-08 11:21:04 +03:00
ismailgulek b1309a1aac Move data ready notification to RecentsViewController 2021-09-08 11:18:18 +03:00
ismailgulek 46d97ca73f Fix search bar clipping issues 2021-09-08 00:29:28 +03:00
ismailgulek c22527b9f6 Wait for the room list data to be ready to hide launch animation 2021-09-07 18:23:23 +03:00
ismailgulek aa683addfc Introduce roomListDataReady on HomeViewController 2021-09-07 18:22:54 +03:00
Stefan Ceriu d7f3177d87 #4693 - Mark iOS 11 as dropped in the verions check coordinator (last supported release). 2021-09-06 18:24:26 +03:00
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
David Langley 883136252b move full module and reorganize folders 2021-09-02 10:00:59 +01: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
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 4ffc1eecf8 Use publicRoom instance instead of just room id to use canonical alias 2021-09-01 15:29:52 +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
Stefan Ceriu 9ed36b1690 Fixes #4449 - Clipped home view on search. 2021-08-31 11:03:26 +03: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 34048c0ae9 #4693 - Fixed minimum supported version. 2021-08-25 14:26:39 +03:00
Stefan Ceriu 33396c146b 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 79c5fe7dab #4693 - Updates following code review. 2021-08-25 13:57:32 +03:00
Stefan Ceriu 95572d5e44 Implements #4693 - Alert users of Element on iOS11 deprecation. 2021-08-25 13:57:32 +03:00
David Langley 5c3f054a63 Merge pull request #4670 from vector-im/langleyd/4669_room_notification_settings_swiftui 2021-08-18 17:51:39 +01:00
David Langley 18ae9fabbb Fix problem showing error message on completion 2021-08-18 15:12:12 +01:00
Stefan Ceriu 3c650f36db Fixes #4714 - Flickering voice message cells while being sent. 2021-08-18 14:58:32 +03:00
David Langley 30d053bcee Merge branch 'langleyd/4669_room_notification_settings_swiftui' of https://github.com/vector-im/element-ios into langleyd/4669_room_notification_settings_swiftui 2021-08-18 12:48:50 +01:00
David Langley d5f72ccce1 indentation 2021-08-18 12:48:04 +01:00
David Langley 4e3e394941 Update Riot/Modules/Common/SwiftUI/Inject.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2021-08-18 12:46:41 +01:00
David Langley ec86f8e797 Fix imports and move logic to AvatarViewModel 2021-08-18 12:45:13 +01:00
David Langley 343d5a7017 Add NotificationSettings and Keywords UI and VM 2021-08-18 09:33:56 +01:00
David Langley e8a3640410 Update Riot/Modules/Common/SwiftUI/DependencyContainerKey.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-08-18 09:23:18 +01:00
David Langley ee923bbd6e Update Riot/Modules/Common/SwiftUI/DependencyContainerKey.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-08-18 09:23:00 +01:00
David Langley 6ac1e6ba52 Update Riot/Modules/Common/SwiftUI/Inject.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-08-18 09:22:44 +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
David Langley c41a5d4333 Fix tests and try fix build error 2021-08-17 14:17:18 +01:00