Commit graph

  • 044c75270f This has changed in newer react sdk but in master, it should be state.memberDict David Baker 2015-10-20 12:41:16 +01:00
  • 209889210b Remove unnececessary and wrong null check David Baker 2015-10-20 12:36:10 +01:00
  • 93d81d27ba fix memberDict reference David Baker 2015-10-20 12:32:40 +01:00
  • da6c5653b1 Try binding actin handler David Baker 2015-10-20 12:13:05 +01:00
  • 79eda12656 doh Matthew Hodgson 2015-10-20 12:10:31 +01:00
  • c74f7c956f Fix missing getAvatarUrlForMember Kegan Dougal 2015-10-20 11:49:15 +01:00
  • 137439243a fix layout Matthew Hodgson 2015-10-20 11:49:08 +01:00
  • bb5895c157 move mute state into the existing voice/video buttons for now. move zoom button to that set for now Matthew Hodgson 2015-10-20 11:30:54 +01:00
  • 34ad48a5d3 Wire up fullscreen button. Requires react-sdk with sync flag to dispatcher. David Baker 2015-10-20 11:03:32 +01:00
  • 3d8d9bac8e Allow the dispatcher to dispatch sync if required. David Baker 2015-10-20 11:02:54 +01:00
  • 078134d481 Add fullscreen button (not wired up to anything) David Baker 2015-10-20 10:48:08 +01:00
  • 1041ee654e Update for breaking js-sdk RoomAvatar / MemberAvatar changes David Baker 2015-10-20 10:30:58 +01:00
  • f882ecc31b 'center' the buttons just like the cog/video/voice buttons are. Kegan Dougal 2015-10-20 10:22:23 +01:00
  • d302f3eebb Add in voip mute video/audio skin. Needs a bit more CSS tweaks. Kegan Dougal 2015-10-20 09:55:34 +01:00
  • 78f2f7cfd0 Add in voip mute video/audio code. Needs dev js-sdk Kegan Dougal 2015-10-20 09:55:00 +01:00
  • bdbfc2b6e0 Add the little edit widgets and make those the things that bring up the message context menus. Still need to add them to all event tiles and make the context menus point the right way. David Baker 2015-10-19 19:28:35 +01:00
  • f256f79418 accidental regression that was causing the room list to scroll horizontally Matthew Hodgson 2015-10-19 18:27:21 +01:00
  • d1cda75c8b Date refinements. Show more detailed timestamps for older messages, and try to show a separator as the first message in every room Matthew Hodgson 2015-10-19 18:19:26 +01:00
  • 530b077a8e reimplement 1a95148dae which somehow got lost during refactoring vector-web into matrix-react-sdk and vector-web Matthew Hodgson 2015-10-19 17:13:40 +01:00
  • 11aa6f8c37 Null check userId on member. Fixes #5. David Baker 2015-10-19 14:33:45 +01:00
  • e3e49daddb Make 'view source' work David Baker 2015-10-15 14:41:12 +01:00
  • 4b904d90f2 Slightly improve source path tree in the browser debugger David Baker 2015-10-15 14:40:36 +01:00
  • 48924a6106 Change resend buttons to a context menu with working resending and non-working 'view source' David Baker 2015-10-15 14:14:33 +01:00
  • 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. David Baker 2015-10-15 14:09:19 +01:00
  • 2adb8bac5c Actually turn on production mode: env vars need to be explicitly passed through David Baker 2015-10-14 09:20:18 +01:00
  • 02a2e06d52 unused code David Baker 2015-10-13 16:03:24 +01:00
  • c0938f270e Unused code David Baker 2015-10-13 16:03:07 +01:00
  • 47c1bb35db Un-break member hovering David Baker 2015-10-13 15:17:20 +01:00
  • 7598be684c Merge pull request #198 from stevenhammerton/sh-cas-auth David Baker 2015-10-13 14:26:03 +01:00
  • 9e596ebb75 Merge pull request #19 from stevenhammerton/sh-cas-auth David Baker 2015-10-13 14:25:39 +01:00
  • f7d3d4f9a9 Remove console.log David Baker 2015-10-13 11:44:45 +01:00
  • 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. David Baker 2015-10-13 11:12:06 +01:00
  • 1dd707775a Use new js-sdk modified time to avoid unnecessary member tile updates. Also avoid double-updating since we were setting state and then forcing an update which is redundant. David Baker 2015-10-13 11:10:43 +01:00
  • 293ee1bbcb Fix typo in comment and remove console.log leftover from debugging Steven Hammerton 2015-10-12 17:41:56 +01:00
  • fc333067c2 Rename required var to match convention Steven Hammerton 2015-10-12 17:38:04 +01:00
  • 030124a59a Make state.members always defined David Baker 2015-10-12 16:25:49 +01:00
  • b5357d3298 Remove whitespace Steven Hammerton 2015-10-12 10:28:39 +01:00
  • c561647460 Add missing comma Steven Hammerton 2015-10-12 10:11:19 +01:00
  • f5039ac9af Use node querystring module to parse query string like name value pairs from fragment Steven Hammerton 2015-10-12 10:11:02 +01:00
  • 353af6c647 Move CasLogin logic to controller class and logic object in react-sdk Steven Hammerton 2015-10-12 10:10:26 +01:00
  • 4e0d930014 Pull down some CAS stuff from vector into controller and logic class Steven Hammerton 2015-10-12 10:13:01 +01:00
  • 17c81c1101 icons Matthew Hodgson 2015-10-11 22:51:00 +01:00
  • 50ebce69b7 make file upload look slightly less crap Matthew Hodgson 2015-10-11 18:42:54 +01:00
  • 191d56673b fix message spacing on Safari caused by switching back to <li/>s... Matthew Hodgson 2015-10-11 18:21:36 +01:00
  • 5d962e1feb improve horizontal flexing of timeline Matthew Hodgson 2015-10-11 18:04:01 +01:00
  • 201caed773 fix rubberband bounce on OSX and iOS Matthew Hodgson 2015-10-11 17:50:24 +01:00
  • 9be98058b7 fix horizontal overscroll Matthew Hodgson 2015-10-11 17:50:16 +01:00
  • ba0ae5ba59 various cosmetic fixes based on design feedback Matthew Hodgson 2015-10-11 17:28:36 +01:00
  • 9a8a9a4ce4 track RHS collapse state, and implement a basic responsive design Matthew Hodgson 2015-10-11 16:09:46 +01:00
  • f6d577d0c6 track RHS collapse state Matthew Hodgson 2015-10-11 16:07:01 +01:00
  • b05f3343e2 tooltipize BottomLeftMenu too for consistency Matthew Hodgson 2015-10-11 15:00:43 +01:00
  • ae506b5b1f fix cursor for unhide LHS button Matthew Hodgson 2015-10-11 13:56:25 +01:00
  • 93de2307c1 improve collapsed LHS implementation - split the tooltip into its own component; position it with javascript as overflow-y + position absolute = clipping hell; preserve the collapse state between MatrixChat re-renders; fix positioning of the 'show' button; switch to dispatcher for show/hide LHS; remove errant scrollbars Matthew Hodgson 2015-10-11 13:54:38 +01:00
  • 8228a7d485 track whether the LHS is collapsed. (shouldn't this be vector specific too?) Matthew Hodgson 2015-10-11 13:49:44 +01:00
  • 8bdb5c0745 implement right panel collapsing more correctly too Matthew Hodgson 2015-10-11 02:25:26 +01:00
  • 47ed8971e3 implement collapsible leftpanel at last Matthew Hodgson 2015-10-11 02:09:14 +01:00
  • c5e3891a5a shrink default roomavatar size to 36x36. surely this is vector specific... Matthew Hodgson 2015-10-11 02:08:39 +01:00
  • 3f67d8541f Add support for CAS login Steven Hammerton 2015-10-08 22:25:33 +01:00
  • a8d51cdf58 Add support for CAS auth Steven Hammerton 2015-10-08 22:42:09 +01:00
  • a05437e81f add npm i source-map-loader troubleshooting step Matthew Hodgson 2015-10-10 18:51:22 +01:00
  • 93f266a4fa Update to new memberlist api and hopefully sort out presence (list wasn't being re-sorted at the right time) David Baker 2015-10-09 17:26:28 +01:00
  • 05d19121d8 Slightly change memberlist api to shift the sorting into the right place (in the skin). David Baker 2015-10-09 17:24:48 +01:00
  • aed1fe9bf1 Merge branch 'master' into develop David Baker 2015-10-09 16:40:27 +01:00
  • 7296cbfd5b Spellig David Baker 2015-10-09 16:38:37 +01:00
  • 023034ce4f Check for existence of content.size. Fixes #201. David Baker 2015-10-09 16:28:51 +01:00
  • e158eec94d Unset matrix client first otherwise login sets it, the it gets unset and you can't log in again. David Baker 2015-10-09 13:48:17 +01:00
  • 53a7f4b3a8 Set state to ready only if the SDK is synced. David Baker 2015-10-09 12:05:40 +01:00
  • c68ef38399 Use ChangeDisplayNname / ChangeAvatar widgets to prompt for display name & avatar at signup. David Baker 2015-10-09 11:56:16 +01:00
  • 0791cac572 Add method to Modal to create dialog with instantiated React elements as well as Classes. David Baker 2015-10-09 11:54:46 +01:00
  • ccc5f30c9b Get the vector 'ongoing conference' bar back (vector now needs a custom RoomView for this: it would be nice it it didn't) David Baker 2015-10-08 15:22:16 +01:00
  • 05f7a3b4d1 Remove now redundant displayname stuff from UserSettings now it's in ChangeDisplayName David Baker 2015-10-07 18:44:32 +01:00
  • c22442f6d1 Add ChangeDisplayName component and use it David Baker 2015-10-07 18:44:07 +01:00
  • 79e468217a Add button for user settings and a change display name widget David Baker 2015-10-07 18:19:29 +01:00
  • fca65a8cdb Show invited members separately. David Baker 2015-10-06 15:09:42 +01:00
  • 807e947146 Add spinner for inviting. Fixes #13. David Baker 2015-10-06 14:12:45 +01:00
  • 27ca7b48f7 Just do all dispatches async: setting the flag obviously does not work for more than 2 nested dispatches. David Baker 2015-10-05 18:43:22 +01:00
  • b8dd2452db Display correct message for when an invited but not joined user is kicked. David Baker 2015-10-05 16:44:50 +01:00
  • 85636ccdad Show end call button in states other than connected and ringback: it's perfectly valid to want to end the call at other times. David Baker 2015-10-05 16:29:07 +01:00
  • 490e56bfbb Improved url / hash change handling David Baker 2015-10-05 15:32:34 +01:00
  • a1892ee963 Improve url / screen handling David Baker 2015-10-05 15:31:08 +01:00
  • 61f951a33e Merge pull request #190 from vector-im/reactsdk-unfork David Baker 2015-10-05 10:31:39 +01:00
  • 53c8b9bcf7 no single quotes because windows David Baker 2015-10-05 10:20:02 +01:00
  • ad313d7711 Merge branch 'vector-merge' David Baker 2015-10-02 18:55:53 +01:00
  • 55f656f150 0.0.2 David Baker 2015-10-02 18:55:09 +01:00
  • 711272a7c9 Merge pull request #18 from matrix-org/vector-merge David Baker 2015-10-02 18:50:52 +01:00
  • 2d3b87d56d Don't set empty mime types on metadata. David Baker 2015-10-02 18:37:15 +01:00
  • df39c3a281 Changes from PR feedback David Baker 2015-10-02 16:44:35 +01:00
  • 2bce4e4d62 Merge c62d97ca04 from vector-im David Baker 2015-10-02 14:37:34 +01:00
  • 050c6cf72f Dummy merge branch 'master' into reactsdk-unfork David Baker 2015-10-02 14:36:07 +01:00
  • 2247d951d6 Add config file for default hs/is urls David Baker 2015-10-02 11:48:52 +01:00
  • 7b9cd7c232 Update readme David Baker 2015-10-01 16:02:44 +01:00
  • 54048ee37c Update Readme David Baker 2015-10-01 16:02:21 +01:00
  • c687f32f39 Port over custom vector roomlist controller with mini callview David Baker 2015-10-01 10:46:42 +01:00
  • 7de136a930 Port over new logic for filtering actions: makes the end call button appear & disappear approriately David Baker 2015-10-01 10:19:18 +01:00
  • 5004a3a5b3 Make end call button work for conf calls David Baker 2015-10-01 09:42:58 +01:00
  • 3845a989f6 Get conf calling working, apart from the end call button showing in the right room. David Baker 2015-09-30 18:22:15 +01:00
  • cb89d3760a Hacks to make sure we don't end up with multiple split-brain CallHandlers when npm linked. David Baker 2015-09-30 18:21:25 +01:00
  • 94a6f856d1 Use the new interface for providing conf call functionality. Doesn't shoe it in the right room yet. David Baker 2015-09-30 16:52:45 +01:00
  • b68665ead5 Add support for the basic notion of conference calls and an experimental concept of modules to provide the actual functionality. Rejig Skinner to be simpler. David Baker 2015-09-30 16:50:46 +01:00
  • c62d97ca04 better XXXs Matthew Hodgson 2015-09-29 12:57:54 +01:00