7cc1573f33
Add startAsHidden and showSpinner props to RoomSubList
Kegan Dougal
2015-12-18 15:17:18 +00:00
711fdd25af
Improve perf of refreshing room list. Show spinner when loading left rooms.
Kegan Dougal
2015-12-18 15:13:59 +00:00
08ffadc2c4
unbreak
Matthew Hodgson
2015-12-18 14:04:39 +00:00
f7c4cca675
Add TODO after spending 15 mins trying to figure out the difference between props.collapsed and state.hidden
Kegan Dougal
2015-12-18 13:32:22 +00:00
869c08a790
Add onHeaderClick and alwaysShowHeader props to RoomSubList for archived room clicking
Kegan Dougal
2015-12-18 11:56:22 +00:00
22635f251d
Call through to syncLeftRooms when the archived header is clicked
Kegan Dougal
2015-12-18 11:55:43 +00:00
ec32347f43
Request more search results when scroll hits top of window
Richard van der Hoff
2015-12-17 23:04:32 +00:00
3b87d45e32
Merge pull request #60 from matrix-org/rav/vector_search
Richard van der Hoff
2015-12-18 11:11:45 +00:00
4b271a332e
Refactor the search stuff in RoomView
Richard van der Hoff
2015-12-18 11:11:41 +00:00
9931ef1971
Merge pull request #61 from matrix-org/rav/fix_postinvite_dnd
Richard van der Hoff
2015-12-18 10:32:24 +00:00
d6c208a275
Reinstate the DnD event listener removals, with comments
Richard van der Hoff
2015-12-18 10:19:07 +00:00
4baf9d5589
Fix paths
Matthew Hodgson
2015-12-18 00:40:01 +00:00
e2ae2dd199
merge stuff from vector
Matthew Hodgson
2015-12-18 00:37:56 +00:00
a7b9e54594
Merge branch 'develop' into matthew/settings
Matthew Hodgson
2015-12-18 00:36:46 +00:00
272d7362fb
Merge branch 'develop' into matthew/settings
Matthew Hodgson
2015-12-18 00:14:36 +00:00
0f82b72e07
lost copyright
Matthew Hodgson
2015-12-18 00:13:49 +00:00
f30b7eec2f
Merge branch 'develop' into matthew/settings
Matthew Hodgson
2015-12-18 00:11:43 +00:00
e0d05d4f4b
Initialise the messagepanel correctly after accepting an invite
Richard van der Hoff
2015-12-17 22:07:56 +00:00
6ee0c72340
Merge pull request #58 from matrix-org/rav/yet_more_scroll_fixes
Richard van der Hoff
2015-12-17 17:40:41 +00:00
6e324a0dd1
Whoops, didn't mean to add this
Kegan Dougal
2015-12-17 15:12:09 +00:00
63d0477223
Pass through the starting query params from the URL
Kegan Dougal
2015-12-17 15:01:07 +00:00
32bd9d155c
Pass a new prop 'startingQueryParams' to pluck out the email from the URL
Kegan Dougal
2015-12-17 14:56:55 +00:00
5c999fe1ab
stop the incoming call box from scrolling off the screen
Matthew Hodgson
2015-12-17 14:56:09 +00:00
1eeb732625
Supply bind_email=true at registration time - required for 3pid invites to work.
Kegan Dougal
2015-12-17 14:34:45 +00:00
3ff19dc4db
Fix issue with rooms not scrolling down when new events arrive
Richard van der Hoff
2015-12-17 14:14:26 +00:00
bb184c12a1
fix NPE
Matthew Hodgson
2015-12-17 11:56:41 +00:00
1a90a2c426
position the inbound call box correctly, and fix various issues with when the video preview and callview are shown
Matthew Hodgson
2015-12-17 02:53:53 +00:00
d979a028a5
position the inbound call box correctly, and fix various issues with when the video preview and callview are shown
Matthew Hodgson
2015-12-17 02:49:09 +00:00
5eff6140e0
Merge pull request #56 from matrix-org/rav/fix_scroll_fail
Richard van der Hoff
2015-12-16 18:16:04 +00:00
4327a2302d
spell out affected versions
Matthew Hodgson
2015-12-16 18:05:15 +00:00
dc13b944bc
Hacky fixes to jumpy scroll when backfilling
Richard van der Hoff
2015-12-16 17:57:32 +00:00
e8f82527d1
Listen for room deletions and refresh the room list when it happens
Kegan Dougal
2015-12-16 16:27:46 +00:00
f7aa8be1c1
Add a forget button. Add left rooms to the "historical" tab.
Kegan Dougal
2015-12-16 16:06:29 +00:00
4488844ad9
Use getSender() instead of gut wrenching event.user_id for v2 compat
Kegan Dougal
2015-12-14 15:36:34 +00:00
0f62388d3c
Don't re-render after each /sync call
Kegan Dougal
2015-12-14 11:32:08 +00:00
5e02522685
Merge pull request #51 from matrix-org/rav/fix_bottomleft_menu
Richard van der Hoff
2015-12-14 11:25:32 +00:00
68cdff1159
Fix 'Create room' and 'Settings' buttons
Richard van der Hoff
2015-12-14 11:07:59 +00:00
ead6d5a25e
backfill on accepting invites
Matthew Hodgson
2015-12-13 15:18:44 +00:00
352865ee9d
Merge pull request #49 from matrix-org/rav/preserve_room_scroll
Matthew Hodgson
2015-12-13 14:48:44 +00:00
5ce917ba84
merge in develop
Matthew Hodgson
2015-12-13 14:47:53 +00:00
c553258aff
add dedicated leave button to header
Matthew Hodgson
2015-12-13 13:49:54 +00:00
6ad6ed2a49
factor out room-leaving code into MatrixChat for now, and add a dedicated leave button in to the header bar for now
Matthew Hodgson
2015-12-13 13:49:28 +00:00
43ab6074c9
sacrifice a herd of goats to correctly size the remote video element when on a call. turns out flexbox isn't smart enough to let us say that the minimum height of the element should be the (scaled) intrinsic height of the video stream, and that the max height should be ~80% of the height of the normal timeline. so we fudge it with JS instead, which turns out to work fine. after a lot of poking at flexbox i'm fairly convinced this is a fundamental limitation: the implicit height of the video tag can only be used as the minimum height of the auxPanel if you give up on the flexbox shrink/grow being able to constrain it too. there's a chance I made a mistake, but whatever, this works well enough.
Matthew Hodgson
2015-12-13 04:32:48 +00:00
9c8984b308
fix vertical alignment of voip buttons
Matthew Hodgson
2015-12-13 04:14:20 +00:00
c2061ed439
revert dd08f53756 - do this in JS instead
Matthew Hodgson
2015-12-13 04:08:35 +00:00
96cddc5ca8
fix layout for long room names & topics
Matthew Hodgson
2015-12-12 17:30:08 +00:00
bf70376d16
hoverover for full name of room
Matthew Hodgson
2015-12-12 17:29:53 +00:00
dd08f53756
don't let auxpanel push out the height of the roomview
Matthew Hodgson
2015-12-12 17:15:45 +00:00
056017007a
improve look and feel of upload cancel
Matthew Hodgson
2015-12-12 16:41:32 +00:00
b78add39f4
fix d&d ui
Matthew Hodgson
2015-12-12 16:35:40 +00:00
7cfca3ff4d
Merge pull request #499 from vector-im/rav/mute_icon
Matthew Hodgson
2015-12-11 15:32:08 +00:00
1f54467e6f
Merge pull request #50 from matrix-org/rav/mute_icon
Matthew Hodgson
2015-12-11 15:31:27 +00:00
0beafeddb9
Use the 'muted' icon when the mic is muted during a call
Richard van der Hoff
2015-12-11 15:01:16 +00:00
c36d1df417
Add a 'muted' icon for voip calls
Richard van der Hoff
2015-12-11 14:59:53 +00:00
0d47495e04
RoomView: Remove another redundant unreadMessageCount reset
Richard van der Hoff
2015-12-11 11:04:12 +00:00
762281cd96
fix vertical spacing of roomheader
Matthew Hodgson
2015-12-11 03:39:13 +00:00
3b245f0131
discard stale search results
Matthew Hodgson
2015-12-11 03:22:44 +00:00
af3c43ca76
show result counts
Matthew Hodgson
2015-12-11 02:58:59 +00:00
898cb399a3
show results
Matthew Hodgson
2015-12-11 02:58:47 +00:00
3fb0c9883b
escape key to cancel search box
Matthew Hodgson
2015-12-11 02:32:30 +00:00
f2fb1836df
only flash whilst searching
Matthew Hodgson
2015-12-11 02:25:51 +00:00
f38c71d34b
update the UI whilst searching
Matthew Hodgson
2015-12-11 02:25:33 +00:00
fea3fed460
animate the search button whilst searching
Matthew Hodgson
2015-12-11 02:24:58 +00:00
4c82d86092
nice green highlights
Matthew Hodgson
2015-12-11 01:35:05 +00:00
1c9d61d731
dedicated search button
Matthew Hodgson
2015-12-11 01:19:48 +00:00
7b702c4594
don't grey out invites randomly
Matthew Hodgson
2015-12-11 00:40:40 +00:00
77464c669f
switch to fake tag names for fake tags, and highlight new invites
Matthew Hodgson
2015-12-11 00:40:28 +00:00
ee0f0e332a
Remove redundant 'waiting_for_paginate'
Richard van der Hoff
2015-12-10 22:08:35 +00:00
a863839063
Don't try to fiddle with the scroll state in search mode
Richard van der Hoff
2015-12-10 22:04:52 +00:00
669fae48ea
Merge remote-tracking branch 'origin/develop' into rav/preserve_room_scroll
Richard van der Hoff
2015-12-10 21:53:59 +00:00
b7699c0544
Save scroll state when swapping to non-room pages too
Richard van der Hoff
2015-12-10 21:53:14 +00:00
d9782b35e1
Fix review comments
Richard van der Hoff
2015-12-10 21:44:30 +00:00
1a3fb9aca9
Preserve scroll position when backfilling
Richard van der Hoff
2015-12-10 21:34:10 +00:00
a1d88722aa
Avoid kicking off two pagination requests at once
Richard van der Hoff
2015-12-10 20:53:21 +00:00
d6bcf80431
make the settings button more discoverable by having the whole leftRow be a hover target
Matthew Hodgson
2015-12-10 19:48:05 +00:00
00656fc1dc
Preserve scroll offset when switching rooms
Richard van der Hoff
2015-12-10 16:26:36 +00:00
1bb0f4859f
Merge pull request #48 from matrix-org/erikj/search-compat
Erik Johnston
2015-12-10 14:05:09 +00:00