Matthew Hodgson
260e22186b
WIP at turning MemberInfo into a ContextualMenu
2015-09-21 19:23:04 +02:00
Matthew Hodgson
048260bb1b
WIP at turning MemberInfo into a ContextualMenu
2015-09-21 19:22:29 +02:00
David Baker
a545007a19
Merge branch 'master' into reactsdk-unfork
2015-09-21 18:08:58 +01:00
David Baker
980ce7fdae
Remainder of the controllers from vector
2015-09-21 17:23:51 +01:00
David Baker
49c5f7cb95
Use same protocol as client was loaded over for recaptcha to prevent JS origin errors.
2015-09-21 16:53:50 +01:00
David Baker
1b82d92fa1
Port registration fixes
2015-09-21 16:38:12 +01:00
David Baker
65498600de
port login fixes
2015-09-21 16:36:17 +01:00
David Baker
28c4a648be
Port roomlist fixes
2015-09-21 16:31:31 +01:00
David Baker
e2c9afb278
port create room
2015-09-21 16:28:39 +01:00
David Baker
29d2ed7191
Merge userselector changes
2015-09-21 16:17:29 +01:00
David Baker
82aa603596
Merge in resend support
2015-09-21 16:14:19 +01:00
Matthew Hodgson
56c5f6f46e
clarify deployment
2015-09-19 20:17:45 +01:00
David Baker
a8eb93bd6f
Member list
2015-09-18 18:39:16 +01:00
David Baker
31ee667102
Room header
2015-09-18 14:34:36 +01:00
David Baker
b9538a077c
Missed files from last commit
2015-09-18 13:54:20 +01:00
David Baker
343de6245f
Port ServerConfig changes
2015-09-18 13:33:51 +01:00
David Baker
08b5888d03
More porting: make sending messages work again!
2015-09-18 10:44:57 +01:00
David Baker
81db1b2360
Merge pull request #160 from vector-im/conferencing
...
Add conferencing support
2015-09-18 10:03:02 +01:00
David Baker
abeed92501
Partial porting over of vector controller logic to react sdk.
2015-09-17 18:23:38 +01:00
David Baker
6eb18f0268
Fix reskindex
2015-09-17 18:21:35 +01:00
David Baker
d938ba70d3
Port over room leaving
2015-09-17 12:10:01 +01:00
Kegan Dougal
240d5502fe
Add a FIXME explaining the situation around alternative FS ASes
2015-09-17 11:47:42 +01:00
Kegan Dougal
7a50166dc6
Move the 'thumbnail' video to the top-left of the screen
...
This was originally laid out at the MatrixChat level which could then be
CSSified, but Matthew suggests this looks a lot better being at the
RoomList level above recents. Move the rendering logic to RoomList.
2015-09-17 11:37:56 +01:00
Kegan Dougal
9c8b540d14
Actually add the doc
2015-09-17 11:06:50 +01:00
Kegan Dougal
e991beb900
Add conferencing doc
2015-09-17 11:06:08 +01:00
David Baker
88aaf82c88
Backport: linkify emotes
2015-09-16 16:23:35 +01:00
David Baker
f3b30477ce
Backport: add other presets into room presets
2015-09-16 16:10:39 +01:00
David Baker
a4cbbf0d92
Backport Notifier improvements from Vector, including TextForEvent
2015-09-16 14:48:49 +01:00
David Baker
25ab56106a
Backport labels & placeholders for Editable text from Vector
2015-09-16 14:18:25 +01:00
David Baker
f1120562f3
Random console log
2015-09-16 14:14:21 +01:00
David Baker
901574b56e
Update package.json
2015-09-16 14:13:16 +01:00
David Baker
6cca5f4c05
backport fixes from vector
2015-09-16 13:48:24 +01:00
David Baker
fe586f6a36
Merge branch 'master' into reactsdk-unfork
2015-09-16 10:49:04 +01:00
Matthew Hodgson
01d3f2f119
implement /part, /j, and error rather than pass-through unrecognised commands
2015-09-16 01:09:32 +01:00
Matthew Hodgson
0aec086ebb
actually link to blog etc from the login page
2015-09-15 17:06:04 +01:00
Kegan Dougal
f89fbffe89
Auto-place a video call if the conf notification is clicked
2015-09-15 15:55:02 +01:00
Kegan Dougal
2b65b4c2dc
Hide the local video when in a conf call
2015-09-15 15:49:33 +01:00
Matthew Hodgson
ce2632bbe6
thinko
2015-09-15 15:18:39 +01:00
Kegan Dougal
370310bf82
Use better variable names
2015-09-15 15:02:02 +01:00
David Baker
aba4c1e9af
We don't use catw here anymore
2015-09-15 14:46:41 +01:00
Kegan Dougal
f384aa7d9e
Add notification to group chat rooms with ongoing conf calls
...
This notification disappears when in the conf call / when the call is over.
CSS stolen from the desktop notification bar.
2015-09-15 14:18:17 +01:00
David Baker
2d0c8ac9ff
Working skin stuff, minus css
2015-09-15 13:34:36 +01:00
Kegan Dougal
353269370f
Wire up the "room" CallView for conferencing
...
This also separates out concerns better - UI elements just need to poke
getCallForRoom rather than care if the thing they are displaying is a
true 1:1 for this room ID or actually a conf room.
2015-09-15 13:19:07 +01:00
Kegan Dougal
7866979c79
Show/hide the Hangup button depending on the state of the conf call.
2015-09-15 13:04:09 +01:00
Kegan Dougal
5e3698de64
Actually enforce 1 call semantics.
2015-09-15 11:43:51 +01:00
Kegan Dougal
59986d8b72
Pass the call around different CallViews to keep media flowing
...
Previously, the CallView was attached to the RoomView, so you would get
a new CallView each time you changed the room and the one you changed
from would be destroyed. This would destroy media capture/playback as
the element was no longer in the DOM.
This is now fixed by having a "global" CallView which is attached at
the MatrixChat "page" level in the DOM hierarchy. This CallView isn't
scoped to a particular room; it will render any "active" call it can
find that *isn't the current room being displayed*. This has the side
effect of enforcing 1 call per app semantics as only the first active
call found is returned.
This fixes https://github.com/vector-im/vector-web/issues/31
This is unfinished (CSS for the global call view isn't done)
2015-09-15 11:05:53 +01:00
Kegan Dougal
fc892b3580
Hide 1:1 conference rooms
2015-09-11 16:55:48 +01:00
Kegan Dougal
e3b02a295c
Check conf user/rooms a bit more efficiently
2015-09-11 16:14:30 +01:00
Kegan Dougal
77401e215e
First working outbound conference calling
...
This has a number of failings currently: 1) It needs to hide the 1:1 conference
room, 2) Swapping tabs on the outbound call mutes audio (this just seems to be
a vector bug since I can repro this on a normal 1:1 voip call), 3) Needs a big
plinth/etc to say the conf call is in progress.
2015-09-11 15:49:47 +01:00
David Baker
f3b9f8c799
WIP reworking of skinning and app integration process
2015-09-11 15:42:11 +01:00