Commit Graph

167 Commits

Author SHA1 Message Date
Nicolas Mauri e035c1663f Merge pull request #7432 from vector-im/nimau/PSB-59-pills
Turning permalinks into pills
2023-03-21 14:36:54 +01:00
Nicolas Mauri 068f7f463e Fix: Unit tests 2023-03-21 14:17:52 +01:00
Andy Uhnak 8ca9f4aeaa Fix tests 2023-03-21 12:02:53 +00:00
Nicolas Mauri fcc05dad89 Fix: Message pill when the room is an alias 2023-03-21 10:30:19 +01:00
Nicolas Mauri 7d30a8ef77 Fix: Unit tests 2023-03-21 09:26:09 +01:00
Nicolas Mauri 265516166c Turning permalinks into pills
#7409: Permalinks to a room/space are pillified
#7411: Permalinks to a matrix user are pillified
#7412: Permalinks to messages are pillified
2023-03-17 16:58:59 +01:00
Andy Uhnak ddb181ffa0 Refactor encryption trust level 2023-03-16 14:56:50 +00:00
Andy Uhnak e2d2b59f62 Update docs + tests 2023-03-02 19:42:09 +00:00
Andy Uhnak 5dd1ca6601 Use SwiftPM AnalyticsEvents 2023-03-02 16:59:48 +00:00
Andy Uhnak 6d51197214 Update tests 2023-02-22 11:25:30 +00:00
Andy Uhnak 65c9dd3b40 CryptoSDK phased rollout feature 2023-02-22 11:25:28 +00:00
Hugh Nimmo-Smith a2a3205ace Support for v2 of MSC3903 (#7372) 2023-02-15 14:02:33 +00:00
Alfonso Grillo b259f9ed0d Refactor PushRulesUpdater API 2023-02-03 10:49:59 +01:00
Alfonso Grillo b13baeb0de Refactor unit tests 2023-02-02 19:12:40 +01:00
Alfonso Grillo d800389ed3 Fix UTs 2023-02-02 17:53:35 +01:00
Alfonso Grillo 8fc47d5e69 Add UTs 2023-02-02 16:36:50 +01:00
Alfonso Grillo d429388c98 Add empty PushRulesUpdaterTests 2023-02-02 15:03:40 +01:00
Alfonso Grillo 694c12abb8 Cleanup 2023-01-18 17:25:14 +01:00
Alfonso Grillo c29af79202 Add UTs 2023-01-18 17:23:12 +01:00
Mauro Romito b927d6afc8 code improvement 2023-01-12 10:43:22 +01:00
Mauro Romito dba5ff387f fixed a test and some code improvements 2023-01-12 10:41:52 +01:00
Yoan Pintas f6670ec5d0 Update the room description in the rooms list in case of live broadcast (incoming or outgoing) (#7160) 2022-12-19 19:26:55 +01:00
Alfonso Grillo 5e9730adf1 Refine UTs 2022-12-13 15:45:37 +01:00
Alfonso Grillo ad3028257a Add UTs 2022-12-13 15:35:18 +01:00
Alfonso Grillo 679c2c251b Add tests 2022-11-16 11:18:03 +01:00
Alfonso Grillo 9dd329fa01 Cleanup unused code 2022-11-10 12:12:32 +01:00
Alfonso Grillo 5a07a515cc Move Move UserAgentParserTests 2022-11-10 10:31:32 +01:00
paleksandrs 56a9baaccd Snooze controller 2022-11-09 14:59:35 +02:00
paleksandrs 5084e0f54e Merge branch 'develop' into aleksandrs/6963_multi_session_logout 2022-11-02 14:02:52 +02:00
paleksandrs c793057beb Fixed unit tests 2022-11-01 09:42:15 +02:00
Andy Uhnak 6fad57f0a5 Complete MXCryptoV2 implementation 2022-10-26 17:00:43 +01:00
Andy Uhnak ef41004586 Define MXCrypto and MXCrossSigning as protocols 2022-10-25 14:11:39 +01:00
Stefan Ceriu cf76ed99cd Fix authentication unit tests 2022-10-13 20:49:32 +03:00
Stefan Ceriu 1e03508a89 Remove now unnecessary creator public key publishing. Rebuilt flows and fixed tests 2022-10-12 17:27:25 +03:00
Stefan Ceriu 56bfde2a1d Fix initiator flows and e2e tests 2022-10-12 17:27:25 +03:00
Stefan Ceriu fa3866ea76 Implement login with scanned QR code flows 2022-10-12 17:27:25 +03:00
Doug bbd3470659 Fix RiotTests. 2022-10-12 14:42:24 +01:00
Doug 6a0112aa95 Device Manager: Verify session (#6832)
* Initial implementation
* Add verificationState to UserSessionInfo
* Listen for changes device changes in the service.
2022-10-11 16:11:52 +01:00
Doug 6c9a058b93 Device Manager: Rename Session (#6826)
* Publish the user sessions overview data.
* Add UserSessionName screen.
* Update logout action to match Figma more closely.
2022-10-11 13:11:15 +01:00
ismailgulek f6a0208bd5 Ignore OS version from web based sessions (PSG-826) (#6852)
* Ignore OS version from web based sessions

* Add changelog
2022-10-11 14:39:36 +03:00
Doug a3d57619bb Fix authentication tests. 2022-10-10 15:30:24 +01:00
Johannes Marbach ba7c84f451 Merge branch 'develop' into johannes/session-name-trumps-device-type-name 2022-10-07 13:27:16 +02:00
ismailgulek 429a2f83a3 QR login from device manager (#6818)
* Add link device button into the sessions overview screen

* Run Swift format

* Fix tests

* Fix a crash in tests

* Fix PR remark
2022-10-07 12:58:26 +03:00
Johannes Marbach bdce8f1c09 Only use device type name as fallback for session display name 2022-10-07 09:48:17 +02:00
ismailgulek d5c7e6bd8e 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 a31758bb3d 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
Aleksandrs Proskurins 21225b408f Unverified sessions screen 2022-10-05 16:22:52 +03:00
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
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