Commit Graph

16504 Commits

Author SHA1 Message Date
Richard Lewis 910623d287 Close context menu on resize. 2018-01-18 12:04:00 +00:00
Richard Lewis 917d85d603 Refer rest parameters 2018-01-18 12:03:24 +00:00
Richard Lewis 1293c53c4b Cleanup 2018-01-18 12:02:45 +00:00
Matthew Hodgson 80d3edfbb3 simplify the 'send anyway' text, as 'mark devices known' is meaningless to users 2018-01-18 09:57:29 +00:00
Matthew Hodgson d3292d9388 fix typos and NPE. fixes #5999 2018-01-17 23:28:14 +00:00
Richard Lewis f8d7ab10fa Handle non-m.room.message event types. 2018-01-17 17:19:20 +00:00
Richard Lewis b6f85fbf92 Don't treat sticker messages as info messages. 2018-01-17 16:52:10 +00:00
Richard Lewis aa524c339d Update class names. 2018-01-17 15:49:36 +00:00
Richard Lewis fa336b7a99 Bring hide stickers icon to front when menu open. 2018-01-17 15:41:15 +00:00
Richard Lewis 5a4271268b Keep reference to stickers menu 2018-01-17 15:40:47 +00:00
Richard Lewis 3331c8af27 Use dispatcher ref for unregister call. 2018-01-17 15:40:04 +00:00
Richard Lewis 614a10c6d3 Add manage integration link. 2018-01-17 00:04:06 +00:00
Richard Lewis 86da204169 Add manage stickerpacks link 2018-01-16 23:25:07 +00:00
Richard Lewis 38ed01bebd Pass room to stickerpack 2018-01-16 21:35:25 +00:00
Richard Lewis 7676fc0c10 Handle stickerpack close. 2018-01-16 21:28:15 +00:00
Richard Lewis 9339284090 Stickerpack content placeholder. 2018-01-16 21:06:57 +00:00
Richard Lewis 86542d86e9 Move stickers into stand-alone component. 2018-01-16 18:14:32 +00:00
David Baker c64b4e1b1c Merge remote-tracking branch 'origin/develop' into dbkr/dont_paginate_while_decrypting 2018-01-16 17:38:32 +00:00
Richard Lewis 87d8ed5af8 Add comment 2018-01-16 17:01:25 +00:00
Luke Barnard 62caa4f096 Merge pull request #1705 from matrix-org/luke/tag-panel-beautiful-dnd
Replace TagPanel react-dnd with react-beautiful-dnd
2018-01-16 11:26:44 +00:00
lukebarnard f19dcd8114 Comment workaround to atlassian/react-beautiful-dnd#273 2018-01-16 11:07:25 +00:00
lukebarnard bda2d6b0a6 Work around atlassian/react-beautiful-dnd#273
For some reason, after dragging an item
the parent draggable receives a mouse click. The workaround is
to use onMouseDown for deselecting tags
2018-01-16 10:44:11 +00:00
Richard Lewis 82b9897986 Select apropriate theme colour for popover. 2018-01-15 18:27:14 +00:00
lukebarnard 16c13fb079 Replace TagPanel react-dnd with react-beautiful-dnd
This new library handles the simple case of an ordered vertical
(or horizontal) list of items that can be reordered.

It provides animations, handles positioning of items mid-drag
and exposes a much simpler API to react-dnd (with a slight loss
of potential function, but we don't need this flexibility here
anyway).

Apart from this, TagOrderStore had to be changed in a highly
coupled way, but arguably for the better. Instead of being
updated incrementally every time an item is dragged over
another and having a separate "commit" action, the
asyncronous action `moveTag` is used to reposition the tag in
the list and both dispatch an optimistic update and carry out
the request as before. (The MatrixActions.accountData is still
used to indicate a successful reordering of tags).

The view is updated instantly, in an animated way, and this
is handled at the layer "above" React by the DND library.
2018-01-15 18:12:27 +00:00
David Baker 0a6018a945 Merge pull request #1704 from matrix-org/luke/perf-room-list
Only set selected tags state when updating rooms
2018-01-15 15:01:57 +00:00
lukebarnard 408f13f68c Only set selected tags state when updating rooms
instead of every time we get an update from a GroupStore/otherwise.

This was leading to many setStates and renders at startup when we
receive many group /members /rooms etc. responses.

Also, use the rate limited version of refreshRoomList.
2018-01-15 14:42:41 +00:00
Richard Lewis 5a9a4ead96 Remove arrow opacity. 2018-01-15 14:25:56 +00:00
Richard Lewis 5e6da4d758 * Fix key error
* Remove redundant logging
* Catch error
2018-01-15 14:22:41 +00:00
Richard Lewis 0fab905a2e Cleanup styles. 2018-01-15 11:16:07 +00:00
Richard Lewis 351bbdfd4e Styling 2018-01-15 10:25:19 +00:00
Matthew Hodgson 24fcea8a0a fix indenting 2018-01-15 02:19:15 +00:00
Matthew Hodgson a233af67ea initial pseudocode WIP for e2e online backups 2018-01-15 02:02:48 +00:00
Michael Telatynski b526fc057c Add formatFullDateNoTime to DateUtils and stop passing 12/24h to DateSep 2018-01-14 18:32:17 +00:00
David Baker e42bea6277 Don't paginate whilst decrypting events
As comment hopefully explains. This meant loading the app on an e2e
room would often be very slow as it tried to pull hundreds of events
into the timeline.
2018-01-12 18:17:03 +00:00
Richard Lewis a3c6dd36ef Stickers popover. 2018-01-12 17:38:21 +00:00
David Baker 99a72b5b2b Fix autofocus broken in https://github.com/matrix-org/matrix-react-sdk/pull/1674
'focus' attribute was on the wrong thing
2018-01-12 10:52:51 +00:00
David Baker aa5d42d045 Remove spurious dot 2018-01-12 10:32:36 +00:00
Michael Telatynski 23bd612730 Focus composer when clicking Reply (quote event)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-01-11 19:29:00 +00:00
Michael Telatynski 192cba2b79 allow text&onSenderProfileClick for tileShape===quote
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-01-11 19:25:43 +00:00
Richard Lewis 90b7cb3760 Consistent popover size 2018-01-11 13:41:55 +00:00
Richard Lewis 1ab71f6f50 Load stickers in AppTile 2018-01-11 13:20:58 +00:00
Richard Lewis 4f3670941d Bind functions 2018-01-11 12:33:02 +00:00
Michael Telatynski 8ad4da54cb Fix missing negation
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-01-11 12:04:53 +00:00
Richard Lewis d0c16fa7a1 Convert to ES6 class. 2018-01-11 11:49:46 +00:00
Richard Lewis 78bd25eff0 Sticker popover styling 2018-01-11 11:36:19 +00:00
Richard Lewis 2cf9da8c95 Load user stickerpacks 2018-01-11 11:12:46 +00:00
David Baker b152bd4ab9 Merge pull request #1625 from matrix-org/t3chguy/analytics_info
Add Analytics Info and add Piwik to SdkConfig.DEFAULTS
2018-01-11 11:02:34 +00:00
David Baker 292a6c5767 Merge pull request #1674 from aidalgol/rebase-dialogs
Normalise dialogs
2018-01-11 10:49:40 +00:00
David Baker efb96cdd2a Merge pull request #1695 from matrix-org/dbkr/send_without_verifying
Add 'send without verifying' to status bar
2018-01-11 10:34:56 +00:00
Richard Lewis 52f28d09e0 Stickerpack styling 2018-01-10 20:44:14 +00:00