David Baker
a20b4d2d2c
If we have a current room on load, we should display it!
2015-08-11 17:24:12 +01:00
David Baker
be5aaeaad7
Don't try to fill space if we don't have a message wrapper
2015-08-11 17:20:31 +01:00
David Baker
18c56a171e
Focus composer on alt-up/down
2015-08-11 14:43:52 +01:00
David Baker
a45785fe1a
Fix blank page on login
2015-08-10 17:12:31 +01:00
David Baker
19d350e876
Merge branch 'email_login'
2015-08-10 16:25:04 +01:00
David Baker
7a1796870a
Handle old server that don't support login using email address
2015-08-10 16:22:33 +01:00
David Baker
96cedc237e
Actually change to vector IS
2015-08-10 15:50:26 +01:00
David Baker
6ab993f1a9
Change default IS to vector
2015-08-10 15:27:36 +01:00
David Baker
efcc2061b8
Hopefully port over ndarilek's accessibility changes to Vector (albeit with list elements contained within RoomView)
2015-08-10 15:17:15 +01:00
David Baker
711bf583ab
missed a file
2015-08-06 16:04:22 +01:00
David Baker
2771907573
Support room aliases in url bar and show them for rooms that have them
2015-08-06 14:58:52 +01:00
David Baker
cdbbf4bfef
Don't re-set savedParams, we did it earlier
2015-08-04 18:04:56 +01:00
David Baker
5cffee7ce6
stop matrix client on logout please
2015-08-04 16:45:39 +01:00
David Baker
9d8d4e4896
Support email login
2015-08-04 16:30:41 +01:00
David Baker
259d9dc3a2
Handle THREEPID_IN_USE error
2015-08-04 14:49:01 +01:00
David Baker
674f90f27f
If no Notifications, we essentially don't have permission (should fix on iOS)
2015-07-23 19:33:37 -07:00
David Baker
6f62211465
Return to root URL on log out.
2015-07-22 21:40:13 -07:00
David Baker
c2e92045d0
Don't announce that we've entered the null room on login if there are no rooms.
2015-07-22 21:37:46 -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
Kegan Dougal
fbb6775523
Implement unread message status when scrolled up.
2015-07-22 14:49:32 +01:00
Kegan Dougal
8b0db49b8b
Bugfix: Accepting an invite no longer results in a stale membership list.
2015-07-22 14:10:06 +01:00
Erik Johnston
431c93fc29
Fix invites so they display in room list
2015-07-22 13:57:48 +01:00
Erik Johnston
0016c2ad83
Also change URL when going to next/prev room
2015-07-22 13:47:08 +01:00
Erik Johnston
ed1cb44deb
Show Loader while leaving
2015-07-22 13:39:36 +01:00
Erik Johnston
b9fd174f72
Merge branch 'master' of github.com:vector-im/vector-web into leave_room_button
2015-07-22 13:30:34 +01:00
Kegan Dougal
d4147c1315
Don't allow blank messages to be sent.
2015-07-22 13:15:12 +01:00
Kegan Dougal
7e42072952
Scroll to bottom when there are live call updates.
...
This keeps the latest messages visible when you place or receive a call.
2015-07-22 13:04:18 +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
5835ea0a97
Only display rooms you're currently joined to in recents
2015-07-22 11:33:46 +01:00
Kegan Dougal
e80cf8a133
Bugfix: Scroll to the bottom more reliably on new incoming messages.
...
Added some padding to the calculation which means the scrollbar can
be scrolled up a bit and still get bumped down. Scroll a lot though
and it will not keep bumping you down (parity with Angular)
2015-07-22 11:12:45 +01:00
Mark Haines
e1aca588b5
Clear local storage *before* creating the client, Otherwise we will blow away anything that the client tried to persist after it was created
2015-07-22 09:43:40 +01:00
David Baker
2eba2280d8
Don't barf if we we can't get a given room ID
2015-07-21 20:34:55 -07:00
Matthew Hodgson
a2f5933417
make aux panel behave vaguely intelligently
2015-07-21 15:43:54 -07:00
David Baker
9af09de7d4
Dispatch notifier_enabled when permission given if we don't already have it.
2015-07-21 15:35:30 -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
David Baker
6fc910a259
Don't try to set page_type if not logged in
2015-07-21 11:12:59 -07:00
David Baker
959c0f0669
Order room members by lastActiveAgo
2015-07-21 11:05:54 -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
Mark Haines
f036a10a7d
Add missing src/encryption.js file
2015-07-21 17:00:57 +01:00
Mark Haines
6bb6eafdc0
Hook up slash commands to enable and disable encryption for a room so that we can experiment with encryption while we wait for the rest of the UI to exist
2015-07-21 16:46:17 +01:00
Kegan Dougal
e0496305aa
Log when presence is set.
2015-07-21 16:23:21 +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
Erik Johnston
c5d84562ba
Move logic from view to controller
2015-07-21 15:24:10 +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