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
Stefan Ceriu
7d257f5878
#4094 - Added multiple observation on media services and a mediaServiceProvider that prevents simultaneous playback from multiple player instances.
2021-06-24 11:29:07 +03:00
Stefan Ceriu
0b6bdfbebc
Fix retain cycle between the RoomTitleView (strong tapGestureDelegate) and the RoomViewController.
2021-06-24 09:50:32 +03:00
Stefan Ceriu
fc7d311647
#4094 - Various tweaks, bug fixes and improvements following code review.
2021-06-23 15:37:34 +03:00
langleyd
422ec25878
Add correct asset for notifications icon.
2021-06-22 16:01:21 +01:00
Stefan Ceriu
be8e0f6e34
#4094 - Fixed voice message toolbar states after sending message while recording in locked mode.
2021-06-22 16:58:36 +03:00
langleyd
c8add12654
Add new settings notification feature flag and update ui entry point
2021-06-22 13:39:50 +01:00
Stefan Ceriu
959ccc9527
#4094 - Added voice messages locked mode playback.
2021-06-22 13:19:39 +03:00
Stefan Ceriu
02da2e2c03
#4096 - Weakify display link targets.
2021-06-22 09:59:14 +03:00
Stefan Ceriu
3130fd5257
#4096 - Added locked mode transition and animations, locked recording mode and real time waveform.
2021-06-22 09:42:38 +03:00
Stefan Ceriu
99eb2d16ac
#4096 - Extracted logic from the VoiceMessagePlaybackView. Exposed power levels from audio recorder.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
3c1bc56699
#4096 - Various small UI tweaks and bug fixes.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
53307f9662
#4096 - Voice message playback view theme support.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
1294c273a5
#4090 - Added voice messages feature flag.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
ff3170e031
#4096 - Added voice message decoding, timeline cell and playback UI.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
58c1be04a6
#4090 - Added recording duration label and permissions checking.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
8d54e03527
#4090 - Add voice message controller, audio recorder and toolbar view links. Working audio file sending and cancellation.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
b5070975d0
#4090 - Corrected dark theme appearance.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
3015cba8dc
#4090 - Corrected dark theme appearance.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
3624d2ec44
#4090 - New voice recording toolbar ui and swipe to cancel interaction.
2021-06-22 09:42:37 +03:00
Gil Eluard
93fd5cd835
Voice Messages - Hold and send
...
- Added voice message button
- voice recording UI state
2021-06-22 09:42:37 +03:00
ismailgulek
787571ba86
Hide invited rooms in recents if auto-accept option enabled
2021-06-21 14:51:09 +03:00
SBiOSoftWhare
7d046b856c
Merge pull request #4445 from vector-im/side_menu_font_scale
...
Side menu: Support Dynamic Type
2021-06-21 09:43:43 +02:00
SBiOSoftWhare
bf2d3c04e9
Side menu: Support Dynamic Type.
2021-06-18 19:27:34 +02:00
manuroe
848f0cedf8
Update Riot/Modules/Common/Recents/DataSources/RecentsDataSource.m
...
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-06-18 16:34:38 +02:00
manuroe
ddd1a852be
Room lists: Avoid app freezes by building them on a separated thread
...
#3777
2021-06-18 15:49:20 +02:00
manuroe
664eb0211d
Merge branch 'develop' into manu/4430_security_settings_update
2021-06-17 14:11:22 +02:00
manuroe
3b180fc471
More cleaning
2021-06-16 18:03:46 +02:00
SBiOSoftWhare
7b4002f107
Merge pull request #4429 from vector-im/element_4355
...
Rooms directory: Join room by alias or id
2021-06-16 16:56:37 +02:00
manuroe
eb06b6fa2f
Cleaning
2021-06-16 16:11:32 +02:00
manuroe
838558afb3
Valide the 4S private key before using it
2021-06-16 15:31:39 +02:00
manuroe
71ea0f82a9
Fix build without compilation flag
2021-06-16 15:05:30 +02:00
manuroe
83f6a01156
Forgot to push this change. Thanks CI.
2021-06-16 14:40:29 +02:00
manuroe
a27dc11f5c
Security settings: Reduce the number of secure backup section states
2021-06-16 13:52:27 +02:00
manuroe
e68c4653a3
Security settings: Improve the state of the secure backup section to be exhaustive
2021-06-16 13:38:23 +02:00
manuroe
115c65cae1
Security settings: Manage the case where the is a key backup but no secure backup
2021-06-16 12:25:01 +02:00
manuroe
ed7eb4edc6
Security settings: Manage the case when there is no secure backup
2021-06-16 11:50:50 +02:00
manuroe
5d526fdb82
Security settings: Display section description at the bottom
...
as before
2021-06-16 11:27:07 +02:00
SBiOSoftWhare
88ea743f59
RecentsViewController: Improve room management when select a room id or alias from directory.
2021-06-16 11:22:29 +02:00
manuroe
82639fcca0
Security settings: Offer to reset the secure backup when there is no key backup
2021-06-16 10:55:59 +02:00
manuroe
b84ea2bc92
Security settings: Add an option to reset the secure backup
...
It will overwrite the existing one if any
2021-06-16 09:53:31 +02:00
manuroe
ccf57359b3
Key Backup setup: Create the key backup using 4S if it exists
2021-06-16 08:18:23 +02:00
manuroe
110879b4e2
Secure backup: Allow to execute a random closure the secure backup is unlocked
...
Only from swift.
We should change the name "SecretsRecovery" classes
2021-06-16 07:50:18 +02:00
manuroe
8b94550c25
Security settings: Introduce a dynamic section for SECURE BACKUP
...
This is a copy from SettingsKeyBackupTableViewSection.
We need to get the current status of the key backup to be able to display right actions.
2021-06-15 19:22:54 +02:00
SBiOSoftWhare
01f27b6a7f
ShowDirectoryViewModel: Fix searched room not refreshed after joined.
2021-06-15 17:28:45 +02:00
SBiOSoftWhare
f60638ccb3
RecentsViewController: Try to open a room preview when select a room id or alias from directory.
2021-06-15 16:17:43 +02:00
manuroe
7cc653a7c7
Security settings: Display the cross-signing section
...
like element-web.
2021-06-15 16:09:56 +02:00
manuroe
c970c07380
SecurityViewController: Fix crash
...
but this code is not used in production
2021-06-15 16:07:30 +02:00
SBiOSoftWhare
e3a74bfad8
ShowDirectoryViewController: Fix section header height for search input section. Handle auto layout for DirectoryNetworkTableHeaderFooterView.
2021-06-15 15:34:29 +02:00
ismailgulek
960ddeb708
Add sanity checks
2021-06-14 19:31:03 +03:00
SBiOSoftWhare
c8f6bddd08
RecentsViewController: Handle RoomsDirectoryCoordinatorBridgePresenter did select room id or alias.
2021-06-14 16:13:46 +02:00
SBiOSoftWhare
257fe62cf0
DirectoryRoomTableViewCell: Hide number of users icon when the count is 0.
2021-06-14 16:13:46 +02:00
SBiOSoftWhare
cb432f05fa
ShowDirectoryViewModel: Handle tap on search input cell.
2021-06-14 16:13:46 +02:00
SBiOSoftWhare
aa77daf975
ShowDirectoryCoordinator: Manage DirectoryServerPickerViewController creation.
2021-06-14 16:13:46 +02:00
SBiOSoftWhare
dc5d0433a0
ShowDirectory: Update view model and handle direct input of room id alias even non public.
2021-06-14 16:13:46 +02:00
ismailgulek
1957bbf928
Listen for request changes and show QR reader on key verification
2021-06-14 17:00:50 +03:00
ismailgulek
f749bbca08
Merge branch 'develop' into element_4269_additions
2021-06-11 15:46:20 +03:00
ismailgulek
5812750c50
Do not terminate the app according to isProtectedDataAvailable
2021-06-11 15:45:49 +03:00
ismailgulek
b9f4aedde5
Merge pull request #4409 from vector-im/remove_call_bar
...
VoIP: Replace Call Bar with PiP Tiles
2021-06-11 14:54:54 +03:00
ismailgulek
96ebf75212
Fix avatar for connected video calls
2021-06-11 13:44:38 +03:00
J. Ryan Stinnett
668eb0be69
Tweak auto theme message
...
This updates the auto theme explanation to make it more obvious that it follows
the system theme when on iOS 13+.
Fixes https://github.com/vector-im/element-ios/issues/2860
2021-06-10 23:24:43 +01:00
David Langley
3adbd88c0e
Merge pull request #4416 from vector-im/element_4414
...
iPad Crashes when you select a contact in search and then collapse a section or clear the query text
2021-06-10 08:09:56 +01:00
langleyd
02a0df41ea
iPad Crashes when you select a contact in search and then collapse a section or clear the query text ( #4414 ).
2021-06-09 17:53:05 +01:00
ismailgulek
35bcb3ce5f
Make on hold call bigger
2021-06-09 18:11:27 +03:00
langleyd
9e270dd124
Merge develop
2021-06-09 14:58:19 +01:00
langleyd
40bf968720
Add more helpful message when trying to start DM with a user that does not exist ( #224 ).
2021-06-09 14:57:40 +01:00
ismailgulek
90cc313267
Fix image resolutions
2021-06-09 16:10:59 +03:00
ismailgulek
80ee852d8d
Place a pause icon for on hold calls
2021-06-09 15:47:11 +03:00
ismailgulek
9d7b32b039
Fix call state and on hold call effect view
2021-06-09 14:22:41 +03:00
ismailgulek
c9a9685d05
Merge branch 'develop' into remove_call_bar
2021-06-09 13:56:42 +03:00
ismailgulek
7718258750
Merge pull request #4401 from simonwiedmer/dial_pad_home
...
Add 'Dial pad' option to plus menu on homescreen
2021-06-09 13:55:58 +03:00
ismailgulek
e4ab0cf7fd
Merge branch 'develop' into remove_call_bar
2021-06-09 13:54:59 +03:00
ismailgulek
a16ebc5916
Hide also texts in Jitsi call on PiP
2021-06-09 13:54:14 +03:00
ismailgulek
7c715c805b
Enhance PictureInPicturable protocol
2021-06-09 13:53:35 +03:00
ismailgulek
1812606431
Fix local preview for video calls, update theme
2021-06-09 12:42:54 +03:00
ismailgulek
338caaacf8
Change UI according to video call, adapt theme, round avatars
2021-06-09 12:42:20 +03:00
David Langley
5060d46348
Merge pull request #4405 from vector-im/element_4403
...
Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403 )
2021-06-09 10:33:21 +01:00
simonwiedmer
aa6224e98c
Merge branch 'develop' into dial_pad_home
2021-06-09 11:21:03 +02:00
SBiOSoftWhare
367940475b
Merge pull request #4399 from vector-im/element_4398
2021-06-09 11:00:47 +02:00
Stefan Ceriu
f3f3e971d2
Integrate FLEX ( #4394 )
...
Set up FLEX for debug builds under a 2 finger double tap anywhere on the screen.
2021-06-09 09:58:22 +03:00
SBiOSoftWhare
f1d8a8035a
TabBarCoordinator: Add accessibility label on side menu action and fix settings icon.
2021-06-08 18:43:27 +02:00
SBiOSoftWhare
ebf7d1a955
AvatarView: Advertize on subclassing necessity.
2021-06-08 17:49:11 +02:00
langleyd
86a9f4f7be
Fix crash when entering a DM after a call is hung-up/rejected while being answered ( #4403 )
2021-06-08 14:03:17 +01:00
ismailgulek
4c9cf46f56
Add pip view container and load pip view into it
2021-06-08 16:00:38 +03:00
ismailgulek
c511de4c84
Create CallPiPView class
2021-06-08 15:59:57 +03:00
ismailgulek
208494d245
Remove call bar view
2021-06-08 15:59:06 +03:00
Simon Wiedmer
6f59a8f1be
Add check for PSTN support to dialpad
2021-06-08 13:39:28 +02:00
Simon Wiedmer
effcae4bd9
Add 'Dial pad' option to plus menu on homescreen
2021-06-08 11:34:30 +02:00
ismailgulek
378efbc2c5
Remove all call bar related things
2021-06-08 12:13:16 +03:00
SBiOSoftWhare
dd152581a5
AppCoordinator: Handle side menu and AppNavigator injection.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
93dbf515f0
TabBarCoordinator: Handle side menu.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
7bb1147c7b
Add AlertPresentable that absracts an alert presenter.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
674c7ab9a5
Add SideMenuPresentable and an implementation thant handles side menu presentation.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
8cabf23e84
Implement SideMenuCoordinator.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
b32bffed78
Implements side menu screen.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
2d2e26682c
Add SideMenuVersionView that displays application version.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
aada4c34a9
Add SideMenuActionView that represents a side menu action view.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
0c458e53b6
Add SideMenuItem that represents side menu actions.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
13703325fa
Create UserAvatarView.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
f828ce2648
RoomCreationIntroCell: Handle RoomAvatarViewData updates.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
4bf7593784
RoomAvatarView: Now inherits from AvatarView, make RoomAvatarViewData conform to AvatarViewDataProtocol.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
98666790e0
Create AvatarView: Base class to support an avatar view.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
98e3cc059d
PlaceholderDetailViewController: Handle theme update for navigation bar.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
bb10eb892f
LegacyAppDelegate: Use AppInfo.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
2b761a201d
MasterTabBarController: Add sanity checks when add or remove a session. Fix runtime issue with Xcode 12.5 and NSArray mismatch type with Swift (see https://forums.swift.org/t/objective-c-interoperability-type-mismatch/12464 for more information).
2021-06-07 16:20:49 +02:00
SBiOSoftWhare
20943bb0b2
MasterTabBarController: Force type of Matrix session arrays.
2021-06-07 15:24:51 +02:00
SBiOSoftWhare
3950242f1b
AppCoordinator: Handle user session removal on clear cache.
2021-06-07 12:12:00 +02:00
ismailgulek
f07b76c030
Do not show the settings screen again while session closed
2021-06-03 13:21:01 +03:00
Stefan Ceriu
f7a8163947
Adopt consolidated logging mechanism ( #4370 )
...
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
ismailgulek
662bd96648
Update onTintColor
2021-06-01 17:24:17 +03:00
SBiOSoftWhare
e44272f99c
TabBarCoordinator: Update MasterTabBarController according to new UserSessionsService behavior.
2021-05-28 12:48:04 +02:00
SBiOSoftWhare
98c91652f1
TabBarCoordinator: Add sanity checks before adding Matrix session from MasterTabBarController.
2021-05-27 10:49:02 +02:00
SBiOSoftWhare
0486f887a7
TabBarCoordinator: Add sanity checks before adding or removing Matrix session from MasterTabBarController.
2021-05-26 21:02:41 +02:00
ismailgulek
f63642403d
Set a root view controller for call status bar window
2021-05-26 15:07:47 +03:00
ismailgulek
1398dea67f
Pass openIdToken to the JWT builder
2021-05-24 13:23:40 +03:00
ismailgulek
bcea51f6fd
Add optional serverName param to the Matrix context
2021-05-24 13:23:16 +03:00
SBiOSoftWhare
40f25f97c3
Merge branch 'develop' into nav_decouple_1
2021-05-21 14:54:43 +02:00
SBiOSoftWhare
ed7fe1ac36
AppCoordinator: Handle UserSessionsService and inject it to the SplitViewCoordinator.
2021-05-20 22:19:08 +02:00
SBiOSoftWhare
a6202ea2e0
LegacyAppDelegate: Add delegation methods to advertize account and Matrix session add/remove.
2021-05-20 22:14:49 +02:00
SBiOSoftWhare
245f89ea9e
SplitViewCoordinator: Update init method and support UserSessionsService.
2021-05-20 22:11:09 +02:00
SBiOSoftWhare
7d5f2fc467
TabBarCoordinator: Manage tab bar item controllers instantiation and manage unified search and settings presentation.
2021-05-20 22:06:08 +02:00
SBiOSoftWhare
6dec33faa8
MasterTabBarController: First step to decouple tab bar item controllers from the tab bar controller. Remove segues and instantiate authentication and unified search controllers programmatically.
2021-05-20 21:42:04 +02:00
SBiOSoftWhare
73abb56b2d
Navigation: Add possibility to instantiate each tab bar item controller programmatically.
2021-05-20 21:29:08 +02:00
manuroe
ff41ce8fd7
Crypto: Do not decrypt synchronously. It asynchronously happens upstream now
...
#4306 )
2021-05-19 17:29:15 +02:00
SBiOSoftWhare
ab6e68614b
RecentsDataSource: Present the secure backup banner only if key backup is disabled.
2021-05-18 11:05:19 +02:00
SBiOSoftWhare
bb3620135d
RecentsDataSource: Do not display secure backup banner when keys upload is in process.
2021-05-17 15:44:29 +02:00
ismailgulek
f28ecfb450
Merge branch 'develop' into element_4293
2021-05-12 10:34:03 +03:00
ismailgulek
3620be9800
Merge pull request #4316 from vector-im/pushkit_crashes
...
Fixes for Pushkit Crashes
2021-05-12 10:31:54 +03:00
ismailgulek
2348a46247
Implement presentation controller delegate
2021-05-12 00:55:58 +03:00
ismailgulek
682ab521cd
Add logs
2021-05-11 16:17:25 +03:00
SBiOSoftWhare
e5b4454746
GroupsDataSource: Hide beta announce banner for the moment.
2021-05-11 15:17:08 +02:00
ismailgulek
433adaba11
Terminate app if protected data not available
2021-05-10 15:28:57 +03:00
SBiOSoftWhare
8f437e9fbe
Merge branch 'spaces_beta' into spaces_feature_unavailable
...
# Conflicts:
# Riot/Modules/Application/LegacyAppDelegate.h
2021-05-07 15:08:45 +02:00
SBiOSoftWhare
09b182bf9a
Merge develop into spaces_beta
2021-05-07 12:31:59 +02:00
SBiOSoftWhare
c8f25b62c0
Merge branch 'spaces_beta' into spaces_feature_unavailable
2021-05-07 12:24:01 +02:00
SBiOSoftWhare
37ace222ac
SpaceFeatureUnaivableViewController: Update wordings.
2021-05-06 17:15:23 +02:00
SBiOSoftWhare
d0040edfaf
BetaAnnounceCell: Update close button.
2021-05-06 15:46:06 +02:00
SBiOSoftWhare
c60861054b
SpaceFeatureUnaivableViewController: Update UI.
2021-05-06 13:31:49 +02:00
SBiOSoftWhare
7543c95fdf
GroupsViewController: Add space beta announce cell.
2021-05-06 12:09:12 +02:00
SBiOSoftWhare
ebf0724907
CloseButton: Update UI.
2021-05-06 12:07:20 +02:00
SBiOSoftWhare
a7dd15c797
Add space beta announce cell.
2021-05-06 12:07:08 +02:00
SBiOSoftWhare
310ccbcbc7
RecentsViewController: Allows to decline space invites.
2021-05-05 11:32:18 +02:00
ismailgulek
c999001a8f
Merge branch 'develop' into attended_call_transfers
2021-05-05 11:02:31 +03:00
ismailgulek
0f9e676af0
Use new theme colors
2021-05-04 19:33:56 +03:00
ismailgulek
13f485a5c3
Use new tile theme color
2021-05-04 19:25:24 +03:00
ismailgulek
95fa650c7e
Use new theme colors
2021-05-04 19:21:50 +03:00
ismailgulek
eb5929d96d
Merge branch 'voip_design_updates' into voip_jitsi_remover
2021-05-04 19:11:17 +03:00
ismailgulek
678fc48b80
Merge branch 'develop' into voip_design_updates
2021-05-04 19:10:22 +03:00
SBiOSoftWhare
8acba6d1ba
Use new universal link method where needed.
2021-05-04 10:41:55 +02:00
SBiOSoftWhare
5909b3b00e
LegacyAppDelegate: Add new universal link management methods and handle more precisely spaces not available cases.
2021-05-04 10:41:02 +02:00
SBiOSoftWhare
62b39c83ea
SpaceFeatureUnavailablePresenter: Add open a space case.
2021-05-04 10:38:45 +02:00
ismailgulek
575f90c21b
Add transfer button
2021-05-04 11:24:55 +03:00
SBiOSoftWhare
dd9ca0950d
SpaceFeatureUnavailablePresenter: Handle SpaceFeatureUnavailableViewData.
2021-05-04 10:04:42 +02:00
SBiOSoftWhare
c094cb95f1
SpaceFeatureUnaivableViewController: Use a view data to populate view.
2021-05-04 10:02:31 +02:00
Gil Eluard
ed3f0450b6
Merge pull request #4286 from vector-im/element_4285
...
Show / Hide More and Report Content contextual menu from settings
2021-04-29 20:36:48 +02:00
Gil Eluard
c569fbe0d9
Show / Hide More and Report Content contextual menu from settings
...
- Update after review
2021-04-29 20:10:07 +02:00
manuroe
a5051978b3
Merge pull request #4283 from vector-im/element_3158_v2
...
Jitsi: use HS preferredDomain as Jitsi server to create conference v2
2021-04-29 19:54:45 +02:00
Gil Eluard
eab687d9ec
Merge branch 'develop' into element_4285
2021-04-29 19:49:42 +02:00
Gil Eluard
ddd1a6b60e
Show / hide NSFW and decrypted content options in Settings screen from build settings
2021-04-29 17:53:18 +02:00
manuroe
f1317173b2
Merge branch 'develop' into element_3158_v2
2021-04-29 17:52:19 +02:00
Gil Eluard
235df71607
Show / Hide More and Report Content contextual menu from settings
2021-04-29 17:03:34 +02:00
SBiOSoftWhare
f04105af88
RecentsDataSource: Hide spaces from home and room list but keep space invites.
2021-04-29 16:38:45 +02:00
Gil Eluard
9cc897b0c4
Enable / disable "Hide all messages from this user" of Room Member Screen from settings
2021-04-29 15:38:19 +02:00
SBiOSoftWhare
e30f2d58d6
LegacyAppDelegate: Adverstize that spaces are not supported when tapping on a space link.
2021-04-29 14:37:07 +02:00
SBiOSoftWhare
4fabf52ad6
RecentsViewController: Adverstize that spaces are not supported when tapping on a space invite.
2021-04-29 14:36:13 +02:00
SBiOSoftWhare
7573c884fd
Add SpaceFeatureUnavailablePresenter that enables to present modals for unavailable space features.
2021-04-29 14:32:31 +02:00
SBiOSoftWhare
e84c477c25
Add SpaceFeatureUnaivableViewController.
2021-04-29 14:32:05 +02:00
ismailgulek
85a7b2c9b4
Update end call icon color
2021-04-29 14:58:45 +03:00
SBiOSoftWhare
41163493d7
MXSession: Remove vc_isE2EByDefaultEnabledByHSAdmin method and expose vc_homeserverConfiguration.
2021-04-29 12:37:57 +02:00
ismailgulek
428e14927b
Update bg color for backspace button
2021-04-29 12:08:51 +03:00
ismailgulek
a1d16ed563
Fix dialpad title and close button for dark theme
2021-04-29 12:02:39 +03:00
ismailgulek
32a534ac58
Fix header bg color
2021-04-29 11:35:10 +03:00
ismailgulek
cccc601536
Make properties immutable
2021-04-29 11:10:17 +03:00
ismailgulek
46742d4a24
Merge branch 'voip_design_updates' into voip_jitsi_remover
2021-04-29 10:50:20 +03:00
ismailgulek
6abbef4ae7
Merge branch 'develop' into voip_design_updates
2021-04-29 10:50:04 +03:00
ismailgulek
5a2bb2dc84
Edit code spacing
2021-04-29 02:21:59 +03:00
ismailgulek
2b43f70bdf
Remove image insets configurations
2021-04-29 02:20:50 +03:00
Gil Eluard
4c0e7e94be
Crash in [RoomViewController setScrollToBottomHidden:]
2021-04-28 16:00:19 +02:00
ismailgulek
cf3c4ac073
Merge branch 'voip_design_updates' into voip_jitsi_remover
2021-04-28 14:03:24 +03:00
ismailgulek
850cfed45a
Merge branch 'develop' into voip_design_updates
2021-04-28 14:03:13 +03:00
ismailgulek
c0d32c9762
Update pill styling
2021-04-28 13:55:16 +03:00
ismailgulek
cf18e1bda9
Use call tile bg color
2021-04-28 13:46:55 +03:00
ismailgulek
b7785d707e
Hide chat in Jitsi call screen
2021-04-28 12:40:25 +03:00
ismailgulek
2bac32bb67
Hide voice call button for rooms with more than 2 people
2021-04-28 12:33:54 +03:00
Gil Eluard
4f22adc923
Merge branch 'develop' into element_4261
...
# Conflicts:
# CHANGES.rst
2021-04-28 10:07:56 +02:00
ismailgulek
35c72b4f22
Merge branch 'voip_design_updates' into voip_jitsi_remover
2021-04-27 14:51:19 +03:00
ismailgulek
2ff05ee81e
Add end call button for active calls
2021-04-27 14:50:58 +03:00
ismailgulek
e7ce0e53f9
Update connecting and ringing state strings
2021-04-27 14:35:56 +03:00
ismailgulek
c3c62d76aa
Hide jumper by default
2021-04-27 14:14:31 +03:00
ismailgulek
a52b28897d
Fine tune shadow
2021-04-27 14:13:31 +03:00
ismailgulek
fbed1e4459
Update styling
2021-04-27 13:49:56 +03:00
ismailgulek
fc5466ad31
Update shadow
2021-04-27 01:42:20 +03:00
ismailgulek
0049053ab9
Update jump to unread banner to pill style
2021-04-27 01:37:41 +03:00
Gil Eluard
8d02b5668e
Users must not be allowed to add or otherwise manage widgets in rooms
...
- Avoid navigation to integration management using integration popup with settings set to integration disabled
2021-04-26 20:17:43 +02:00
ismailgulek
1e8fc34e0a
Hide banners by default, stretch background into safe area
2021-04-26 15:59:13 +03:00
Gil Eluard
7a31ea526e
Widget navigation button still visible with settings set to integration disabled
2021-04-23 22:44:23 +02:00
Gil Eluard
2eece8153a
clear cache support for RiotSettings
2021-04-23 22:26:54 +02:00
ismailgulek
c0479dcfe3
Add slider to room screen, stack views at the top of the screen
2021-04-23 18:36:51 +03:00
ismailgulek
3b573a1d3d
Create slider view
2021-04-23 17:54:03 +03:00
ismailgulek
bb13428ee3
Merge branch 'develop' into voip_design_updates
2021-04-22 12:17:00 +03:00
ismailgulek
badbeea0e8
Add leave action to call tiles
2021-04-21 14:52:51 +03:00
ismailgulek
a395c7e51d
Update join button icon
2021-04-21 14:02:01 +03:00
ismailgulek
c8224d2c2e
Adjust join button content insets
2021-04-21 13:58:15 +03:00
ismailgulek
b4f4d9a002
Hide scroll to bottom when room is left
2021-04-21 12:50:37 +03:00
ismailgulek
b800cbbefd
Pop view controller if pushed before
2021-04-21 12:50:21 +03:00
ismailgulek
f23cc01b12
Merge branch 'develop' into voip_design_updates
2021-04-21 12:49:21 +03:00
ismailgulek
18da2ccc87
Update call button for groups
2021-04-21 12:47:28 +03:00
ismailgulek
fc0d9fee79
Remove temporary call bar
2021-04-21 11:41:28 +03:00
Gil Eluard
b1e932a356
Merge branch 'develop' into element_4218
...
# Conflicts:
# CHANGES.rst
# Riot/Managers/Settings/RiotSettings.swift
2021-04-21 09:08:58 +02:00
Gil Eluard
ae3b6950fa
Merge branch 'develop' into element_4211
...
# Conflicts:
# CHANGES.rst
2021-04-21 08:23:33 +02:00
Gil Eluard
27f51f863b
Merge branch 'develop' into element_4218
...
# Conflicts:
# CHANGES.rst
# Riot/Managers/Settings/RiotSettings.swift
2021-04-20 15:27:27 +02:00
Gil Eluard
5d63f431b0
Merge branch 'develop' into element_4211
...
# Conflicts:
# Riot/Managers/Settings/RiotSettings.swift
2021-04-20 15:05:20 +02:00
Gil Eluard
16da1f5648
Show / Hide integrations and actions in rooms
2021-04-20 14:54:53 +02:00
SBiOSoftWhare
873aa9fd8d
Merge branch 'develop' into fix_public_search
2021-04-20 14:20:41 +02:00
SBiOSoftWhare
55ebed6fae
DirectoryRecentTableViewCell: Do not use "directory_search_results_more_than" string when there is no rooms and the search is on.
2021-04-20 12:01:34 +02:00