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
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
Stefan Ceriu
511569a767
#4090 - Switched the sendVoiceMessage method duration parameter to an integer.
2021-07-16 12:49:28 +03:00
Stefan Ceriu
9a3d26eae3
#4094 - Reintroduced serial attachment loading processing queue and fixed completionCallback storage so they take the requestedNumberOfSamples into account.
2021-07-16 12:05:47 +03:00
Stefan Ceriu
521c713d30
#4094 - Redrawing waveforms on bound changes.
2021-07-16 09:06:36 +03:00
Doug
2fb4bd3a17
Typo.
2021-07-15 18:24:02 +01:00
Doug
dae40a18a3
Drop use of deprecated currentUserNotificationSettings property in favour of UNUserNotificationCenter.
2021-07-15 18:23:36 +01:00
Stefan Ceriu
a3ec3356db
#4094 - Fixed flickering elapsed time labels and other tweaks.
2021-07-14 14:40:54 +03:00
Doug
30ee01054f
Use the layer's corner radius rather than a custom mask.
...
This will ensure the mask bounds always match the view's size.
2021-07-14 10:37:54 +01:00
Doug
988267c74f
Always update the path of the attachmentView's mask to handle reuse.
2021-07-14 10:15:50 +01:00
Stefan Ceriu
1181ccafff
#4094 - Switched back to multiple audio player instances (1 per event identifier), strongly retaining the currenty playing one and unloading all stopped ones. Various other improvements and bug fixes.
2021-07-14 10:26:21 +03:00
Stefan Ceriu
ff9384c079
Revert "Revert " #4545 - Switch back to using multiple audio player instances, allow pausing when starting a new player.""
...
This reverts commit 1a5197c69a
.
2021-07-13 16:13:39 +03:00
Stefan Ceriu
227197375c
#4094 - Sending voice message recording length and waveform samples.
2021-07-13 16:03:20 +03:00
Doug
9db2956578
Merge pull request #4542 from vector-im/doug/fix_warnings
...
Fix warnings
2021-07-13 11:07:47 +01:00
Stefan Ceriu
cf00d3e8c2
Merge branch 'develop' into element_4090
...
# Conflicts:
# CHANGES.rst
2021-07-13 11:30:16 +03:00
Stefan Ceriu
1a5197c69a
Revert " #4545 - Switch back to using multiple audio player instances, allow pausing when starting a new player."
...
This reverts commit 1a2a434d9d
.
2021-07-13 08:04:50 +03:00
Gil Eluard
a650e49533
Show / hide reset button in secrets recovery screen ( #4546 ).
2021-07-12 22:51:56 +02:00
Doug
989f19696d
Merge branch 'develop' into doug/fix_warnings
...
# Conflicts:
# Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
2021-07-12 17:54:34 +01:00
Doug
3f15a44721
Merge pull request #4541 from vector-im/doug/4483_fix_picking_slow_mo_videos
...
Add support for sending slow motion videos
2021-07-12 16:26:48 +01:00
Doug
0cb3aaa267
Use updated methods in MatrixKit.
2021-07-12 14:02:29 +01:00
Stefan Ceriu
a5136a38bb
#4094 - Fixed attachments caching layer not working accordingly.
2021-07-12 15:50:44 +03:00
Stefan Ceriu
ba54f91ffc
#4094 - Fix crash on concurrent access to waveform audio samples.
2021-07-12 15:31:18 +03:00
Stefan Ceriu
1a2a434d9d
#4545 - Switch back to using multiple audio player instances, allow pausing when starting a new player.
2021-07-12 15:30:48 +03:00
Stefan Ceriu
9030f02de6
#4094 - Disable message replies while recording audio messages.
2021-07-12 12:18:49 +03:00
Stefan Ceriu
7d1f33c9ed
#4094 - Reduced the minimum recording duration to 1 second.
2021-07-12 10:18:01 +03:00
Gil Eluard
65415c48ef
#4090 - Update after review
2021-07-10 00:16:23 +02:00
Gil Eluard
a929ceb32e
it's easy for the back button to trigger a leftpanel reveal ( #4438 )
...
- Fixed
2021-07-09 23:54:25 +02:00
Doug
94e2aa307c
Fix typo in comments.
2021-07-09 17:58:27 +01:00
Doug
e2a9d3bb24
Fix class keyword deprecation warnings everywhere!
...
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +01:00
David Baker
b11c935784
Merge remote-tracking branch 'origin/develop' into dbkr/scan_button_title
2021-07-09 16:40:16 +01:00
David Baker
0fae773503
Don't show dialog on cancel if self-verifying
...
The user should know they cancelled in if they're self verifying since
they're the one who cancelled, from their other device (the copy referred
to 'the other party', so was inaccurate, so we may as well just remove it).
2021-07-09 16:38:25 +01:00
Doug
9ba4066257
Add decryptNotificationsByDefault build setting.
2021-07-09 15:00:03 +01:00
Doug
18e1c115b9
Remove headers from PeopleViewController.
2021-07-09 14:22:33 +01:00
Doug
39ff2cb13c
Merge branch 'develop' into doug/4483_fix_picking_slow_mo_videos
2021-07-09 11:17:44 +01:00
David Langley
40431c025f
Merge pull request #4458 from vector-im/roomNotificationSettings
2021-07-08 21:29:00 +01:00
langleyd
9e7fb75a2f
Fix logging, add "Notify me for" label, fix theme on avatar and add changes
2021-07-08 20:54:32 +01:00
Doug
9ec4f75083
Fix sending a video selected from a document picker.
2021-07-08 17:41:55 +01:00
Doug
e134648982
Send videos from the camera as AVURLAsset objects.
2021-07-08 16:55:32 +01:00
Doug
0e2f07a232
Use AVAsset instead of NSURL to enable sending slow motion videos.
...
Slow motion videos are returned as AVComposition objects when picked. which lacks a URL property.
2021-07-08 16:26:19 +01:00
Doug
ee05ea2004
Fix documentation.
2021-07-08 12:28:52 +01:00
Doug
8fbcc9d347
Rename roomsCount and moreThanRoomsCount to indicate they are for search results.
...
Redefine roomsCount as the number of fetched rooms in the data source.
2021-07-08 12:16:05 +01:00
Doug
02244bfcf5
Remove headers from RoomsViewController.
2021-07-07 17:37:33 +01:00
Doug
7ae3953167
Remove uninitialised header views.
2021-07-07 15:05:40 +01:00
Doug
ce88d3b7e2
Remove custom section header for room directory from RecentsDataSource.
2021-07-07 14:31:52 +01:00
Doug
69e2012b2d
Remove any logic from directory section from RoomsViewController.
...
Includes removal of segue to DirectoryServerPickerViewController in Main.storyboard.
2021-07-07 12:58:11 +01:00
Doug
b5c3cbe93e
Don't include directorySection in RecentsDataSource when in RecentsDataSourceModeRooms mode.
2021-07-07 11:48:23 +01:00
ismailgulek
76be005313
Merge branch 'develop' into element_4471
2021-07-07 12:26:43 +03:00
Gil Eluard
e492d2b077
#4090 - Update after review
2021-07-06 23:03:56 +02:00
langleyd
87d0819bc7
Use theme font types
2021-07-06 21:10:42 +01:00
langleyd
ef87cf1f90
Merge branch 'develop' of github.com:vector-im/element-ios into roomNotificationSettings
2021-07-06 19:51:17 +01:00
langleyd
bbcc2f027b
Fix typos, naming and copywright
2021-07-06 19:39:15 +01:00
Doug
37472cdcaa
Merge branch 'develop' into doug/4515_fix_video_thumbnail_orientation
2021-07-06 17:47:47 +01:00
Doug
dd4c85fad7
Tidy up PeopleViewController data source methods.
2021-07-06 17:43:16 +01:00
Doug
450cc61fe6
Remove check.
2021-07-06 16:37:11 +01:00
Doug
1c90b1cee0
Begin removing contacts section from PeopleViewController.
2021-07-06 16:14:32 +01:00
David Baker
ed3f789a51
Merge remote-tracking branch 'origin/develop' into dbkr/scan_button_title
2021-07-06 15:36:14 +01:00
Gil Eluard
072509e930
Update Riot/Modules/Room/RoomViewController.m
...
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-07-06 15:17:22 +02:00
langleyd
c75ff07fa5
Keep old mute behaviour enabled on slide menu and long press when new build setting is not enabled.
2021-07-06 11:59:54 +01:00
langleyd
fdfde0cc6b
Fix build, mute bug and footer label on unencrypted builds
2021-07-06 11:38:29 +01:00
Doug
4921d6d61d
Generate video thumbnails with the correct orientation.
2021-07-06 10:41:47 +01:00
Gil Eluard
eee5499145
Merge branch 'develop' into element_4090
...
# Conflicts:
# CHANGES.rst
2021-07-06 09:27:28 +02:00
Gil Eluard
d67461f012
MXKeyBackup: trustForKeyBackupVersionFromCryptoQueue must consider MSK trust
...
- code tweaks and optimizations
2021-07-06 08:57:51 +02:00
Doug
9160283477
Fix crash when running on macOS with Apple Silicon.
2021-07-05 19:19:51 +01:00
langleyd
aa0056e8aa
spacing and cleanup dead code
2021-07-05 16:49:06 +01:00
langleyd
e2751b83c4
Fix build and naming of State -> ViewData
2021-07-05 16:28:14 +01:00
Doug
a15c274002
Show encrypted message notification content by default.
2021-07-05 15:27:52 +01:00
langleyd
1b33c7d52d
Fix service naming
2021-07-04 17:27:19 +01:00
langleyd
938aa8583a
Change in behaviour: mute should actually mean mute on update now.
2021-07-04 17:06:19 +01:00
langleyd
013c271421
Add ViewModel tests and change avatar data to use existing AvatarViewDataProtocol
2021-07-04 17:01:42 +01:00
langleyd
f16d270d6c
Add avatar view and title
2021-07-04 10:46:17 +01:00
langleyd
e787d3b695
Add entry points at long press on home view and slide on recents.
2021-07-02 20:19:46 +01:00
David Baker
2faaf122b5
Use different title for scan button for self verification
...
Because it's not 'their' device, it's your own device.
2021-07-02 17:38:12 +01:00
Doug
8cd2bd4eda
Fix SwiftLint warnings.
2021-07-02 17:13:45 +01:00
Doug
080b3e94bb
Fix documentation warnings.
2021-07-02 16:46:27 +01:00
langleyd
f88ef9f017
Update theming and footer
2021-07-02 16:16:54 +01:00
langleyd
76e4e7959b
Fix naming of Repository -> Service, Impl -> Type
2021-07-02 10:39:27 +01:00
langleyd
20b8105795
Fix typo and don't show link to account settings until we have global notification settings.
2021-07-02 10:30:44 +01:00
langleyd
ac27d68508
Add translations, footer message and room encryption handling
2021-07-02 10:15:35 +01:00
Gil Eluard
05c02c36c0
#4090 - Improved performances
2021-07-02 07:38:56 +02:00
ismailgulek
1ac7a14282
Adapt Swifty session states
2021-06-30 18:02:11 +03:00
Doug
835184f10f
Merge remote-tracking branch 'origin/develop' into element_4485
...
# Conflicts:
# CHANGES.rst
2021-06-30 12:43:37 +01:00
Doug
d03bb910ad
Move authenticationActivityIndicator into a container.
...
Observe the indicator's hidden property to show and hide the container.
2021-06-30 12:33:43 +01:00
ismailgulek
813ab5ca0b
Merge pull request #4487 from vector-im/voip_audio_router_menu
...
VoIP: Audio Router Menu
2021-06-30 12:26:13 +03:00
Gil Eluard
5e079f1540
Merge branch 'develop' into element_4090
2021-06-30 09:22:18 +02:00
Gil Eluard
760f03d3c3
#4090 - fixed small theme issues
2021-06-29 17:05:01 +02:00
Gil Eluard
c421af03b2
#4090 - bug fixing and removed work queue
2021-06-29 15:08:55 +02:00
ismailgulek
d9a8631c7e
Adapt renaming
2021-06-29 15:10:16 +03:00
Doug
9cce5a4b8a
Merge remote-tracking branch 'origin/develop' into element_4485
2021-06-29 10:32:19 +01:00
Doug
2d31053407
Ensure authenticationActivityIndicator is in front of the input fields.
2021-06-29 09:45:07 +01:00
Gil Eluard
397f88c696
#4090 - Hide voice message button when on action mode
2021-06-29 10:36:10 +02:00
Gil Eluard
78cb2b8239
#4090 - Fixed UI regression if BuildSettings.voiceMessagesEnabled = false
2021-06-29 10:17:15 +02:00
Gil Eluard
e8a3084b62
#4090 - Use a dedicated dispatch queue for process
2021-06-29 08:52:21 +02:00
Doug
36c15387e8
Use secondary colour from the theme for authenticationActivityIndicator.
...
This allows the indicator to be seen when using a dark theme.
2021-06-28 16:38:54 +01:00
SBiOSoftWhare
71cbee1b8a
SSOAuthenticationService: Handle login callback URL with HTML entities.
2021-06-28 16:49:05 +02:00
SBiOSoftWhare
8fd1e91558
AuthenticationVC: Show an error alert on SSO authentication failure.
2021-06-28 16:45:20 +02:00
ismailgulek
9c4076bcd2
Use new fonts
2021-06-28 15:33:44 +03:00
ismailgulek
8d765791e0
Merge branch 'develop' into voip_audio_router_menu
2021-06-28 15:22:52 +03:00
ismailgulek
63c822232e
Fix horizontal spacing
2021-06-28 15:22:03 +03:00
ismailgulek
b978de73b4
Fix background color of menu
2021-06-28 13:30:36 +03:00
ismailgulek
75991b5655
Implement router methods
2021-06-28 02:22:25 +03:00
ismailgulek
592ea5bf8d
Audio route menu and item views
2021-06-28 02:21:40 +03:00
ismailgulek
4807445efc
Update UI for new more button
2021-06-28 02:20:59 +03:00
ismailgulek
e7f409ad3b
Refactor sliding modal, combine options when passing
2021-06-28 02:13:49 +03:00
langleyd
12651d7bc6
Add NotificationRepository, ViewModel and ViewController
2021-06-25 22:38:31 +01:00
Stefan Ceriu
e0cbe499d5
#4094 - Increased minimum long press duration to 1 second, reversed audio recorder waveform direction, added a minimum recording duration of 5 seconds for hold&send.
2021-06-25 16:51:45 +03:00
Stefan Ceriu
fb87fe0458
#4094 - Fixed toast notifications background color on dark themes.
2021-06-25 15:46:48 +03:00
Stefan Ceriu
2c80e61025
#4094 - Fixed missing ffmpegkit module on release builds. Disabled cache manager work queue for now as it's still not working properly.
2021-06-25 14:42:52 +03:00
Stefan Ceriu
329215d17d
#4094 - Caching layer work queue fixes and preventing sampling division by 0.
2021-06-25 13:18:40 +03:00
Stefan Ceriu
24f06a7288
#4094 - Fixed improper weak display link targets.
2021-06-25 12:13:43 +03:00
Stefan Ceriu
acebef7853
#4094 - Added voice message attachment decryption, transcoding and sampling caching layer.
2021-06-25 12:09:41 +03:00
SBiOSoftWhare
5bb59b3b5b
Merge pull request #4455 from vector-im/design_kit_fonts
...
DesignKit: Handle text styles
2021-06-24 16:35:40 +02:00
SBiOSoftWhare
9c798e6125
SideMenu: Use right font for the display name.
2021-06-24 15:50:06 +02:00
Stefan Ceriu
a80736038d
Merge branch 'develop' into element_4090
2021-06-24 14:45:27 +03:00
Stefan Ceriu
c12a7dc582
#4094 - Added toast notifications and maximum recording duration.
2021-06-24 14:02:41 +03:00
Stefan Ceriu
aa6064431e
#4094 - Added Opus Ogg support through FFmpegKit backed media conversion.
2021-06-24 12:28:50 +03:00
Stefan Ceriu
1b90b2530f
#4094 - Optimize expensive date formatters creation.
2021-06-24 11:33:14 +03:00