element-web/src
Kegan Dougal 32bd9d155c Pass a new prop 'startingQueryParams' to pluck out the email from the URL
This is preferable to doing the way other QPs are passed (secret, etc) because
the link in the email wants to look like "#/room/<room_id_or_alias>" for guest
read-access (only bouncing you to /login if that room is not readable by guests).
This is hard to do in the current arch because we don't preserve QPs on /room
paths, and we do conditional executions depending on if it is a room ID or
alias. Rather than threading through the email in each section and creating
a fragile mess, just pass the *starting* set of query parameters through to
MatrixChat which can then do the Right Thing when the time comes.
2015-12-17 14:56:55 +00:00
..
components Pass a new prop 'startingQueryParams' to pluck out the email from the URL 2015-12-17 14:56:55 +00:00
Avatar.js simplify avatar logic slightly 2015-11-30 14:39:42 +00:00
CallHandler.js Move MatrixChat and login components to react SDK. 2015-11-30 18:11:04 +00:00
component-index.js Make file uploads cancelable, make them not go weird if you change rooms, error if they fail and move upload status bar out into its own component. 2015-12-02 18:16:16 +00:00
ContentMessages.js Don't show the error dialog if the request was canceled. Handle 'request entity too large'. 2015-12-03 10:52:06 +00:00
ContextualMenu.js Move velocity stuff / contextual menu from Vector to React. 2015-11-27 15:37:40 +00:00
DateUtils.js Move MatrixChat and login components to react SDK. 2015-11-30 18:11:04 +00:00
dispatcher.js Allow the dispatcher to dispatch sync if required. 2015-10-20 11:02:54 +01:00
encryption.js Missed files from last commit 2015-09-18 13:54:20 +01:00
extend.js add license header 2015-07-03 11:24:04 +01:00
HtmlUtils.js reactor the highlighting code to avoid duplication and make it more coherent 2015-11-29 13:00:58 +00:00
index.js Move MatrixChat and login components to react SDK. 2015-11-30 18:11:04 +00:00
linkify-matrix.js Hook up aliases via listeners too. 2015-10-27 09:58:55 +00:00
MatrixClientPeg.js store the custom HS/IS URL in local storage, add some review commentary 2015-11-10 19:10:30 +00:00
MatrixTools.js Hook up aliases via listeners too. 2015-10-27 09:58:55 +00:00
Modal.js s/React/ReactDOM 2015-11-10 19:53:29 +00:00
Notifier.js Don't notify for events until the SDK is PREPARED else you can notify for stale events 2015-12-15 17:01:16 +00:00
Presence.js Fix presence exception. Yay, javascript. 2015-11-18 09:57:14 +00:00
Resend.js Add removeFromQueue function to cancel sending a queued event 2015-12-07 11:36:28 +00:00
RoomListSorter.js backport fixes from vector 2015-09-16 13:48:24 +01:00
Signup.js Supply bind_email=true at registration time - required for 3pid invites to work. 2015-12-17 14:34:45 +00:00
SignupStages.js Correctly display an error if a bad IS URL is entered. 2015-11-20 10:37:46 +00:00
Skinner.js Remove unintentional logging 2015-12-01 10:20:21 +00:00
SlashCommands.js Hook up aliases via listeners too. 2015-10-27 09:58:55 +00:00
TextForEvent.js Gracefully handle browsers which don't do VoIP 2015-11-02 17:39:00 +00:00
UnreadStatus.js Add a logic class to determine whether an event affects a room's unread count / status & use it 2015-12-04 16:20:05 +00:00
UserActivity.js only dispatch user_activity event if the mouse actually moves (rather than the DOM moving under the mouse) 2015-11-29 15:39:10 +00:00
Velociraptor.js Move velocity stuff / contextual menu from Vector to React. 2015-11-27 15:37:40 +00:00
VelocityBounce.js Move velocity stuff / contextual menu from Vector to React. 2015-11-27 15:37:40 +00:00
WhoIsTyping.js Partial porting over of vector controller logic to react sdk. 2015-09-17 18:23:38 +01:00