David Baker
ccc5f30c9b
Get the vector 'ongoing conference' bar back (vector now needs a custom RoomView for this: it would be nice it it didn't)
2015-10-08 15:22:16 +01:00
David Baker
09b81f46b0
Remove controllers that all come from react-sdk
2015-09-22 17:20:22 +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
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
Matthew Hodgson
18be8530fe
put key='' on the right element
2015-08-12 01:45: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
Kegan Dougal
fbb6775523
Implement unread message status when scrolled up.
2015-07-22 14:49:32 +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
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
Matthew Hodgson
a2f5933417
make aux panel behave vaguely intelligently
2015-07-21 15:43: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
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
Erik Johnston
c5d84562ba
Move logic from view to controller
2015-07-21 15:24:10 +01:00
Erik Johnston
2bec7ec981
Add spinner while uploading state
2015-07-21 11:02:36 +01:00
Erik Johnston
0039ccf203
Add ability to edit room settings
2015-07-20 15:07:51 +01:00
David Baker
29b4f59982
Basically working upload progress bar.
2015-07-19 22:55:17 -07:00
David Baker
e8b944c0e1
Sooner or later I'll get used to this.
2015-07-19 16:43:45 +01:00
David Baker
e1f3c80f19
Display who's typing
2015-07-19 16:38:56 +01:00
Matthew Hodgson
10cdf46c2c
s/that/self/g
2015-07-17 21:59:48 +01:00
Matthew Hodgson
348aa3e5e1
fix up memberlist a bit more
2015-07-17 21:29:41 +01:00
David Baker
5c7bef3107
Add topic changes to timeline by adding a tile that just uses TextForEvent
2015-07-17 18:49:48 +01:00
David Baker
9a79539978
missed removeventlistener
2015-07-17 14:35:33 +01:00
David Baker
6a76d8ace8
Update room header when room name changes
2015-07-17 13:48:24 +01:00
Matthew Hodgson
1a95148dae
basic date separator support
2015-07-17 00:12:53 +01:00
Kegan Dougal
0a3a3dac1a
Display call logs in the UI.
...
Display placed/incoming calls, answers and hangups.
2015-07-16 13:30:14 +01:00
David Baker
139b92fcd6
Merge branch 'master' into vector
2015-07-16 10:33:53 +01:00
Matthew Hodgson
9b384e52b5
implement latest skin
2015-07-15 04:16:38 +01:00
David Baker
aacc31b2ce
Registration works with recaptcha
2015-07-14 18:46:15 +01:00
Matthew Hodgson
6b0167375c
badges and broken avatars
2015-07-14 02:13:00 +01:00
Matthew Hodgson
341fe868e4
group messages together from the same user
2015-07-14 00:25:51 +01:00
David Baker
36ecbfc87f
Upload files and images
2015-07-08 14:34:53 +01:00
David Baker
9f37196eb7
Fix infinite scrolling
2015-07-07 11:00:02 +01:00
Matthew Hodgson
205ed54ec7
merge in matthew-css
2015-07-07 03:44:57 +01:00
David Baker
3e87e043d6
Fix docs
2015-07-06 18:29:24 +01:00
David Baker
b4abe870cf
Image displaying!
2015-07-06 18:09:19 +01:00
David Baker
9aa9a60333
Some checks to see whether stuff is still mounted when adding things.
2015-06-25 17:52:40 +01:00
David Baker
fae629ea65
Use the pagination token to see when we've reached the room's birth
2015-06-25 15:58:51 +01:00
David Baker
209e052025
Limit the number of messages we load into a chat room when we switch to it (or more accurately, switch back to it).
2015-06-25 14:36:24 +01:00
David Baker
2355d5e6b5
Fix the permagrey local-echo bug
2015-06-24 18:15:34 +01:00
David Baker
8f1258b6cc
Infinite scrolling
2015-06-24 13:28:44 +01:00
David Baker
0c26206b88
Copyright headers (and use strict, while we're at it).
2015-06-23 16:41:25 +01:00
David Baker
cc4fa6140c
Fix joining
2015-06-23 11:36:19 +01:00
David Baker
c425886a45
handle room invites
2015-06-22 14:48:58 +01:00