2041 Commits

Author SHA1 Message Date
RMidhunSuresh
a582aa1746 We don't need this to be an observable
Since we treat related messages as context events,
we don't need to make sasVerificationInProgress an
observable.
2023-05-17 12:28:57 +05:30
RMidhunSuresh
901c149e9e Don't get stuck on user input 2023-05-15 23:03:09 +05:30
RMidhunSuresh
2ef934c39d Resolve promise on all code paths 2023-05-15 22:05:24 +05:30
RMidhunSuresh
4bed52aa58 Add better update path
Instead of adding new methods to ITile interface
2023-05-15 20:56:23 +05:30
RMidhunSuresh
656bc28702 WIP 2023-05-15 14:13:07 +05:30
RMidhunSuresh
f049e013a7 Set finished to true when aborting 2023-05-08 21:47:23 +05:30
RMidhunSuresh
7c2ffcb8de Don't log entire events
Events can be cyclic objects because of relations. i.e if event A is
somehow related to event B (maybe by m.refernce), we maintain a
reference from A to B and also from B to A. This can break serialization
algos (like we JSON.stringiy).
2023-05-08 21:21:12 +05:30
RMidhunSuresh
823a07d712 Update tile when request is cancelled
Show that the sas request was cancelled in the timeline if we receive a
cancel event before we've accepted/rejected the request.
2023-05-08 21:02:28 +05:30
RMidhunSuresh
c45a84e110 Check if e2eeAccount is available first 2023-05-05 16:54:26 +05:30
RMidhunSuresh
72c6172a45 Implement a method to discard logs 2023-05-03 00:01:59 +05:30
RMidhunSuresh
99e67fedc3 Load call handler before using it 2023-05-01 23:44:42 +05:30
RMidhunSuresh
ffb5eb92da Style and add more UI 2023-04-26 16:51:01 +05:30
RMidhunSuresh
1c1a713ea2 Add tile for verification 2023-04-24 21:28:47 +05:30
RMidhunSuresh
2d06cfefbb Event may not have some properties
So use optional chaining here
2023-04-18 21:56:33 +05:30
RMidhunSuresh
85ede8a753 Mark events that are loaded from storage as such 2023-04-18 21:55:42 +05:30
RMidhunSuresh
644f1af88c Fix timeline race
A race between two calls to Room.openTimeline() would cause the second
call to return the timeline before it has completely loaded.
2023-04-18 21:53:49 +05:30
RMidhunSuresh
82502e3bb1 Fix bug
The verification panel would only render correctly once.
This was due to a race in the right panel navigation code.
2023-04-18 18:02:52 +05:30
RMidhunSuresh
08398b064a Merge branch 'master' into crosssigning 2023-04-17 22:48:00 +05:30
RMidhunSuresh
2b9f508a8f Render verification UI in right-panel 2023-04-17 22:47:37 +05:30
Bruno Windels
7a726ff8e5
Merge pull request #1075 from vector-im/fix-broken-key-share
Update code in RoomEncryption to use device_id and user_id
2023-04-14 14:34:17 +02:00
RMidhunSuresh
49db9d810a Support sas verification with other users 2023-04-12 15:46:45 +05:30
Bruno Windels
b52489cc90 we pass Member as a DeviceKey here, so also create the right getters 2023-04-11 16:22:20 +02:00
Bruno Windels
a8d49288a3
Merge pull request #921 from vector-im/madlittlemods/copy-permalink
Add "Copy `matrix.to` permalink" message action
2023-04-11 09:49:11 +02:00
RMidhunSuresh
82a7c9d4bf Use new prop names 2023-04-11 11:18:35 +05:30
RMidhunSuresh
660db4ced3 Refactor to avoid passing crosssigning 2023-04-10 19:45:47 +05:30
RMidhunSuresh
1f2e8332fe Remove unused hsapi 2023-04-07 16:30:40 +05:30
RMidhunSuresh
4f302b0470 Implement in-room message channel 2023-04-07 16:30:40 +05:30
RMidhunSuresh
d95badc6d0 Change file name 2023-04-07 16:30:38 +05:30
RMidhunSuresh
209acaf60e Move interface into new file 2023-04-07 16:29:45 +05:30
RMidhunSuresh
7e20440328 Dispose cross-signing 2023-03-31 17:05:09 +05:30
RMidhunSuresh
016f9ff300 Send done before waiting for message 2023-03-31 15:54:45 +05:30
Bruno Windels
c8769514f3 adjust comment to reflect which keys we're talking about 2023-03-31 11:57:10 +02:00
Bruno Windels
f6599708b9 implementing observing user trust so UI can update when signing 2023-03-30 17:01:51 +02:00
Bruno Windels
ab65745b07 fix tests 2023-03-30 14:45:59 +02:00
Bruno Windels
c2b6c44a68 actually, don't need to pass this, it's already in options 2023-03-30 14:40:58 +02:00
Bruno Windels
74fe7427af sign device or user when mac check out during sas 2023-03-30 14:39:39 +02:00
RMidhunSuresh
b8e282377e Log mac method 2023-03-30 16:09:46 +05:30
RMidhunSuresh
244d56b60f Fix broken tests 2023-03-30 16:09:30 +05:30
Bruno Windels
f158197685
Update src/matrix/verification/CrossSigning.ts 2023-03-30 09:37:54 +00:00
Bruno Windels
67cc426b85
Update src/matrix/verification/CrossSigning.ts 2023-03-30 09:37:46 +00:00
RMidhunSuresh
ce018781f1 Make code more clear 2023-03-29 15:09:36 +05:30
RMidhunSuresh
7eb1c09a75 Use e2ee account 2023-03-29 15:09:36 +05:30
RMidhunSuresh
82692edab5 cancellation can be undefined 2023-03-29 15:09:36 +05:30
RMidhunSuresh
9080263bc6 Fix SAS failing 2023-03-29 15:09:35 +05:30
RMidhunSuresh
6e2cd3597f Fix rebase again 2023-03-29 15:09:35 +05:30
RMidhunSuresh
8becb2b605 Import as type 2023-03-29 15:09:35 +05:30
RMidhunSuresh
7e2823be5e Import as types 2023-03-29 15:09:35 +05:30
RMidhunSuresh
ac1a16d548 Remove unused code 2023-03-29 15:09:35 +05:30
RMidhunSuresh
d32d0def36 Fix emit 2023-03-29 15:09:35 +05:30
RMidhunSuresh
8c06582e04 Fix rebase 2023-03-29 15:09:35 +05:30