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