* develop: (75 commits)
Support CI for matching branches on forks
Update yarn.lock
v1.0.4
Prepare changelog for v1.0.4
v1.0.4
Released js-sdk & react-sdk
Translated using Weblate (Irish)
Translated using Weblate (English (United States))
Added translation using Weblate (Irish)
Update README.md grammar
Cross-promote mobile apps
Fix downstream branch fetching
Update issue templates
Declare the officially supported browsers in the README
Update version number in issue templates
Use the right CI branch
Set up BuildKite for Chrome
Lint doesn't need develop deps
Remove Travis (CI)
Add a basic BuildKite :pipeline:
...
We did not previously commit lock files for the Electron app, so there is no
correct copy to import from. For this directory, I created a fresh yarn lock
file using yarn install.
* develop: (30 commits)
[matrix] -> Matrix
Nudge karma to 3.1.2
set chrome path for travis CI explicitly
Updated install spinner referenced in #8913
Add support for localConfig at $appData/config.json. Move electron-config to $appData/electron-config.json
Translated using Weblate (Hungarian)
Update to electron 4.0.6
Translated using Weblate (Spanish)
Translated using Weblate (Norwegian Bokmål)
Translated using Weblate (Hungarian)
Translated using Weblate (Hindi)
Translated using Weblate (Greek)
Translated using Weblate (German)
Translated using Weblate (Finnish)
Translated using Weblate (Arabic)
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Czech)
Translated using Weblate (Swedish)
Translated using Weblate (Swedish)
Allow disabling update mechanism
...
App checks at startup for an existing session, if there isn't one,
it will start the tool to check for a login in the file:// origin.
If there is one, it will copy the login over to the vector://vector
origin.
In principle this could also be used to migrate logins between
other origins on the web if this were ever required.
This includes a minified copy of the browserified js-sdk with
a getAllEndToEndSessions() function added to the crypto store
(https://github.com/matrix-org/matrix-js-sdk/pull/812). This is
not great, but for a short-lived tool this seems better than
introducing more entry points into webpack only used for the
electron app.