Commit graph

19979 commits

Author SHA1 Message Date
Travis Ralston
4873b526df Ensure the right panel stays the same between room changes if possible
Fixes https://github.com/vector-im/riot-web/issues/10149
2019-12-05 23:48:05 -07:00
Travis Ralston
bbdff701b4 Actually render the right panel in the new system 2019-12-05 23:40:25 -07:00
Travis Ralston
42898ec414 Rid ourselves of RightPanel.Phases completely 2019-12-05 23:35:12 -07:00
Travis Ralston
756cf3a88b Convert the GroupMemberList actions to the new RightPanelStore 2019-12-05 23:34:44 -07:00
Travis Ralston
eda712ece8 Update sticker picker handling for new right panel actions 2019-12-05 23:30:26 -07:00
Travis Ralston
d8d8e59002 Don't show/hide the right panel depending on window size
Fixes https://github.com/vector-im/riot-web/issues/8772
2019-12-05 23:30:13 -07:00
Travis Ralston
8b492fdaa5 Remove dead code from GroupView
This was for a caret that is no longer in the app. Instead, the header buttons act as a toggle.
2019-12-05 23:29:43 -07:00
Travis Ralston
ca0c393783 Use new right panel store for header buttons
This introduces a new dispatch action (unused, so far) and routes the buttons towards the RightPanelStore for processing.
2019-12-05 23:28:06 -07:00
Travis Ralston
6e882251bd Break the right panel completely
This lays a foundation for redirecting all the traffic through the new store, but for now the core parts of the app need to stop caring if the right panel is open.
2019-12-05 17:47:18 -07:00
Travis Ralston
5253f29928 Build out a store for the right panel state machine
This should make it easier to funnel the expected behaviour through a central block of code.
2019-12-05 15:31:01 -07:00
J. Ryan Stinnett
d66dbdea61 Indicate which access flow was used 2019-12-05 16:23:00 +00:00
J. Ryan Stinnett
2bdc16b4bd Key requests have an object wrapper 2019-12-05 16:11:12 +00:00
J. Ryan Stinnett
7601ce93d9 Add in-memory cache of secret storage keys 2019-12-05 15:34:07 +00:00
J. Ryan Stinnett
7446bcdedb Extract callbacks to a new module 2019-12-05 15:34:07 +00:00
J. Ryan Stinnett
9f1c2cd3e1 Add dialogs for creating and accessing secret storage
This adds dialogs for creating and accessing secret storage via a passphrase or
recovery key. These flows are adapted from the ones used for key backup.
2019-12-05 15:34:07 +00:00
Weblate
315f242fdc Merge branch 'origin/develop' into Weblate. 2019-12-05 14:33:12 +00:00
David Baker
625e3ef93a
Merge pull request #3701 from matrix-org/dbkr/yarn_upgrade_dec19
yarn upgrade
2019-12-05 14:32:47 +00:00
Weblate
cce4051b3b Merge branch 'origin/develop' into Weblate. 2019-12-05 11:40:08 +00:00
Szimszon
38612e4991 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1931 of 1931 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/hu/
2019-12-05 11:40:08 +00:00
Jeff Huang
1240580863 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1931 of 1931 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/zh_Hant/
2019-12-05 11:40:07 +00:00
David Baker
604745de96
Merge pull request #3698 from matrix-org/dbkr/chmod_ci
Make CI scripts executable
2019-12-05 11:39:58 +00:00
David Baker
fc4926600a Fix propTypes declaration
With this version of babel (via babel-eslint), eslint now fails
with a somewhat confusing, "Unexpected reserved type number"
(from the flow plugin...) if you get this wrong.
2019-12-05 10:42:20 +00:00
David Baker
790cbaebfa Merge branch 'develop' into dbkr/yarn_upgrade_dec19 2019-12-05 10:39:57 +00:00
Michael Telatynski
a63fbbf2db Add tests
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2019-12-05 00:11:10 +00:00
J. Ryan Stinnett
2a8853dd82 Remove duplicate dialog CSS 2019-12-04 17:24:49 +00:00
J. Ryan Stinnett
a7d94ebcaa Convert RestoreKeyBackupDialog to modern style 2019-12-04 17:23:48 +00:00
Weblate
aa47e86a32 Merge branch 'origin/develop' into Weblate. 2019-12-04 17:17:57 +00:00
Szimszon
4a73f1d7f9 Translated using Weblate (Hungarian)
Currently translated at 99.6% (1922 of 1929 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/hu/
2019-12-04 17:17:56 +00:00
Jeff Huang
87fc35ffd5 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.6% (1922 of 1929 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/zh_Hant/
2019-12-04 17:17:56 +00:00
Michael Telatynski
be6da03348
Merge pull request #3611 from matrix-org/t3chguy/context_menus
ARIA compliant context menus
2019-12-04 17:17:47 +00:00
David Baker
5b64c1c6e7 yarn upgrade 2019-12-04 14:22:00 +00:00
RiotRobot
9072a47f9d v1.7.5-rc.1 2019-12-04 12:03:50 +00:00
RiotRobot
877209a5ad Prepare changelog for v1.7.5-rc.1 2019-12-04 12:03:50 +00:00
RiotRobot
8ef30245c9 js-sdk rc.1 2019-12-04 12:00:44 +00:00
David Baker
e754b8121e
Merge pull request #3700 from matrix-org/dbkr/e2e_tests_reuse_dir
Remove logs before running end-to-end tests
2019-12-04 11:31:46 +00:00
David Baker
c44cfff7cf Remove logs before running end-to-end tests
Hopefully will stop the end-to-end tests failing when buildkite
re-uses an agent.
2019-12-04 11:17:41 +00:00
David Baker
2a0acce7ee
Merge pull request #3699 from RiotTranslateBot/weblate-riot-web-matrix-react-sdk
Update from Weblate
2019-12-04 10:55:13 +00:00
Weblate
d8618ebd7b Merge branch 'origin/develop' into Weblate. 2019-12-04 10:33:54 +00:00
David Baker
bc52db5423
Merge pull request #3697 from matrix-org/travis/e2e-icons
Match e2e icons on events to expectations
2019-12-04 10:33:47 +00:00
David Baker
c36950db23 Make CI scripts executable
and remove chmod line from pipeline
2019-12-04 10:30:37 +00:00
Weblate
04f535c4b6 Merge branch 'origin/develop' into Weblate. 2019-12-04 10:17:41 +00:00
Szimszon
6d3fd8cb28 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1928 of 1928 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/hu/
2019-12-04 10:17:41 +00:00
Samu Voutilainen
7fdbeec517 Translated using Weblate (Finnish)
Currently translated at 100.0% (1928 of 1928 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/fi/
2019-12-04 10:17:40 +00:00
David Baker
2058ba8fd9
Merge pull request #3695 from matrix-org/travis/new-upgrade-dialog
Match room upgrade warning to the new design
2019-12-04 10:17:33 +00:00
Travis Ralston
b4e60af61f Appease the linter and de-dupe code 2019-12-03 23:15:49 -07:00
Travis Ralston
33044d713e Match e2e icons on events to expectations
Fixes https://github.com/vector-im/riot-web/issues/11547

Steps taken:
* Convert `E2ePadlock` to a class-style component so the hover state can be tracked (tooltips).
* Convert the image mask to a background image to keep the `!` in the shield.
* Update copy.
2019-12-03 22:41:22 -07:00
Travis Ralston
f34347b08c
Merge pull request #3683 from matrix-org/travis/prune-i18n
Remove unused translations
2019-12-03 09:46:09 -07:00
Michael Telatynski
d3de792f79 fix bits which missed the review cutting block
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2019-12-03 10:53:32 +00:00
David Baker
910c50370b
Merge pull request #3678 from matrix-org/dbkr/remove_dead_velocity_ui
Remove broken velocity-ui animation
2019-12-03 10:38:40 +00:00
Travis Ralston
fd69cce44a Remove unused translations
```
F:\Workspaces\riot-web\matrix-react-sdk>yarn prunei18n
yarn run v1.19.1
$ matrix-prune-i18n
ar.json: removed 4 translations
az.json: removed 92 translations
be.json: removed 10 translations
bg.json: removed 426 translations
ca.json: removed 207 translations
cs.json: removed 337 translations
da.json: removed 56 translations
de_DE.json: removed 369 translations
el.json: removed 178 translations
en_US.json: removed 201 translations
eo.json: removed 295 translations
es.json: removed 279 translations
eu.json: removed 402 translations
fa.json: removed 15 translations
fi.json: removed 329 translations
fr.json: removed 459 translations
gl.json: removed 256 translations
he.json: removed 31 translations
hi.json: removed 91 translations
hr.json: removed 1 translations
hu.json: removed 447 translations
id.json: removed 54 translations
is.json: removed 108 translations
it.json: removed 406 translations
ja.json: removed 257 translations
jbo.json: removed 36 translations
ko.json: removed 303 translations
lt.json: removed 192 translations
lv.json: removed 233 translations
ml.json: removed 16 translations
nb_NO.json: removed 23 translations
nl.json: removed 345 translations
nn.json: removed 251 translations
pl.json: removed 295 translations
pt.json: removed 193 translations
pt_BR.json: removed 310 translations
ro.json: removed 3 translations
ru.json: removed 344 translations
sk.json: removed 340 translations
sl.json: removed 1 translations
sq.json: removed 417 translations
sr.json: removed 256 translations
sr_Latn.json: removed 1 translations
sv.json: removed 304 translations
ta.json: removed 17 translations
te.json: removed 66 translations
th.json: removed 117 translations
tr.json: removed 167 translations
uk.json: removed 81 translations
vi.json: removed 6 translations
vls.json: removed 86 translations
zh_Hans.json: removed 309 translations
zh_Hant.json: removed 452 translations
Done in 0.39s.
```

Fixes https://github.com/vector-im/riot-web/issues/11539
2019-12-02 20:32:51 -07:00