Charly Nguyen
11096b207a
Expose apps/widgets ( #12071 )
...
* Expose apps/widgets
Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net >
* Bump @matrix-org/react-sdk-module-api from 2.2.1 to 2.3.0
Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net >
---------
Signed-off-by: Charly Nguyen <charly.nguyen@nordeck.net >
2024-01-22 10:53:27 +00:00
Dominik Henneke
947f1bd591
Knock on a ask-to-join room if a module wants to join the room when navigating to a room ( #11787 )
...
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
2023-10-27 12:51:39 +00:00
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
Dominik Henneke
5c43054bfe
Implement updated open dialog method of the Module API ( #11395 )
...
* Implement updated open dialog method
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
* Apply the review comments
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
* Add unit tests for the module system dialog
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
* Bump @matrix-org/react-sdk-module-api from 1.0.0 to 2.0.0
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
* Run prettier
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
* Apply review comments
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
---------
Signed-off-by: Dominik Henneke <dominik.henneke@nordeck.net >
2023-08-21 12:09:17 +00:00
Michael Telatynski
47877ba2da
Switch to importing matrix-js-sdk from its main export ( #11360 )
...
* Switch to importing TypedEventEmitter from main js-sdk export
* Switch to importing js-sdk/matrix in cypress
* Remove duplicated imports
* Fix lint:js-fix to run prettier last otherwise ESLint --fix may cause a mess
* Add lint rule
* Fix cypress-axe import
* Fix cypress-axe import
2023-08-03 12:56:30 +00:00
Michael Telatynski
4207d182cd
Enable strictFunctionTypes ( #11201 )
2023-07-07 13:37:26 +01:00
Michael Telatynski
9b5b053148
Use MatrixClientPeg::safeGet for strict typing ( #10989 )
2023-06-21 17:29:44 +01:00
Michael Telatynski
52017f62e1
Conform more of the codebase to strictNullChecks ( #10738 )
2023-05-09 18:24:40 +01:00
RiotRobot
0475e7107f
Merge branch 'master' into develop
2023-03-28 14:30:52 +01:00
Michael Weimann
c30b2637c5
Changes for v3.69.0
2023-03-28 11:23:16 +01:00
maheichyk
3e340d5906
Fixes user authentication when registering via the module API ( #10257 )
...
* Fixes authentication when user is registered via module API
* Remove "on_logging_in" action
---------
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net >
2023-03-07 16:24:44 +01:00
Michael Telatynski
4b8bada24b
Apply strictNullChecks around the codebase ( #10302
...
* Apply `strictNullChecks` around the codebase
* Iterate PR
2023-03-07 13:19:18 +00:00
Michael Telatyński
629e5cb01f
Properly type Modal props to ensure useful typescript checking ( #10238
...
* Properly type Modal props to ensure useful typescript checking
* delint
* Iterate
* Iterate
* Fix modal.close loop
* Iterate
* Fix tests
* Add comment
* Fix test
2023-02-28 10:31:48 +00:00
Michael Telatynski
4574c665ea
Conform more code to strict null checking ( #10167 )
...
* Conform more code to strict null checking
* Delint
* Iterate PR based on feedback
2023-02-16 17:21:44 +00:00
Michael Telatynski
61a63e47f4
Comply with noImplicitAny ( #9940 )
...
* Stash noImplicitAny work
* Stash
* Fix imports
* Iterate
* Fix tests
* Delint
* Fix tests
2023-02-13 11:39:16 +00:00
Michael Telatynski
030b7e90bf
Enable @typescript-eslint/explicit-function-return-type in /src ( #9788 )
...
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
* Enable `@typescript-eslint/explicit-function-return-type` in /src
* Fix types
* tsc strict fixes
* Delint
* Fix test
* Fix bad merge
2023-01-12 13:25:14 +00:00
Michael Weimann
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
Travis Ralston
7f5bb61a79
Support a module API surface for custom functionality ( #8246 )
...
* Early implementation of module API surface + functions for ILAG module
* Wire up dialog functions and ILAG-needed surface
* Ensure component renders for modules get overridden
* Respond to changes from module API interface
* Use a real module-api dependency
* Update for new Dialogs interface
* Add support for getConfigValue from module API
* Update the remainder of the module API interface
* Docs & cleanup
* Add some unit tests around module stuff
Needs end-to-end tests still.
* Appease early linters
* Break import cycles by not directly depending on Lifecycle
* Appease the linter
* Fix bad merge
2022-07-05 12:26:44 -06:00