Commit graph

2439 commits

Author SHA1 Message Date
David Langley
67e09001ac
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
b5cf3ae953
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
48d69ba041 run template, add entrypoint and update BuildSetting 2021-08-17 15:00:20 +01:00
David Langley
7114df521a run template, add entrypoint and update BuildSetting 2021-08-17 14:59:40 +01:00
David Langley
4b09985899 Fix tests and try fix build error 2021-08-17 14:17:18 +01:00
David Langley
666e8364c0 Move SwiftUI version of ViewModel to a subclass 2021-08-17 13:19:27 +01:00
David Langley
96554872f3 Fix Comment 2021-08-17 11:58:20 +01:00
David Langley
b3a684ec39 Remove log 2021-08-17 11:56:16 +01:00
David Langley
de33b607b0 Add activity indicator 2021-08-17 11:44:08 +01:00
Doug
661b53622d Merge branch 'develop' into doug/888_add_url_previews 2021-08-17 10:29:30 +01:00
David Langley
ef25ef54dd Add dependency management, AvatarViewModel and placeholder rendering now in AvatarImage. 2021-08-17 10:19:41 +01:00
David Langley
57969ea827 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
David Langley
e70987d8a7 Do avatar placeholder in SwiftUI, Add AvatarViewModel, Add dependency injection for MxMediaManager dependency. 2021-08-15 00:36:15 +01:00
Stefan Ceriu
fc11b3476a Fixes #1482 - Popping the user back to the home screen after leaving a room. 2021-08-13 17:57:50 +03:00
David Langley
de2a1e56dc Merge branch 'langleyd/4669_room_notification_settings_swiftui' of github.com:vector-im/element-ios into langleyd/4669_room_notification_settings_swiftui 2021-08-13 10:01:11 +01:00
ismailgulek
7197c020f6
Merge branch 'develop' into element_4471 2021-08-13 11:52:12 +03:00
David Langley
6fae92ce41
Update Riot/Modules/Common/Avatar/AvatarService.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-08-13 08:24:42 +01:00
David Langley
57719fd15d
Update Riot/Modules/Common/Avatar/AvatarService.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-08-13 08:24:26 +01:00
David Langley
a388db0412 Fix header font size 2021-08-12 17:51:50 +01:00
David Langley
a20fa1c338 Typo 2021-08-12 17:10:19 +01:00
David Langley
b792af6594 Cleanup from comments 2021-08-12 16:57:19 +01:00
David Langley
3dfdb0fa83 Fix avatar service not returning generated image on network error. Fix padding and make nav buttons private. 2021-08-12 13:49:56 +01:00
David Langley
33aea8588f Remove visibility modifier 2021-08-12 12:42:26 +01:00
David Langley
7d1b893db6 Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/4669_room_notification_settings_swiftui 2021-08-12 11:52:50 +01:00
David Langley
c6ba23ec70 Add theming support, and support for other top level configuration to swiftui views with VectorHostingViewController, VectorContentModifier. Add VisibilityModifier. Move from List to VStack. 2021-08-12 11:52:06 +01:00
Doug
3682d5c5be Remove directRoomBorderView from InviteRecentTableViewCell.xib. 2021-08-12 09:50:18 +01:00
ismailgulek
24a57512ca
Merge branch 'develop' into element_4471 2021-08-12 11:08:29 +03:00
Doug
41d156e948 Merge branch 'develop' into doug/4677_fix_contacts_warnings 2021-08-10 09:41:57 +01:00
ismailgulek
c3019b4cb4
Merge remote-tracking branch 'origin/element_4362' into element_4362 2021-08-09 18:09:54 +03:00
ismailgulek
9a62d5d231
Merge branch 'develop' into element_4362 2021-08-09 18:09:45 +03:00
ismailgulek
0585ffe8d1
Update Riot/Modules/Authentication/SSO/SSOURLConstants.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2021-08-09 18:06:08 +03:00
Doug
5303fcc894 Add missing Weakify/Strongify. 2021-08-09 15:59:46 +01:00
Doug
9b94fe9ab8 Fix warnings: Block implicitly retains 'self' 2021-08-09 15:45:59 +01:00
ismailgulek
d0fd3658db
Merge branch 'develop' into ismail/4642_additions 2021-08-06 16:22:38 +03:00
ismailgulek
058b819daf
Use new strings for ended calls 2021-08-06 16:20:10 +03:00
David Langley
5672f17819 Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/4669_room_notification_settings_swiftui 2021-08-06 13:52:55 +01:00
Doug
67f62f5003
Merge branch 'develop' into doug/4520_remove_dm_avatar_border 2021-08-06 12:26:18 +01:00
Stefan Ceriu
66f248de2d Remove labs setting for voice messages, enable the feature by default. Fixed incorrect ffmpeg arguments. 2021-08-06 14:22:52 +03:00
Stefan Ceriu
8923f0c8db Fixes voice message audio quality. 2021-08-06 14:22:52 +03:00
Doug
a54b10ef7b Remove green border from DM avatars. 2021-08-06 12:04:19 +01:00
ismailgulek
ef95c448e2
Merge branch 'develop' into element_4471 2021-08-06 13:34:09 +03:00
David Langley
b866f09f35 merge, finish swiftui and add theming 2021-08-06 00:27:13 +01:00
Stefan Ceriu
5551bac29f #4655 - Localized lock screen voice message name placeholder. 2021-08-05 16:55:02 +03:00
ismailgulek
8246350592 Update Riot/Modules/Room/VoiceMessages/VoiceMessageMediaServiceProvider.swift
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
2021-08-05 16:55:02 +03:00
ismailgulek
48938a6131 Fix room avatar 2021-08-05 16:55:02 +03:00
Stefan Ceriu
84a9e76173 #4656 - Stop recording voice message and go into locked mode when the application becomes inactive. Updated changes.rst. 2021-08-05 16:55:02 +03:00
Stefan Ceriu
66d6a1a2b2 #4655 - Allowing voice message playback to be controlled from the lock screen or the control center. 2021-08-05 16:55:02 +03:00
ismailgulek
12e4630506
Merge branch 'develop' into element_4642 2021-08-04 10:57:34 +03:00
Doug
4f479dcbe7
Merge branch 'develop' into doug/2368_allow_silent_notifications 2021-08-03 16:02:53 +01:00
ismailgulek
5c1c52842b
Add strings for incoming calls 2021-08-03 17:07:15 +03:00
ismailgulek
8c23471e2d
Adapt string changes & new icons 2021-08-03 17:02:40 +03:00
ismailgulek
1bdecc6e2d
Update icon color 2021-08-03 17:01:38 +03:00
ismailgulek
d391e0838f
Remove type and dot labels 2021-08-03 17:01:17 +03:00
Stefan Ceriu
9171c90ac6 Voice messages - Updated recorded audio file name. 2021-08-03 14:59:44 +03:00
Stefan Ceriu
ea2bbeb8a0 Voice messages - Increased recording state microphone icon size. 2021-08-03 14:59:44 +03:00
Stefan Ceriu
e2a1085b13 #4641 - Voice messages - always access local cache manager state from the internal work queue. 2021-08-03 14:59:44 +03:00
ismailgulek
1824faa5fc
stable ids for MSC 2858 2021-08-03 14:07:05 +03:00
Gil Eluard
e4f7939ccc
Merge branch 'develop' into gil/voice_messages_rc 2021-07-29 14:11:49 +02:00
Doug
28df9ac7ec
Merge branch 'develop' into doug/2368_allow_silent_notifications 2021-07-29 11:38:57 +01:00
Doug
fda058002c Use MXWeakify/MXStrongifyAndReturnIfNil. 2021-07-29 11:37:19 +01:00
Doug
5716c5ff68
Merge pull request #4621 from vector-im/doug/4620_fix_read_only_room_crash
Only set the voice message toolbar view on RoomInputToolbarView.
2021-07-29 11:11:28 +01:00
SBiOSoftWhare
8e64a98c22
Merge branch 'develop' into steve/improve_recentsdatasource 2021-07-29 12:04:49 +02:00
Doug
c4ca715a8b Move refreshLocalContacts call to viewDidAppear. 2021-07-29 09:37:14 +01:00
Doug
a737470bf4 Request confirmation for contact sync on self rather than a non-existent presentedViewController. 2021-07-29 09:31:07 +01:00
Doug
489e0d4cfa Only set the voice message toolbar view on RoomInputToolbarView. 2021-07-28 16:40:03 +01:00
Doug
76362feea9 Move LegacyAppDelegate.refreshLocalContacts to ContactsTableViewController. 2021-07-28 16:07:07 +01:00
Doug
dedf385997 Update notifications disabled alert. 2021-07-28 12:45:06 +01:00
Doug
f4c6104513 Turn the toggle off if notifications were denied. 2021-07-28 11:38:49 +01:00
Doug
2af67b9f3f
Merge pull request #4608 from vector-im/doug/4523_remove_contacts_from_people_tab
Remove contacts section from people tab
2021-07-28 10:53:58 +01:00
Doug
88660d566b Update string. 2021-07-27 17:38:40 +01:00
Doug
8b1d6c4c55 Cherry-pick ceb5a35 and 949d3d9 as an additional option, rather than replacing the toggle. 2021-07-27 17:31:22 +01:00
Doug
ef9676a62a Fix compile error. 2021-07-27 17:15:43 +01:00
Doug
6edd2c79da Merge branch 'develop' into doug/2368_2_allow_silent_notifications 2021-07-27 16:52:30 +01:00
Doug
76ea8aeefa Remove peopleCellDataArray from total item count. 2021-07-27 16:06:41 +01:00
Doug
2e7373965b Remove old MXKRecentsDataSource methods. 2021-07-27 15:59:36 +01:00
Doug
54254ca3e2 Remove old conformances. 2021-07-27 14:53:58 +01:00
Doug
5f96229048 Allow recentsTableView to use recentsDataSource now that there are no contacts to insert.
Remove all unnecessary datasource/delegate methods.
2021-07-27 14:51:10 +01:00
Gil Eluard
abc1f569cc Slide to lock should be more generous #4602
- Distance needed to enter lock mode reduced
2021-07-27 14:55:06 +02:00
Gil Eluard
8b36281cc4 Tapping on waveform in composer glitches UI #4603
- Fixed
2021-07-26 22:19:04 +02:00
Gil Eluard
0cc684959d Tap/hold to send voice messages isn't intuitive #4601
- Fixed
2021-07-26 21:59:16 +02:00
Doug
4c3a5046b1 Remove the observer in destroy. 2021-07-26 15:16:27 +01:00
Doug
4ff7d90875 Fix crash from potentially calling removeObserver multiple times.
Let the system remove it for us.
2021-07-26 15:01:55 +01:00
Doug
5287878800 Merge branch 'develop' into doug/4523_remove_contacts_from_people_tab 2021-07-26 13:55:43 +01:00
David Langley
4acdb5e678 Fix Crash when opening the new Room Notification Settings Screen (Not yet released) (#4599) 2021-07-26 11:39:45 +01:00
David Langley
04d89a628f add swiftUI view for notification settings 2021-07-26 10:40:52 +01:00
Doug
20459f1f3e Trim whitespace from the identity server text entry and don't allow an empty string. 2021-07-23 14:27:25 +01:00
Doug
fbb228a1ae Configure identity server keyboard for safer URL entry. 2021-07-23 14:08:51 +01:00
Doug
6229055e3a Merge branch 'develop' into doug/4519_decrypt_notifications_by_default_fix
# Conflicts:
#	CHANGES.rst
#	Config/BuildSettings.swift
2021-07-23 10:15:44 +01:00
SBiOSoftWhare
892f6d7718 RecentsDataSource: Factorize section reset management and do not make it in refreshRoomsSection method. 2021-07-23 10:42:08 +02:00
Doug
d7b77f2fd1
Merge branch 'develop' into doug/4521_remove_directory_from_rooms_tab 2021-07-22 14:37:25 +01:00
manuroe
671f2118cc
Merge branch 'develop' into element_4090 2021-07-22 14:16:35 +02:00
Doug
eacb8a4653 Begin adding link detection to RoomBubbleCellData. 2021-07-21 15:14:25 +01:00
Stefan Ceriu
34f9fb433f Fixes #4583 - Mention user does not work (settings -> members -> select a member -> mention) 2021-07-21 16:20:50 +03:00
Doug
df46426c2c Merge branch 'develop' into doug/4523_remove_contacts_from_people_tab 2021-07-19 15:17:43 +01:00
Stefan Ceriu
39084b00da #4090 - Activating the shared AVAudioSession before recording or playback. 2021-07-19 15:54:14 +03:00
Stefan Ceriu
0ead60f397 #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
089c6889d6 #4090 - Added voice messages switch to the labs section in settings. 2021-07-16 16:57:29 +03:00
Stefan Ceriu
ec33ec81f8 #4090 - Fixed the AttachmentCacheManager's serial nature. 2021-07-16 15:47:56 +03:00
Stefan Ceriu
427e77e619 Revert "Revert "#4094 - Reintroduced serial attachment loading processing queue and fixed completionCallback storage so they take the requestedNumberOfSamples into account.""
This reverts commit cf884c6abf.
2021-07-16 13:46:06 +03:00
Stefan Ceriu
cf884c6abf Revert "#4094 - Reintroduced serial attachment loading processing queue and fixed completionCallback storage so they take the requestedNumberOfSamples into account."
This reverts commit 9a3d26eae3.
2021-07-16 13:31:38 +03:00