dd792e10a9
Convert 3PID lookup in address picker to async / await
2019-07-30 17:35:35 +01:00
31ab97772c
Match code-style better
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2019-07-29 22:27:31 +01:00
a97e2e6ef2
clean up onPaste error handling in AddressPickerDialog
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2019-07-25 21:49:22 +01:00
c9e1c68726
Handle onPaste AddressPickerDialog, allow addressing CSV/NL/Space delim list
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2019-07-25 21:45:32 +01:00
b2c39ba842
Fix AddressPickerDialog adding wrong entry to selected list case
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2019-06-07 00:00:38 +01:00
7925e7169a
Design tweaks to dialogs
...
Little bit of a mix of things in this one:
* Support variable-width dialogs. Default is fixed-width as before,
only UploadConformDialog is variable-width. Controlled by a prop
to BaseDialog.
* Fixes to the cancel 'x' - scale the mask image, tweak size & colour
* Colour & boldness of dialog titles
* Align the dialog title & cancel 'x'
* Remove gap between dialog buttons & right hand side of dialog(!)
* Round corners on dialogs
* Add grey border on image preview in upload confirm dialog
* and, squeezing in slightly randomly, finish the partially renamed
ChatInviteDialog to AddressPickerDialog.
2019-04-03 16:27:45 +01:00
18ba5f6f19
Don't show rooms with tombstones in the address picker
...
Fixes https://github.com/vector-im/riot-web/issues/8076
2019-01-10 14:44:19 -07:00
d062e2c2f4
Check to make sure email addresses look roughly valid before inviting them to room
...
Fixes https://github.com/vector-im/riot-web/issues/6854
2018-12-07 15:03:58 -07:00
be612998bd
invert boolean operation for readability and add comment
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2018-06-21 12:14:16 +01:00
0737965079
s/userList/selectedList/ & s/queryList/suggestedList/
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2018-06-21 12:13:27 +01:00
fd252ded60
take into account the addressType also
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2018-06-21 00:47:21 +01:00
4040e3f5cf
delint
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2018-06-21 00:37:37 +01:00
bce87829b6
hide already chosen results from AddressPickerDialog
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2018-06-21 00:33:24 +01:00
023daef4b7
Refactor GroupStores into one global GroupStore
...
Take a step closer to a flux-like architecture for group data, for
the purposes of providing features that require it.
Now the app has a single GroupStore that can be poked to fetch
updates for a particular group.
2018-05-01 11:24:17 +01:00
0f6125e749
Use DialogButtons in AddressSelector
...
Use DialogButtons to eliminate duplicate button code.
2017-12-23 17:02:19 +13:00
8bb16466d6
Rebase AddressSelector on BaseDialog
2017-12-23 17:02:19 +13:00
7ec4010881
Make GroupStore use MatrixClientPeg
...
To avoid weirdness with using a cached matrix client
2017-11-28 11:54:05 +00:00
077ca36b05
Rank rooms with shorter matching aliases first
2017-11-08 10:47:45 +00:00
b3674f503d
Do not search through room topics
2017-11-08 10:32:48 +00:00
edc744067f
Add checkbox to GroupAddressPicker for determining visibility of group rooms
2017-11-07 18:51:41 +00:00
27f845a7aa
Match on any alias
2017-10-25 12:42:58 +01:00
7029ab07fc
If no canonical alias, use first alias (and fallback to Unnamed)
2017-10-25 12:38:39 +01:00
1b8c5b50db
Don't show room IDs when picking rooms
2017-10-17 18:02:35 +01:00
917957c1dc
Modify the group store to include group rooms
...
and modify components to use this new part of the store such that feedback can be given
when adding or removing a room from the room list.
2017-10-05 14:30:04 +01:00
6b9a2909df
Add rule to enforce spacing in curly brackets in JSX children
...
This required an updated in version of eslint-plugin-react to 7.4.0.
2017-09-28 11:21:06 +01:00
38fdd155f0
Construct address picker message using provided validAddressTypes
2017-09-28 10:06:51 +01:00
d52355f80e
Implement adding rooms to a group (or group summary) by room ID
2017-09-27 15:30:58 +01:00
e3405cfd95
shouldOmitSelf -> includeSelf
2017-09-27 11:52:05 +01:00
6bc9b32ab7
Fix ability to feature self in a group summary
...
By default the AddressPicker would omit the currently logged-in user. This adds a property to override that to allow "self" to be picked.
2017-09-27 11:04:41 +01:00
20d65535c0
Use all known rooms instead of public rooms
2017-09-26 17:11:54 +01:00
ddab8d7b5c
Implement "Add room to group" feature
2017-09-26 14:49:13 +01:00
5f840a3031
Implement adding rooms to the group summary
...
This includes making UserPickerDialog more generic such that it can also pick rooms from groups.
2017-09-21 16:53:10 +01:00