Commit Graph
52 Commits
Author SHA1 Message Date
Travis RalstonandGitHub 805c90ade7 Use Identity Server v2 API for tests (#24086) 2023-01-03 00:59:00 -07:00
Travis RalstonandGitHub db3ca10c91 Upgrade postcss-scss (#23229)
* Upgrade postcss-scss

The version conflict with the react-sdk can cause issues.

* Upgrade mini-css-extract-plugin too

* Actually add postcss as a dependency
2022-09-07 09:44:26 -06:00
Travis RalstonandGitHub 7b904cd89b Update CHANGELOG.md 2022-08-31 11:49:05 -06:00
Travis RalstonandGitHub 2047c09d61 Add a basic PR checklist for all PRs (#22811)
It'll be mildly annoying for core developers who have to constantly remove or edit this, but it'll also serve as a good reminder to do these things.

Note that signoff is not required for core developers.
2022-07-11 15:02:13 -06:00
Travis RalstonandGitHub a4f9e7adad Build the module system on yarn start (#22773)
So developers can actually run the app with an empty modules file.
2022-07-07 21:19:08 +02:00
Travis RalstonandGitHub 2032668e3a Add node to the tsconfig settings for the module system (#22740) 2022-07-05 13:09:26 -06:00
Travis RalstonandGitHub f1e5b95554 Wire up module loading to application startup (#21703)
* Early module loader bundler

* Add a module installer script

* Add dev-friendly docs

* Add real module-api dependency

* Speed up `yarn add` for mulitple modules

* Fix version check for modules

* Appease the linter
2022-07-05 12:26:54 -06:00
Travis RalstonandGitHub 7a131fc50f Workflow: Move WAT issues to In Progress rather than Ready when assigned (#22577) 2022-06-14 15:03:18 -06:00
Travis RalstonandGitHub 41f05541ed Disable no-non-null assertions lint rule (#22348)
This *allows* us to use `variable!.prop` to ensure `variable` is not null/undefined.
2022-05-30 08:43:56 -06:00
Travis RalstonandGitHub f080b1fb27 Update unlabel workflow to check for card archive-ness (#22194)
* Update unlabel workflow to check for card archive-ness

Fixes CI error notifications when removing labels from issues which are archived on the Issue Triage board.

Doesn't fix the adding of labels, but that's more complicated and a work in progress as of writing.

* Update triage-unlabelled.yml
2022-05-14 00:21:41 +02:00
Travis RalstonandGitHub e749bb3ce3 Remove docs for now-defunct labs flags (#22101) 2022-05-06 13:20:59 -06:00
Travis Ralston ecf1c41f7c Merge branch 'travis/remove-skinning' into develop 2022-04-05 11:27:43 -06:00
Travis Ralston 98ced973a9 Merge branch 'develop' into travis/remove-skinning 2022-04-05 11:27:37 -06:00
Travis Ralston d39ae8a91b Merge branch 'develop' into travis/remove-skinning 2022-04-05 10:42:48 -06:00
Travis Ralston f7dea9421f Merge branch 'develop' into travis/remove-skinning 2022-03-31 19:21:12 -06:00
Travis Ralston 9c23f6c476 Step 14: Remove reskindex 2022-03-28 15:26:22 -06:00
Travis Ralston 7bd584abe0 Step 13: Update documentation for skinning 2022-03-28 15:17:56 -06:00
Travis Ralston 5b592eca4f Step 10.3: Use module replacement to achieve component overrides
This is the same system as the customisations override, however deliberately using a different JSON file to avoid conflicts. 

Forks would be expected to use the customisations file, not the components file, to override/add components.
2022-03-28 13:02:50 -06:00
Travis Ralston 5459c1eb96 Step 10.2: Move hacky welcome page replacement to react-sdk 2022-03-28 13:02:50 -06:00
Travis Ralston 0bcb1d18ce Step 10.1: Ensure the js-sdk browser bundle gets pulled
We no longer have implicit imports which would have called this path, so manually call it. We have to disable lint as it doesn't like us doing this, but we only end up with a single entry point.
2022-03-28 13:02:50 -06:00
Travis Ralston e1f9e9a8f8 Step 8.1: Remove skin-sdk.js 2022-03-28 13:02:50 -06:00
Travis Ralston 384903361d Step 4: Disable/remove bulk of skinner code 2022-03-28 13:02:50 -06:00
Travis Ralston 585c777878 Step 3.2: Stop using getComponent 2022-03-28 13:02:50 -06:00
Travis Ralston 1bbecdff6c Step 3.1: Stop using getComponent in tests 2022-03-28 13:02:50 -06:00
Travis Ralston 303f06cc61 Step 2: Remove the decorator 2022-03-28 13:02:50 -06:00
Travis RalstonandGitHub 14f46a8ca9 Update location of Settings.ts in labs docs (#21562) 2022-03-25 10:43:03 -06:00
Travis RalstonandGitHub fe6a9c257b Fix style lint on Windows (#21557) 2022-03-25 09:13:22 -06:00
072f87a06a Delete documentation relating to legacy communities (#21385)
* Remove deprecated feature_communities_v2_prototypes

* Fix typo

* Remove now-unused docs

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-03-22 16:48:26 -06:00
Travis RalstonandGitHub 585b651b4c Update nodejs version requirements (#21484)
While we do technically support v14, it's fallen into security releases. Let's recommend that people use whatever nodejs itself recommends instead.
2022-03-21 07:38:19 -06:00
1384783a77 Update SdkConfig usage to use new translation layer + update config.md docs (#21429)
* Update SdkConfig usage to use new translation layer

* Appease the linter

* WIP refactor of config documentation

* Finish re-writing config.md

* Update surrounding documentation

* Apply suggestions from code review

Co-authored-by: Germain <germains@element.io>

* Textual updates

Co-authored-by: Germain <germains@element.io>
2022-03-18 10:12:44 -06:00
Travis RalstonandGitHub 087aed80dd Add docs for custom_translations_url (#21188) 2022-03-01 11:53:12 -07:00
Travis RalstonandGitHub c13a1908df Add docs for logout_redirect_url (#21222) 2022-03-01 11:06:15 -07:00
Travis RalstonandGitHub 65adc3ba93 Add a config.json option to skip the built-in Jitsi welcome screen (#21190)
* Add a config.json option to skip the built-in Jitsi welcome screen

Stop-gap for https://github.com/vector-im/element-web/issues/20503

* Spelling
2022-02-28 11:02:03 -07:00
Travis RalstonandGitHub 95de708f4e Make customisations (and general file overrides) easier to specify (#21189)
Intended for customisation endpoints - see included docs.
2022-02-24 12:52:08 -07:00
Travis RalstonandGitHub a01684e126 Docs for labs flag: Show only current profiles (#21093) 2022-02-18 07:58:14 -07:00
Travis Ralston ebc2bb7c56 Update eslint 2021-12-09 16:02:28 -07:00
Travis Ralston c405880a39 Add labs docs for polls feature
See https://github.com/matrix-org/matrix-react-sdk/pull/6934
2021-10-12 15:15:17 -06:00
Travis Ralston 574e848bf3 Merge branch 'master' into develop 2021-09-14 14:50:07 -06:00
Travis Ralston 75b1d813f1 Encourage false positives of the error dialog to result in tickets 2021-09-14 12:33:14 -06:00
Travis Ralston 89c0450c73 Update matrix-widget-api dependency 2021-09-01 13:32:25 -06:00
Travis Ralston 219ea134ca Disable HMR error page by default
see diff
2021-08-25 09:57:46 -06:00
Travis Ralston e123b8bcc0 Appease Jest 2021-08-04 15:24:02 -06:00
Travis Ralston d4fc3ed354 Properly handle react-sdk's recorder worklet
Fixes https://github.com/vector-im/element-web/issues/18393
2021-08-04 15:08:52 -06:00
Travis Ralston 5e6b791617 Update webpack path for new worker location 2021-07-22 09:26:53 -06:00
Travis Ralston 858d71218c Remove voice messages labs flag docs
For https://github.com/matrix-org/matrix-react-sdk/pull/6437
2021-07-21 18:11:06 -06:00
Travis Ralston a6f4c6f28d Update matrix-widget-api to fix build issues 2021-06-23 11:25:19 -06:00
Travis Ralston 51b380da65 Update matrix-widget-api/react-sdk dependency reference
To fix inevitable build errors.
2021-05-17 16:39:04 -06:00
Travis Ralston 45424f4a3b Better words? 2021-05-10 19:03:57 -06:00
Travis Ralston c246d7839f Remove "in development" flag from voice messages labs documentation
See https://github.com/matrix-org/matrix-react-sdk/pull/5995
2021-05-07 19:37:40 -06:00
Travis Ralston 6c8d52f8df Add jest config too 2021-05-06 22:14:33 -06:00
Travis Ralston b260621aff Disable host checking on the webpack dev server
This is useful when you're doing cross-browser testing on a service which demands you use "localhost.com" for reasons.
2021-05-06 21:51:43 -06:00
Travis Ralston 07a0af2aae Add required webpack config to load Safari support modules
See https://github.com/matrix-org/matrix-react-sdk/pull/5989
2021-05-06 21:51:03 -06:00