Michael Telatynski
ac70f7ac9b
Fix instances of double translation and guard translation calls using typescript ( #11443 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-08-22 16:32:05 +01:00
Michael Telatynski
4207d182cd
Enable strictFunctionTypes ( #11201 )
2023-07-07 13:37:26 +01:00
Michael Telatynski
1281c0746b
Conform more of the codebase to strictNullChecks ( #10731 )
2023-04-28 09:45:36 +01:00
Michael Telatynski
6166dbb661
Make existing and new issue URLs configurable ( #10710 )
...
* Make existing and new issue URLs configurable
* Apply a deep merge over sdk config to allow sane nested structures
* Defaultize
* Fix types
* Iterate
* Add FeedbackDialog snapshot test
* Add SdkConfig snapshot tests
* Iterate
* Fix tests
* Iterate types
* Fix test
2023-04-26 09:36:00 +00:00
Michael Telatynski
127a3b667c
Conform more of the codebase to strictNullChecks ( #10350
...
* Conform more of the codebase to `strictNullChecks`
* Iterate
* Generics ftw
* Iterate
2023-03-10 14:55:06 +00:00
Michael Telatynski
32aa18ff2e
Apply strictNullChecks to src/components/views/auth/* ( #10299
...
* Apply `strictNullChecks` to src/components/views/auth/*
* Iterate PR
2023-03-07 10:45:55 +00:00
Michael Weimann
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
Michael Telatynski
8c0d202df4
Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis ( #9600 )
...
* Enable tsc alwaysStrict
* Enable tsc strictBindCallApply
* Enable tsc noImplicitThis
* Add d.ts
* Improve types
* Add ?
* Increase coverage
* Improve coverage
2022-11-21 11:24:59 +00:00
Travis Ralston
1032334b20
Convert inputs on Export/Import Room Key dialogs to be real Fields ( #9350 )
...
* Convert inputs on Export/Import Room Key dialogs to be real Fields
Fixes https://github.com/vector-im/element-web/issues/18517
* Correctly label the second field
* Appease the linter
2022-10-04 23:28:57 -06:00
Travis Ralston
d8a939df5d
Use & enforce snake_case naming convention on config.json settings ( #8062 )
...
* Document and support the established naming convention for config opts
This change:
* Rename `ConfigOptions` to `IConfigOptions` to match code convention/style, plus move it to a dedicated file
* Update comments and surrounding documentation
* Define every single documented option (from element-web's config.md)
* Enable a linter to enforce the convention
* Invent a translation layer for a different change to use
* No attempt to fix build errors from doing this (at this stage)
* Add demo of lint rule in action
* Fix all obvious instances of SdkConfig case conflicts
* Fix tests to use SdkConfig directly
* Add docs to make unset() calling safer
* Appease the linter
* Update documentation to match snake_case_config
* Fix more instances of square brackets off SdkConfig
2022-03-18 10:12:36 -06:00
Michael Telatynski
288e47fd81
Update m.render_in to is_falling_back (+ unstable field) ( #7979 )
2022-03-09 16:15:53 +00:00
Michael Telatynski
5c44cb5cc6
Improve QueryMatcher TypeScript definition ( #7555 )
2022-01-17 14:08:36 +00:00
Travis Ralston
703cf73759
Convert MessageEvent to TS and hoist MediaEventHelper
2021-07-16 15:12:36 -06:00
J. Ryan Stinnett
ae0a8b8da4
Auto-fix lint errors
2021-06-29 13:11:58 +01:00
Travis Ralston
14757cacd5
Introduce a concept of "non-urgent" toasts
...
This is somewhat expected to be temporary.
2020-07-29 12:43:35 -06:00
Michael Telatynski
58718dab37
Convert ContextMenu to TypeScript
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-07-01 23:51:12 +01:00
Jorik Schellekens
05d0309081
Lint a few semicolons
2020-06-18 14:32:43 +01:00
Michael Telatynski
f45c584c8a
Correct the GenericToast props to show the two modes of operation
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-05-29 19:13:59 +01:00