Commit Graph

7524 Commits

Author SHA1 Message Date
Luke Barnard a142f4405a Revert "Use GeminiScrollbarWrapper in Flair settings of UserSettings"
This reverts commit 3b5fb3ae30.
2018-04-11 10:41:11 +01:00
Matthew Hodgson 8b2446f803 rename createGroupButton to not be a total misnomer... 2018-04-11 10:24:28 +01:00
Luke Barnard 3b5fb3ae30 Use GeminiScrollbarWrapper in Flair settings of UserSettings 2018-04-11 10:09:49 +01:00
Luke Barnard 98c76a891c Change comments 2018-04-10 16:08:09 +01:00
Luke Barnard b0818df329 Add 500ms delay to show membershipBusy for longer
to avoid a UI that flashes quickly
2018-04-10 16:08:02 +01:00
Luke Barnard f721038942 Reword group setting delay 2018-04-10 14:05:53 +01:00
Luke Barnard e616dbac33 Factor out _closeSettings for cleanliness 2018-04-10 13:56:54 +01:00
Luke Barnard 9e6841df09 Show membership spinner next to Leave/Join button when leaving/joining 2018-04-10 13:56:49 +01:00
Luke Barnard 1da56d9e98 Hide settings after leaving a group 2018-04-10 13:56:42 +01:00
Luke Barnard 6f10b5a410 Fetch group data when leaving or joining to update the view 2018-04-10 13:56:36 +01:00
Luke Barnard ef104b762e Update group join button to match new API 2018-04-09 17:01:46 +01:00
Luke Barnard 560da03a9f run gen-i18n 2018-04-09 17:01:28 +01:00
Luke Barnard 18fcb1d6a6 Implement "Join this community" button
for groups that have truthy summary.profile.is_joinable.
2018-04-09 16:59:57 +01:00
Luke Barnard 76144b964a Update to match is_openly_joinable API 2018-04-09 15:07:07 +01:00
Luke Barnard 929718b032 Fix to prevent guests from seeing features 2018-04-09 15:06:48 +01:00
Luke Barnard 0da187c101 Fix broken ForgotPassword component 2018-04-09 15:06:41 +01:00
Luke Barnard ef427eaf67 Add null-guard to prevent RoomAvatar NPE when room is null
which may have been occuring when peeking into a room that the
client hasn't got a Room object for.

Fixes https://github.com/vector-im/riot-web/issues/6432
2018-04-09 15:05:34 +01:00
David Baker 6cb9d28e75 Update to use new join_policy API 2018-04-09 14:56:43 +01:00
Luke Barnard 2a6d7e6e8e Use less confusing values on radio buttons 2018-04-09 14:56:27 +01:00
Luke Barnard 18ec690e2e Add radio button for setting group is_joinable
which dictates whether the group can be joined without invitation.
2018-04-09 14:56:05 +01:00
Luke Barnard d99478b513 Fix broken import preventing people tag 2018-03-22 13:12:48 +00:00
Luke Barnard f0b130a04b Fix room tile badge not disappearing when receiving a read receipt
Fixes https://github.com/vector-im/riot-web/issues/6357
2018-03-20 17:29:03 +00:00
Luke Barnard 1b28ab136b Take TagPanel out of labs 2018-03-19 14:12:06 +00:00
David Baker f42769509f Merge remote-tracking branch 'origin/develop' into dbkr/remove_crypto_migrated_message 2018-03-16 15:48:02 +00:00
Matthew Hodgson b68da579f0 don't crash on missing room members 2018-03-16 01:21:52 +00:00
Geeman9 b834a25751 Added translation using Weblate (Lithuanian) 2018-03-15 13:54:39 +00:00
Weblate 371a0fd2e1 Merge remote-tracking branch 'origin/develop' into develop 2018-03-15 13:33:24 +00:00
stuve20 8bda87aece Translated using Weblate (Swedish)
Currently translated at 42.4% (423 of 996 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/sv/
2018-03-15 13:33:23 +00:00
random 1521aee4fa Translated using Weblate (Italian)
Currently translated at 30.6% (305 of 996 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/it/
2018-03-15 13:33:23 +00:00
Jeff 6ae30b41e7 Translated using Weblate (French)
Currently translated at 100.0% (996 of 996 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/fr/
2018-03-15 13:33:23 +00:00
Luke Barnard 0d7099fd61 Merge pull request #1801 from matrix-org/luke/perf-room-list
Improve room list performance when receiving messages
2018-03-15 13:33:19 +00:00
David Baker 00f6deeb46 gen/prune i18n 2018-03-15 12:03:00 +00:00
Jeff Huang badd4dbf7d Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (996 of 996 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/zh_Hant/
2018-03-15 11:43:50 +00:00
Andrey 82afe6db86 Translated using Weblate (Russian)
Currently translated at 100.0% (996 of 996 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/ru/
2018-03-15 10:21:33 +00:00
Kévin C cca0fd2489 Translated using Weblate (French)
Currently translated at 100.0% (996 of 996 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/fr/
2018-03-15 10:17:36 +00:00
David Baker ba4626521f Remove the message on migrating crypto data
This was for when the new and old versions were available
concurrently on /develop and /app.

The various migration steps are still logged to the console in
js-sdk.
2018-03-15 10:09:12 +00:00
Osoitz f043dc32dc Translated using Weblate (Basque)
Currently translated at 100.0% (996 of 996 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/eu/
2018-03-15 09:40:44 +00:00
Weblate 0f0073033b Merge remote-tracking branch 'origin/develop' into develop 2018-03-15 09:20:20 +00:00
stuve20 12d2bab544 Translated using Weblate (Swedish)
Currently translated at 42.5% (423 of 995 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/sv/
2018-03-15 09:20:20 +00:00
random 8af3bfa8f3 Translated using Weblate (Italian)
Currently translated at 17.6% (176 of 995 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/it/
2018-03-15 09:20:19 +00:00
Osoitz f788ef280f Translated using Weblate (Basque)
Currently translated at 100.0% (995 of 995 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/eu/
2018-03-15 09:20:19 +00:00
Osoitz 117129bcac Translated using Weblate (Basque)
Currently translated at 100.0% (995 of 995 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/eu/
2018-03-15 08:52:59 +00:00
Luke Barnard bc5699b3d7 Add change delay warning in GroupView settings 2018-03-14 18:17:15 +00:00
Luke Barnard c903cc6375 Fix tests 2018-03-14 14:55:36 +00:00
Krombel 0b974979e2 Translated using Weblate (German)
Currently translated at 100.0% (995 of 995 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/de/
2018-03-14 14:34:10 +00:00
Luke Barnard 8672b97f9a Improve room list performance when receiving messages
In summary this makes RoomTiles (and RoomAvatars) do more for
themselves in terms of reacting individually to state changes in
the js-sdk.

Instead of force updating the entire room list for avatar changes
and room name changes, do this in the RoomTile and RoomAvatar
instead. This increases the number of listeners listening to the
matrix client, but allows us to properly implement a
shouldComponentUpdate for RoomTile (because the avatar, name and
notification count are now in component state)
2018-03-14 14:29:55 +00:00
Weblate 3011ffcdc2 Merge remote-tracking branch 'origin/develop' into develop 2018-03-14 09:37:20 +00:00
István fa966971e7 Translated using Weblate (Hungarian)
Currently translated at 100.0% (995 of 995 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/hu/
2018-03-14 09:37:19 +00:00
Osoitz 57d4ae6e0e Translated using Weblate (Basque)
Currently translated at 99.7% (993 of 995 strings)

Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/eu/
2018-03-14 09:37:19 +00:00
Luke Barnard 4f4441fb07 Only use dangerouslySetInnerHTML for HTML messages
...and plain messages with emoji that we replace with <img> tags
amonst the html-escaped `content.body`.
2018-03-13 17:15:16 +00:00