David Baker
c687f32f39
Port over custom vector roomlist controller with mini callview
2015-10-01 10:46:42 +01:00
David Baker
09b81f46b0
Remove controllers that all come from react-sdk
2015-09-22 17:20:22 +01:00
David Baker
616b4fe0f1
Merge pull request #175 from vector-im/matthew/userlist
...
Reskin the userlist as per the design
2015-09-22 15:27:21 +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
f89fbffe89
Auto-place a video call if the conf notification is clicked
2015-09-15 15:55:02 +01:00
Kegan Dougal
370310bf82
Use better variable names
2015-09-15 15:02:02 +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
Kegan Dougal
fc892b3580
Hide 1:1 conference rooms
2015-09-11 16:55:48 +01:00
Matthew Hodgson
e3798e1b85
WIP fixing up the member list - just needs CSS and testing
2015-08-15 03:06:21 +01:00
David Baker
87feb6b076
Revert accidental commit
2015-08-14 15:37:41 +01:00
David Baker
c5e33352b0
You can't just use React classes as normal static classes :(
2015-08-14 15:25:05 +01:00
Matthew Hodgson
9ed5ca3ccb
implement a pretty droptarget when uploading files
2015-08-14 13:20:39 +01:00
Matthew Hodgson
001d1c50ef
factor out MRoomMemberTile, MCallInviteTile, MCallAnswerTile and MCallHangupTile to just use EventAsTextTile and thus reduce duplication enormously
2015-08-14 00:28:37 +01:00
David Baker
b580fba7db
Rooms with notifs turned off should still go bold.
2015-08-13 16:43:59 +01:00
Matthew Hodgson
18be8530fe
put key='' on the right element
2015-08-12 01:45:04 +01:00
Matthew Hodgson
566c0437c0
provide a way to hide the notification nag toolbar
2015-08-12 00:42:04 +01:00
David Baker
be5aaeaad7
Don't try to fill space if we don't have a message wrapper
2015-08-11 17:20:31 +01:00
David Baker
efcc2061b8
Hopefully port over ndarilek's accessibility changes to Vector (albeit with list elements contained within RoomView)
2015-08-10 15:17:15 +01:00
David Baker
2771907573
Support room aliases in url bar and show them for rooms that have them
2015-08-06 14:58:52 +01:00
David Baker
674f90f27f
If no Notifications, we essentially don't have permission (should fix on iOS)
2015-07-23 19:33:37 -07:00
Erik Johnston
51d2677525
Prompt if a user really wants to leave the room
2015-07-22 17:53:18 +01:00
Kegan Dougal
fbb6775523
Implement unread message status when scrolled up.
2015-07-22 14:49:32 +01:00
Kegan Dougal
8b0db49b8b
Bugfix: Accepting an invite no longer results in a stale membership list.
2015-07-22 14:10:06 +01:00
Erik Johnston
431c93fc29
Fix invites so they display in room list
2015-07-22 13:57:48 +01:00
Erik Johnston
b9fd174f72
Merge branch 'master' of github.com:vector-im/vector-web into leave_room_button
2015-07-22 13:30:34 +01:00
Kegan Dougal
7e42072952
Scroll to bottom when there are live call updates.
...
This keeps the latest messages visible when you place or receive a call.
2015-07-22 13:04:18 +01:00
Erik Johnston
6bfc566d9a
Switch to another room when we succesfully leave a room
2015-07-22 11:41:32 +01:00
Erik Johnston
5835ea0a97
Only display rooms you're currently joined to in recents
2015-07-22 11:33:46 +01:00
Kegan Dougal
e80cf8a133
Bugfix: Scroll to the bottom more reliably on new incoming messages.
...
Added some padding to the calculation which means the scrollbar can
be scrolled up a bit and still get bumped down. Scroll a lot though
and it will not keep bumping you down (parity with Angular)
2015-07-22 11:12:45 +01:00
David Baker
2eba2280d8
Don't barf if we we can't get a given room ID
2015-07-21 20:34:55 -07:00
Matthew Hodgson
a2f5933417
make aux panel behave vaguely intelligently
2015-07-21 15:43:54 -07:00
David Baker
9af09de7d4
Dispatch notifier_enabled when permission given if we don't already have it.
2015-07-21 15:35:30 -07:00
David Baker
e03809b224
Merge pull request #16 from matrix-org/markjh/end-to-end
...
Add basic support for end-to-end crypto using olm.
2015-07-21 13:21:43 -07:00
David Baker
959c0f0669
Order room members by lastActiveAgo
2015-07-21 11:05:54 -07:00
Kegan Dougal
2160440ff1
Add and impl resend button. Update UI when failing to send messages.
2015-07-21 18:05:22 +01:00
Mark Haines
6bb6eafdc0
Hook up slash commands to enable and disable encryption for a room so that we can experiment with encryption while we wait for the rest of the UI to exist
2015-07-21 16:46:17 +01:00
Kegan Dougal
2698405e2f
Add MatrixToolbar CSS. Make the toolbar part of RoomView and don't cover the UI (shift it instead)
2015-07-21 16:17:50 +01:00
Kegan Dougal
c1de5e9e95
Factor out logic from EnableNotificationsButton(!) and reuse MatrixToolbar.
...
Added notification logic to Notifier; dispatch notifier_enabled when toggled
so the toolbar can be shown/hidden and the button text can be kept in sync.
Add MatrixToolbar back into MatrixChat for notification nagging.
2015-07-21 16:17:50 +01:00
Erik Johnston
c5d84562ba
Move logic from view to controller
2015-07-21 15:24:10 +01:00
Erik Johnston
d81260c92a
Use getDefaultProps instead of setting porps
2015-07-21 14:13:59 +01:00
Mark Haines
726ee7b50b
Hook up the encrypt button when creating rooms
2015-07-21 12:03:15 +01:00
Erik Johnston
2bec7ec981
Add spinner while uploading state
2015-07-21 11:02:36 +01:00
Erik Johnston
0b1b6057d6
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-21 10:39:46 +01:00
Matthew Hodgson
fe71f69f0a
rename EditableText's placeHolder parameter to be 'label' to avoid colliding with the HTML5 placeholder parameter
2015-07-20 20:11:33 -07:00
Erik Johnston
813cf0481e
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 18:18:04 +01:00
Kegan Dougal
5d59a5b297
Change opacity of member list entries when their presence changes.
...
This is done by attaching a single room listener at the member list level and
then forceUpdate()ing the individual tiles as presence changes come in from
the JS SDK. This is more efficient than having hundreds of listeners attached
directly to the JS SDK (if we were to add a listener per tile).
2015-07-20 17:42:19 +01:00
Kegan Dougal
bcab2f231a
Add error dialogs for invites and call timeouts.
2015-07-20 16:40:00 +01:00
Erik Johnston
04f17c963c
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 16:03:35 +01:00
Erik Johnston
0039ccf203
Add ability to edit room settings
2015-07-20 15:07:51 +01:00
Kegan Dougal
f2bd802bdc
Wire up invite button on the member list.
2015-07-20 15:07:19 +01:00