Kegan Dougal
58472b8251
Move Cas/PasswordLogin to react-sdk. Use them as normal components.
2015-11-12 15:38:04 +00:00
Kegan Dougal
8826eb60cc
Call through to password login
2015-11-12 15:16:29 +00:00
David Baker
c8a8306165
Display some sensible UI for non-mxc content URLs.
2015-11-12 14:16:57 +00:00
Matthew Hodgson
c12c716dc0
fix URLs on image
2015-11-12 13:34:00 +00:00
Kegan Dougal
05eda88ea2
Split out logic/UI for logging in
...
- Add 'PasswordLogin' UI component
- Add 'LoginPage' wire component which, along with Signup from react SDK,
replaces the 'Login' page.
- Move UI code (state/props) from ServerConfig which was lobotomoised in the
React SDK.
Unfinished.
2015-11-12 11:57:33 +00:00
Matthew Hodgson
2fff6f4d5f
fix spinner layout yet more
2015-11-11 02:31:17 +01:00
Matthew Hodgson
dd3427d8d0
remove unused component
2015-11-11 02:01:11 +01:00
Matthew Hodgson
bc3ee949f5
fix warning about missing thead
2015-11-11 02:00:18 +01:00
Matthew Hodgson
5aa468f1e3
skin simpleheader
2015-11-11 01:59:56 +01:00
Matthew Hodgson
c2af09fbaa
fix Spinner CSS a bit
2015-11-11 00:57:31 +01:00
Matthew Hodgson
bbd7124ac7
improve comment on how our dynamic height CSS works
2015-11-11 00:57:16 +01:00
Matthew Hodgson
adb7915b3e
suppress warning
2015-11-11 00:56:51 +01:00
Matthew Hodgson
5c92b09da1
improve spacing on login screen
2015-11-11 00:56:44 +01:00
Matthew Hodgson
2e9e03bd45
oops, refresh the login options on mount. make autofocus work too.
2015-11-11 00:39:48 +01:00
Matthew Hodgson
19b31ff30d
oops, make this actually work.
2015-11-11 00:06:49 +01:00
Matthew Hodgson
801154fd8a
apply jsx
2015-11-11 00:05:35 +01:00
Matthew Hodgson
f628591e27
fix login page vertical scroll and centering
2015-11-10 19:19:23 +00:00
Matthew Hodgson
9cbd4ae2e4
fix raging typos
2015-11-10 19:15:14 +00:00
Matthew Hodgson
0825e0a2e2
retrieve last used HS/IS URL from local storage, and associated tweaks
2015-11-10 19:09:24 +00:00
Matthew Hodgson
68c1ddd5d2
replace react-loader with Spinner everywhere
2015-11-10 18:12:26 +00:00
David Baker
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.
2015-11-10 17:44:59 +00:00
David Baker
c9823d07fd
Limit number of read avatars, lay them out as per the design & order them.
2015-11-10 13:51:11 +00:00
David Baker
450036a6ed
Merge remote-tracking branch 'origin/develop' into read_receipts
2015-11-10 11:26:42 +00:00
Matthew Hodgson
ef7a38e558
gemini scrollbar on the memberlist too
2015-11-10 02:26:46 +00:00
Matthew Hodgson
2ca64d9c15
add gemini-scrollbar to the main roomview
2015-11-10 02:04:21 +00:00
Matthew Hodgson
cb887c699e
use gemini-scrollbar to provide fake scrollbars for the room list
2015-11-10 01:40:08 +00:00
Matthew Hodgson
2ccd881665
port to react 0.14, removing getDOMNode()s for DOM components and turning them into ReactDOM.findDOMNode()s for React components
2015-11-09 23:54:10 +00:00
Matthew Hodgson
87bb7c9b7b
upgrade to react 0.14
2015-11-09 23:13:46 +00:00
Matthew Hodgson
6d9817e5e7
Merge pull request #342 from vector-im/matthew/orderable-roomlist
...
Implement reorderable rooms via room tagging.
2015-11-09 16:05:00 +00:00
Matthew Hodgson
23c93de82e
Merge branch 'develop' into matthew/orderable-roomlist
2015-11-09 16:04:20 +00:00
Matthew Hodgson
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
2015-11-09 15:44:08 +00:00
Kegsay
c3385d597a
Merge pull request #332 from vector-im/kegan/syncing
...
Implement connection lost bar + resend all
2015-11-09 15:35:38 +00:00
Matthew Hodgson
752f8bdbb8
remove random bold initials
2015-11-09 14:04:43 +00:00
Matthew Hodgson
1f69760173
fix comedy scrolling parallax avatar initial bug
2015-11-09 12:41:23 +00:00
Matthew Hodgson
66add5673b
de-hash rooms
2015-11-09 11:53:50 +00:00
Matthew Hodgson
a3082753ef
shove initials onto default room & member avatars as per the design
2015-11-09 02:12:26 +00:00
Matthew Hodgson
eaa2f94327
warning png
2015-11-09 00:13:40 +00:00
Matthew Hodgson
615879ffdd
skin to match CSS (spacing will need to be fixed once matthew/ordered-roomlist lands)
2015-11-09 00:13:25 +00:00
Matthew Hodgson
05d921256f
re-skin the notification bar
2015-11-08 23:37:14 +00:00
Matthew Hodgson
567176ea6c
put a load of margin on the bottommost sublist to increase its hit target size and avoid problems when toggling its hiddenness
2015-11-08 14:08:17 +00:00
Matthew Hodgson
5494a4ea6c
s/deprioritize/demote/
2015-11-08 13:50:36 +00:00
Matthew Hodgson
827c0da33c
commented out debug
2015-11-08 13:42:45 +00:00
Matthew Hodgson
f0dbb422f6
update the actual target list, which may not be the same as the one we dropped on
2015-11-08 13:13:01 +00:00
Matthew Hodgson
5c406856ed
adjust column widths to match design
2015-11-08 12:59:19 +00:00
Matthew Hodgson
b15def84bc
fix spacing of the layout to match latest designs
2015-11-08 12:48:23 +00:00
Matthew Hodgson
bbbe074d92
hide all the debugging behind if (debug)
2015-11-08 12:24:32 +00:00
Matthew Hodgson
36da1accca
click on CallView preview to jump to call
2015-11-08 12:14:10 +00:00
Matthew Hodgson
e289235e17
fix tooltip positioning when collapsed
2015-11-08 12:02:26 +00:00
Matthew Hodgson
c60e8736c1
handle collapsed drop-targets better
2015-11-08 11:50:15 +00:00
Matthew Hodgson
69899e3718
position sublist chevron better when collapsed
2015-11-08 11:44:13 +00:00
Matthew Hodgson
ed4c5b9f73
switch initial spinner to mx_Spinner
2015-11-07 20:16:44 +00:00
Matthew Hodgson
07200d7953
Merge branch 'develop' into matthew/orderable-roomlist
2015-11-07 17:29:18 +00:00
Matthew Hodgson
4a195dd3f0
sacrifice a small mountainside of goats to make placeholder-based work correctly
2015-11-07 02:57:56 +00:00
Matthew Hodgson
fe442f5c24
fix various edge cases when dragging stuff back to the conversations list
2015-11-06 23:30:57 +01:00
Matthew Hodgson
89327bd38f
precedence fail :(
2015-11-06 21:33:28 +01:00
Matthew Hodgson
f102e3b3b7
collapsible sublist graphics
2015-11-06 21:25:35 +01:00
Matthew Hodgson
1150e22190
collapsible sublists
2015-11-06 21:25:20 +01:00
Matthew Hodgson
886ffbf158
switch to m.* prefixes for tags before it's too late
2015-11-06 21:00:34 +01:00
Matthew Hodgson
c884c5fc33
actually manage manual ordering; support arbitrary tags; bug fixes
2015-11-06 20:54:07 +01:00
Kegan Dougal
3a8c263e8e
Add resending bar (and resend all option)
...
Factor out resend logic which was in the context menu into a separate
Resend file (it shouldn't be in the skin, but it also isn't really
suitable for a controller given 2 different views invoke it..)
2015-11-05 15:59:03 +00:00
Kegan Dougal
804af341ac
Add a 'connection lost' bar.
2015-11-05 14:52:44 +00:00
David Baker
4bf6992398
Don't send read receipts for our own events and null check in a few places.
2015-11-05 14:16:15 +00:00
Matthew Hodgson
8842147ec3
skin RoomDropTarget correctly
2015-11-05 11:21:45 +00:00
David Baker
942659df0d
Work around the bug where some channels have no name from the js sdk which was causing vector to exception and never load.
2015-11-04 14:15:57 +00:00
Matthew Hodgson
61e55b3ca3
implement most of drag & drop.
2015-11-04 02:25:08 +00:00
Matthew Hodgson
7fe7af6026
refactor out the sections of the RoomList into RoomSubLists. Start wiring up tags
2015-11-04 00:19:37 +00:00
Erik Johnston
7dc5f91fad
Remove unused code
2015-11-03 18:59:45 +00:00
Erik Johnston
5b773b99c0
Add basic m.video view support
2015-11-03 18:56:55 +00:00
Matthew Hodgson
27cf9cf561
put invites above recents
2015-11-03 14:35:48 +00:00
Matthew Hodgson
b1b2704bed
avoid racey NPE on first login
2015-11-03 14:35:39 +00:00
David Baker
2a4a02f36e
More on read receipts: listen for events, add keys & class / very minimal css.
2015-11-03 13:44:40 +00:00
David Baker
11c38014e5
Sort of display read avatars but without live updating
2015-11-02 18:55:28 +00:00
Kegan Dougal
6e63153d83
Add unsupported suffix on Ongoing conf notification if conf calls are unsupported in the browser
2015-11-02 18:01:20 +00:00
David Baker
e869814f2d
Don't display anything if TextForEvent doesn't give us any text. Fixes #253 (catapillar of doom).
2015-11-02 14:14:47 +00:00
Kegan Dougal
38780ad492
Merge branch 'develop' into kegan/reject-invites
2015-11-02 09:47:51 +00:00
Matthew Hodgson
e25d31a9fe
Merge pull request #296 from vector-im/matthew/redesign
...
Matthew/redesign
2015-10-30 18:30:13 +00:00
Matthew Hodgson
56d00c2ec7
make onFinished required prop for modal contents
2015-10-30 18:26:22 +00:00
Matthew Hodgson
79af89fd1b
fix missing decl
2015-10-30 18:26:05 +00:00
Matthew Hodgson
11e176df66
comment for the hidden collapse button
2015-10-30 18:23:08 +00:00
Matthew Hodgson
75bc878657
comment what a CR is
2015-10-30 18:22:21 +00:00
Matthew Hodgson
ddbc8dffb3
switch from enums to string literals for SearchBar.Scope
2015-10-30 18:21:54 +00:00
Matthew Hodgson
6aad99a505
comment \u200b
2015-10-30 18:20:29 +00:00
Matthew Hodgson
35cebc56d3
rewrite the HTML message stuff to fix XSS and improve clarity
2015-10-30 18:19:20 +00:00
Kegan Dougal
668234be4c
Add reject button and impl
2015-10-30 17:18:25 +00:00
Kegsay
626e8bab1a
Merge pull request #283 from vector-im/kegan/blocking
...
Add feature-based browser blocking
2015-10-30 14:59:06 +00:00
Kegan Dougal
633bbd8f29
Review comments: add chrome blurb.
2015-10-30 14:58:47 +00:00
David Baker
ffb9ce89c7
Merge branch 'develop' into matthew/redesign
2015-10-30 11:50:34 +00:00
Matthew Hodgson
fdfa0cbd0e
display search results correct; support HTML markup
2015-10-30 04:10:37 +00:00
Matthew Hodgson
d315e4afcd
show m.room.names
2015-10-30 02:06:34 +00:00
Matthew Hodgson
80c04048d0
cancel viewsource dialog with escape
2015-10-29 21:30:29 +00:00
Matthew Hodgson
8239e57fa1
more lightbox tweaks
2015-10-29 18:28:30 +00:00
David Baker
f4ca30bb38
Throw exception if EventTile is instantiated with an event type it doesn't support.
2015-10-29 18:12:42 +00:00
Kegan Dougal
cc313f350c
Merge branch 'develop' into kegan/blocking
2015-10-29 16:03:26 +00:00
Erik Johnston
ae2768af9c
Remove left/right padding from ongoing call notification, so that we don't get scrollbars in chrome
2015-10-29 15:57:31 +00:00
Matthew Hodgson
9fd2bf0989
remove transparent background for now; specify image width & height; punt the label over to the far RHS; to get around various layout problems in Chrome 44 and Safari 8
2015-10-29 11:01:23 +00:00
Matthew Hodgson
2ee840922d
basic implementation of search
2015-10-29 02:03:04 +00:00
Matthew Hodgson
0ade5ff640
lightbox buttons
2015-10-29 00:39:12 +00:00
Matthew Hodgson
dc401075a7
try to make the edit button more reliable
2015-10-29 00:38:51 +00:00
Matthew Hodgson
de1e8e9f93
implement redact and links
2015-10-29 00:38:26 +00:00
Matthew Hodgson
dbac2e299e
tweak spacing of label on lightbox
2015-10-28 22:49:20 +00:00
Matthew Hodgson
8eaa96b0b3
black magic fixes to the lightbox
2015-10-28 19:41:49 +00:00
Matthew Hodgson
cb095ba5a0
WIP search stuff
2015-10-28 19:41:23 +00:00
Matthew Hodgson
0bfb1416c1
WIP search stuff
2015-10-28 19:39:45 +00:00
Kegan Dougal
59d8cbe742
Use Modernizr to check for browser compatibility
...
Add a CompatibilityPage which is shown for incompatible clients. If they
continue on regardless, proceed as if it never happened.
2015-10-28 17:39:50 +00:00
Matthew Hodgson
00a7ea994a
kill random grey backgrounds for transparent avatars
2015-10-28 16:52:50 +00:00
David Baker
4118c05d15
Unused variables
2015-10-28 16:23:48 +00:00
Matthew Hodgson
7fbe38e74d
fix padding feckup
2015-10-28 16:02:59 +00:00
Kegsay
4175dcd102
Merge pull request #260 from vector-im/inbound-audio
...
Fix inbound audio
2015-10-28 11:43:52 +00:00
Kegan Dougal
35862e0c66
Explicitly make React use the same audio element.. Use a 'key' and comment why it is required.
2015-10-28 11:43:13 +00:00
Kegsay
424d1b84db
Merge pull request #264 from vector-im/246-start-chat-ui-feedback
...
Show a spinner if creating a room on "Start chat" click
2015-10-28 11:38:52 +00:00
Matthew Hodgson
a25207960c
search bar
2015-10-28 01:05:28 +00:00
Matthew Hodgson
04aff6aab7
unhide labels on recents menu for Amandine
2015-10-27 23:51:40 +00:00
Matthew Hodgson
cbaf134625
merge develop
2015-10-27 23:28:34 +00:00
Kegan Dougal
731ad26be4
Exit full screen programatically when the remote side hangs up
2015-10-27 17:45:47 +00:00
Kegan Dougal
9dfd0bc3bb
Show a spinner if creating a room on "Start chat" click
...
Use a gif instead of 'orrible CSS spinners which are CPU hungry. Encapsulate
it in a very basic Spinner atom.
2015-10-27 16:56:37 +00:00
Kegan Dougal
05dba9c2d4
Fix inbound audio
...
This was caused by an <img> being the first thing in the <div> rather than
the <audio>. This caused a conflict because the "not in call" render was just
<div><audio /></div> and "in call" render was <div><img /> <audio /></div>
React can't tell in this case that the <audio> tags are the "same" so was
clobbering it (which meant that on inbound calls we would call play() on an
audio tag which would then immediately be clobbered by another audio tag).
2015-10-27 12:59:04 +00:00
Kegsay
ed52bc37b2
Merge pull request #259 from vector-im/linkify-userids
...
Add linkify handlers
2015-10-27 12:25:26 +00:00
Kegan Dougal
99e8a54a27
Add linkify handlers
2015-10-27 10:46:18 +00:00
Kegan Dougal
c98f7f926a
Remove stuff that was merged from working space
2015-10-27 10:18:43 +00:00
Kegan Dougal
c91b642a8b
Merge branch 'develop' into kegan/delete-empty-files
...
Conflicts:
src/skins/vector/views/molecules/EventAsTextTile.js
2015-10-27 09:19:08 +00:00
Matthew Hodgson
aac00db16b
WIP for new lightbox viewer
2015-10-27 01:39:19 +00:00
Matthew Hodgson
7c445cc108
fix error when joining rooms
2015-10-27 01:17:42 +00:00
Kegan Dougal
58bac0fbdc
Add a tag to notifications so they can clobber. Fixes #159 .
...
This is the same fix we applied to angular to fix this problem in SYWEB-21.
2015-10-26 16:56:44 +00:00
Matthew Hodgson
363e3f4e21
image viewing tweaks
2015-10-25 23:33:28 +00:00
Matthew Hodgson
78cff9f20d
fix upload drop target
2015-10-25 23:13:03 +00:00
Matthew Hodgson
86fb313b9b
fix upload drop target
2015-10-25 23:12:57 +00:00
Matthew Hodgson
8840895e70
fix progressbar
2015-10-25 23:08:21 +00:00
Matthew Hodgson
ed76a46739
list power like this for now
2015-10-25 23:01:16 +00:00
Matthew Hodgson
7fdb82d87f
memberinfo look & feel
2015-10-25 22:55:30 +00:00
Matthew Hodgson
729babae4f
quick implementation of all new MemberInfo
2015-10-25 19:09:38 +00:00
Matthew Hodgson
8257f325c4
s/getMembersWithMemership/getMembersWithMembership/
2015-10-25 11:51:17 +00:00
Matthew Hodgson
379fed813e
actually use the config file for default HS and IS URLs...
2015-10-25 02:44:57 +00:00
Matthew Hodgson
435a9cd9e4
actually use the config file for default HS and IS URLs...
2015-10-25 02:42:41 +00:00
Matthew Hodgson
8cd6d70c0a
fix voip buttons header
2015-10-25 02:36:27 +00:00
Matthew Hodgson
1d3c821672
improve spacing a bit
2015-10-25 02:26:24 +00:00
Matthew Hodgson
6d6e1366dc
s/Delete/Redact/
2015-10-25 02:13:01 +00:00
Matthew Hodgson
19d272b171
Merge branch 'develop' of git+ssh://github.com/vector-im/vector-web into matthew/redesign
2015-10-25 02:12:35 +00:00
Matthew Hodgson
1188c4c69f
Merge pull request #243 from vector-im/kegan/reg-errors-176
...
Fix #176 Password complexity error message
2015-10-25 02:12:21 +00:00
Matthew Hodgson
88dd135b5a
Merge pull request #241 from vector-im/kegan/redact-messages
...
Hook up delete button on contextual menu (#56 )
2015-10-25 02:12:11 +00:00
Matthew Hodgson
8ebb8ba427
fix up new message layout
2015-10-25 02:09:16 +00:00
Matthew Hodgson
9c215efcbf
fix up header layout some more
2015-10-25 02:09:06 +00:00
Matthew Hodgson
6e3e0a1447
implement new roomheader
2015-10-25 01:52:28 +00:00
Matthew Hodgson
d16968d528
update badge count in realtime
2015-10-25 01:16:41 +00:00
Matthew Hodgson
28c3787fb3
implement bottom-right call button
2015-10-25 01:03:22 +00:00
Matthew Hodgson
d8bc362a89
fix invites
2015-10-25 00:59:33 +01:00
Matthew Hodgson
13f3548057
fix badge pos
2015-10-24 20:58:00 +01:00
Matthew Hodgson
39871e52df
fix NPE
2015-10-24 20:57:05 +01:00
Matthew Hodgson
0cffd8dd84
sort out files button & NPE
2015-10-24 20:56:27 +01:00
Matthew Hodgson
f4d21f883a
Add on a membership badge
2015-10-24 20:47:48 +01:00
Matthew Hodgson
a74cef0d64
fix stupid typing warnings
2015-10-24 20:28:42 +01:00