Commit graph

4932 commits

Author SHA1 Message Date
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
SBiOSoftWhare
36b4a35164
Merge pull request #6542 from vector-im/steve/lls_debug_beacon_info
RoomBubbleCellData: Add logs to track missing beacon info summary associated to a start beacon info
2022-08-09 10:01:02 +02:00
Doug
16cc569b84 Replace error alert with server selection screen in startFlow. 2022-08-09 08:54:31 +01:00
Doug
90ecedbd22 Use the default homeserver when starting a new auth flow.
And override this when a provisioning link has been set.
2022-08-09 08:54:31 +01:00
SBiOSoftWhare
649178bba8 RoomBubbleCellData: Add logs to track missing beacon info summary associated to a start beacon info. 2022-08-08 15:33:18 +02:00
Gil Eluard
2b4f81fb82
The theme defined in the application is not applied to all UI components (#6532)
* The theme defined in the application is not applied to all UI components
2022-08-05 15:00:22 +02:00
Gil Eluard
c82ce52a7c
Some UI tweaks for New App Layout (#6535)
* Some UI tweaks for New App Layout
2022-08-05 14:58:48 +02:00
Gil Eluard
da27091d8b
Conditionally hide room list tabs (#6533)
* Conditionally hide room list tabs
2022-08-05 14:56:19 +02:00
Gil Eluard
a809185407
Implement new space selector bottom sheet (#6518)
* Delight: Edit layout experiment #6079
2022-08-05 13:39:45 +02:00
Milton Moura
6cb076badb
Fixes a glitch when dismissing a GIF in the media attachment viewer (#6475) (#6476)
* Fixed a glitch in media viewer when dismissing a GIF: the WebView which shows the animation would show in the background while the transition interaction occurred

* adding the changelog entry

Signed-off-by: Milton Moura <miltonmoura@gmail.com>
2022-08-05 11:01:31 +01:00
Doug
513250317f Don't show personalisation after registering with a generic SSO provider. 2022-08-04 17:35:16 +01:00
Johannes Marbach
f92bda4e88
Merge pull request #6529 from vector-im/feature/voice-message-max-length
Increase max length of voice messages to 15m (PSG-662)
2022-08-04 17:26:53 +02:00
Doug
b7713043b1
Fix an infinite loop when tapping an unjoined room alias. (#6522)
* Fix a crash in universal link handling.
* Fix an infinite loop when tapping an unjoined room alias.
2022-08-04 15:41:50 +01:00
Johannes Marbach
b9c83581f1 Increase max length of voice messages to 15m (PSG-662)
Relates to: vector-im/element-ios#5415

Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-08-04 13:30:19 +02:00
Doug
9ab59b5c6a Move the attachment nav bar into a container. 2022-08-03 16:32:29 +01:00
SBiOSoftWhare
5d9f423ea8 Move RoomTimelineLocationView to appropriate folder. 2022-08-03 11:08:25 +02:00
Doug
4928facc03 Fix status bar style when using a custom theme. 2022-08-02 17:21:30 +01:00
SBiOSoftWhare
c9e916b909
Merge pull request #6499 from vector-im/steve/6493_lls_tile_server_error
Location sharing: Render fallback UI when tile server unavailable (PSG-606)
2022-08-02 17:42:50 +02:00
Gil Eluard
55d7c22124
Delight edit layout experiment (#6384)
* Delight: Edit layout experiment #6079
* Feature flag new App Layout #6406
* Update All chats screen with latest design #6407
2022-08-02 17:27:33 +02:00
SBiOSoftWhare
a619b7e197 Map loading error: Use svg image instead of png. 2022-08-02 17:14:16 +02:00
SBiOSoftWhare
48f58efc5d RoomTimelineLocationView: Improve map loading error management. 2022-08-02 17:06:44 +02:00
Doug
54e43518a7 Replace check on unassigned var with NSURLErrorCancelled 2022-08-01 12:35:50 +01:00
SBiOSoftWhare
d29ba848e4 RoomTimelineLocationView: Handle map loading error UI. 2022-08-01 12:40:48 +02:00
vollkorntomate
bf0444c574 Show switch button if there are no public rooms on homeserver
Fixes #4700

Signed-off-by: Thomas Völkl thomas@vollkorntomate.de
2022-07-31 18:24:22 +02:00
Doug
66a2d9f5ea
Stop using an ephemeral web browser session on SSO (#6464)
Rename the bundle name to Element for the SSO alert.

* Fix unit tests after bundle name change.

* Update slather for bundle name change.
2022-07-27 12:13:31 +01:00
SBiOSoftWhare
0351795976
Merge pull request #6471 from vector-im/steve/6470_lls_delete
Location sharing: Handle live location sharing delete (PSG-487)
2022-07-26 10:53:35 +02:00
Johannes Marbach
ca8a1fff31 Read tile server URL from .well-known (PSG-592)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-25 17:00:37 +02:00
SBiOSoftWhare
360bf36b38 RoomDataSource: Handle live location sharing deletion. 2022-07-25 15:02:33 +02:00
David Langley
7bec008538 Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/6419_remove_ffmpeg_again 2022-07-21 17:31:08 +01:00
Andy Uhnak
561acf516f Outgoing SAS User Verification Flow 2022-07-19 12:26:03 +01:00
Doug
e3bcb71b09 FTUE tweaks
- Allow login using a phone number.
- Update the server when entering a full MXID during registration.
- Reset the authentication service back to matrix.org after onboarding completes.
- Disable zoom on ReCaptcha to fix responsiveness issue.
- Tidy up unused methods.
2022-07-19 09:22:15 +01:00
SBiOSoftWhare
2b6d9479a2
Merge pull request #6449 from vector-im/steve/6448_map_tile_credits
Location sharing: Show map credits on live location timeline tile only when map is shown (PSG-626)
2022-07-19 09:24:20 +02:00
SBiOSoftWhare
1d6a61c0e8
Merge pull request #6447 from vector-im/steve/6423_lls_reply
Location sharing: Handle live location sharing start event reply in the timeline (PSG-4)
2022-07-18 18:16:50 +02:00
Anderas
c467308afb
Merge pull request #6444 from vector-im/andy/1_verification_protocols
Convert verification request and transaction to protocols
2022-07-18 16:41:39 +01:00
SBiOSoftWhare
3a56d0f8be RoomTimelineLocationView: Show map credits only when map is visible. 2022-07-18 17:20:26 +02:00
SBiOSoftWhare
8a9f026715 LocationPlainCell: Support long press for context menu display. 2022-07-18 15:48:58 +02:00
SBiOSoftWhare
023e1f3bdb RoomVC: Updated supported context menu actions for beacon info event. 2022-07-18 15:47:05 +02:00
Doug
888128bf45 Make deep links update AuthenticationViewController before it gets shown. 2022-07-18 14:05:48 +01:00
Andy Uhnak
a0995907cb Convert verification request and transaction to protocols 2022-07-18 10:28:48 +01:00
Doug
f8c2a57d8b Merge branch 'master' into develop 2022-07-15 14:26:12 +01:00
Doug
372ad84702 Reword account deactivation button in Settings. 2022-07-15 10:36:09 +01:00
Doug
572a8762ac Fix build error on MXKSendReplyEventStringLocalizer. 2022-07-14 16:56:35 +01:00
Doug
7263804f01 Update remaining strings for FTUE.
Include homeserver in view models/state as needed.
Pre-fill the user's display name as set by the server.
2022-07-14 16:56:35 +01:00
Doug
ec8100383f Update use case, registration and login screens.
Remove "Custom server" button from use case screen.
Remove matrix.org description.
Add username availability to registration screen.
2022-07-14 16:56:35 +01:00
Doug
26bdc9af06 Move AuthenticationCoordinator into Authentication module.
Reorganise moving AuthenticationViewController into a Legacy folder.
2022-07-14 16:56:35 +01:00
David Langley
a9f56a1eb5 Remove ffmpeg again with opus libraries fixed to add arm64 sim support. 2022-07-13 14:01:02 +01:00
Doug
16254b2bbe Fix a bug setting nil soft logout credentials. 2022-07-13 09:44:40 +01:00
aringenbach
e61d92c491
Merge pull request #6399 from vector-im/aringenbach/6398_fix_slash_commands
Fix slash commands from room composer
2022-07-12 11:31:24 +02:00
aringenbach
1b2b962fd3 Rename isIRCStyleCommand to sendAsIRCStyleCommandIfPossible 2022-07-12 10:37:29 +02:00
aringenbach
03440ace4c Rework slash command condition to make it a bit clearer 2022-07-12 10:35:05 +02:00
Doug
278311863c Rename riot-keys.txt to element-keys.txt. 2022-07-12 09:15:44 +01:00
aringenbach
b671b026c0
Merge pull request #6396 from vector-im/aringenbach/6395_fix_room_links
Fix inoperant room links with alias/identifiers
2022-07-12 09:28:02 +02:00
aringenbach
26709348d7 Move fix to AppDelegate links handling 2022-07-11 18:36:56 +02:00
aringenbach
2a49d99231 Fix slash commands from room composer 2022-07-11 18:17:12 +02:00
Anderas
8588ea14d3
Merge pull request #6393 from vector-im/andy/sentry_error
Log sentry events as debug instead of error
2022-07-11 15:27:32 +01:00
Andy Uhnak
6e8ce518e6 Log sentry events as debug instead of error 2022-07-11 10:37:43 +01:00
Doug
6340e8f10d Revert some fonts that were changed in #6275 2022-07-08 16:13:20 +01:00
SBiOSoftWhare
611d1a1c9c
Merge pull request #6383 from vector-im/steve/lls_design_review
Location sharing: Live location sharing UI polishing
2022-07-07 16:53:57 +02:00
Doug
545b641e53 Fixup missing colours and use resolved colours in UIKit.
Fix the confetti colour when using DesignKit.
Pin swift packages.
Fix UI tests target.
2022-07-07 15:42:57 +01:00
Doug
ef5365ab24 Replace DesignKit with package from ElementX. 2022-07-07 15:42:57 +01:00
Doug
00d781ac22
Add support for in-app notifications. (#6341) 2022-07-07 15:31:37 +01:00
SBiOSoftWhare
df3196e0fc Merge branch 'develop' into steve/lls_design_review 2022-07-07 10:27:18 +02:00
SBiOSoftWhare
5ed1187909 RoomTimelineLocationView: Update information banner opacity. 2022-07-06 16:29:47 +02:00
ismailgulek
f89391b863
Fix the safe area insets issue without method swizzling 2022-07-06 13:20:24 +03:00
Andy Uhnak
d839a95981 Track non-fatal issues via analytics 2022-07-05 17:15:51 +01:00
Johannes Marbach
4acc26f929 Merge branch 'develop' into johannes/swiftui-safearea-fix
# Conflicts:
#	Riot/Modules/Common/SwiftUI/VectorHostingController.swift
2022-07-05 14:10:41 +02:00
Gil Eluard
4af26062eb
Server Offline Activity Indicator (#6314)
* Server Offline Activity Indicator

- implemented
2022-07-05 14:04:52 +02:00
Gil Eluard
766df90504
Enhance the VectorHostingController to be presented as a bottom sheet (#6377)
* Enhance the VectorHostingController to be presented as a bottom sheet

- Done
2022-07-05 12:18:10 +02:00
aringenbach
3330938da8
Merge pull request #6373 from vector-im/aringenbach/6273_delete_riot_defaults
Remove legacy Riot-Defaults property list
2022-07-05 10:50:35 +02:00
ismailgulek
8e456298e8
Merge branch 'master' into develop 2022-07-05 10:26:51 +03:00
Johannes Marbach
62033f06c3 Fix layout issues in timeline poll cells (PSB-125)
Fixes: #5326
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-05 08:21:00 +02:00
aringenbach
29e7e5b162 Display fallback when replied event content is partially missing 2022-07-04 16:59:26 +02:00
aringenbach
e08e5d7fb1 Move MatrixKit defaults still in use to BuildSettings and replace register 2022-07-04 15:53:26 +02:00
Gil Eluard
67249ac7d5
Invite user UI is always hidden by the keyboard (#6348)
* Invite user UI is always hidden by the keyboard

- fixed
2022-07-01 10:32:57 +02:00
SBiOSoftWhare
c121ece119
Merge pull request #6363 from vector-im/steve/6361_lls_fix_lab_flag
Location sharing: Fix live location sharing lab flag activation
2022-06-30 11:22:01 +02:00
SBiOSoftWhare
4fef95a3e1 LocationManager: Fix issue in stop method. 2022-06-29 18:10:58 +02:00
SBiOSoftWhare
08f25d5c60 UserLocationServiceProvider: Handle live location sharing lab flag activation changes. 2022-06-29 18:10:28 +02:00
Gil Eluard
5663d62e0c
Update Files component iOS (#6345)
* Update Files component iOS

- Done
2022-06-29 16:11:52 +02:00
Anderas
8890369eb5
Merge pull request #6360 from vector-im/andy/6358_cross_sign
Use ZXing library to generate QR codes
2022-06-29 14:54:22 +01:00
Andy Uhnak
10dda21dab Use ZXing library to generate QR codes 2022-06-29 11:58:10 +01:00
Johannes Marbach
046d7dc7de
Merge pull request #6326 from vector-im/johannes/lls-reporting
Enable reporting of live location shares (PSF-1066)
2022-06-28 10:59:54 +02:00
Gil Eluard
d8c77a657f
Add "Mark as read" (#6346)
* Add "Mark as read"

- done
2022-06-28 10:44:33 +02:00
Robin Kipp
96b3c093b2 Properly end the active AVAudioSession when recording finishes. 2022-06-27 20:02:22 +02:00
Doug
730eafcefe Fix size of media on iPad when multitasking. 2022-06-24 14:13:08 +01:00
Doug
b705db0d0a Fix pasteboard banner when editing text. 2022-06-23 17:01:20 +01:00
aringenbach
ff5bbd2878 Display mandatory backup only if session is running 2022-06-23 14:49:12 +02:00
Johannes Marbach
17c2b20f33
Merge pull request #6333 from vector-im/johannes/clean-up-available
Clean up iOS 14 availability checks
2022-06-23 14:00:28 +02:00
Doug
7d0027e7ba Remove overlap of sender name and first message tap targets. 2022-06-23 11:32:06 +01:00
Johannes Marbach
d29270fb6a Expand all if and guard constructs involving @available(iOS 14... or #available(iOS 14...
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-23 10:05:46 +02:00
Johannes Marbach
eefd847f39 Remove all @available(iOS 14... annotations 2022-06-23 09:47:38 +02:00
Doug
8927bff833
Ignore data detector URLs on file attachment names, always opening the file. (#6330) 2022-06-22 15:40:19 +01:00
aringenbach
103fda27c5 Update Room Info screen back button text 2022-06-22 15:56:31 +02:00
aringenbach
1d5584d9a8 Handle long press on back buttons 2022-06-22 15:56:31 +02:00
Johannes Marbach
f64b7c50b4
Merge pull request #6322 from vector-im/johannes/tappable-avatar
Make avatar view tappable in bubble layout
2022-06-22 13:43:44 +02:00
Robin Kipp
67291f8023
Accessibility: VoiceOver: Add accessibility label and hint to the Record Voice Message button. (#6323)
* Add accessibility label and hint to the Record Voice Message button.

* Add release note.

* Remove unnecessary import for SwiftUI.

* Update Riot/Modules/Room/VoiceMessages/VoiceMessageToolbarView.swift

Use VectorL10n instead of calling NSLocalizedString directly.

* Add German translation for the newly added a11y strings.

* Revert "Add German translation for the newly added a11y strings."

This reverts commit 003cfd9c3e.

* Update Riot/Assets/en.lproj/Vector.strings
2022-06-22 10:07:13 +01:00
Johannes Marbach
03d37b5923
Merge pull request #6328 from vector-im/johannes/quoting
Make quoting context menu action work again
2022-06-21 21:05:57 +02:00
Doug
7c81f67201
Fix unresponsive soft-logout in the legacy flow. (#6329)
- Delegate logic to the OnboardingCoordinator like the new flow does.
- Reset the credentials on every presentation of authVC.
- Make sure not to set the credentials after deleting the data.
2022-06-21 17:30:10 +01:00
Johannes Marbach
18ab841615
Merge pull request #6324 from vector-im/johannes/enable-lls
Expose live location sharing labs flag (default: false) and re-enable background location access (PSF-1127)
2022-06-21 16:01:02 +02:00
Johannes Marbach
fbdd11f98d Make quoting work again
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-21 15:49:56 +02:00
Johannes Marbach
04d3afeb77 Enable reporting of live location shares
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-21 15:17:41 +02:00
Johannes Marbach
b7d9cf0278 Unify location sharing build settings and drop iOS 14 checks 2022-06-21 13:03:09 +02:00
Doug
fcd81ced69 Add spacing between the Jitsi and Threads toolbar buttons. 2022-06-21 11:41:23 +01:00
Doug
78bf70febc Exclude MXK views/controllers from NSE and Intents
And exclude all MXK authentication from the share extension.
2022-06-21 10:04:22 +01:00
Doug
3e6925b980 Trim whitespace and trailing slashes from a user entered homeserver address. 2022-06-21 10:04:22 +01:00
Johannes Marbach
b255bcd595 Revert "Merge pull request #6299 from vector-im/johannes/back-out-background-location-access"
This reverts commit c50f23fd89, reversing
changes made to ff06c68f8f.
2022-06-21 09:45:30 +02:00
Johannes Marbach
f89631b719 Expose live-location sharing labs flag (default: false)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-21 09:43:45 +02:00
Johannes Marbach
2eb9278b86 Make avatar view tappable in bubble layout
Fixes: #5572
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-20 21:24:57 +02:00
David Langley
664895107d Revert "Replace ffmpeg with switf-ogg" 2022-06-20 10:53:56 +02:00
aringenbach
a6df2b395b De-labs use only latest user avatar and name 2022-06-20 10:08:58 +02:00
aringenbach
a8e7bf9091
Merge pull request #6311 from vector-im/aringenbach/fix_settings_leading_alignment
Fix settings screens items alignment
2022-06-17 16:03:41 +02:00
ismailgulek
6ca791feff
Merge pull request #6297 from vector-im/ismail/5731_room_header_invite 2022-06-17 15:55:34 +03:00
aringenbach
d88d456b80 Fix settings screens items alignment 2022-06-17 14:45:17 +02:00
aringenbach
5aba712828
Merge pull request #6309 from vector-im/aringenbach/6302_use_latest_data_for_pills
Use latest user data for mention pills
2022-06-17 13:56:20 +02:00
David Langley
c4debccfb9
Merge pull request #6264 from vector-im/langleyd/6263_remove_ffmpeg
Replace ffmpeg with switf-ogg
2022-06-17 10:21:38 +01:00
aringenbach
d10516563d Fix some comments 2022-06-17 10:19:10 +02:00
aringenbach
ff17725bba Use latest user data for mention pills 2022-06-16 17:07:47 +02:00
ismailgulek
8ca127966c
Merge pull request #6304 from vector-im/ismail/6288_voip_freeze 2022-06-16 11:08:16 +03:00
aringenbach
8fdf3d8949 Set HTML formatter as static 2022-06-16 09:07:02 +02:00
aringenbach
7d03668fa0 Move font parameter and update parameters description 2022-06-16 09:07:02 +02:00
aringenbach
6cb8b86430 Improve HTML formatter 2022-06-16 09:07:02 +02:00
Gil Eluard
21e47062d2
Invites are collapsed incorrectly (#6300)
* Invites are collapsed incorrectly

- use invitee avatar instead of the target avatar for collapsed membership cell
2022-06-15 20:11:03 +02:00
ismailgulek
e268a2c54f
Merge pull request #6298 from vector-im/ismail/5113_directory_bottom_layout
Fix directory bottom layout
2022-06-15 18:55:55 +03:00
ismailgulek
d5cb1ba7de
Calculate needed bottom padding 2022-06-15 18:53:01 +03:00
ismailgulek
9a0fbc70a7
Merge pull request #6301 from vector-im/ismail/6271_scrollback_spinner 2022-06-15 18:22:16 +03:00
ismailgulek
a7847a876c
Do not show launching animation for backgroundSyncInProgress state 2022-06-15 17:36:13 +03:00
Gil Eluard
4f18e40ea3
Update Reactions component (#6244)
* Update Reactions component

- Done
2022-06-15 16:08:43 +02:00
ismailgulek
b8dbcf1b57
Merge pull request #6295 from vector-im/ismail/5584_fix_input_actions 2022-06-15 15:12:03 +03:00
ismailgulek
2f6835beee
Present loading indicator immediately on pagination 2022-06-15 14:30:48 +03:00
ismailgulek
e4772f1510
Fix log 2022-06-15 14:30:23 +03:00
Johannes Marbach
254acbf8b7 Revert "UserLocationService: Enable background location."
This reverts commit 56c6ef321d.
2022-06-15 08:52:04 +02:00
David Langley
cca4c3bbbf fix typos and returning on main 2022-06-14 23:44:49 +01:00
ismailgulek
d544fec240
Add some footer space to the table view 2022-06-14 18:32:12 +03:00
ismailgulek
60eb2cf46e
Add canInvitePeople parameter to room discussion type 2022-06-14 18:02:15 +03:00
ismailgulek
604fbef388
Introduce canInvitePeople on bubble cell data 2022-06-14 18:01:24 +03:00
ismailgulek
a923cf4d6a
Update actions when the input toolbar is refreshed 2022-06-14 17:02:58 +03:00
Johannes Marbach
0b6123fa8d De-labs message bubbles
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-14 10:44:37 +02:00
ismailgulek
71b4698be0
Merge pull request #6274 from vector-im/ismail/5502_ungroup_threads
Ungroup events containing thread roots
2022-06-14 11:18:23 +03:00
ismailgulek
a4fb57db53
Merge pull request #6279 from vector-im/ismail/6242_fix_merge_bubbles 2022-06-14 10:46:10 +03:00
aringenbach
5dcb80f2cd Add a setting to hide/display redaction placeholders 2022-06-14 09:36:08 +02:00
ismailgulek
e41c400690
Merge pull request #6281 from vector-im/ismail/5989_cancel_on_actionsheet 2022-06-14 10:33:06 +03:00
ismailgulek
101529bb80
Merge pull request #6280 from vector-im/ismail/6231_scroll_to_section_crash
Fix scroll to section crash
2022-06-13 21:42:48 +03:00
Doug
5238376f61
Tidy up presentation of the onboarding flow (#6267)
Tidy up presentation of the onboarding flow now that the AuthenticationService is used as a delegate.
2022-06-13 16:48:05 +01:00
ismailgulek
33d4a4eb7e
Add cancel in every case when showing the contextual menu 2022-06-13 18:26:57 +03:00
ismailgulek
780b526b31
Scroll to bottom instead of a specific section 2022-06-13 18:16:21 +03:00
ismailgulek
6482cf48d9
Avoid merging of bubbles if current timeline configuration does not allow 2022-06-13 17:56:01 +03:00
ismailgulek
fbed020f13
Introduce canMerge method on timeline style 2022-06-13 17:55:31 +03:00
ismailgulek
ba29323322
Merge branch 'develop' into ismail/5502_ungroup_threads 2022-06-13 13:58:43 +03:00
ismailgulek
960677833e
Do not group events containing thread roots 2022-06-13 13:57:14 +03:00
ismailgulek
d319e8dd2e
Move hasThreadRoot into MXKRoomBubbleCellDataStoring protocol 2022-06-13 13:52:46 +03:00
ismailgulek
10f250d7cd
Merge pull request #6262 from vector-im/ismail/6175_signout_from_all 2022-06-13 10:52:19 +03:00
aringenbach
2103f1aa63 Fix reply to usernames containing HTML escape characters 2022-06-10 17:31:34 +02:00
Gil Eluard
5d3e42ba06
Room preview unexpectedly triggering within the room (#6255)
* Room preview unexpectedly triggering within the room

- The room creation modal is now triggered only when the user taps the room name label
- Also fix empty room creation modal view
2022-06-10 10:41:37 +02:00
David Langley
6a36b81327 Replace ffmpeg with switf-ogg 2022-06-09 23:39:45 +01:00
ismailgulek
952a84bc98
Merge branch 'develop' into ismail/6175_signout_from_all 2022-06-09 20:38:34 +03:00
ismailgulek
d8f24e9e23
Use change password screen in settings 2022-06-09 20:26:19 +03:00
ismailgulek
812dffe5eb
Merge pull request #6257 from vector-im/ismail/6181_auth_soft_logout 2022-06-09 18:58:34 +03:00
Doug
85db782d31
Add support for account deactivation over SSO. (#6252) 2022-06-09 16:03:47 +01:00
ismailgulek
bcb92887f3
Fix latest PR comments 2022-06-09 17:36:52 +03:00
ismailgulek
29fa0eb10a
Add logoutDevices parameter to MXKAccount 2022-06-09 17:23:25 +03:00
ismailgulek
2da380cad1
Merge branch 'develop' into ismail/6181_auth_soft_logout 2022-06-09 15:46:29 +03:00
ismailgulek
cb11690ec3
Fix navigation after clear data 2022-06-09 15:46:04 +03:00
ismailgulek
3a0fc75724
Add clear data confirmation popup 2022-06-09 15:34:04 +03:00
ismailgulek
d89ef07376
Use softLogoutCredentials in AuthenticationService, fix blank screen before soft logout 2022-06-09 14:21:13 +03:00
ismailgulek
8e11dd46a8
Fix PR remarks 2022-06-09 13:22:50 +03:00
Doug
6dbe8657ff Add an unrecognised certificate alert to the new authentication flow. 2022-06-09 09:37:57 +01:00
ismailgulek
34aa7021b9
Show recover encryption keys message according to key backup requirement 2022-06-08 17:39:51 +03:00
ismailgulek
cfe9a82bf0
Add device_id to fallback url after soft logout 2022-06-08 17:23:21 +03:00
ismailgulek
0dffdcf646
Display soft logout screen from authentication coordinator 2022-06-08 16:01:00 +03:00
ismailgulek
162b2bb6ce
Pass soft logout credentials on coordinator initialization 2022-06-08 15:59:52 +03:00
Stefan Ceriu
fbbbbc0b79 Fixes vector-im/element-ios/issues/6241 - Prevent random crashes when tapping links. Avoid displaying the confirmation alert for plain text ones. 2022-06-08 14:09:43 +03:00
Stefan Ceriu
c91c0d8ba9 Fixes vector-im/element-ios/issues/6095 - Random square home screen room avatars. 2022-06-08 13:26:08 +03:00
aringenbach
fb7a34fcf0
Merge pull request #6251 from vector-im/aringenbach/remove_edit_mode_flag_fix_roomstate_crash
Remove render edit flag and fix a nil room state crash
2022-06-08 09:38:28 +02:00
Stefan Ceriu
dcebfaf7d3 Prevent the Pin entry screen from being overlapped by other views 2022-06-08 09:56:29 +03:00
aringenbach
c3f22097a3 Remove old comment 2022-06-08 08:54:29 +02:00
ismailgulek
81eeecc6cd
Merge branch 'develop' into ismail/6181_auth_soft_logout 2022-06-07 23:54:54 +03:00
ismailgulek
ceae4a455d
Merge pull request #6250 from vector-im/ismail/6180_support_prov_links 2022-06-07 20:54:14 +03:00
ismailgulek
fc29e4be51
Fix PR remarks 2022-06-07 19:48:26 +03:00
ismailgulek
083296fdd8
Create classes for soft logout screen 2022-06-07 19:22:24 +03:00
aringenbach
7ce43796d5 Add changelog and param description precision 2022-06-07 17:40:39 +02:00
aringenbach
7b582b60e6 Remove render edit flag and fix a nil room state crash 2022-06-07 17:31:17 +02:00
ismailgulek
eae3531274
Handle provisioning links in AuthenticationService and call delegate method 2022-06-07 16:19:24 +03:00
ismailgulek
9fe224eb8d
Remove bad methods from auth coordinators 2022-06-07 16:17:46 +03:00
ismailgulek
f1f9158bf1
Remove old methods from onboarding coordinator and tabbar controller 2022-06-07 16:15:45 +03:00
ismailgulek
265901bd24
Adapt to refactorings 2022-06-07 16:11:28 +03:00
ismailgulek
3ef9d57c2d
Refactor app delegate for universal link handling 2022-06-07 16:07:18 +03:00
aringenbach
34a278708a
Merge pull request #6155 from vector-im/aringenbach/construct_replies_from_replied_event
Construct formatted body from replied event
2022-06-07 11:23:50 +02:00
MaximeEvrard42
17f1843d15
Merge pull request #6237 from vector-im/steve/6236_bg_location
Location sharing: Support sending location in background (PSF-1037)
2022-06-07 10:00:36 +02:00
aringenbach
b3819193e4 Fix in reply to links appearing outside of mx-quote 2022-06-07 09:02:36 +02:00
ismailgulek
ea097c92b5
Add savingAccountsEnabled property to MXKAccountManager 2022-06-06 16:15:32 +03:00
aringenbach
22df2d7305
Fix else opening bracket
Co-authored-by: Gil Eluard <gile@element.io>
2022-06-03 12:08:16 +02:00
Gil Eluard
2809c2c58e
Show user indicators when paginating a room (#6234)
- implemented
2022-06-03 09:46:34 +02:00
aringenbach
dc10255207 Create reply body only if replied event sender is available 2022-06-03 09:14:06 +02:00
aringenbach
1d93f63d04 Construct formatted body from replied event 2022-06-02 15:45:08 +02:00
SBiOSoftWhare
8298748813 LocationManager: Indicate to change status bar appearance when the app uses location services in the background. 2022-06-02 14:33:00 +02:00
SBiOSoftWhare
56c6ef321d UserLocationService: Enable background location. 2022-06-02 14:31:04 +02:00
ismailgulek
a9886e4df3
Merge pull request #6210 from vector-im/ismail/6176_auth_fallback 2022-05-31 19:11:32 +03:00
Doug
8e99d54ef1
Merge pull request #6204 from vector-im/doug/5151_sso_login
Support SSO login in the new flow.
2022-05-31 17:05:14 +01:00
Doug
36581ae451
Merge pull request #6201 from vector-im/doug/5654_login_flow
Add login screen to new flow.
2022-05-31 17:04:50 +01:00
aringenbach
f2eea7bde6 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
SBiOSoftWhare
3f2ed75b28
Merge pull request #6200 from vector-im/steve/6199_persist_beacon_summary
Location sharing: Support restarting location sending after app kill (PSF-1036)
2022-05-31 11:22:13 +02:00
MaximeEvrard42
5392418d5c
Merge pull request #6198 from vector-im/maximee/6195_lls_labbs_flag
[Location Sharing]: Add labbs flag for live location sharing - PSF-800
2022-05-31 10:41:54 +02:00