2b15ba21dd
Rename RoomListStore file
2020-07-17 15:11:34 -06:00
1810711380
Dismantle usage of the proxy store class
2020-07-17 14:25:09 -06:00
2dda93bf1a
delint
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-06-01 23:09:57 +01:00
8848a2ea64
Merge branches 'develop' and 't3chguy/e2eedefault' of github.com:matrix-org/matrix-react-sdk into t3chguy/e2eedefault
...
Conflicts:
src/components/views/dialogs/InviteDialog.js
2020-06-01 21:42:31 +01:00
0016d8e744
Add e2ee_default_for_private_rooms to control default e2ee behaviour
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-05-19 11:36:44 +01:00
2b4c19e9ba
Merge branch 'travis/dispatcher-types' into travis/room-list-2
2020-05-14 13:40:37 -06:00
08419d195e
Initial breakout for room list rewrite
...
This does a number of things (sorry):
* Estimates the type changes needed to the dispatcher (later to be replaced by https://github.com/matrix-org/matrix-react-sdk/pull/4593 )
* Sets up the stack for a whole new room list store, and later components for usage.
* Create a proxy class to ensure the app still functions as expected when the various stores are enabled/disabled
* Demonstrates a possible structure for algorithms
2020-05-14 12:44:29 -06:00
e4835c4b03
Demonstrate dis.fire() with view_user_settings
...
Like a5f3318f3b
, this proves that the new dispatcher conversion works for fire-and-forget style dispatches too. This is another obvious-if-broken and generally safe conversion to make.
Other actions which can be dispatched this way have been excluded for reasons mentioned in the Action enum's comments.
2020-05-13 21:08:08 -06:00
90a898d03f
Move dispatcher into a subdirectory
...
We're expecting to have a whole bunch of types for the dispatched payloads, so pull the thing into a directory we can throw them in.
2020-05-13 21:07:50 -06:00
62bbf15efe
Merge pull request #4497 from matrix-org/t3chguy/invite_copy
...
Update Invite Dialog copy to include email addresses
2020-05-06 18:16:36 +01:00
bb6d13781c
enable encryption when NOT inviting 3pids
2020-04-29 11:40:04 +02:00
41dece38a4
iterate copy
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-04-29 10:35:35 +01:00
f06a69d8cc
targets can also contain RoomMember, so take the positive case rather
2020-04-29 11:05:35 +02:00
4e98b5b4b6
dont enable e2ee when inviting a 3pid
2020-04-29 11:05:35 +02:00
a58fd6c475
delint
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-04-27 14:27:41 +01:00
606940bd77
Update Invite Dialog copy to include email addresses
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-04-27 14:07:39 +01:00
b4e2daaf46
Convert cross-signing feature flag to setting
...
This is intended as a temporary measure until we're comfortable with removing the flag entirely.
2020-04-15 13:18:42 -06:00
fa6a937896
don't block onFinished as there are other ways to close modal
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-03-19 09:58:49 +00:00
1dc30beb95
disable textarea when busy
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-03-19 09:58:04 +00:00
963c0a7b3f
Hide remove target buttons when busy
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-03-18 21:16:41 +00:00
dd9ead0166
Invite dialog: backspace on empty field remove right-most target
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-03-18 21:09:52 +00:00
22c8df9f23
Update DM invite copy
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-03-18 21:08:37 +00:00
a50e4f624c
Merge pull request #4149 from matrix-org/travis/fix-directory-results
...
Suggest the server's results as lower quality in the invite dialog
2020-03-03 10:29:37 -07:00
7cfaa63aac
Fix the last char of people's names being cut off in the invite dialog
...
If someone named "TravisR" was being searched for with just "Travis", the last R in their name would be cut off because of the highlighting. Entering "TravisR" would restore it. Likewise, searching for "vis" would have done the same thing.
2020-02-28 14:08:43 -07:00
6269780f4b
Suggest the server's results as lower quality
...
This is a quick win for fixing https://github.com/vector-im/riot-web/issues/12488 but might not be a long-term solution. Idea is to see how this feels and go from there, which may mean scoring the results again to filter them in or altering the debounce timers.
2020-02-28 13:57:56 -07:00
46a6af0ad1
Ensure errors when creating a DM are raised to the user
...
Fixes https://github.com/vector-im/riot-web/issues/12186
Note: this will still result in an empty room being created, but that's a Synapse issue and not something we can solve.
2020-02-27 17:10:31 -07:00
7091e7a4af
Use the right keyword
2020-02-25 09:19:37 -07:00
866ed68615
Ensure DMs tagged outside of account data work in the invite dialog
...
Fixes https://github.com/vector-im/riot-web/issues/12418
Includes a refactor so we don't need to litter the code with the same magic string for DM tags.
2020-02-24 19:43:49 -07:00
b2c1242207
delint
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-02-23 22:19:18 +00:00
d783ce86c8
Use noreferrer in addition to noopener for edge case browsers
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-02-23 22:14:29 +00:00
c906b9eccf
Filter out empty strings when pasting IDs into the invite dialog
...
Fixes https://github.com/vector-im/riot-web/issues/12459
2020-02-21 13:26:37 -07:00
bcb1d73c3c
Appease the linter
2020-02-20 23:21:35 -07:00
8ba274a382
Allow creating a room with only yourself in it
...
Fixes https://github.com/vector-im/riot-web/issues/12092
2020-02-20 23:16:21 -07:00
f491e4222a
Convert the user's last filter into a selection if possible
...
Fixes https://github.com/vector-im/riot-web/issues/12440
2020-02-20 23:10:43 -07:00
62aaa0db9a
Always insert suggestions for user IDs
...
Fixes https://github.com/vector-im/riot-web/issues/12419
2020-02-20 23:02:10 -07:00
00cc253594
Always suggest a pill for MXID-looking users
...
Part of https://github.com/vector-im/riot-web/issues/12440
2020-02-20 23:02:10 -07:00
0e0aadd3f2
fixed inexplicible scope bug
2020-02-18 11:30:10 +00:00
164b355ffe
abstract out the check for available target devices
2020-02-18 11:25:19 +00:00
d172e1bf85
Revert "Merge pull request #4060 from matrix-org/travis/better-invite"
...
This reverts commit 48860f0a10
.
2020-02-12 10:44:27 -07:00
9acf70c693
Score user ID searches higher when they match nearly exactly
2020-02-12 01:55:20 +00:00
7db6f89a9f
hmm, there were two things using the client :((
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-01-30 21:07:32 +00:00
1e09399dd6
delint and collapse two consecutive filter operations
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-01-30 21:01:55 +00:00
bc71092b81
Use Sets instead of array scans and simplify hiding of invalid users to invite
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-01-30 19:27:59 +00:00
45735d5ae3
Merge pull request #3970 from matrix-org/travis/user-lists/fix-paste
...
Let users paste text if they've already started filtering invite targets
2020-01-29 11:45:21 +00:00
e200988dbf
Merge pull request #3969 from matrix-org/travis/user-lists/suggestions
...
Filter event types when deciding on activity metrics for DM suggestions
2020-01-29 11:40:32 +00:00
95a78538e0
Break after getting timestamp
2020-01-29 11:23:48 +00:00
a138a66e77
Let users paste text if they've already started filtering invite targets
...
Fixes https://github.com/vector-im/riot-web/issues/11814
2020-01-29 11:22:03 +00:00
8d12657483
Filter event types when deciding on activity metrics for DM suggestions
...
Fixes https://github.com/vector-im/riot-web/issues/12083
2020-01-29 11:14:33 +00:00
610354220e
Automatically focus on the invite dialog input
...
Fixes https://github.com/vector-im/riot-web/issues/12070
2020-01-29 11:01:00 +00:00
32f9a4e623
Add some debugging around the recently DM'd users
...
The suggestions are relatively stable, but the recents have some issues. Adding logging to the suggestions would also destroy the console log with thousands of messages whereas recents aren't too bad.
2020-01-23 17:35:36 -07:00