Commit graph

4932 commits

Author SHA1 Message Date
yostyle
a3add5b793 Aggregate chunks in voice broacast 2022-10-20 01:45:57 +02:00
manuroe
2f09856fc3 Rename some existing voice broadcast files to VoiceBroadcastPlayback
Record will happen in separate files
2022-10-20 01:45:57 +02:00
manuroe
b8bc97a15e Removed VoiceBroadcastProtocol
We do not need to abstract it
2022-10-20 01:45:57 +02:00
yostyle
6e828b55d4 Check user id to prevent fake ckunk 2022-10-20 01:45:57 +02:00
yostyle
68adfe32f2 Add chunks in TimelineVoiceBroadcastDetails 2022-10-20 01:45:57 +02:00
yostyle
73fa0f22b6 Add some comments 2022-10-20 01:45:57 +02:00
Giom Foret
080acb3628 Display info dialogs when we prevent the user from starting a new voice broadcast
- Update the existing implementation used to start/stop a voice broadcast in order to handle the different cases where voice broadcast is denied
- Add the optional Voice broadcast action to the new wysiwyg composer
2022-10-20 00:38:42 +02:00
manuroe
e7cb42ec80 Merge remote-tracking branch 'origin/yostyle/voice_broadcast_playing' into yostyle/voice_broadcast_playing 2022-10-19 23:51:16 +02:00
manuroe
e92bb7926e VB: Support multi chunks playback 2022-10-19 23:09:48 +02:00
manuroe
34894bf559 VoiceMessageAudioPlayer: Add support of URLs queue playback
To be used for voice broadcast
2022-10-19 23:01:04 +02:00
Mauro Romito
debf954842 Merge branch 'develop' into mauroromito/6935_wysiwyg_placeholder 2022-10-19 21:26:38 +02:00
Giom Foret
03de5ec4ac - Fix the RoomBubbleCellData tag management (Record/Playback/NoDisplay)
- Force the VB display even if the Labs flag is disabled. The Labs flag is only used now to block VB recording and sending
- Fix: Release VBService when the user stops the broadcast
2022-10-19 19:25:54 +02:00
Mauro Romito
6bafe8928d improved old code further 2022-10-19 18:20:22 +02:00
Mauro Romito
c70da7e805 improved old code 2022-10-19 18:11:55 +02:00
Mauro Romito
417c2bb9e0 fixing a legacy issue that sometime removed the placeholder 2022-10-19 18:01:24 +02:00
manuroe
85f2076be8 VB: Make the view model aware of every chunk new coming
this reactive approach will help to cache and reorder them by sequence
2022-10-19 17:28:08 +02:00
Mauro Romito
0eff7d1adc improving code 2022-10-19 17:03:56 +02:00
yostyle
076db5b6c2 Support mp4 audio file format 2022-10-19 16:36:49 +02:00
Mauro Romito
95805392a1 rich text composer placeholder text implemented using the same logic of the normal composer 2022-10-19 16:32:02 +02:00
Andy Uhnak
ac6c8f0d4e Device-to-device verification 2022-10-19 15:12:16 +01:00
manuroe
261f477127 Expose better broadcast details to the view
Starting from the sender name but we can add more things. This is up to the design expectation
2022-10-19 15:32:03 +02:00
Mauro Romito
0f6d6f1cf5 added placeholder to the viewModel 2022-10-19 15:08:12 +02:00
Alfonso Grillo
26007be20e Improve http url interaction ux 2022-10-19 14:43:30 +02:00
Alfonso Grillo
3c5fb52d81 Remove clips to bounds for text views inside bubbles 2022-10-19 14:43:03 +02:00
manuroe
c90b0459ab VB: Playback starts to work but only the first chunk if it is ogg 2022-10-19 14:23:09 +02:00
yostyle
4216a731cb Add device_id and record tag 2022-10-19 13:10:59 +02:00
yostyle
f2af0703b1 Aggregate chunks in voice broacast 2022-10-19 11:11:49 +02:00
Alfonso Grillo
8439e1828f Fix text view height issue 2022-10-19 10:30:20 +02:00
manuroe
c96485a46f Rename some existing voice broadcast files to VoiceBroadcastPlayback
Record will happen in separate files
2022-10-19 10:13:07 +02:00
manuroe
1c4c3033a0 Removed VoiceBroadcastProtocol
We do not need to abstract it
2022-10-19 09:38:36 +02:00
yostyle
318f40817e Check user id to prevent fake ckunk 2022-10-19 09:09:57 +02:00
yostyle
fc7d37a273 Add chunks in TimelineVoiceBroadcastDetails 2022-10-18 23:36:21 +02:00
yostyle
fb41abbcb0 Add some comments 2022-10-18 17:32:40 +02:00
Alfonso Grillo
5043ece53b Remove space 2022-10-18 16:04:15 +02:00
Alfonso Grillo
b178b2dcb6 Add multiple fallbacks in AvatarViewDataProtocol 2022-10-18 15:12:42 +02:00
Alfonso Grillo
e4314400c6 Cleanup createAvatarButtonItem method 2022-10-18 15:12:42 +02:00
Alfonso Grillo
ce6575ce38 Add private var for avatar menu 2022-10-18 15:12:42 +02:00
David Langley
b5efb57ef7
Merge pull request #6919 from vector-im/langleyd/6900_wysiwyg_interactive_dismissal
Rich Text Composer :Missing change from fix for interactive dismissal
2022-10-18 12:34:26 +01:00
David Langley
c746d54065 Missing change from fix 2022-10-18 11:52:35 +01:00
Aleksandrs Proskurins
61f9047163
Merge pull request #6905 from vector-im/aleksandrs/6904_device_client_information_not_updated
Device Manger: Device client information not updated
2022-10-18 11:37:20 +03:00
Aleksandrs Proskurins
ebb72cfe9e Force update client information 2022-10-18 10:07:40 +03:00
Hugh Nimmo-Smith
e6d61c826b Use unstable prefixes for QR code login 2022-10-18 09:13:21 +03:00
David Langley
d97aa6cd7f
Merge pull request #6902 from vector-im/langleyd/6900_wysiwyg_interactive_dismissal
Rich Text Editor add support for interactive dismissal
2022-10-17 19:51:47 +01:00
David Langley
c0519b3d7b Add weak self reference to closure 2022-10-17 18:16:15 +01:00
Yoan Pintas
c8ceb52287
[Voice Broadcast] Aggregate the chunks of voice messages in room timeline (#6891) 2022-10-17 18:23:47 +02:00
David Langley
a0081dcb28 Set inputAccessoryViewForKeyboard so that interactive dismissal works. 2022-10-17 17:19:14 +01:00
Yoan Pintas
0340023bce
Fix bubble cell visibility (#6893) 2022-10-17 17:44:38 +02:00
Gil Eluard
ff0faf55a9
Merge pull request #6889 from vector-im/gil/6888-Notifications_on_this_device_not_refreshed
"Notifications on this device" not refreshed in user settings screen
2022-10-17 10:39:59 +02:00
Gil Eluard
5bd756ddf2 All chats shows no rooms in the list
- Fixed
2022-10-14 17:24:01 +02:00
Gil Eluard
93019603d0 "Notifications on this device" not refreshed in user settings screen 2022-10-14 15:10:15 +02:00
Mauro Romito
44297dd89d opacity transition implemented 2022-10-14 12:49:13 +02:00
Mauro Romito
91c9c78b97 custom tint + blinking dark theme text color issue fix 2022-10-14 10:45:24 +02:00
Stefan Ceriu
881662b088 Added E2EE support on sessions created through QR code login 2022-10-13 20:49:32 +03:00
David Langley
1f5830821c
Merge pull request #6831 from vector-im/langleyd/6830_wysiwyg_core_formatting
Wysiwyg: Core Formatting
2022-10-13 16:03:27 +01:00
Doug
b6e47f07a8
Add a SignOutFlowPresenter. (#6854)
Used in AllChats, UserSessions and Settings.
(TabBarCoordinator is unnecessary as signout will be removed from there).
2022-10-13 14:36:30 +01:00
Alfonso Grillo
7fe2d3e202 Add allowBackgroundAudioMessagePlayback build setting 2022-10-13 14:35:25 +02:00
Alfonso Grillo
6adc87797a Remove audio player info 2022-10-13 14:35:25 +02:00
David Langley
11b8d2ed32 Merge branch 'langleyd/6830_wysiwyg_core_formatting' of github.com:vector-im/element-ios into langleyd/6830_wysiwyg_core_formatting 2022-10-13 12:19:55 +01:00
David Langley
858744b643 more comment updates 2022-10-13 11:46:00 +01:00
David Langley
6fa409c32d Updates based on comments. 2022-10-13 11:12:14 +01:00
Stefan Ceriu
1739808130 Remove now unnecessary creator public key publishing. Rebuilt flows and fixed tests 2022-10-12 17:27:25 +03:00
Stefan Ceriu
e77557a2d8 Fix typo 2022-10-12 17:27:25 +03:00
Stefan Ceriu
e51a07b85c Fix initiator flows and e2e tests 2022-10-12 17:27:25 +03:00
Stefan Ceriu
dcc9cf71c6 Implement login with scanned QR code flows 2022-10-12 17:27:25 +03:00
Mauro Romito
ab1aee28ae code improvements 2022-10-12 15:54:14 +02:00
Doug
be25adc21d Fix RiotTests. 2022-10-12 14:42:24 +01:00
Mauro Romito
c376991fb7 fix 2022-10-12 15:28:13 +02:00
Mauro Romito
a45a14342c Merge branch 'langleyd/6830_wysiwyg_core_formatting' into mauroromito/wysiwyg_edit_reply_UI
# Conflicts:
#	Riot/Modules/Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift
2022-10-12 15:25:27 +02:00
Mauro Romito
98b47226c5 legacy sendMode code separation to have RiotSwiftUI be able to build. 2022-10-12 15:14:41 +02:00
David Langley
aa6c3a0041 get rid of additional UIHostingController. Cleanup and comments. 2022-10-12 14:14:25 +01:00
Gil Eluard
93ce9abbb0
Merge pull request #6862 from vector-im/gil/6853-Tidy_up_TabBarCoordinator_now_that_AllChatsCoordinator_exists
Tidy up TabBarCoordinator now that AllChatsCoordinator exists.
2022-10-12 15:10:17 +02:00
David Langley
b6e0340bce Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/6830_wysiwyg_core_formatting 2022-10-12 11:46:24 +01:00
Gil Eluard
9bc22e4ed2 Tidy up TabBarCoordinator now that AllChatsCoordinator exists. 2022-10-12 11:47:59 +02:00
Yoan Pintas
3488b67976
Add voice broadcast state event (#6785) 2022-10-12 11:30:38 +02:00
Mauro Romito
16b480d3da edit reply completed, just need to polish the UI a bit more. 2022-10-11 21:04:04 +02:00
Mauro Romito
f76959ee40 implemented cancel, but I need to actually need to solve a problem where the previous text is not stored in case of cancel of the reply/edit 2022-10-11 20:28:57 +02:00
Mauro Romito
7cc98520f5 edit mode changes the send button 2022-10-11 17:25:58 +02:00
Mauro Romito
9e842ce122 todo reminder 2022-10-11 13:06:28 +02:00
ismailgulek
ff8d3df86a Merge branch 'hotfix/1.9.8' into develop 2022-10-11 10:25:08 +03:00
Mauro Romito
a40d874674 improving overall code 2022-10-10 18:54:20 +02:00
Mauro Romito
7427ece6e2 improving code 2022-10-10 18:44:19 +02:00
Mauro Romito
580f1c2829 code improvements 2022-10-10 18:43:46 +02:00
Mauro Romito
8ac9fff779 error logging improvement 2022-10-10 18:32:44 +02:00
Mauro Romito
9ec60a572e formatted reply support 2022-10-10 18:26:48 +02:00
Mauro Romito
e55f48c047 edit works functionally (no UI changes yet) 2022-10-10 17:44:57 +02:00
Mauro Romito
a1c53040f0 created the replace formatted text function 2022-10-10 15:52:34 +02:00
Mauro Romito
e09451373b Merge branch 'langleyd/6830_wysiwyg_core_formatting' into mauroromito/wysiwyg_edit_and_reply
# Conflicts:
#	Riot/Modules/Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift
2022-10-10 12:51:48 +02:00
Doug
2c8df87314 Only update the nav bar from the top SwiftUI view. 2022-10-10 09:21:45 +01:00
David Langley
573f27a6f1 Add labs flag and strings 2022-10-08 11:57:13 +01:00
David Langley
12b7b6f8d4 fix newline 2022-10-08 10:59:32 +01:00
David Langley
80254ad01b Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/wysiwyg_integration 2022-10-08 10:58:10 +01:00
David Langley
2a9551c54e Merge branch 'langleyd/wysiwyg_integration' of github.com:vector-im/element-ios into langleyd/wysiwyg_integration 2022-10-08 10:47:39 +01:00
David Langley
a6f52e3b2b Move composer send media selection to it's own coordinator and us e ioS 15 api for sheet 2022-10-08 10:46:05 +01:00
David Langley
507ef9600f
Merge pull request #6821 from Velin92/mauroromito/wysiwyg_dark_mode
WYSIWYG Dark Mode Support
2022-10-08 10:45:08 +01:00
Mauro Romito
2118ab23c3 edit is displayed in the WYSIWYG, but the send button still sends a new message instead of correcting the edit 2022-10-07 18:35:13 +02:00
aringenbach
d32d619df2 Fix composer resizing animations 2022-10-07 14:05:51 +02:00
Mauro Romito
a36283ee7e pr comment addressed 2022-10-07 12:13:15 +02:00
Mauro Romito
308b34f41e dark mode support almost completed 2022-10-06 18:21:50 +02:00
Anderas
561f4d861e
Merge pull request #6808 from vector-im/andy/verification_refactors
Refactor verification manager, request, transactions
2022-10-06 16:22:41 +01:00
ismailgulek
19afad1f18
Login with QR UI components (#6790)
* Display QR button on login screen if HS supports

* Create start screen

* Add build flag

* Connect start screen to the login

* QR display screen

* Move `LabelledDividerView` into separate file

* Show display QR screen on button tap

* Add swift concurreny to CameraAccessManager

* Introduce `QRLoginServiceProtocol`

* Use new service in screens

* Introduce scan QR code screen

* Remove hardcoded service availability

* Remove unnecessary import

* Add confirmation screen

* Add loading screen

* Fix ZXingObjc targets

* Add failure screen

* Add strings

* Various UI tweaks, navigation according to the service state

* Fix tests

* Add string for invalid QR error

* Add QR login service mode
2022-10-06 18:05:46 +03:00
Stefan Ceriu
6e79b69019 Implement cross platform AES encryption support; add documentation 2022-10-06 17:33:18 +03:00
Stefan Ceriu
033920e63f Add rendezvous service (MSC3886) and ECDH X25519 AES 256 based secure channel creation establishing implementation and simple tests. 2022-10-06 17:33:18 +03:00
Gil Eluard
4eb7a87560
Merge pull request #6815 from vector-im/gil/6814-Check_enabled_field_in_notification_settings_push_toggles
Check enabled field in notification settings push toggles
2022-10-06 14:34:57 +02:00
Gil Eluard
13cbfaf0a9 Check enabled field in notification settings push toggles
- Update after review
2022-10-06 12:46:03 +02:00
Andy Uhnak
9e678e7795 Incoming verification requests with Crypto V2 2022-10-06 11:16:22 +01:00
Andy Uhnak
65a1f99c2e Refactor verification manager, request, transactions 2022-10-06 11:00:09 +01:00
Gil Eluard
c7232d0bea Check enabled field in notification settings push toggles 2022-10-06 11:40:12 +02:00
Doug
cb2207ec14 Fix review comments
Also fix a crash on iPad.
2022-10-05 16:48:51 +01:00
Doug
fea894ddcf Use regular titles for sub-screens of Settings. 2022-10-05 16:43:34 +01:00
David Langley
d729a37de5 Update sdk, fix composer sizing, margins and re-enabled fullscreen. 2022-10-05 10:21:04 +01:00
Doug
9afa3dd87f
Merge pull request #6799 from vector-im/doug/fix-swiftui-navigation-bars
Fix navigation bars inside of VectorHostingController.
2022-10-04 17:15:42 +01:00
Doug
aa46a2002d Fix navigation bars inside of VectorHostingController. 2022-10-04 16:05:09 +01:00
David Langley
4cc678c9b6 add composer actions/modules and ability to send rich messages 2022-10-04 15:01:01 +01:00
Doug
8438c7f413 Fix missing toolbar in AllChatsViewController.
The empty artwork view was obscuring it.
2022-10-04 14:59:27 +01:00
Doug
b3e9b83ea6 Add missing accessibility labels on All Chats buttons. 2022-10-03 12:48:46 +01:00
David Langley
ef3e76b94b add simple formatting and maximise support for replacement toolbar 2022-10-02 09:06:06 +01:00
ismailgulek
26665fdc81
New session manager labs flag (PSG-792) (#6780)
* Add new session manager labs flag

* Add labs flag for client information feature

* Add changelog
2022-09-30 15:45:20 +03:00
Gil Eluard
f4da3e2448
Merge pull request #6784 from vector-im/gil/6755-Unable_to_send_message_after_filtering_for_room
Unable to send message after filtering for room
2022-09-30 10:35:01 +02:00
Gil Eluard
c351ad39d4 Unable to send message after filtering for room
- Fixed
2022-09-29 16:51:32 +02:00
Andy Uhnak
2a05d10362 Manual device verification with Crypto V2 2022-09-29 14:34:39 +01:00
Andy Uhnak
6c358b2da4 Merge branch 'master' into develop 2022-09-28 18:03:37 +01:00
Andy Uhnak
2029aa5fb9 Decorate events decrypted with untrusted sessions 2022-09-28 17:04:45 +01:00
Anderas
4472a4079a
Merge pull request #6775 from vector-im/andy/verification_fix
Fix verification check
2022-09-28 14:16:59 +01:00
Andy Uhnak
9c27038a7e Fix verification check 2022-09-28 12:55:31 +01:00
ismailgulek
6b7e8a68ab
Avoid redundant media reloads (#6763)
* Avoid redundant reloads on media viewer

* Add changelog
2022-09-26 14:56:15 +03:00
Johannes Marbach
14ab0c6c24
Merge pull request #6727 from vector-im/johannes/msisdn-country-code
Pass country code into MSISDN requests
2022-09-26 10:01:50 +02:00
aringenbach
04ef849913 Fix render of links with both characters requiring percent encoding and markdown-like syntax 2022-09-23 15:06:40 +02:00
Johannes Marbach
3a8c1acdbe Merge branch 'develop' into johannes/scroll-crash 2022-09-20 21:44:03 +02:00
Johannes Marbach
d591ce638e Fix crash when scrolling chat list
Fixes: #6749
2022-09-20 21:19:28 +02:00
ismailgulek
fbf78b421e
Release 1.9.6 (#6747)
* Device manager: add user sessions overview current session strings.

* Create UserSessionCardView to display session informations.

* UserSessionsOverview: Handle current session section view.

* Prepare for new sprint

* Dismiss the launching screen when clearing cache.

* Fix crash when previewing a room.

* Fix typo in empty state

* Code review fixes

* Update swift-ogg and add changelog

* Fix crash on logout from too much wrong pin codes

* Update changelog to original issue

* Disable unnecessary network breadcrumbs in Sentry

* Changelog

* Fix login crash on Xcode 14 builds

Fixes #6722

* Put the session creator on the main actor instead.

This covers all login and registration options.

* Only disable the composer if the room is yet to be created.

* Add missing source views for iPad.

* New App Layout: fixed rooms list doesn't update after log out and log into another account

* New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling

* Fix replied event content parsing for nested replies

* Fixed failed to join room (was not legal room)

* Timeline composer layout loop fix (#6743)

* Publish suitable view height for user suggestions

* Update container view height

* Add changelog

* Fix user suggestions layout for pre iOS 16

* version++

Co-authored-by: SBiOSoftWhare <steveb@matrix.org>
Co-authored-by: Doug <douglase@element.io>
Co-authored-by: Germain Souquet <germain@souquet.com>
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
Co-authored-by: Aleksandrs Proskurins <paleksandrs@gmail.com>
Co-authored-by: David Langley <langley.dave@gmail.com>
Co-authored-by: aringenbach <arnaudr@element.io>
Co-authored-by: aringenbach <80891108+aringenbach@users.noreply.github.com>
Co-authored-by: Andy Uhnak <andyuhnak@gmail.com>
Co-authored-by: Johannes Marbach <johannesm@element.io>
Co-authored-by: Gil Eluard <gile@element.io>
Co-authored-by: Gil Eluard <gil.eluard@gmail.com>
Co-authored-by: gulekismail <ismailgulek0@gmail.com>
2022-09-20 13:45:49 +03:00
Gil Eluard
00e44c1cd1
Merge pull request #6746 from vector-im/gil/6653-Failed_to_join_room 2022-09-20 11:29:03 +02:00
Stefan Ceriu
54338115a1
Merge pull request #6745 from vector-im/aringenbach/6729_fix_replied_event_parsing
Fix replied event content parsing for nested replies
2022-09-20 11:46:25 +03:00
ismailgulek
f201ea59c9
Timeline composer layout loop fix (#6743)
* Publish suitable view height for user suggestions

* Update container view height

* Add changelog

* Fix user suggestions layout for pre iOS 16
2022-09-20 11:40:32 +03:00
Gil Eluard
c4e0544c89 Fixed failed to join room (was not legal room) 2022-09-20 10:01:46 +02:00
aringenbach
9b4f4b943b Fix replied event content parsing for nested replies 2022-09-20 09:53:35 +02:00
Gil Eluard
28dc2d0319
Merge pull request #6741 from vector-im/gil/6707-New_layout-Low_priority_rooms_titles_obscured_by_bottom_bar_when_side_scrolling
New layout: Fixed low priority rooms titles obscured by bottom bar wh…
2022-09-19 17:36:18 +02:00
Gil Eluard
d68e3ab4e0
Merge pull request #6740 from vector-im/gil/6739-New_App_Layout_rooms_list_doesn_t_update_after_log_out_and_log_into_another_account
New App Layout: fixed rooms list doesn't update after log out and log…
2022-09-19 17:35:59 +02:00
Gil Eluard
8b002fde0c New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling 2022-09-19 15:35:58 +02:00
Gil Eluard
692ece15fd New App Layout: fixed rooms list doesn't update after log out and log into another account 2022-09-19 13:38:36 +02:00
Stefan Ceriu
a5804a3025
Merge pull request #6733 from vector-im/doug/6708-fix-composer-jumping
Only disable the composer if the room is yet to be created.
2022-09-19 13:08:36 +03:00
Doug
1025e4dc5c Add missing source views for iPad. 2022-09-16 21:50:01 +01:00
Doug
61100ba2ed Only disable the composer if the room is yet to be created. 2022-09-16 19:46:11 +01:00
Johannes Marbach
0e845dcd04 Pass country code into MSISDN requests
Fixes #6723
2022-09-15 20:22:16 +02:00
Andy Uhnak
aa3626d496 Disable unnecessary network breadcrumbs in Sentry 2022-09-15 16:38:06 +01:00
aringenbach
c3c8a7ee0e Fix crash on logout from too much wrong pin codes 2022-09-15 09:42:50 +02:00
Doug
7b67ed65e7 Fix crash when previewing a room. 2022-09-13 17:32:34 +01:00
Doug
6f92a657bd Dismiss the launching screen when clearing cache. 2022-09-13 17:32:05 +01:00
Stefan Ceriu
81773cd1e5 Replace attributed string height calculation with a more reliable implementation 2022-09-12 18:18:31 +03:00
Stefan Ceriu
8f9eddee50 Fix timeline items text height calculation 2022-09-11 11:07:37 +03:00
giomfo
b01b5f4a4a
Remove the automatic invite on new message in a DM left by the direct user (#6695) 2022-09-09 09:16:52 +02:00
Yoan Pintas
ec57ba4285
Fix composer expansion on Start DM (#6692) 2022-09-09 09:01:04 +02:00
Stefan Ceriu
73d5d18f50
Merge pull request #6675 from vector-im/gil/6673-Remove_labs_flag_for_New_App_Layout
Removed labs flag and enabled New App Layout
2022-09-07 12:27:29 +03:00
Yoan Pintas
e56981b296
Start DM on first message (#6367)
Start DM on first message

Co-authored-by: Philippe Loriaux <philippel@element.io>
2022-09-06 14:33:32 +02:00
Stefan Ceriu
405c2d8e32
Fixes vector-im/element-ios/issues/6441 - Incorrect timeline item text height calculation (#6679) 2022-09-06 12:05:15 +03:00
Gil Eluard
d65143a92e
Merge pull request #6678 from vector-im/gil/6674-Update_empty_states_as_per_latest_design_update
Updated empty states as per latest design update
2022-09-06 09:01:30 +02:00
Gil Eluard
700b548bc1
Merge pull request #6677 from vector-im/gil/6676-Reset_allChatsOnboardingHasBeenDisplayed_on_logout
Reset allChatsOnboardingHasBeenDisplayed on logout
2022-09-06 08:53:52 +02:00
Gil Eluard
c6952acc28 Fixed last scrolling glitches in All Chats screen
- Changed comment
2022-09-05 23:37:19 +02:00
Gil Eluard
08a2183fc1 Fixed last scrolling glitches in All Chats screen 2022-09-05 23:32:11 +02:00
Gil Eluard
b7c8659fb3 Updated empty states as per latest design update 2022-09-05 16:06:31 +02:00
aringenbach
33540c9977
Merge pull request #6671 from vector-im/aringenbach/6670_mention_pills_partial_text_message
Fix mention pills display when coming back to a room with an unsent message
2022-09-05 14:24:53 +02:00
Gil Eluard
e484030851 Reset allChatsOnboardingHasBeenDisplayed on logout 2022-09-05 13:21:59 +02:00
Gil Eluard
c4a0f808b9
Merge pull request #6669 from vector-im/gil/6512-Last_message_time_ellipsis
Last message time ellipsis
2022-09-05 12:43:29 +02:00
Gil Eluard
5a79db57dc Removed labs flag and enabled New App Layout 2022-09-05 12:03:52 +02:00
aringenbach
582b1cfe05 Fix mention pills display when coming back to a room with an unsent message 2022-09-05 10:56:50 +02:00
Anderas
1a45793021
Merge pull request #6668 from vector-im/andy/discard_session
Slash command to manually discard outbound session
2022-09-05 09:49:59 +01:00
Gil Eluard
d010cef9b2
Merge pull request #6665 from vector-im/gil/6645-UI_glitches_in_dark_mode
UI glitches in dark mode
2022-09-05 10:46:31 +02:00
Gil Eluard
194d0d470c Last message time ellipsis
- Fixed
2022-09-05 10:27:23 +02:00
Gil Eluard
d5e54afa70
Merge pull request #6660 from vector-im/gil/6513-Glitchy_room_list_header_when_scrolling
Glitchy room list header when scrolling
2022-09-05 10:16:56 +02:00
Andy Uhnak
eb63e8909a Slash command to discard session 2022-09-05 08:36:00 +01:00
Gil Eluard
0c719b9cec Fixed UI glitches in dark mode
- Update after review
- Better theme support for `RoundedToastView`
- Better theme support for `RecentsInvitesTableViewCell`
2022-09-03 22:03:54 +02:00
Gil Eluard
aee6c8728a Merge branch 'gil/6513-Glitchy_room_list_header_when_scrolling' into gil/6645-UI_glitches_in_dark_mode 2022-09-03 14:54:09 +02:00
Gil Eluard
356824b1f4 Glitchy room list header when scrolling
- update after review
2022-09-02 22:30:19 +02:00
aringenbach
516712f50f Fix mention pills display on iOS 16 2022-09-02 16:22:17 +02:00
Gil Eluard
371d8b3800 Fixed UI glitches in dark mode 2022-09-02 14:23:46 +02:00
Gil Eluard
4148e024e8 Merge branch 'develop' into gil/6513-Glitchy_room_list_header_when_scrolling 2022-09-01 16:57:20 +02:00
Gil Eluard
785b866217 Glitchy room list header when scrolling
- fixed
2022-09-01 16:56:18 +02:00
Anderas
cc2115ec2d
Merge pull request #6647 from vector-im/andy/sentry_performance
Measure performance in Sentry
2022-08-31 11:37:43 +01:00
Anderas
01cfd16053
Merge pull request #6641 from vector-im/andy/6589_self_verification
Self-verification flow in Crypto V2
2022-08-30 11:50:20 +01:00
Gil Eluard
8f159d8c93 Added Labs flag for the new App Layout
- Make CI happy
2022-08-29 16:01:34 +02:00
Gil Eluard
d2c64c44d4 Added Labs flag for the new App Layout
- Make CI happy
2022-08-29 15:24:10 +02:00
Gil Eluard
5e29f57da9 Added Labs flag for the new App Layout 2022-08-29 14:59:09 +02:00
Stefan Ceriu
8a5accf752
Merge pull request #6646 from vector-im/ismail/6628_notification_fixes
Fixes for thread notifications
2022-08-29 10:27:34 +03:00
Andy Uhnak
d7ba2e2c3a Measure performance in Sentry 2022-08-26 16:33:03 +01:00
Stefan Ceriu
2b32804c3a Fixes vector-im/element-ios/issues/5279 - Stop waiting for biometric unlock if disabled system wide 2022-08-26 17:34:52 +03:00
ismailgulek
f496afdeef Paginate through room events if needed when opening the app from a notification 2022-08-26 16:56:39 +03:00
ismailgulek
a718004e4d Do not destroy thread data sources 2022-08-26 16:55:25 +03:00
ismailgulek
813561ac9b Implement caching for thread data sources 2022-08-26 16:55:08 +03:00
ismailgulek
d405e92104 Add a sync method to check a room data source existence 2022-08-26 16:54:11 +03:00
ismailgulek
ad68023fb7 Nullify thread on data source reset 2022-08-26 16:53:50 +03:00
ismailgulek
b318026d91 Call delegate method of room data source only if there is a change 2022-08-26 14:13:37 +03:00
ismailgulek
1ba5738e2c Fix navigation controller toolbar when opening the from a notification 2022-08-26 14:12:55 +03:00
ismailgulek
949fca3e9b Fix a race in room data source initializer, by adding threadId parameter in every case 2022-08-26 14:12:13 +03:00
Gil Eluard
1e7bc1978b
Merge pull request #6630 from vector-im/gil/6556-The_avatar_menu_button_should_handle_alpha_channel
App Layout: added support for transparent avatar icons in the all cha…
2022-08-26 10:14:17 +02:00
Andy Uhnak
545868681d Self-verification flow 2022-08-25 16:24:17 +01:00
Gil Eluard
bffa8c6abf
Merge pull request #6639 from vector-im/gil/6557-App_Layout-Reactions_have_no_background
App Layout: fixed reactions background in timeline
2022-08-25 16:06:17 +02:00
Gil Eluard
89afed5e58
Merge pull request #6636 from vector-im/gil/6577-App_Layout-Remove_Low_Priority_Rooms_from_Filters
app layout remove low priority rooms from filters
2022-08-25 14:22:40 +02:00
Gil Eluard
7459fe0578 App Layout: fixed reactions background in timeline 2022-08-25 13:51:50 +02:00
Anderas
7e645330bb
Merge pull request #6634 from vector-im/andy/sentry
Upload Sentry Dsyms for App Store builds
2022-08-25 11:58:13 +01:00
Stefan Ceriu
75489d508d
Merge pull request #6629 from vector-im/stefan/pinEntryLandscapeFix
Render the PIN entry screen correctly on landscape
2022-08-25 12:46:26 +03:00
Gil Eluard
08b81c2979 App Layout: Removed Low Priority Rooms from Filters 2022-08-25 11:30:11 +02:00
Andy Uhnak
c5f50e62ce Upload Sentry Dsyms for App Store builds 2022-08-25 10:15:03 +01:00
Gil Eluard
4acdbd4452 App Layout: added support for transparent avatar icons in the all chats screen 2022-08-25 10:20:03 +02:00
Stefan Ceriu
7da27447ee Render the PIN entry screen correctly on landscape 2022-08-25 10:14:14 +03:00
Gil Eluard
e6587784d8 App Layout: number of invites is limited to 10 in the All Chats screen
- fixed
2022-08-24 20:55:38 +02:00
Gil Eluard
453b6894ae App Layout: Add usage measures
- Update after review
2022-08-24 13:37:47 +03:00
Gil Eluard
bc5e648adf App Layout: Add usage measures
- Update after review
2022-08-24 13:37:47 +03:00
Gil Eluard
ba283ff81b App Layout: Add usage measures 2022-08-24 13:37:47 +03:00
Gil Eluard
5dabb4a9b4
Merge pull request #6615 from vector-im/gil/6608-App_Layout-last_UI_tweaks_before_RC
App Layout: last UI tweaks before RC
2022-08-24 10:08:33 +02:00
Anderas
966069e91b
Merge pull request #6611 from vector-im/andy/sentry
Track all errors in Sentry
2022-08-24 08:18:29 +01:00
Gil Eluard
010fd1b495 Merge branch 'develop' into gil/6608-App_Layout-last_UI_tweaks_before_RC
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
2022-08-23 21:16:48 +02:00
Gil Eluard
de291a5954
Merge pull request #6613 from vector-im/gil/6607-App_Layout-Release_Experience
App Layout: Release experience
2022-08-23 21:06:22 +02:00
Gil Eluard
e0ddd021a9 App Layout: last UI tweaks before RC 2022-08-23 20:50:12 +02:00
Gil Eluard
d71f6be74d App Layout: Release Experience
- Update after code / design review
2022-08-23 16:25:52 +02:00
Gil Eluard
3bf9879d35 App Layout: Release Experience
- First iteration before final design
2022-08-23 11:20:46 +02:00
SBiOSoftWhare
20b8b11609 Merge branch 'develop' into steve/6585_session_mgmt_empty_screen 2022-08-23 09:45:09 +02:00
Andy Uhnak
badf0a884c Track all errors in Sentry 2022-08-23 08:14:59 +01:00
SBiOSoftWhare
8e78e1d5ff SettingsViewController: Handle user sessions screen flow. 2022-08-22 17:50:17 +02:00
Gil Eluard
c119602c3c
Merge pull request #6601 from vector-im/gil/6599-Space_invites_in_the_bottom_sheet
App Layout: space invites in the bottom sheet
2022-08-22 17:49:33 +02:00
Gil Eluard
e793a4a6c8
Merge pull request #6606 from vector-im/gil/6605-App_Layout-UI_tweaks_for_Tabs
App Layout: UI tweaks for Tabs
2022-08-22 17:47:42 +02:00
Gil Eluard
3b2a85f42c App Layout: UI tweaks for Tabs 2022-08-22 16:23:20 +02:00
Gil Eluard
a0af669ddb App Layout: added space invites in space bottom sheet
- UI tweaks
2022-08-22 13:42:37 +02:00
Gil Eluard
9e8fe7e520 New App Layout: added suppport for room invites in the all chats screen 2022-08-22 13:00:34 +02:00
Gil Eluard
973560f0a6 App Layout: added space invites in space bottom sheet
- Reintroduced room invites in All Chats screen
2022-08-21 13:17:06 +02:00
Gil Eluard
be573b0a8a App Layout: added space invites in space bottom sheet 2022-08-21 11:07:21 +02:00
Gil Eluard
1bd8e9af3d New App Layout: Added missing empty states in room list and space bottom sheet
- make breadcrumbs visible accordingly with the all chats layout options
2022-08-19 23:19:16 +02:00
Gil Eluard
72689b8fb5 New App Layout: Added missing empty states in room list and space bottom sheet 2022-08-19 17:12:33 +02:00
Phl-Pro
a0a6f20c9a
Merge pull request #6588 from vector-im/phlpro/6496-share-link-only-when-accessible
Display the option "Share invite link" only when the room is accessible by link
2022-08-19 13:39:52 +02:00
Gil Eluard
a2223639b0
Merge pull request #6590 from vector-im/gil/6574-App_Layout_Context_Menus
Update app layout context menus
2022-08-19 10:24:51 +02:00
Gil Eluard
7b02b5f481
Merge pull request #6593 from vector-im/gil/6581-App_Layout-Leaving_Space_should_send_user_to_All_Chats
App Layout: Leaving a Space now sends user to All Chats
2022-08-19 10:09:50 +02:00
Gil Eluard
9e0247099e App Layout: Leaving a Space now sends user to All Chats 2022-08-18 17:48:55 +02:00
Gil Eluard
86ec952a5a App Layout: reintroduced existing Notification left markers on room cells 2022-08-18 17:44:24 +02:00
Gil Eluard
7d144f08b2
Merge pull request #6568 from aaronraimist/delete-leave
Change text when swiping on room from Delete to Leave
2022-08-18 16:45:12 +02:00
Gil Eluard
bb506f8dd3 App Layout: Context Menus
- Updated avatar menu
2022-08-18 16:34:04 +02:00
Gil Eluard
32ea5613f6 App Layout: Context Menus
- Fixed
2022-08-18 16:15:47 +02:00
Philippe Loriaux
c921a764e9 Display the option "Share invite link" only when the room is accessible by link (#6496) 2022-08-18 15:37:00 +02:00
Anderas
3c4af39df9
Merge pull request #6452 from vector-im/andy/6443_sas_verification
Outgoing SAS User Verification Flow
2022-08-18 14:11:25 +01:00
ismailgulek
ca895a25f0
Fix table view height constraints in the room screen 2022-08-15 14:49:55 +03:00
ismailgulek
e0f1e4dcad
Revert the fix for keyboard stickiness, rename inputAccessoryView 2022-08-15 14:49:24 +03:00
Aaron Raimist
6324e1d7df
Change text when swiping on room from Delete to Leave 2022-08-14 06:32:30 +00:00
ismailgulek
98338fd946
Remove unnecessary inputAccessoryView from room input toolbar 2022-08-12 17:55:59 +03:00
ismailgulek
34d09cd0f9
Fix UITableViewAlertForLayoutOutsideViewHierarchy errors 2022-08-12 17:55:59 +03:00
ismailgulek
ecddc6b8f8
Fix UITableViewAlertForVisibleCellsAccessDuringUpdate errors 2022-08-12 17:55:59 +03:00
ismailgulek
067bd92f84
Add an entry for event untrusted status into the encryption info view 2022-08-11 13:52:28 +03:00
ismailgulek
ec306bfc1f
Adapt api changes from key backup module 2022-08-11 13:52:01 +03:00
Doug
4c25d1f351 Merge branch 'master' into develop 2022-08-10 16:39:09 +01:00
Doug
988acf26b8 Fix potential crash when dismissing an image. 2022-08-10 11:48:00 +01:00
Doug
33a7c27c0b Remove flairs and related groups. 2022-08-09 15:04:54 +01:00
Doug
5f21b5c103 Fix build errors. 2022-08-09 15:04:54 +01:00
Doug
4572e7c480 Remove all types related to Groups 2022-08-09 15:04:54 +01:00
Johannes Marbach
67a5dfddfe Revert "Merge pull request #6529 from vector-im/feature/voice-message-max-length"
This reverts commit f92bda4e88, reversing
changes made to b7713043b1.
2022-08-09 10:24:03 +02:00