Nicolas Mauri
18a2360296
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
fabe9566e3
Update docs + tests
2023-03-02 19:42:09 +00:00
Andy Uhnak
7e41e16467
Use SwiftPM AnalyticsEvents
2023-03-02 16:59:48 +00:00
Andy Uhnak
674c577003
Update tests
2023-02-22 11:25:30 +00:00
Andy Uhnak
81cdb68ce4
CryptoSDK phased rollout feature
2023-02-22 11:25:28 +00:00
Hugh Nimmo-Smith
d15131e9ba
Support for v2 of MSC3903 ( #7372 )
2023-02-15 14:02:33 +00:00
Alfonso Grillo
63411b4472
Refactor PushRulesUpdater API
2023-02-03 10:49:59 +01:00
Alfonso Grillo
e54050bed2
Refactor unit tests
2023-02-02 19:12:40 +01:00
Alfonso Grillo
302f762f80
Fix UTs
2023-02-02 17:53:35 +01:00
Alfonso Grillo
eac3f34630
Add UTs
2023-02-02 16:36:50 +01:00
Alfonso Grillo
34a20ba86c
Add empty PushRulesUpdaterTests
2023-02-02 15:03:40 +01:00
Alfonso Grillo
b583fc7094
Cleanup
2023-01-18 17:25:14 +01:00
Alfonso Grillo
955316d317
Add UTs
2023-01-18 17:23:12 +01:00
Mauro Romito
719644f052
code improvement
2023-01-12 10:43:22 +01:00
Mauro Romito
6662be9d66
fixed a test and some code improvements
2023-01-12 10:41:52 +01:00
Yoan Pintas
79e9f8ee40
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
da14628802
Refine UTs
2022-12-13 15:45:37 +01:00
Alfonso Grillo
4201c0060e
Add UTs
2022-12-13 15:35:18 +01:00
Alfonso Grillo
128812eaea
Add tests
2022-11-16 11:18:03 +01:00
Alfonso Grillo
0090fa9b10
Cleanup unused code
2022-11-10 12:12:32 +01:00
Alfonso Grillo
c93d528867
Move Move UserAgentParserTests
2022-11-10 10:31:32 +01:00
paleksandrs
4f31253950
Snooze controller
2022-11-09 14:59:35 +02:00
paleksandrs
e8e349aa67
Merge branch 'develop' into aleksandrs/6963_multi_session_logout
2022-11-02 14:02:52 +02:00
paleksandrs
9005ce4fcf
Fixed unit tests
2022-11-01 09:42:15 +02:00
Andy Uhnak
2acf773404
Complete MXCryptoV2 implementation
2022-10-26 17:00:43 +01:00
Andy Uhnak
825f49b4ca
Define MXCrypto and MXCrossSigning as protocols
2022-10-25 14:11:39 +01:00
Stefan Ceriu
de0e26e5ce
Fix authentication unit tests
2022-10-13 20:49:32 +03:00
Stefan Ceriu
3433e26e8c
Remove now unnecessary creator public key publishing. Rebuilt flows and fixed tests
2022-10-12 17:27:25 +03:00
Stefan Ceriu
76ea89eede
Fix initiator flows and e2e tests
2022-10-12 17:27:25 +03:00
Stefan Ceriu
3f90ef3da2
Implement login with scanned QR code flows
2022-10-12 17:27:25 +03:00
Doug
75b6ae0e58
Fix RiotTests.
2022-10-12 14:42:24 +01:00
Doug
3279f58ec4
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
efaf98fe6a
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
969c51db1e
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
b2439c030b
Fix authentication tests.
2022-10-10 15:30:24 +01:00
Johannes Marbach
ac678c24c4
Merge branch 'develop' into johannes/session-name-trumps-device-type-name
2022-10-07 13:27:16 +02:00
ismailgulek
09124c2243
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
711fc1741a
Only use device type name as fallback for session display name
2022-10-07 09:48:17 +02:00
ismailgulek
27857f98db
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
414c6dc34f
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
2d09243139
Unverified sessions screen
2022-10-05 16:22:52 +03:00
ismailgulek
c37b7d434b
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
0e97610b1a
Added support for MSC3881
...
- Update after review
2022-10-03 15:33:35 +02:00
Stefan Ceriu
f8d6f43967
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
ismailgulek
8d9ef7ce1d
Extended device info (PSG-772) ( #6766 )
2022-09-29 15:07:10 +03:00
Johannes Marbach
94f9556f79
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
Johannes Marbach
24301307f6
Add AppVersion to test target
2022-09-26 17:33:11 +02:00
Johannes Marbach
2c125f6537
Add AppInfo to test target
2022-09-26 16:35:48 +02:00
aringenbach
7b7770b59f
Fix render of links with both characters requiring percent encoding and markdown-like syntax
2022-09-23 15:06:40 +02:00
Gil Eluard
779613a02a
Fixed failed to join room (was not legal room)
2022-09-20 10:01:46 +02:00