Šimon Brandner
e52b3e6d53
Add EULA config
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-06 18:48:25 +02:00
Šimon Brandner
0646f327df
Change from TOC to EULA
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2023-07-06 08:43:00 +02:00
Robin Townsend
17450b4531
Fix big grid crashing due to missing React import
...
by fixing the cause rather than the symptom: this upgrades the code to use the new, recommended JSX transform mode of React 17+, which no longer requires you to import React manually just to write JSX.
2023-06-30 18:21:18 -04:00
Robin Townsend
ab97f12947
Merge branch 'main' into livekit-experiment
2023-06-09 17:22:34 -04:00
Daniel Abramov
b11ab01bbe
Remove the unused exports with help of ts-prune
2023-06-05 19:11:38 +02:00
Michael Kaye
f7fc03cdc9
Initial cut of required tags for registration and login flows.
2023-05-03 14:42:44 +01:00
Timo
0423a494c4
Checkbox for analytics opt in & settings redesign ( #934 )
2023-03-01 13:47:36 +01:00
David Baker
1830acbddf
Fix copyright pt. 2: CSS files
2023-01-03 16:58:38 +00:00
David Baker
df9c1fed2a
Fix copyright headers
...
This is an Element project (in the vector-im repo) so the Copyright
should be for New Vector: it was incorrectly attributed to the
foundation for some files (and some files were missing headers).
2023-01-03 16:55:26 +00:00
David Baker
fd3c0d9fc6
Don't guess the server name from the URL
...
It only uses the default HS URL anywayso just use the default
server name.
2022-12-21 09:27:25 +00:00
David Baker
96de515e56
Move default homeserver to config file
2022-12-20 17:26:45 +00:00
Robin Townsend
acc41c532e
Add URL params to control fonts
...
This was also a good chance to switch to the semantic font size names used in Compound.
2022-12-09 14:31:13 -05:00
Timo
72503d0335
Add posthog Telemetry (Anonymity Logic + call duration telemetry) ( #658 )
...
Co-authored-by: Timo K <timok@element.io>
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-11-04 13:07:14 +01:00
Robin Townsend
81771f511c
Fix types
2022-10-13 21:25:15 -04:00
Robin Townsend
8524b9ecd6
Set up translation with i18next
2022-10-12 14:53:49 -04:00
Timo
f554afd6b1
typescript src/input
( #487 )
2022-08-09 11:44:46 +02:00
Timo
2d99acabe2
typescript src/room
( #437 )
2022-08-02 00:46:16 +02:00
David Baker
cc7a44dc17
Merge pull request #466 from vector-im/dbkr/check_indexeddb
...
Don't restore session unless crypto data is found
2022-07-14 13:43:21 +01:00
David Baker
1eab957d85
Fix typescript syntax
2022-07-14 13:11:47 +01:00
David Baker
4c145af7a3
Don't restore session unless crypto data is found
...
Add a check to ensure that we find crypto data in the crypto store
when we're restoring a session and otherwise abort the session restore.
This will prevent us from restoring a session and generating new keys
when there was a previous session with different keys.
***This will force a logout for all users***
See the linked issue (and the comment in code) for more detail.
Fixes https://github.com/vector-im/element-call/issues/464
2022-07-14 13:07:30 +01:00
David Baker
c1e45c4a30
Missed a file
2022-07-13 16:02:17 +01:00
David Baker
5784a005dc
Auto-register if displayName URL param is given
...
Fixes https://github.com/vector-im/element-call/issues/442
2022-07-13 14:34:15 +01:00
Robin Townsend
977016fbb2
Merge branch 'main' into organize-colors
2022-06-06 09:03:40 -04:00
Robin Townsend
aa45261b0d
Organize colors
2022-06-01 11:48:17 -04:00
David Baker
017ec13981
Disable typescript warnings
2022-06-01 16:05:58 +01:00
David Baker
0411e1cac8
Fix app when built in production mode
...
The recent typescripting appears to have caused the typescript
compiler to get confused about dependency references and start
refwrencing things like CRYPTO_ENABLED in the js-sdk before it's
defined them.
This avoids using things from the (javascript) browser-index import
and instead pulls everything in from the typescript files, then
fixes the resulting type failures, (in some cases with hacks).
2022-06-01 15:55:02 +01:00
David Baker
7ee2f630db
Add more typers to useInteractiveLogin
...
otherwise apparently Typescript can't trace the MatrixClient type
through.
2022-06-01 09:59:59 +01:00
Robin Townsend
26251e1e60
Don't abuse useMemo for creating a MatrixClient
2022-05-31 10:33:10 -04:00
Robin Townsend
e6960a1e15
TypeScriptify RegisterPage
2022-05-27 16:55:50 -04:00
Robin Townsend
c057713004
TypeScriptify useInteractiveRegistration
2022-05-27 16:55:50 -04:00
Robin Townsend
35e2135e3c
TypeScriptify useInteractiveLogin
2022-05-27 14:52:32 -04:00
Robin Townsend
af74228f8e
TypeScriptify useRecaptcha
2022-05-27 10:37:27 -04:00
Robin Townsend
9a44790450
TypeScriptify LoginPage
2022-05-27 10:37:00 -04:00
Robin Townsend
59938cd46b
Handle rate limits when upgrading from a guest account
2022-05-23 10:48:02 -04:00
Robin Townsend
8cd45b64a1
Fix links
...
The href attribute was never actually being set.
2022-05-17 18:30:59 -04:00
Robin Townsend
1e5539f165
Don't leave UnauthenticatedView if there was a room creation error
2022-05-17 12:38:01 -04:00
David Baker
055fbe786d
Merge remote-tracking branch 'origin/main' into dbkr/typescript_round_1
2022-05-06 21:41:14 +01:00
David Baker
9ba12da544
Merge branch 'main' into dbkr/fix_lint_errors
2022-05-06 21:31:35 +01:00
David Baker
4488947eed
Initial round of typescripting
2022-05-06 11:32:09 +01:00
David Baker
bf8f164f55
Fix lint errors
...
Various hooks either missing dependencies or with extra ones.
Two remaining errors are from the recapcta code where I can't
work out if the extra dependency is intentional or not.
2022-05-05 13:15:07 +01:00
David Baker
85e3f3761a
Add all the license headers
2022-05-04 17:09:48 +01:00
Robert Long
ae50d57814
Set display name after interactive registration
2022-03-02 19:12:18 -08:00
Robert Long
0f6b8f9bb1
New incremental auth
2022-02-15 12:46:58 -08:00
Robert Long
a33d1364b6
Fix null recaptcha target
2022-02-03 14:18:34 -08:00
Robert Long
35c11660a3
Add configurable / dynamic page title
2022-02-02 15:02:40 -08:00
Robert Long
089c891a55
Fix TOS copy
2022-02-02 14:31:11 -08:00
Robert Long
c71f37a8f8
Fix registration display name
2022-01-18 13:41:14 -08:00
Robert Long
d6567658c0
Remove recaptcha debug logging
2022-01-18 11:53:45 -08:00
Robert Long
8df13ee7c8
Sitekey change should update execute method
2022-01-18 11:49:59 -08:00
Robert Long
36d59c98c0
Add recaptcha debugging
2022-01-18 11:47:10 -08:00