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
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
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
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