Commit Graph

  • 3e903be73d Get Recaptcha working again. Add a backchannel for stage prodding. Kegan Dougal 2015-11-18 17:43:38 +00:00
  • 5424567a66 Hook up onFormSubmit to make registration (dummy only) work again. Kegan Dougal 2015-11-18 17:15:20 +00:00
  • 991a96cfc5 Get dummy registrations working Kegan Dougal 2015-11-18 17:13:43 +00:00
  • f0df3f29b9 Show all read avatars on click David Baker 2015-11-18 17:12:17 +00:00
  • b4c0625961 Show validation errors Kegan Dougal 2015-11-18 15:32:44 +00:00
  • 025b9e2fc8 depend on react sdk dev David Baker 2015-11-18 14:54:32 +00:00
  • 1099892784 Merge pull request #379 from vector-im/read_receipts David Baker 2015-11-18 14:53:29 +00:00
  • caabe02fca Merge pull request #32 from matrix-org/read_receipts David Baker 2015-11-18 14:53:25 +00:00
  • 31b083d93e new Date() syntax & units on var name David Baker 2015-11-18 14:51:06 +00:00
  • c42d4f901b Don't mark rooms as unread on m.room.member changes Richard van der Hoff 2015-11-18 10:46:32 +00:00
  • 0df0935b9c Fix presence exception. Yay, javascript. David Baker 2015-11-18 09:57:14 +00:00
  • ed3527e243 Merge branch 'develop' into kegan/reg-refactor Kegan Dougal 2015-11-17 17:43:22 +00:00
  • 8e8b27c893 Add RegistrationForm UI component and new Registration wire component Kegan Dougal 2015-11-17 17:40:31 +00:00
  • 1fca3f6606 Better const name Kegan Dougal 2015-11-17 17:38:37 +00:00
  • 95cdbe3a48 stop launch from wedging solid for 5 minutes >:( Matthew Hodgson 2015-11-17 17:36:15 +00:00
  • c63dd376d8 Fix member avatar initials (I failed at git conflict merging) David Baker 2015-11-17 17:31:03 +00:00
  • 0f34f8b494 Extend from a Signup class to keep hs/is URL logic together Kegan Dougal 2015-11-17 17:25:14 +00:00
  • da55081c68 Add member name to avatars as the title since if displayed without accompanying text (as with read receipts) they can be somewhat unhelpful. May as well have them all the time I think. David Baker 2015-11-17 15:59:44 +00:00
  • 80c2bd0c7f Remove bouncing, set animation time to be constant (prevents temporary overalpping) and exclude ourselves. David Baker 2015-11-17 15:51:00 +00:00
  • 714c96283e Setting defaults from config.json got lost Kegan Dougal 2015-11-17 15:12:55 +00:00
  • c57fb44c71 Fix path resolution Kegan Dougal 2015-11-17 13:26:23 +00:00
  • 257a65de14 Fix path resolution Kegan Dougal 2015-11-17 13:26:07 +00:00
  • 8602e0665d PR feedback from #355 Kegan Dougal 2015-11-17 10:57:44 +00:00
  • af1e3373ea Merge pull request #355 from vector-im/kegan/login-refactor Kegsay 2015-11-17 10:47:56 +00:00
  • 9f7a504a20 Merge pull request #31 from matrix-org/kegan/login-refactor Kegsay 2015-11-17 10:47:47 +00:00
  • 79e39429b7 add todo Matthew Hodgson 2015-11-17 02:40:19 +00:00
  • 7b3eea0b58 experiment with trying to turn UserSettings into a controller-less 'wiring component' which wires together a series of smaller components (in this case, so small they're mainly <input/s> Matthew Hodgson 2015-11-17 02:15:55 +00:00
  • 88c5a5e074 missing copyright Matthew Hodgson 2015-11-17 02:14:06 +00:00
  • e9132a873b experiment with turning the UserSettings controller into a UserSettingsStore logic class Matthew Hodgson 2015-11-17 02:13:42 +00:00
  • e23b90abd5 More s/messageWrapper/messagePanel/ David Baker 2015-11-16 16:52:07 +00:00
  • 7f61a0252f remove logging David Baker 2015-11-16 16:45:28 +00:00
  • 816f20e068 comma David Baker 2015-11-16 16:36:01 +00:00
  • bb59e9276b Merge remote-tracking branch 'origin/develop' into read_receipts David Baker 2015-11-16 16:33:39 +00:00
  • d6b86598e5 Bouncy bouncy! David Baker 2015-11-16 16:13:21 +00:00
  • 0d1c06d586 relayout whenever the input textarea's scrollheight increases Matthew Hodgson 2015-11-15 21:37:22 +00:00
  • 152872b342 don't clobber the initial room to roomdirectory Matthew Hodgson 2015-11-15 03:58:05 +00:00
  • 999bb9a206 implement multiline input Matthew Hodgson 2015-11-15 03:36:59 +00:00
  • bf91155e60 implement multiline input Matthew Hodgson 2015-11-15 03:36:10 +00:00
  • ef181f55d5 make modal dialogs higher in z-index Matthew Hodgson 2015-11-14 00:14:41 +00:00
  • 1c7e7cd111 kill stale z-index param Matthew Hodgson 2015-11-14 00:13:13 +00:00
  • 063e387a65 turn off the placeholder drag & drop function to get an opinion from folks Matthew Hodgson 2015-11-13 23:51:40 +00:00
  • ca07c8f429 Merge pull request #365 from vector-im/avatar_initial_a11y Matthew Hodgson 2015-11-13 18:37:10 +00:00
  • 2fd7196cdd also handle a11y on room avatars Matthew Hodgson 2015-11-13 18:36:46 +00:00
  • ff59fc84c5 don't bold the selected room just because, as it bold = new msgs Matthew Hodgson 2015-11-13 18:25:10 +00:00
  • 9d620dfb1d Hopefully now mostly complete animations: we iterate through zero or more start states and then settle on the final place. David Baker 2015-11-13 16:43:54 +00:00
  • bc2c744bed more bits of read receipt animation implemented David Baker 2015-11-13 11:42:51 +00:00
  • 2fabf69ce3 Mark up the avatar initials so they're not read out by screen readers David Baker 2015-11-13 09:28:56 +00:00
  • f8d628d336 fix composer avatar Matthew Hodgson 2015-11-13 02:44:46 +00:00
  • 20f84ce322 override gemini-scrollbar CSS to stop the scrollview from pushing out the container, causing FF's flexbox to adapt and keep growing infinitely Matthew Hodgson 2015-11-13 02:29:59 +00:00
  • 2cf0ceb260 back out previous bodges to flexbox to make geminiscrollbar work in FF Matthew Hodgson 2015-11-13 02:29:18 +00:00
  • 36b7deac35 clear unread message count more aggressively (and revert previous thinko) Matthew Hodgson 2015-11-13 01:42:09 +00:00
  • 04305460db make firefox slightly happier Matthew Hodgson 2015-11-13 01:19:40 +00:00
  • 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