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
Kegan Dougal
9d110d58e5
Manage presence of the client (same semantics as angular)
2015-07-20 17:14:29 +01:00
Kegan Dougal
bcab2f231a
Add error dialogs for invites and call timeouts.
2015-07-20 16:40:00 +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
Kegan Dougal
f2bd802bdc
Wire up invite button on the member list.
2015-07-20 15:07:19 +01:00
Kegan Dougal
19ee75577e
Actually access state_key when getting target invite names...
2015-07-20 13:30:01 +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
Matthew Hodgson
6eaba4ff04
title tag
2015-07-20 01:23:36 +01:00
David Baker
337e6b329f
Don't lose username & password on login failure
2015-07-19 18:00:46 -04:00
David Baker
caa7f813eb
Bugfix sending of typing events
2015-07-19 17:29:41 +01:00
David Baker
e8b944c0e1
Sooner or later I'll get used to this.
2015-07-19 16:43:45 +01:00
David Baker
e1f3c80f19
Display who's typing
2015-07-19 16:38:56 +01:00
David Baker
73c8eb7738
Send typing notifs
2015-07-19 15:29:16 +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
919e1cf84f
unbreak voice calls
2015-07-19 00:36:23 +01:00
Matthew Hodgson
981bcbe74f
disambiguate z-index for remote video
2015-07-18 23:29:38 +01:00
Matthew Hodgson
27d19f2ec8
include the code used to gen these gfx
2015-07-18 19:11:39 +01:00
Matthew Hodgson
ea8737d957
POWER
2015-07-18 19:06:58 +01:00
Matthew Hodgson
c83ff1c623
hide events with no text equiv
2015-07-18 19:06:36 +01:00
Matthew Hodgson
db94a93fde
hide events with no text equiv
2015-07-18 19:06:26 +01:00
Matthew Hodgson
fc5f9bb70c
highlight should imply bold
2015-07-18 19:06:06 +01:00
Matthew Hodgson
5b83974edd
try to hide ugly scrollbars on win & lin
2015-07-18 19:05:49 +01:00
Matthew Hodgson
5a12a4a1a3
don't break the layout with unrecognised join events
2015-07-18 02:17:10 +01:00
Matthew Hodgson
aa4f9abd5c
basic VoIP lipstick
2015-07-18 02:04:58 +01:00
Matthew Hodgson
97981058f0
tweak badge
2015-07-18 01:22:25 +01:00
Matthew Hodgson
00d2d82a14
new style badges, hr, notices
2015-07-18 01:21:56 +01:00
Matthew Hodgson
4ded74765a
encore du lipstick
2015-07-18 00:48:22 +01:00
Matthew Hodgson
b685e784f1
oops, unbreak selectedRoom. sorry dave
2015-07-18 00:48:17 +01:00
Matthew Hodgson
10cdf46c2c
s/that/self/g
2015-07-17 21:59:48 +01:00
Matthew Hodgson
0d34728190
border for bottom left
2015-07-17 21:59:41 +01:00
Matthew Hodgson
15edb9a80b
fix up memberlist a bit more
2015-07-17 21:30:25 +01:00
Matthew Hodgson
706abe654a
fix up memberlist a bit more
2015-07-17 21:30:12 +01:00
Matthew Hodgson
d4541f54a3
fix up memberlist a bit more
2015-07-17 21:29:54 +01:00
Matthew Hodgson
348aa3e5e1
fix up memberlist a bit more
2015-07-17 21:29:41 +01:00