Commit Graph

132 Commits

Author SHA1 Message Date
David Baker a850f19cd4 Separate out the activity watcher from presence code so I can hook read receipts into it without tangling it into the presence code. 2015-10-26 13:54:54 +00:00
David Baker 5a760b71d0 Make ChangeAvatar support room avatars and tweak RoomAvatar respond to componentWillReceiveProps 2015-10-23 17:34:53 +01:00
Matthew Hodgson 03dfd57a79 really kill mime types as they are ugly (3rd time lucky) 2015-10-22 16:32:27 +01:00
David Baker 7e93b75aa0 API Change: better fallback for room avatars 2015-10-22 13:08:35 +01:00
David Baker 549d992293 API change: Make EventTiles which hold stuff common to all events that appear in a room timeline. 2015-10-21 17:50:40 +01:00
Kegan Dougal d4a5ab11d4 Fix NPE if you cold boot vector on a URL with a room which you were invited to but not yet joined. 2015-10-21 14:45:39 +01:00
Matthew Hodgson 3b988b0eac set up remoteAudioElement 2015-10-21 01:21:39 +01:00
Matthew Hodgson 98ea35253a shift-click the video button to screenshare rather than overriding the button entirely. 2015-10-21 01:21:21 +01:00
David Baker 1041ee654e Update for breaking js-sdk RoomAvatar / MemberAvatar changes 2015-10-20 10:31:29 +01:00
Kegan Dougal 78f2f7cfd0 Add in voip mute video/audio code. Needs dev js-sdk 2015-10-20 09:55:00 +01:00
David Baker 6baf405a05 Remove the 'resending' state which was duplicating a property of the event itself for no obvious reason. Remove onResend whose purpose was mostly to manage that state (and really should have been 'onResendClicked'). Listen for action to see when a message is resent. 2015-10-15 14:09:19 +01:00
David Baker 02a2e06d52 unused code 2015-10-13 16:03:24 +01:00
David Baker 9e596ebb75 Merge pull request #19 from stevenhammerton/sh-cas-auth
Add support for CAS login
2015-10-13 14:25:39 +01:00
David Baker f7d3d4f9a9 Remove console.log 2015-10-13 11:44:45 +01:00
David Baker d12ca92ea7 Avoid double updating: setting the state will cause a re-render so forcing an update is redundant. Also bump js sdk dep to newest to match vector. 2015-10-13 11:12:06 +01:00
David Baker 030124a59a Make state.members always defined 2015-10-12 16:25:49 +01:00
Steven Hammerton 4e0d930014 Pull down some CAS stuff from vector into controller and logic class 2015-10-12 10:20:03 +01:00
Matthew Hodgson f6d577d0c6 track RHS collapse state 2015-10-11 16:07:01 +01:00
Matthew Hodgson 8228a7d485 track whether the LHS is collapsed. (shouldn't this be vector specific too?) 2015-10-11 13:49:44 +01:00
Matthew Hodgson c5e3891a5a shrink default roomavatar size to 36x36. surely this is vector specific... 2015-10-11 02:08:39 +01:00
Steven Hammerton 3f67d8541f Add support for CAS login 2015-10-10 18:54:19 +01:00
David Baker 05d19121d8 Slightly change memberlist api to shift the sorting into the right place (in the skin). 2015-10-09 17:24:48 +01:00
David Baker e158eec94d Unset matrix client first otherwise login sets it, the it gets unset and you can't log in again. 2015-10-09 13:48:17 +01:00
David Baker 53a7f4b3a8 Set state to ready only if the SDK is synced. 2015-10-09 12:05:40 +01:00
David Baker 0791cac572 Add method to Modal to create dialog with instantiated React elements as well as Classes. 2015-10-09 11:54:46 +01:00
David Baker 05f7a3b4d1 Remove now redundant displayname stuff from UserSettings now it's in ChangeDisplayName 2015-10-07 18:44:32 +01:00
David Baker 79e468217a Add button for user settings and a change display name widget 2015-10-07 18:19:29 +01:00
David Baker a1892ee963 Improve url / screen handling
Including taking you to the room you asked for originally after login
2015-10-05 15:31:08 +01:00
David Baker 2bce4e4d62 Merge c62d97ca04 from vector-im
The hack is *evil*. Not dirty.
2015-10-02 14:37:34 +01:00
David Baker 7de136a930 Port over new logic for filtering actions: makes the end call button appear & disappear approriately 2015-10-01 10:19:18 +01:00
David Baker 5004a3a5b3 Make end call button work for conf calls 2015-10-01 09:42:58 +01:00
David Baker 8af6c2275b Make it easier to override default avatar urls 2015-09-28 17:06:13 +01:00
David Baker 3be50e327d Manually merge memberlist fix from vector master 2015-09-28 11:32:00 +01:00
David Baker 6348c2cf99 Change how viewing a room alias works to make way for jumping into a room once you've logged in. 2015-09-25 17:22:42 +01:00
David Baker bc2eca16f9 Unused guff 2015-09-25 16:25:20 +01:00
David Baker fe369858b7 Unused variables & redundant stuff 2015-09-25 15:17:46 +01:00
David Baker 5af43dc6a9 Remove unused action dispatch 2015-09-23 09:39:49 +01:00
David Baker 96627d4477 Port membertile fix 2015-09-22 16:51:16 +01:00
David Baker 3838569625 Port memberlist branch fixes 2015-09-22 16:37:39 +01:00
David Baker b32658cfd0 Load fewer events when switching to a room: they take surprisingly long to render. 2015-09-22 15:18:16 +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
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