David Baker
2351ad997c
More places where we assumed sender would not be null
2015-08-20 11:46:54 +01:00
David Baker
cb25740961
Fix exception when accepting room invites
2015-08-20 11:43:08 +01:00
Matthew Hodgson
e1efb165fd
make file thumbnails match the design
2015-08-14 14:44:16 +01:00
David Baker
7a8537f3dc
Don't show blank EventAsText tiles
2015-08-14 10:30:14 +01:00
Matthew Hodgson
001d1c50ef
factor out MRoomMemberTile, MCallInviteTile, MCallAnswerTile and MCallHangupTile to just use EventAsTextTile and thus reduce duplication enormously
2015-08-14 00:28:37 +01:00
David Baker
fec266f1c0
Move avatars into their own components so I can add functionality like custom default avatars and onerror sources without having to add it in 13 separate places. Add the aforementioned features.
2015-08-13 19:30:02 +01:00
Matthew Hodgson
5153954a28
put cancel & save buttons into the roomheader
2015-08-12 01:30:23 +01:00
Matthew Hodgson
566c0437c0
provide a way to hide the notification nag toolbar
2015-08-12 00:42:04 +01:00
Matthew Hodgson
2ffa450e31
don't try to show negative power levels
2015-08-12 00:41:46 +01:00
Matthew Hodgson
8fd26509ac
remove spurious dead code
2015-08-12 00:41:20 +01:00
David Baker
0eceb737de
Remove scrollbars by removing overflow: scroll in places. Add a title for hover over on long (or otherwise) topics.
2015-08-07 16:01:39 +01:00
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
55a4f3e3a1
display zalgo'd nicknames correctly on chrome/osx
2015-07-30 00:48:20 +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
65cf8f030c
alt/title tags and cursors
2015-07-24 10:57:28 +02:00
David Baker
2f9e3fcaea
Make images be normal hyperlinks if middle/command clicked
2015-07-23 20:07:34 -07:00
David Baker
79c2a5abd6
Hide things that aren't wired up yet
2015-07-23 19:18:12 -07:00
David Baker
772053713a
lightbox image viewing (that needs CSS)
2015-07-22 16:04:29 -07:00
Erik Johnston
c726257e9b
Show timestamp when you hover over a message
2015-07-22 17:34:10 +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
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
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
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
Erik Johnston
e36ca10e6c
Show banned users in room settings
2015-07-21 16:08:56 +01: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
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
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
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
Kegan Dougal
2e2cecdd4f
Implement kick/ban/[un]mute buttons on member list dialogs.
2015-07-21 11:26:02 +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
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