Commit Graph

  • a74cef0d64 fix stupid typing warnings Matthew Hodgson 2015-10-24 20:28:42 +01:00
  • e59bfe16dc sort out the membership list Matthew Hodgson 2015-10-24 20:19:54 +01:00
  • e718cad053 invites section Matthew Hodgson 2015-10-24 02:02:33 +01:00
  • b6cac2bc89 Merge branch 'develop' of git+ssh://github.com/vector-im/vector-web into matthew/redesign Matthew Hodgson 2015-10-23 18:03:49 +01:00
  • a86861e9b9 make badges work again Matthew Hodgson 2015-10-23 18:03:35 +01:00
  • 6e2362e8a9 reskin file upload UI Matthew Hodgson 2015-10-23 17:43:40 +01:00
  • 300005243c only bold current room if it has unread msgs Matthew Hodgson 2015-10-23 17:43:30 +01:00
  • 5392afdec4 Add UI for changing room avatars and update UI when room avatars change David Baker 2015-10-23 17:36:02 +01:00
  • 5a760b71d0 Make ChangeAvatar support room avatars and tweak RoomAvatar respond to componentWillReceiveProps David Baker 2015-10-23 17:34:11 +01:00
  • e844b7aa21 UI to set Room Avatars David Baker 2015-10-23 13:47:32 +01:00
  • 4019e359ca fix visibility during contextual window Matthew Hodgson 2015-10-23 12:46:08 +01:00
  • 185efb00fb new buttons Matthew Hodgson 2015-10-23 12:41:59 +01:00
  • d946b39671 stop annoying popping and fix layout of hoverover tile stuff Matthew Hodgson 2015-10-23 12:41:51 +01:00
  • c74dc8ef47 slightly prettier source view Matthew Hodgson 2015-10-23 12:41:32 +01:00
  • 7292a2ced5 kill blue lozenges Matthew Hodgson 2015-10-23 12:40:28 +01:00
  • baf777a418 Merge branch 'develop' into matthew/redesign Matthew Hodgson 2015-10-23 11:25:20 +01:00
  • 11e6cf9757 Merge branch 'develop' into matthew/redesign Matthew Hodgson 2015-10-23 11:22:00 +01:00
  • 30b2156278 fix typing notifs Matthew Hodgson 2015-10-23 11:19:13 +01:00
  • d66427ddde Relative-ize paths in webpack config: they're supposed to be relative but sometimes they aren't. David Baker 2015-10-23 10:16:00 +01:00
  • f618585bd6 Merge branch 'develop' of github.com:vector-im/vector-web into develop David Baker 2015-10-23 09:25:15 +01:00
  • 7c6fb36520 Let the tile contents specify whether it requires a sender profile or not. Fixes #250. David Baker 2015-10-23 09:24:25 +01:00
  • 7f65ba506b WIP of new CSS Matthew Hodgson 2015-10-23 02:32:49 +01:00
  • 351a94b4a1 oops - wrong branch Matthew Hodgson 2015-10-23 02:38:32 +01:00
  • ad4e3418ff WIP of new CSS Matthew Hodgson 2015-10-23 02:32:49 +01:00
  • 82affac438 oops, typo Matthew Hodgson 2015-10-22 16:33:53 +01:00
  • 03dfd57a79 really kill mime types as they are ugly (3rd time lucky) Matthew Hodgson 2015-10-22 16:32:27 +01:00
  • 08270b26ee Do room avatars properly. David Baker 2015-10-22 13:10:02 +01:00
  • 7e93b75aa0 API Change: better fallback for room avatars David Baker 2015-10-22 13:08:35 +01:00
  • 4b645bcd66 Make context menus point the right way David Baker 2015-10-21 19:02:02 +01:00
  • 1f3a6e408c Factor out stuff commnon to all timeline events into EventTile: makes timestamp & edit button etc appear on everything, not just messages. David Baker 2015-10-21 17:52:34 +01:00
  • 549d992293 API change: Make EventTiles which hold stuff common to all events that appear in a room timeline. David Baker 2015-10-21 17:50:40 +01:00
  • 3779ff7691 Handle Length case. Add default case and whine loudly. Kegan Dougal 2015-10-21 17:45:53 +01:00
  • ac5111c162 Add missing enum value Kegan Dougal 2015-10-21 17:44:05 +01:00
  • 3d3680e42f NPE fix when accessing event.sender Kegan Dougal 2015-10-21 16:11:40 +01:00
  • af67df4c4a Hook up delete button on contextual menu (#56) Kegan Dougal 2015-10-21 15:52:35 +01:00
  • 0488f03b5a Remove empty controllers Kegan Dougal 2015-10-21 15:36:59 +01:00
  • bf40011815 prettier file upload Matthew Hodgson 2015-10-21 15:30:18 +01:00
  • a9b093b7f5 Remove empty controllers Kegan Dougal 2015-10-21 15:30:04 +01:00
  • 5e7bd1e51f Remove empty files Kegan Dougal 2015-10-21 15:17:03 +01:00
  • d4a5ab11d4 Fix NPE if you cold boot vector on a URL with a room which you were invited to but not yet joined. Kegan Dougal 2015-10-21 14:45:39 +01:00
  • d1af5a2232 More tweaks on error messages Kegan Dougal 2015-10-21 14:30:59 +01:00
  • 7142ea8f1e Redundant onclick David Baker 2015-10-21 11:15:27 +01:00
  • feaf2a319b Merge pull request #20 from matrix-org/screen-sharing Matthew Hodgson 2015-10-21 01:35:16 +01:00
  • c8f6d46c8b add remoteAudioElement Matthew Hodgson 2015-10-21 01:22:46 +01:00
  • 5d1ad4d259 only show the zoom button on video calls Matthew Hodgson 2015-10-21 01:22:29 +01:00
  • 3b988b0eac set up remoteAudioElement Matthew Hodgson 2015-10-21 01:21:39 +01:00
  • 98ea35253a shift-click the video button to screenshare rather than overriding the button entirely. Matthew Hodgson 2015-10-21 01:21:21 +01:00
  • 006f0b00c6 Try refing the container using a functiob as it currently seems to be endinh up with no refs some of the time David Baker 2015-10-20 18:23:27 +01:00
  • fe0707535c binding makes no difference - put a null check in to catch the rogue exception David Baker 2015-10-20 17:46:11 +01:00
  • 8ff7d87b38 Bodge to make video = screen sharing Kegan Dougal 2015-10-20 16:45:26 +01:00
  • 48f162b9df Better error messages Kegan Dougal 2015-10-20 14:03:37 +01:00
  • 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