Commit Graph

  • caa2fd97d1 sacrifice dead goats to make gemini-scrollbars work on firefox 42 and chrome 48 and later. the problem is that flexbox interacts badly with gemini-scrollbars, as gemini looks at the offsetWidth of the container in order to make the width of its enclosed scrollable view = width+scrollbarwidth. The problem is that flexbox then sees that the scrollable view has expanded, and unhelpfully flexes the container to fit it. This fixes the problem by providing more explicit widths for the containers to stop them flexing. I'm not sure I want to know why we don't also see the same problem with heights. Matthew Hodgson 2015-11-13 00:46:50 +00:00
  • e0efb6862e Merge pull request #354 from vector-im/ignore-non-mxc David Baker 2015-11-12 17:43:20 +00:00
  • 1ac47f32fe Fix scrolling on browsers where gemini scrollbars don't kick in. David Baker 2015-11-12 17:18:22 +00:00
  • 900b7dd94a Guard onLoggedIn since registration uses it too and that isn't done yet Kegan Dougal 2015-11-12 16:14:01 +00:00
  • b1438355e2 Github and Sublime don't like this not being escaped. Displays fine though in React like this. Kegan Dougal 2015-11-12 15:58:12 +00:00
  • 021eaf5c29 Vector is the default IS in Vector Kegan Dougal 2015-11-12 15:54:07 +00:00
  • b8d579ac5c Remove old login code Kegan Dougal 2015-11-12 15:53:50 +00:00
  • 726afd30bb Swap old login for new Kegan Dougal 2015-11-12 15:49:32 +00:00
  • 58472b8251 Move Cas/PasswordLogin to react-sdk. Use them as normal components. Kegan Dougal 2015-11-12 15:38:04 +00:00
  • ccd24dd3ea Move Cas/PasswordLogin to a new directory so it isn't confused with existing stuff Kegan Dougal 2015-11-12 15:28:57 +00:00
  • 8826eb60cc Call through to password login Kegan Dougal 2015-11-12 15:16:29 +00:00
  • b127c30436 Implement logging in via password Kegan Dougal 2015-11-12 15:15:00 +00:00
  • c8a8306165 Display some sensible UI for non-mxc content URLs. David Baker 2015-11-12 14:16:57 +00:00
  • c12c716dc0 fix URLs on image Matthew Hodgson 2015-11-12 13:34:00 +00:00
  • 05eda88ea2 Split out logic/UI for logging in Kegan Dougal 2015-11-12 11:57:33 +00:00
  • f4dd88ed64 Remove ServerConfig; Add Signup logic class Kegan Dougal 2015-11-12 11:54:35 +00:00
  • a082a24f9a fix previous commit to allow deep-linking to specific pages better Matthew Hodgson 2015-11-11 02:32:16 +01:00
  • 2cae5e7a00 revert bad fix to managing history Matthew Hodgson 2015-11-11 02:31:37 +01:00
  • 2fff6f4d5f fix spinner layout yet more Matthew Hodgson 2015-11-11 02:31:17 +01:00
  • 81128ef06e hopefully fix https://github.com/vector-im/vector-web/issues/226 Matthew Hodgson 2015-11-11 02:07:41 +01:00
  • 6ad210cde3 support tracking URLs for settings, new & directory Matthew Hodgson 2015-11-11 02:01:48 +01:00
  • ab10f1d6b0 fix warning Matthew Hodgson 2015-11-11 02:01:37 +01:00
  • dd3427d8d0 remove unused component Matthew Hodgson 2015-11-11 02:01:11 +01:00
  • 2c9273a86c avoid the initial sync from clobbering the location bar Matthew Hodgson 2015-11-11 02:00:51 +01:00
  • bc3ee949f5 fix warning about missing thead Matthew Hodgson 2015-11-11 02:00:18 +01:00
  • 5aa468f1e3 skin simpleheader Matthew Hodgson 2015-11-11 01:59:56 +01:00
  • c2af09fbaa fix Spinner CSS a bit Matthew Hodgson 2015-11-11 00:57:31 +01:00
  • bbd7124ac7 improve comment on how our dynamic height CSS works Matthew Hodgson 2015-11-11 00:57:16 +01:00
  • adb7915b3e suppress warning Matthew Hodgson 2015-11-11 00:56:51 +01:00
  • 5c92b09da1 improve spacing on login screen Matthew Hodgson 2015-11-11 00:56:44 +01:00
  • 2e9e03bd45 oops, refresh the login options on mount. make autofocus work too. Matthew Hodgson 2015-11-11 00:39:48 +01:00
  • 19b31ff30d oops, make this actually work. Matthew Hodgson 2015-11-11 00:06:49 +01:00
  • 801154fd8a apply jsx Matthew Hodgson 2015-11-11 00:05:35 +01:00
  • a4968ca967 don't break if the user misses out an email address Matthew Hodgson 2015-11-11 00:05:14 +01:00
  • b669f587de be less shouty Matthew Hodgson 2015-11-11 00:05:00 +01:00
  • e7be1ae832 you don't have to pass a description, and if you do, it could be JSX or a string Matthew Hodgson 2015-11-11 00:04:50 +01:00
  • d0a4f908cf fix nightmarish underscore-versus-camelcase confusion in propTypes, and track default URLs for placeholder content Matthew Hodgson 2015-11-11 00:04:30 +01:00
  • 368c24e146 s/React/ReactDOM Matthew Hodgson 2015-11-10 19:53:29 +00:00
  • f628591e27 fix login page vertical scroll and centering Matthew Hodgson 2015-11-10 19:19:23 +00:00
  • 9cbd4ae2e4 fix raging typos Matthew Hodgson 2015-11-10 19:15:14 +00:00
  • 5fea3c2673 store the custom HS/IS URL in local storage, add some review commentary Matthew Hodgson 2015-11-10 19:10:30 +00:00
  • 0825e0a2e2 retrieve last used HS/IS URL from local storage, and associated tweaks Matthew Hodgson 2015-11-10 19:09:24 +00:00
  • 02ad2b5152 remove react-loader (not that the controller should be rendering spinners in the first place :( Matthew Hodgson 2015-11-10 18:25:10 +00:00
  • 68c1ddd5d2 replace react-loader with Spinner everywhere Matthew Hodgson 2015-11-10 18:12:26 +00:00
  • 9a6624d1c7 Do read receipt avatars with absolute positioning: this should be a lot easier to animate. Also mess around with the MemberAvatar a bit so it's easier to style. David Baker 2015-11-10 17:44:59 +00:00
  • c9823d07fd Limit number of read avatars, lay them out as per the design & order them. David Baker 2015-11-10 13:51:11 +00:00
  • 2f783a7ba9 Merge remote-tracking branch 'origin/develop' into read_receipts David Baker 2015-11-10 11:27:43 +00:00
  • 450036a6ed Merge remote-tracking branch 'origin/develop' into read_receipts David Baker 2015-11-10 11:26:42 +00:00
  • d4549e60cc Merge pull request #30 from matrix-org/kegan/3pid-invites Kegsay 2015-11-10 10:57:17 +00:00
  • ef7a38e558 gemini scrollbar on the memberlist too Matthew Hodgson 2015-11-10 02:26:46 +00:00
  • 2ca64d9c15 add gemini-scrollbar to the main roomview Matthew Hodgson 2015-11-10 02:04:21 +00:00
  • cb887c699e use gemini-scrollbar to provide fake scrollbars for the room list Matthew Hodgson 2015-11-10 01:40:08 +00:00
  • b5402d0fa0 port to react 0.14, removing getDOMNode()s for DOM components and turning them into ReactDOM.findDOMNode()s for React components Matthew Hodgson 2015-11-09 23:59:28 +00:00
  • 2ccd881665 port to react 0.14, removing getDOMNode()s for DOM components and turning them into ReactDOM.findDOMNode()s for React components Matthew Hodgson 2015-11-09 23:54:10 +00:00
  • 87bb7c9b7b upgrade to react 0.14 Matthew Hodgson 2015-11-09 23:13:46 +00:00
  • efd88b9a83 upgrade to react 0.14 Matthew Hodgson 2015-11-09 23:13:43 +00:00
  • 143483ec12 Support inviting by email address and hit the right API. Kegan Dougal 2015-11-09 17:36:14 +00:00
  • 6d9817e5e7 Merge pull request #342 from vector-im/matthew/orderable-roomlist Matthew Hodgson 2015-11-09 16:05:00 +00:00
  • 23c93de82e Merge branch 'develop' into matthew/orderable-roomlist Matthew Hodgson 2015-11-09 16:04:20 +00:00
  • bea64082a9 put the DragDropContext on LeftPanel rather than MatrixChat to allow index.js to continue to abuse MatrixChat by directly invoking the showScreen method on it Matthew Hodgson 2015-11-09 15:44:08 +00:00
  • c3385d597a Merge pull request #332 from vector-im/kegan/syncing Kegsay 2015-11-09 15:35:38 +00:00
  • 752f8bdbb8 remove random bold initials Matthew Hodgson 2015-11-09 14:04:43 +00:00
  • 1f69760173 fix comedy scrolling parallax avatar initial bug Matthew Hodgson 2015-11-09 12:41:23 +00:00
  • 66add5673b de-hash rooms Matthew Hodgson 2015-11-09 11:53:50 +00:00
  • a3082753ef shove initials onto default room & member avatars as per the design Matthew Hodgson 2015-11-09 02:12:26 +00:00
  • eaa2f94327 warning png Matthew Hodgson 2015-11-09 00:13:40 +00:00
  • 615879ffdd skin to match CSS (spacing will need to be fixed once matthew/ordered-roomlist lands) Matthew Hodgson 2015-11-09 00:13:25 +00:00
  • 05d921256f re-skin the notification bar Matthew Hodgson 2015-11-08 23:37:14 +00:00
  • 9526deb024 add error dialogs and order search results by recents Matthew Hodgson 2015-11-08 16:19:53 +00:00
  • 567176ea6c put a load of margin on the bottommost sublist to increase its hit target size and avoid problems when toggling its hiddenness Matthew Hodgson 2015-11-08 14:08:17 +00:00
  • 5494a4ea6c s/deprioritize/demote/ Matthew Hodgson 2015-11-08 13:50:36 +00:00
  • 827c0da33c commented out debug Matthew Hodgson 2015-11-08 13:42:45 +00:00
  • f0dbb422f6 update the actual target list, which may not be the same as the one we dropped on Matthew Hodgson 2015-11-08 13:13:01 +00:00
  • 5c406856ed adjust column widths to match design Matthew Hodgson 2015-11-08 12:59:19 +00:00
  • b15def84bc fix spacing of the layout to match latest designs Matthew Hodgson 2015-11-08 12:48:23 +00:00
  • bbbe074d92 hide all the debugging behind if (debug) Matthew Hodgson 2015-11-08 12:24:32 +00:00
  • 36da1accca click on CallView preview to jump to call Matthew Hodgson 2015-11-08 12:14:10 +00:00
  • e289235e17 fix tooltip positioning when collapsed Matthew Hodgson 2015-11-08 12:02:26 +00:00
  • c60e8736c1 handle collapsed drop-targets better Matthew Hodgson 2015-11-08 11:50:15 +00:00
  • 69899e3718 position sublist chevron better when collapsed Matthew Hodgson 2015-11-08 11:44:13 +00:00
  • ed4c5b9f73 switch initial spinner to mx_Spinner Matthew Hodgson 2015-11-07 20:16:44 +00:00
  • 4e170a2831 fix onRoomTags signature Matthew Hodgson 2015-11-07 20:16:05 +00:00
  • 07200d7953 Merge branch 'develop' into matthew/orderable-roomlist Matthew Hodgson 2015-11-07 17:29:18 +00:00
  • 4a195dd3f0 sacrifice a small mountainside of goats to make placeholder-based work correctly Matthew Hodgson 2015-11-07 02:57:56 +00:00
  • fe442f5c24 fix various edge cases when dragging stuff back to the conversations list Matthew Hodgson 2015-11-06 23:30:57 +01:00
  • 89327bd38f precedence fail :( Matthew Hodgson 2015-11-06 21:33:28 +01:00
  • f102e3b3b7 collapsible sublist graphics Matthew Hodgson 2015-11-06 21:25:35 +01:00
  • 1150e22190 collapsible sublists Matthew Hodgson 2015-11-06 21:25:20 +01:00
  • 886ffbf158 switch to m.* prefixes for tags before it's too late Matthew Hodgson 2015-11-06 21:00:34 +01:00
  • c884c5fc33 actually manage manual ordering; support arbitrary tags; bug fixes Matthew Hodgson 2015-11-06 20:54:07 +01:00
  • d462e0b21b Merge pull request #335 from stevenhammerton/sh-cas-token-login David Baker 2015-11-06 15:41:15 +00:00
  • b556eff492 Merge pull request #28 from stevenhammerton/sh-cas-token-login David Baker 2015-11-06 15:40:56 +00:00
  • fec362c4df JS SDK no longer does redirect for us, get the URL and update browser window location Steven Hammerton 2015-11-06 12:12:51 +00:00
  • a7c53e99d9 Clear query params from url with a nasty location update Steven Hammerton 2015-11-06 11:42:13 +00:00
  • fdf79d709e Replace CAS login with token login Steven Hammerton 2015-11-06 11:22:59 +00:00
  • de165ea6ad Update CAS login to allow HS to do interaction with CAS and client receives and redeems login token Steven Hammerton 2015-11-06 11:21:13 +00:00
  • b0e71c9872 Fix bugs from typos from hackathon Kegan Dougal 2015-11-06 09:57:22 +00:00
  • e20388388e null check David Baker 2015-11-05 17:40:37 +00:00
  • 3a8c263e8e Add resending bar (and resend all option) Kegan Dougal 2015-11-05 15:59:03 +00:00
  • 7882780357 Merge remote-tracking branch 'origin/develop' into read_receipts David Baker 2015-11-05 15:33:50 +00:00