Eric Eastwood
|
2f4c639cef
|
Only initialize Crypto when olm is provided
See https://github.com/vector-im/hydrogen-web/pull/691#discussion_r816988082
|
2022-03-02 03:17:59 -06:00 |
|
Eric Eastwood
|
c09964dc30
|
Add data-event-id="$xxx" attributes to timeline items for easy selecting in end-to-end tests (#690)
Split out from https://github.com/vector-im/hydrogen-web/pull/653
Example test assertions: db6d3797d7/test/e2e-tests.js (L248-L252)
```js
// Make sure the $abc event on the page has "foobarbaz" text in it
assert.match(
dom.document.querySelector(`[data-event-id="$abc"]`).outerHTML,
new RegExp(`.*foobarbaz.*`)
);
```
|
2022-03-01 18:36:14 -06:00 |
|
Bruno Windels
|
2e1283d199
|
Merge pull request #670 from vector-im/bwindels/ts-olm
Convert olm code to typescript
|
2022-03-01 18:53:22 +01:00 |
|
Bruno Windels
|
62ce111938
|
Merge pull request #692 from ryushar/ryushar/typescriptify
Convert domain/avatar.js and domain/LogoutViewModel.js to Typescript
|
2022-03-01 18:50:19 +01:00 |
|
Bruno Windels
|
770f7aea00
|
Merge pull request #689 from vector-im/madlittlemods/add-more-html-elements
Add more HTML form and SVG elements
|
2022-03-01 18:43:34 +01:00 |
|
Bruno Windels
|
b6d9993ed0
|
remove unused import
|
2022-03-01 17:08:49 +01:00 |
|
Bruno Windels
|
643ab1a5f3
|
cant export this for some reason
|
2022-03-01 15:48:42 +01:00 |
|
Bruno Windels
|
42141c7063
|
bump SDK version
|
2022-03-01 15:45:24 +01:00 |
|
Bruno Windels
|
1087d62705
|
Merge pull request #695 from vector-im/ajbura-patch-1
Export some more symbols from the SDK
|
2022-03-01 15:44:51 +01:00 |
|
Bruno Windels
|
ee8e45926f
|
also export observable value classes
|
2022-03-01 15:42:04 +01:00 |
|
Bruno Windels
|
4c50dbf7ec
|
make SDK exports explicit
|
2022-03-01 15:41:44 +01:00 |
|
Ajay Bura
|
4a4856a29e
|
export module
|
2022-02-28 17:19:01 +05:30 |
|
Tushar
|
17acda7741
|
typescriptify domain/LogoutViewModel.js
|
2022-02-25 16:45:07 +05:30 |
|
Tushar
|
7055f02f16
|
typescriptify domain/avatar.js
|
2022-02-25 15:52:54 +05:30 |
|
Eric Eastwood
|
0935f2d23a
|
Only try to use window.crypto.subtle in secure contexts to avoid it throwing and stopping all JavaScript
Relevant error if you crypto is used in a non-secure context like a local LAN IP `http://192.168.1.151:3050/`
```
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'deriveBits')
at new Crypto
at new Platform
at mountHydrogen
```
For my use-case with https://github.com/matrix-org/matrix-public-archive, I don't need crypto/encryption at all.
Docs:
- https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts
- https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle
- "Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers."
---
Related to https://github.com/vector-im/hydrogen-web/issues/579
|
2022-02-25 01:59:48 -06:00 |
|
Eric Eastwood
|
b993331e06
|
Add more HTML form and SVG elements
Split off from https://github.com/vector-im/hydrogen-web/pull/653
Personally using `select`, `option`, and `path` currently in https://github.com/matrix-org/matrix-public-archive
but added a few extra SVG elements that seemed common to me.
|
2022-02-25 01:40:52 -06:00 |
|
Bruno Windels
|
8adc5a9fae
|
these were public actually
|
2022-02-18 17:24:55 +01:00 |
|
Bruno Windels
|
3f9f0e98c7
|
remove unused olm property in SenderKeyDecryption
|
2022-02-18 17:21:27 +01:00 |
|
Bruno Windels
|
82299e5aea
|
Update src/matrix/e2ee/olm/Decryption.ts
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
|
2022-02-18 17:18:33 +01:00 |
|
Bruno Windels
|
3330530f68
|
Update src/matrix/e2ee/DecryptionResult.ts
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
|
2022-02-18 17:18:25 +01:00 |
|
Bruno Windels
|
620409b3f0
|
fixup: ctor argument order
as it was an object before, order didn't matter
|
2022-02-18 17:17:24 +01:00 |
|
Bruno Windels
|
78e0bb1ff0
|
replace isPreKeyMessage with const enum
|
2022-02-18 17:00:56 +01:00 |
|
Bruno Windels
|
347edb5988
|
remove unused storage property
|
2022-02-18 16:47:47 +01:00 |
|
Bruno Windels
|
0ff1a01b42
|
Merge pull request #669 from vector-im/bwindels/contrib
Add guide for new contributers
|
2022-02-17 17:46:57 +01:00 |
|
Bruno Windels
|
91fd0e433a
|
remove changelog notes remainder
|
2022-02-17 17:44:44 +01:00 |
|
Bruno Windels
|
cdd6112971
|
finish adapting contribution guide
|
2022-02-17 17:39:45 +01:00 |
|
Bruno Windels
|
ac48a5a4df
|
bump SDK version to 0.0.8
|
2022-02-17 10:10:23 +01:00 |
|
Bruno Windels
|
49f6a2c2eb
|
Merge pull request #679 from vector-im/bwindels/fix-vm-ctor-default-options
always pass options to ViewModel constructor
|
2022-02-17 10:10:19 +01:00 |
|
Bruno Windels
|
2821f4d396
|
Merge pull request #680 from vector-im/bwindels/export-roomstatus
export RoomStatus in SDK
|
2022-02-17 09:51:12 +01:00 |
|
Bruno Windels
|
2472f11ec0
|
export RoomStatus
|
2022-02-17 09:47:57 +01:00 |
|
Bruno Windels
|
7f1fed6f8c
|
always pass options to ViewModel constructor
|
2022-02-17 09:24:18 +01:00 |
|
Bruno Windels
|
d971fd1a47
|
Merge pull request #678 from vector-im/fix-viewmodel-error
Check options exist on emitChange
|
2022-02-17 09:08:54 +01:00 |
|
RMidhunSuresh
|
498a43327f
|
Check if options exist in emitChange
|
2022-02-17 11:30:04 +05:30 |
|
Bruno Windels
|
d9acc83182
|
Merge pull request #675 from vector-im/bwindels/fix-lint-timeline-import
fix lint
|
2022-02-16 18:05:52 +01:00 |
|
Bruno Windels
|
60f5da60bb
|
fix lint
|
2022-02-16 18:01:24 +01:00 |
|
Bruno Windels
|
e3e90ed167
|
convert olm/Encryption to TS
|
2022-02-16 18:00:13 +01:00 |
|
Bruno Windels
|
eb5ca200f2
|
missed rename here
|
2022-02-16 18:00:03 +01:00 |
|
Bruno Windels
|
61b264be3b
|
bump sdk version to 0.0.7
|
2022-02-16 10:20:53 +01:00 |
|
Bruno Windels
|
37cec04e9c
|
Merge pull request #671 from vector-im/token-auth-registration
Implement token authenticated registration
|
2022-02-16 10:20:33 +01:00 |
|
RMidhunSuresh
|
7a9298328f
|
Return _type from getter
|
2022-02-16 14:37:18 +05:30 |
|
RMidhunSuresh
|
a76bcd1739
|
Changes in TokenAuth
|
2022-02-16 13:36:24 +05:30 |
|
RMidhunSuresh
|
60bc4450f3
|
Use type from server
|
2022-02-16 13:21:04 +05:30 |
|
RMidhunSuresh
|
ed151c8567
|
Return token stage from createRegistrationStage
|
2022-02-16 12:33:59 +05:30 |
|
RMidhunSuresh
|
c40801efd9
|
Implement the registration stage
|
2022-02-16 12:33:24 +05:30 |
|
Bruno Windels
|
a4fd1615dd
|
convert decryption
|
2022-02-15 18:21:29 +01:00 |
|
Bruno Windels
|
74c640f937
|
convert Session
|
2022-02-15 18:21:12 +01:00 |
|
Bruno Windels
|
7aeda70ff6
|
convert DecryptionResult
|
2022-02-15 18:20:14 +01:00 |
|
Bruno Windels
|
c6dde63abd
|
Merge pull request #668 from vector-im/bwindels/ts-viewmodel
convert ViewModel to typescript
|
2022-02-15 15:38:22 +01:00 |
|
Bruno Windels
|
dea1e7eaf3
|
bump sdk version
|
2022-02-15 11:31:50 +01:00 |
|
Bruno Windels
|
7179758c50
|
also here
|
2022-02-15 08:22:09 +01:00 |
|