RMidhunSuresh
321775b800
Rename CancelTypes -> CancelReason
2023-03-24 19:18:31 +05:30
RMidhunSuresh
e2ae5e716e
Do not emit for now
2023-03-24 19:17:14 +05:30
Bruno Windels
762a91bd16
don't reuse existing transaction to read from 4S, as webcrypto terminates idb transactions
2023-03-24 13:42:19 +01:00
RMidhunSuresh
120c93dceb
Merge branch 'support-arbitrary-toast-notifications' into sas-verification
2023-03-23 16:42:38 +05:30
RMidhunSuresh
93d37aeb93
Create views based on viewmodel
2023-03-22 15:05:58 +05:30
RMidhunSuresh
a1086a7139
Add support for arbitrary notifications
2023-03-22 14:16:02 +05:30
Bruno Windels
dd59f37dce
WIP2
2023-03-21 18:24:46 +01:00
RMidhunSuresh
9d8c045c10
Move import up
2023-03-21 21:47:25 +05:30
RMidhunSuresh
ed9fc14f23
Fix import
2023-03-21 21:46:46 +05:30
RMidhunSuresh
610bbcc1ae
Remove code from room vm
2023-03-15 21:19:00 +05:30
RMidhunSuresh
cd9b3406cd
Refactor Channel
2023-03-15 16:30:14 +05:30
RMidhunSuresh
fc6e56b0ad
Pass log last
2023-03-15 14:36:14 +05:30
RMidhunSuresh
190465918e
Remove comment
2023-03-15 14:07:07 +05:30
RMidhunSuresh
672b0ac13d
Refactor SASVerification class
2023-03-15 00:31:23 +05:30
RMidhunSuresh
a5743e868e
Refactor VerifyMacStage
2023-03-15 00:12:33 +05:30
RMidhunSuresh
ed70feb316
Refactor CalculateSASStage
...
- Expose emoji from stage
- Await promise that resolves when emoji is matched
- Modify tests
2023-03-14 23:58:49 +05:30
RMidhunSuresh
d41746e8b7
Refactor SendAcceptVerificationStage
2023-03-14 23:25:00 +05:30
RMidhunSuresh
d60214da10
Fix string in logger
2023-03-14 23:02:27 +05:30
RMidhunSuresh
f54a4d107e
Refactor SendReadyStage
...
- Change log identifier string
2023-03-14 23:01:03 +05:30
RMidhunSuresh
2cde9b2f33
Refactor SendMacStage
...
- Convert property to argument
- Remove unnecessary olm type
- Use Channel.getEvent
- Fix ILogItem import
2023-03-14 22:58:05 +05:30
RMidhunSuresh
ec66e88180
Fix comment
2023-03-14 18:07:11 +05:30
RMidhunSuresh
fc867892c6
Fix formatting
2023-03-14 18:05:41 +05:30
RMidhunSuresh
c08e136d25
Add more logging
2023-03-14 17:02:18 +05:30
RMidhunSuresh
8e08916502
Remove magic string
2023-03-14 16:21:29 +05:30
RMidhunSuresh
65c0afb027
Rename class
2023-03-14 15:59:13 +05:30
RMidhunSuresh
d70dd660c5
Refactor code
...
1. Remove unused properties from base stage
2. Split UserData into fields
3. Write getter for channel prop
2023-03-14 15:42:02 +05:30
RMidhunSuresh
dedf64d011
Base stage class does not need disposable
2023-03-14 14:28:33 +05:30
RMidhunSuresh
806e672806
Convert console.log to logger calls
2023-03-14 14:21:07 +05:30
RMidhunSuresh
fd96d5843d
Throw error if verification was cancelled
2023-03-14 14:13:57 +05:30
RMidhunSuresh
9c82dd7ce3
Refactor code
2023-03-14 00:54:00 +05:30
RMidhunSuresh
720585b8f2
Write unit tests
2023-03-13 21:17:22 +05:30
RMidhunSuresh
2e653d5f76
Write a class that generates fixtures for test
2023-03-13 21:11:40 +05:30
Bruno Windels
780dfeb199
WIP
2023-03-13 09:15:49 +01:00
Bruno Windels
760da6277a
remove unused transaction
2023-03-09 09:08:01 +01:00
RMidhunSuresh
1f8fb93ba2
Implement timeout and cancel
2023-03-07 23:38:04 +05:30
Bruno Windels
a69246fb5a
return undefined if we don't have the signing key
2023-03-07 14:40:11 +01:00
RMidhunSuresh
0b51fc0168
Throw specific error when cancelled
2023-03-07 17:27:27 +05:30
Bruno Windels
a065189836
delay signature validation of cross-signing keys until calculating trust
...
always store them, if not we'll think that the user hasn't uploaded
the cross-signing keys if we don't store them in spite of invalid or
missing signature.
2023-03-07 11:00:52 +01:00
Bruno Windels
f1ecad5b58
adjust UI to more detailed trust level
2023-03-07 10:54:07 +01:00
Bruno Windels
bae18c037f
return enum explaining user trust level rather than boolean
2023-03-07 10:53:32 +01:00
RMidhunSuresh
b3cc07cf1e
Accept verification from device message
2023-03-06 16:22:45 +05:30
RMidhunSuresh
4540ba2f37
Implement send ready stage
2023-03-05 15:25:09 +05:30
RMidhunSuresh
c9b462c803
Implement mac and done stage
2023-03-04 22:30:53 +05:30
RMidhunSuresh
78b5d69eb5
Upgrade olm
2023-03-04 22:23:32 +05:30
Bruno Windels
e00d02a599
fix ts error
2023-03-03 16:18:30 +01:00
Bruno Windels
149f187904
expose user trust in member panel
2023-03-03 15:22:02 +01:00
Bruno Windels
4c7f784911
implement verifying signaturs for user trust (green shield/red shield)
2023-03-03 15:21:37 +01:00
Bruno Windels
774efc17d9
extract method to sign key, as most params are always the same
2023-03-03 12:15:54 +01:00
Bruno Windels
c2ee824c1c
fix lint warning from previous cross-signing PR
2023-03-03 12:03:31 +01:00
Bruno Windels
eff495c36d
also delete old crossSigningKeys field on userIdentities
2023-03-03 11:57:29 +01:00