Matthew Hodgson
|
ce655c7f50
|
improve device info
|
2016-09-15 02:44:55 +01:00 |
|
Matthew Hodgson
|
1a126fee54
|
Merge pull request #473 from matrix-org/wmwragg/multi-invite-bugfix
Wmwragg/multi invite bugfix
|
2016-09-14 22:06:28 +01:00 |
|
Matthew Hodgson
|
acd999be45
|
better describe keys
|
2016-09-14 18:23:14 +01:00 |
|
wmwragg
|
a06896f96c
|
Added the room name to the error message
|
2016-09-14 16:28:44 +01:00 |
|
wmwragg
|
435570a022
|
Better error reporting for failed multi invites
|
2016-09-14 16:19:09 +01:00 |
|
wmwragg
|
75c9f707e0
|
Don't show current user in queryList
|
2016-09-14 15:35:04 +01:00 |
|
wmwragg
|
d3a709f98e
|
Missed a _isDmChat call when refactoring
|
2016-09-14 15:19:57 +01:00 |
|
wmwragg
|
c3566e0b49
|
_isDmChat needs to check the passed in addrs rather than the state.inviteList as they may now differ
|
2016-09-14 15:17:29 +01:00 |
|
wmwragg
|
a7a81c8a32
|
A manual address doesn't have to be converted to an address tile before it can be used if it is the still in the input field when the start/invite button is pressed
|
2016-09-14 15:09:23 +01:00 |
|
wmwragg
|
2a8518b72b
|
Tab can now be used for selection of address from list, as well as adding a manual mxid or email address
|
2016-09-14 14:53:13 +01:00 |
|
wmwragg
|
7fa102998c
|
Added valid but unknown mx user
|
2016-09-13 17:09:40 +01:00 |
|
wmwragg
|
890100a5bc
|
Silly mistake fixed, spotted by Dave (cheers)
|
2016-09-13 16:28:35 +01:00 |
|
wmwragg
|
272dd82b9d
|
Added multi invite functionality
|
2016-09-13 16:06:04 +01:00 |
|
wmwragg
|
538b68a6b2
|
Updated with the new createRoom DM stuff
|
2016-09-13 12:47:31 +01:00 |
|
wmwragg
|
524eeaa315
|
Merge up from develop
|
2016-09-13 12:37:52 +01:00 |
|
wmwragg
|
cba76d651a
|
Moved the isValidAddress method to the Invite utilty object
|
2016-09-13 12:12:33 +01:00 |
|
wmwragg
|
0b267763e2
|
Small refactor to handle Direct Message chat as well as multi invite chat
|
2016-09-13 12:07:49 +01:00 |
|
wmwragg
|
ca2ba55288
|
Added error checking, and UI
|
2016-09-13 11:02:59 +01:00 |
|
wmwragg
|
a7ea193189
|
A supplied roomId property, will make the dialog use that room for the invites, rather than creating a new one
|
2016-09-13 10:29:17 +01:00 |
|
Matthew Hodgson
|
ce40fa1a8f
|
add missing dialog
|
2016-09-12 23:43:00 +01:00 |
|
Matthew Hodgson
|
9b7ab46a72
|
dedicated dialog box for E2E messages
|
2016-09-12 23:42:24 +01:00 |
|
David Baker
|
e49547eb3e
|
Merge pull request #461 from matrix-org/dbkr/dont_reuse_parted_rooms
Don't re-use parted rooms for DMs
|
2016-09-12 18:30:55 +01:00 |
|
wmwragg
|
0f720dd6b8
|
Oops, toLowerCase call in wrong place
|
2016-09-12 17:41:32 +01:00 |
|
wmwragg
|
96299e864a
|
Need cto push the actual userId not the toLowerCase version, as userId's are case sensitive
|
2016-09-12 17:38:32 +01:00 |
|
wmwragg
|
44b8c29c84
|
Allow addresses to be added as text when space or comma are pressed
|
2016-09-12 17:06:43 +01:00 |
|
wmwragg
|
5b2cc555a3
|
Refactored AddressTile to use string address rather than user object, so it can user email as well mx userId
|
2016-09-12 16:52:04 +01:00 |
|
David Baker
|
6ffa7c23cd
|
Don't re-use parted rooms for DMs
|
2016-09-12 16:05:51 +01:00 |
|
wmwragg
|
e28a3f10a0
|
Don't allow someone who is already on the invite list to appear in the AddressSelector
|
2016-09-12 15:48:32 +01:00 |
|
wmwragg
|
4836025a1d
|
First pass at adding multiple addresses, can only add from AddressSelector at the moment
|
2016-09-12 15:21:17 +01:00 |
|
wmwragg
|
5acdb8233b
|
The dismiss function now correctly deletes the dismissed element. Also the query render, will now render all invitees
|
2016-09-12 15:04:32 +01:00 |
|
wmwragg
|
d538377b82
|
Added an inviteList state to hold all the users to invite, but currently pretend it only has one users (the first one)
|
2016-09-12 14:48:00 +01:00 |
|
wmwragg
|
28dcbb2a78
|
Refactored the queryList into seperate AddressSelector component
|
2016-09-12 13:00:44 +01:00 |
|
David Baker
|
96fabe09d2
|
Update createRoom to support creating DM rooms
* Make ChatInviteDialog and MemberInfo createRoom use it
* Fix bug in setDMRoom
|
2016-09-09 19:25:00 +01:00 |
|
wmwragg
|
d1974a75fd
|
Only Direct Message rooms, that aren't parted or forgotten are used
|
2016-09-08 13:09:54 +01:00 |
|
wmwragg
|
d0523cae70
|
If a Direct Message room already exists for the users specified, then just go to that room, rather than creating another one
|
2016-09-08 11:45:09 +01:00 |
|
wmwragg
|
ca3910f5a8
|
Mouse actions on the queryList added, as well as better queryListElement styling
|
2016-09-07 16:18:50 +01:00 |
|
wmwragg
|
dd186dd612
|
Fixed wrong type to justified prop
|
2016-09-07 10:59:06 +01:00 |
|
wmwragg
|
7e60012bd4
|
Added justification for the AddressTile, when requested
|
2016-09-07 10:55:44 +01:00 |
|
wmwragg
|
45256f5d58
|
Validation checks added
|
2016-09-06 17:46:00 +01:00 |
|
wmwragg
|
52f050b5f9
|
Better scrolling UX, and fixed bug which created a room when no address supplied
|
2016-09-06 17:20:37 +01:00 |
|
wmwragg
|
c03f145f04
|
Basic keyboard scrolling of queryList
|
2016-09-06 17:00:28 +01:00 |
|
wmwragg
|
91b1c1f0fc
|
Initial highlighting selected address - styling not final
|
2016-09-06 16:39:50 +01:00 |
|
wmwragg
|
d1398b137a
|
Circumventing autofill by using a textarea rather than an input type=text
|
2016-09-06 16:15:48 +01:00 |
|
wmwragg
|
0f73c4326e
|
Added scrolling to queryList
|
2016-09-06 15:46:58 +01:00 |
|
wmwragg
|
391fe0ab77
|
Basic address list created, and UX tweaks for interaction
|
2016-09-06 15:24:23 +01:00 |
|
wmwragg
|
ddf1e4841a
|
Selecting users with arrow keys added
|
2016-09-06 13:07:06 +01:00 |
|
wmwragg
|
1fe85f37fd
|
Correct AddressTile and ChatInviteDialog styling, and performance tweak to searching
|
2016-09-06 11:34:38 +01:00 |
|
wmwragg
|
5ed680e5ce
|
Picking the top of the queryList not _userList, as the queryList is the query filtered _userList
|
2016-09-05 17:34:20 +01:00 |
|
wmwragg
|
3dd84e2b8a
|
Initial AddressTile added
|
2016-09-05 17:28:08 +01:00 |
|
wmwragg
|
d9c6448a0f
|
Adding better deafults and ErrorDialog message
|
2016-09-05 14:29:21 +01:00 |
|