David Baker
64727cb60e
Don't die on malformed VoIP offers
2015-08-07 14:48:50 +01:00
David Baker
68d408bfff
Wire up popup to the "What does this mean?" link
2015-08-05 11:37:52 +01:00
Matthew Hodgson
9f98c4e9f7
crop zalgos on chrome fix
2015-07-30 00:56:27 +01:00
Matthew Hodgson
278a8282fe
crop zalgos on chrome
2015-07-30 00:54:44 +01:00
Matthew Hodgson
55a4f3e3a1
display zalgo'd nicknames correctly on chrome/osx
2015-07-30 00:48:20 +01:00
Matthew Hodgson
2391c21eeb
fix up the room directory a lot - with loading spinner, better layout, etc
2015-07-27 22:31:24 +01:00
Matthew Hodgson
f5b9f470b2
fix CSS for QuestionDialog
2015-07-27 18:26:51 +01:00
David Baker
7ac852d1fe
Merge pull request #2 from vector-im/timestamp_hover
...
Show timestamp when you hover over a message
2015-07-27 14:57:10 +01:00
Matthew Hodgson
a24d7a9bce
remove spurious console.logs
2015-07-24 11:17:45 +02:00
Matthew Hodgson
65cf8f030c
alt/title tags and cursors
2015-07-24 10:57:28 +02:00
nekorin
dc112e718e
Fixed scroll for room name and topic
2015-07-24 11:25:19 +03:00
David Baker
2f9e3fcaea
Make images be normal hyperlinks if middle/command clicked
2015-07-23 20:07:34 -07:00
David Baker
33f2955927
Don't show the bar if the platform doesn't support notifs
2015-07-23 19:40:09 -07:00
David Baker
79c2a5abd6
Hide things that aren't wired up yet
2015-07-23 19:18:12 -07:00
Matthew Hodgson
02846c4fff
room invite css
2015-07-23 11:01:28 -07:00
Matthew Hodgson
cc9123a33d
oops, forgot css
2015-07-23 10:53:14 -07:00
Matthew Hodgson
5248b0c631
css prettification
2015-07-23 10:24:34 -07:00
Matthew Hodgson
e2644e3c13
curvy logo
2015-07-23 08:58:25 -07:00
Matthew Hodgson
11f5561be6
better room settings
2015-07-23 01:33:16 -07:00
Matthew Hodgson
59f380d3fc
fix dialog css
2015-07-23 01:33:10 -07:00
Matthew Hodgson
d4efb37b03
sacrifice a flexbox goat or two to make firefox work. apparently flex-inside-nonflex-inside-flex always results in extreme confusion
2015-07-23 00:41:35 -07:00
Matthew Hodgson
11e1a45ed5
missing -webkit-flex
2015-07-23 00:30:09 -07:00
David Baker
9847383ba6
Commit imageview files
2015-07-22 20:37:08 -07:00
David Baker
772053713a
lightbox image viewing (that needs CSS)
2015-07-22 16:04:29 -07:00
Erik Johnston
51d2677525
Prompt if a user really wants to leave the room
2015-07-22 17:53:18 +01:00
Erik Johnston
c726257e9b
Show timestamp when you hover over a message
2015-07-22 17:34:10 +01:00
Kegan Dougal
fbb6775523
Implement unread message status when scrolled up.
2015-07-22 14:49:32 +01:00
Erik Johnston
6bfc566d9a
Switch to another room when we succesfully leave a room
2015-07-22 11:41:32 +01:00
Erik Johnston
5fb6ea94b2
Add leave button as per wireframes
2015-07-22 10:59:36 +01:00
Erik Johnston
79e03597b3
Merge remote-tracking branch 'upstream/vector'
2015-07-22 09:24:13 +01:00
Kegan Dougal
6b44fa7642
Bugfix: Also grey out messages which are in the 'queued' state.
2015-07-22 09:14:39 +01:00
Matthew Hodgson
663646f845
fix firefox layout
2015-07-22 00:17:20 -07:00
Matthew Hodgson
538536eb88
vaguely make room editing prettier
2015-07-21 23:19:51 -07:00
David Baker
904754b20d
Allow uploading the same file twice
2015-07-21 20:55:23 -07:00
Matthew Hodgson
67d3368e1e
fix up some of the modals
2015-07-21 17:02:06 -07:00
Matthew Hodgson
ceb214f192
skin dialogs correctly
2015-07-21 16:48:55 -07:00
Matthew Hodgson
0b3a9baa44
fix CSS on firefox with copious application of black magic. the same trick might help the vertical height problem on chrome which was worked around by turning RoomView into a dummy flexbox
2015-07-21 15:59:11 -07:00
Matthew Hodgson
b2130a5295
remove remotevideo bottom border hack
2015-07-21 15:46:28 -07:00
Matthew Hodgson
a2f5933417
make aux panel behave vaguely intelligently
2015-07-21 15:43:54 -07:00
Matthew Hodgson
aaa96f1ac1
vicious rewrite of the CSS to support the notifications toolbar, removing all height: 100%'s and letting the flexbox stuff calculate auto-height instead. may have slowed down the rendering, especially when the toolbar is visible
2015-07-21 15:03:05 -07:00
David Baker
e03809b224
Merge pull request #16 from matrix-org/markjh/end-to-end
...
Add basic support for end-to-end crypto using olm.
2015-07-21 13:21:43 -07:00
Matthew Hodgson
8dc73cb6cc
finally fix dave's MemberInfo visibility bug, hopefully
2015-07-21 11:03:01 -07:00
Kegan Dougal
2160440ff1
Add and impl resend button. Update UI when failing to send messages.
2015-07-21 18:05:22 +01:00
Kegan Dougal
2698405e2f
Add MatrixToolbar CSS. Make the toolbar part of RoomView and don't cover the UI (shift it instead)
2015-07-21 16:17:50 +01:00
Kegan Dougal
c1de5e9e95
Factor out logic from EnableNotificationsButton(!) and reuse MatrixToolbar.
...
Added notification logic to Notifier; dispatch notifier_enabled when toggled
so the toolbar can be shown/hidden and the button text can be kept in sync.
Add MatrixToolbar back into MatrixChat for notification nagging.
2015-07-21 16:17:50 +01:00
David Baker
ed738b6398
Merge pull request #15 from matrix-org/erikj/room_editing
...
Show banned users in room settings
2015-07-21 08:14:25 -07:00
Erik Johnston
e36ca10e6c
Show banned users in room settings
2015-07-21 16:08:56 +01:00
David Baker
71f5d1f6cb
Use bind to take variable value rather than reference: make room directory able to join rooms
2015-07-21 08:05:58 -07:00
David Baker
4679e005bf
Merge pull request #14 from matrix-org/erikj/room_editing
...
Room Settings.
2015-07-21 07:38:10 -07:00
Erik Johnston
c5d84562ba
Move logic from view to controller
2015-07-21 15:24:10 +01:00
Erik Johnston
16846c36fd
Handle default named rooms when editing room names
2015-07-21 14:48:07 +01:00
Kegan Dougal
2fe56fd86d
Re-add the notifications button.
2015-07-21 14:45:32 +01:00
Erik Johnston
89f6459915
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-21 14:14:48 +01:00
Erik Johnston
b8e1927e82
Use getDefaultProps instead of setting porps
2015-07-21 14:14:15 +01:00
Erik Johnston
d81260c92a
Use getDefaultProps instead of setting porps
2015-07-21 14:13:59 +01:00
Erik Johnston
76c014b9ef
Deal with the insanity if there are no power levels
2015-07-21 13:33:01 +01:00
Kegan Dougal
2454a71b38
Implement create/remove mod button.
2015-07-21 13:24:59 +01:00
Mark Haines
726ee7b50b
Hook up the encrypt button when creating rooms
2015-07-21 12:03:15 +01:00
Mark Haines
3474f08334
Display the body of unknown message types
2015-07-21 12:01:18 +01:00
Kegan Dougal
13f04f77dc
Tidy up power level logic. Add 'Moderator' label to members.
2015-07-21 11:43:18 +01:00
Erik Johnston
085e07c5b1
Display error on fail
2015-07-21 11:26:08 +01:00
Kegan Dougal
2e2cecdd4f
Implement kick/ban/[un]mute buttons on member list dialogs.
2015-07-21 11:26:02 +01:00
Erik Johnston
0e9074b0de
Remove console.logs
2015-07-21 11:22:11 +01:00
Erik Johnston
2bec7ec981
Add spinner while uploading state
2015-07-21 11:02:36 +01:00
Erik Johnston
0b1b6057d6
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-21 10:39:46 +01:00
Erik Johnston
af190f286c
Add event power levels to room settings
2015-07-21 10:33:41 +01:00
Matthew Hodgson
3657029fc7
apply opacity only to the subelements to avoid breaking hoverover on yosemite
2015-07-20 22:18:29 -07:00
Matthew Hodgson
12c824323d
rename DirectoryMenu as BottomLeftMenu and implement a really really really basic RoomDirectory
2015-07-20 20:11:33 -07:00
Matthew Hodgson
fe71f69f0a
rename EditableText's placeHolder parameter to be 'label' to avoid colliding with the HTML5 placeholder parameter
2015-07-20 20:11:33 -07:00
Matthew Hodgson
dcecdc8260
lipstick for hangup button and typing notifs
2015-07-20 12:09:24 -07:00
Erik Johnston
813cf0481e
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 18:18:04 +01:00
Kegan Dougal
5d59a5b297
Change opacity of member list entries when their presence changes.
...
This is done by attaching a single room listener at the member list level and
then forceUpdate()ing the individual tiles as presence changes come in from
the JS SDK. This is more efficient than having hundreds of listeners attached
directly to the JS SDK (if we were to add a listener per tile).
2015-07-20 17:42:19 +01:00
Erik Johnston
3a7ebf73eb
Wire up changing of power levels
2015-07-20 17:31:40 +01:00
Erik Johnston
1b6ca2b0ee
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 16:31:02 +01:00
Erik Johnston
eae0972820
Add files. Add power levels to room settings
2015-07-20 16:28:23 +01:00
Kegan Dougal
6fe842e130
Add ErrorDialog class. Use it for VoIP/command errors.
2015-07-20 16:26:53 +01:00
Matthew Hodgson
bb06484732
fix up MemberInfo behaviour
2015-07-20 08:24:53 -07:00
Matthew Hodgson
05d9afc040
don't depend on google for fonts, given i'm on inflight wifi...
2015-07-20 08:24:53 -07:00
Erik Johnston
04f17c963c
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 16:03:35 +01:00
Erik Johnston
0039ccf203
Add ability to edit room settings
2015-07-20 15:07:51 +01:00
Kegan Dougal
f2bd802bdc
Wire up invite button on the member list.
2015-07-20 15:07:19 +01:00
Kegan Dougal
0baa2141fc
Wire up Start Chat button.
2015-07-20 13:22:56 +01:00
Kegan Dougal
08c16e0d7a
Hook up presence/last active up (live updating; no ticker for last active).
2015-07-20 11:37:48 +01:00
Kegan Dougal
87dd9e8bb4
Unbreak stuff
2015-07-20 10:38:44 +01:00
Erik Johnston
46764c3614
Don't set room name if it hasn't changed
2015-07-20 10:23:07 +01:00
David Baker
0fa7f6cb63
.click() was what I was looking for...
2015-07-19 22:55:17 -07:00
David Baker
29b4f59982
Basically working upload progress bar.
2015-07-19 22:55:17 -07:00
David Baker
a477c8be4c
Mostly wire up the send file button, except I can't figure out the js magic to make a file input open the prompt.
2015-07-19 22:55:17 -07:00
David Baker
b82d932a51
Logout button
2015-07-19 22:55:17 -07:00
Matthew Hodgson
2121ddc295
add a MemberInfo list overlay as a mini user-profile page
2015-07-20 01:51:58 +01:00
David Baker
337e6b329f
Don't lose username & password on login failure
2015-07-19 18:00:46 -04:00
David Baker
e1f3c80f19
Display who's typing
2015-07-19 16:38:56 +01:00
David Baker
5aa913f201
Fix label in register screen
2015-07-19 10:56:12 +01:00
David Baker
85748c09cf
Linkify emote tiles
2015-07-19 10:43:16 +01:00
Matthew Hodgson
58907e5842
absolute path thinko
2015-07-19 03:39:13 +01:00
Matthew Hodgson
202c155788
absolute path thinko
2015-07-19 03:37:39 +01:00
Matthew Hodgson
2d25414b57
fix up registration page too
2015-07-19 03:30:41 +01:00
Matthew Hodgson
d239070adb
implement login
2015-07-19 03:19:37 +01:00
Matthew Hodgson
1e1f7492d8
basic skin of incomingCallBox
2015-07-19 01:58:04 +01:00
Matthew Hodgson
981bcbe74f
disambiguate z-index for remote video
2015-07-18 23:29:38 +01:00