Commit Graph

9353 Commits

Author SHA1 Message Date
ismailgulek 8903fde833 Include browser version in parsed user agent (PSG-761) (#6788)
* Update UserSessionInfo structure to include client version

* Add string for browser

* Update user agent parser to parse browser version too

* Add browser row into the session details

* Add changelog

* Fix tests

* Run Swift format
2022-10-04 10:49:26 +03:00
Gil Eluard d5b8f43f59 Added support for MSC3881
- Update after review
2022-10-03 15:33:35 +02:00
Gil Eluard 438da34812 Merge branch 'develop' into gil/6787-Add_support_for_MSC3881 2022-10-03 14:09:17 +02:00
Doug d04cdac759 Add missing accessibility labels on All Chats buttons. 2022-10-03 12:48:46 +01:00
Gil Eluard a01c0f77ea Added support for MSC3881 2022-10-03 13:42:30 +02:00
ismailgulek 15191dd9ff 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
Stefan Ceriu 5396e7351b Improve user session overview tests
* Add sessions overview UI tests
* Expose static methods from the UserSession name and lastActivity formatters; cleaned up the UserSessionsOverview a bit
* Add UserSessionsOverviewViewModel unit tests
* Add UserSessionsOverviewService unit tests
2022-09-30 13:49:16 +03:00
Gil Eluard 2df262c4ff 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
Anderas 732ae3fd2c Merge pull request #6782 from vector-im/andy/6791_manual_verification
Manual device verification with Crypto V2
2022-09-29 16:00:44 +01:00
Gil Eluard ff7f9bc7fd Unable to send message after filtering for room
- Fixed
2022-09-29 16:51:32 +02:00
Andy Uhnak d59dd09195 Manual device verification with Crypto V2 2022-09-29 14:34:39 +01:00
ismailgulek f8dccee9d6 Extended device info (PSG-772) (#6766) 2022-09-29 15:07:10 +03:00
aringenbach 836d96ae14 Fix code block background colour 2022-09-29 11:10:40 +02:00
Andy Uhnak f15e890a11 Merge branch 'master' into develop 2022-09-28 18:03:37 +01:00
Andy Uhnak 9ede012c98 Decorate events decrypted with untrusted sessions 2022-09-28 17:04:45 +01:00
Anderas 3d9200f34a Merge pull request #6775 from vector-im/andy/verification_fix
Fix verification check
2022-09-28 14:16:59 +01:00
Stefan Ceriu 89d4bb2452 Implemented PSG-680 - Sessions overview security recommendations
- remove uppercased strings from localizables
- moved inactivity computation to the service
2022-09-28 15:36:11 +03:00
Andy Uhnak f89b54e733 Fix verification check 2022-09-28 12:55:31 +01:00
Aleksandrs Proskurins 1169ed6ac0 Merge pull request #6764 from vector-im/aleksandrs/6753_dm_session_overview
Device manager: Session overview screen.
2022-09-27 16:33:01 +03:00
Johannes Marbach cdbc271e29 Merge pull request #6761 from vector-im/johannes/device-model-in-user-agent
Include concrete device model in user agent (PSG-754)
2022-09-26 19:46:52 +02:00
Aleksandrs Proskurins b04a4e71b4 Added translation strings 2022-09-26 16:58:02 +03:00
ismailgulek 75f99801ef Avoid redundant media reloads (#6763)
* Avoid redundant reloads on media viewer

* Add changelog
2022-09-26 14:56:15 +03:00
Johannes Marbach 7c98094948 Add entry in third_party_licences.html 2022-09-26 12:02:54 +02:00
Johannes Marbach 20d5f66d2e Include concrete device model in user agent (PSG-754)
Fixes: #6742
2022-09-26 10:24:35 +02:00
Johannes Marbach 38055005d9 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 2cf7e7ebab Fix render of links with both characters requiring percent encoding and markdown-like syntax 2022-09-23 15:06:40 +02:00
Aleksandrs Proskurins e10a1f697e Merge pull request #6750 from vector-im/alex/6693_dm_session_details
Device manager: User session details screen (PSG-685) #6693
2022-09-22 16:54:44 +03:00
Johannes Marbach c78277b963 Merge branch 'develop' into johannes/scroll-crash 2022-09-20 21:44:03 +02:00
Johannes Marbach 51769c9884 Fix crash when scrolling chat list
Fixes: #6749
2022-09-20 21:19:28 +02:00
ismailgulek 17e252476f 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 98b66ff281 Merge pull request #6746 from vector-im/gil/6653-Failed_to_join_room 2022-09-20 11:29:03 +02:00
Stefan Ceriu 2643f8a2db 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 08f4a76ad9 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 264801b2e7 Fixed failed to join room (was not legal room) 2022-09-20 10:01:46 +02:00
aringenbach 770657ee93 Fix replied event content parsing for nested replies 2022-09-20 09:53:35 +02:00
Gil Eluard 9fac6e7770 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 1e1993ff5e 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 6133814a10 New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling 2022-09-19 15:35:58 +02:00
Gil Eluard 730b6ee3b6 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 b1e8fb965d 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
Aleksandrs Proskurins e4450e90e3 Added translation strings 2022-09-19 10:26:42 +03:00
Doug 8d12ae5475 Add missing source views for iPad. 2022-09-16 21:50:01 +01:00
Doug 164051a9f2 Only disable the composer if the room is yet to be created. 2022-09-16 19:46:11 +01:00
Johannes Marbach 60832e1ea2 Pass country code into MSISDN requests
Fixes #6723
2022-09-15 20:22:16 +02:00
Andy Uhnak 3b9da1566c Disable unnecessary network breadcrumbs in Sentry 2022-09-15 16:38:06 +01:00
aringenbach b75580a11f Fix crash on logout from too much wrong pin codes 2022-09-15 09:42:50 +02:00
Aleksandrs Proskurins a22011741c Merge pull request #6696 from vector-im/steve/6694_dm_overview_current_session
Device manager: User sessions overview - Current session section (PSG-670)
2022-09-14 13:08:42 +03:00
Germain Souquet 1722a34f14 Fix typo in empty state 2022-09-14 08:42:14 +01:00
Doug af8612b04e Fix crash when previewing a room. 2022-09-13 17:32:34 +01:00
Doug 2115e8a8db Dismiss the launching screen when clearing cache. 2022-09-13 17:32:05 +01:00