Kegan Dougal
|
6f3f631fd1
|
SYWEB-12: More formatting.
|
2014-10-30 13:24:40 +00:00 |
|
Kegan Dougal
|
d5aa965522
|
SYWEB-12: Add a 'Room Info' button which displays all state content.
Content displayed in a modal dialog. Currently only read-only.
|
2014-10-30 11:15:44 +00:00 |
|
Kegan Dougal
|
6d4617960d
|
SYWEB-98: Add redactEvent matrix API call.
|
2014-10-29 15:31:50 +00:00 |
|
Kegan Dougal
|
70137409ed
|
SYWEB-98: Add a 'Redact' button to the event info modal dialog.
I think this is better than overriding the right-click contextual menu.
Currently clicking this button does nothing.
|
2014-10-29 15:02:30 +00:00 |
|
Kegan Dougal
|
2a44558fbd
|
Fix SYWEB-128 : Auto-scroll broken if not exactly at bottom of list.
Added a small 10px buffer so if the list isn't quite at the bottom it
still actually scrolls.
|
2014-10-29 11:05:05 +00:00 |
|
Kegan Dougal
|
fc121f9785
|
Fix SYWEB-114 : Error message when trying to invite a user already in the room.
|
2014-10-27 16:48:43 +00:00 |
|
Kegan Dougal
|
da87990bd6
|
Implement SYWEB-121 : Display JSON when clicking messages.
JSON is displayed as a modal dialog via AngularJS' bootstrap module,
"ui.bootstrap".
|
2014-10-27 16:30:07 +00:00 |
|
Matthew Hodgson
|
514e0fd4b6
|
fix webclient to know about right timestamps
|
2014-10-17 23:11:55 +01:00 |
|
Emmanuel ROHEE
|
d170fbdb9f
|
BF: Do a pagination when opening a room from an invitation
|
2014-09-25 14:46:11 +02:00 |
|
Emmanuel ROHEE
|
6f5970a2e1
|
Added hasOwnProperty tests when required to be robust to random properties added to he Object prototype
|
2014-09-24 12:22:40 +02:00 |
|
Matthew Hodgson
|
7b8e24a588
|
close buttons on recents (SYWEB-68)
|
2014-09-24 01:12:59 +01:00 |
|
Matthew Hodgson
|
0e848d73f9
|
oops, stupid bug on room/$room/state
|
2014-09-23 20:01:32 +01:00 |
|
Matthew Hodgson
|
437969eac9
|
use all new /rooms/<room id>/state to actually gather the state for rooms whenever join them. a bit ugly, as we don't currently have a nice place to gather housekeeping after joining a room, so horrible code duplication...
|
2014-09-23 18:50:39 +01:00 |
|
Matthew Hodgson
|
9fda37158a
|
remove the ng-model attribute from mainInput textarea to stop the digest being run every time you press a key (SYWEB-4)
|
2014-09-20 00:49:45 +01:00 |
|
David Baker
|
648fd2a622
|
Notify a callee that their browser doesn't support VoIP too.
SYWEB-14 #resolved
|
2014-09-19 18:22:14 +01:00 |
|
David Baker
|
03ac0c91ae
|
Merge branch 'videocalls' into develop
Conflicts:
webclient/room/room.html
|
2014-09-19 16:26:46 +01:00 |
|
Emmanuel ROHEE
|
709b8ac2b7
|
SYWEB-13 SYWEB-14: disabled "Call" button if the browser does not support all required WebRTC features
|
2014-09-19 17:20:33 +02:00 |
|
Matthew Hodgson
|
2ab7e23790
|
fix SYWEB-41 (hopefully)
|
2014-09-18 18:18:30 +01:00 |
|
Emmanuel ROHEE
|
0dac2f7a8d
|
Fixed missing component dependency which created a crash
|
2014-09-18 19:12:21 +02:00 |
|
David Baker
|
1fb2c831e8
|
Video calling (in a tiny box at the moment)
|
2014-09-17 16:26:35 +01:00 |
|
Emmanuel ROHEE
|
246f5d2e20
|
SYWEB-30: BF: When switching between rooms, pagination flickered between the top of the room before jumping to the bottom of the page
|
2014-09-17 17:13:07 +02:00 |
|
Emmanuel ROHEE
|
fe7af80198
|
BF: edit the actual room name not the displayed room name (which has been computed)
|
2014-09-17 15:46:12 +02:00 |
|
Emmanuel ROHEE
|
b3a0961c6c
|
SYWEB-7: Use sessionStorage to make per-room history survives when the user navigates through rooms
|
2014-09-17 14:38:33 +02:00 |
|
Emmanuel ROHEE
|
d9a9a47075
|
SYWEB-7: Up & down keys let user step through the history as per readline or xchat
|
2014-09-17 14:18:39 +02:00 |
|
Emmanuel ROHEE
|
f9bb000ccf
|
WEB-35: joins/parts should trigger desktop notifications
|
2014-09-17 09:41:21 +02:00 |
|
Kegan Dougal
|
a402e0c5e6
|
Added bing detection logic. Persist the display name of the user in localstorage for use when binging.
|
2014-09-16 15:35:23 +01:00 |
|
Kegan Dougal
|
660364d6a7
|
Move the notification logic out of an individual room controller and into the general event handler, so we can notify for >1 room.
|
2014-09-16 15:35:23 +01:00 |
|
Kegan Dougal
|
b170fe921e
|
Added a section on bing words if you enable desktop notifications.
|
2014-09-16 15:35:23 +01:00 |
|
Emmanuel ROHEE
|
890178cf25
|
Fixed scroll flickering when opening the room
|
2014-09-16 16:16:11 +02:00 |
|
Emmanuel ROHEE
|
a284de73e6
|
If an initialSync has been already done on a room, we do not need to paginate back to get more messages
|
2014-09-16 16:16:11 +02:00 |
|
Emmanuel ROHEE
|
45592ccdfd
|
WEB-29: Improve room page content loading
InitialSync: load the 30 last messages of each room so that a full page of messages can be displayed without additionnal request
|
2014-09-16 16:16:11 +02:00 |
|
Matthew Hodgson
|
32acb7e903
|
always scroll to bottom when entering a room
|
2014-09-13 11:35:36 +01:00 |
|
Erik Johnston
|
e3aec9bc81
|
Merge branch 'release-v0.2.3' of github.com:matrix-org/synapse
Conflicts:
webclient/room/room-controller.js
|
2014-09-12 18:19:32 +01:00 |
|
Emmanuel ROHEE
|
d934328904
|
Added edition of room name
|
2014-09-12 10:48:06 +02:00 |
|
Emmanuel ROHEE
|
ceec607e7f
|
Clearly show when an user cannot join a room.
In realtime show who kicked or banned him.
|
2014-09-11 16:54:57 +02:00 |
|
Emmanuel ROHEE
|
6b20fef52a
|
Invite: reset the input when the invitation has been done
|
2014-09-11 13:52:07 +02:00 |
|
Emmanuel ROHEE
|
14a9652324
|
Room topic: if the request fails, show the error in the feedback
|
2014-09-11 11:53:37 +02:00 |
|
Emmanuel ROHEE
|
af44e9556d
|
BF: made input autofocus work when opening the room topic input
|
2014-09-11 11:49:59 +02:00 |
|
Emmanuel ROHEE
|
5a06f5c5fc
|
Reenabled transparent echo message. It turns to opaque without flickering now.
|
2014-09-10 18:24:03 +02:00 |
|
Emmanuel ROHEE
|
6d18b52931
|
Clean previous request feedback when doing a new request
|
2014-09-10 17:40:34 +02:00 |
|
Emmanuel ROHEE
|
81ecaf945d
|
BF: Made /op work when providing no power value. 50 is used as default in this case
|
2014-09-10 17:37:51 +02:00 |
|
Emmanuel ROHEE
|
b63dd9506e
|
Improved requests: pagination is done from the data received in initialSync
|
2014-09-10 12:01:00 +02:00 |
|
David Baker
|
253c327252
|
Don't play an engaged tone if we hang up locally.
|
2014-09-09 17:38:40 +01:00 |
|
Emmanuel ROHEE
|
1ef51e7939
|
Improved room page loading flow: do pagination only when the members list is available.
Killed an unexpected pagination trigger when the page load: paginateMore
|
2014-09-09 16:46:30 +02:00 |
|
Emmanuel ROHEE
|
332986ba43
|
BF: prevent joined messages to be displayed twice when joining a room.
Do this by synchronizing the m.room.member joined event from the events stream and the start of the pagination
|
2014-09-09 16:10:20 +02:00 |
|
Kegan Dougal
|
e8f19b4c0d
|
Display a 'Set Topic' button if there is no topic or it's a 0-len string.
|
2014-09-08 18:59:26 -07:00 |
|
Kegan Dougal
|
6bdb23449a
|
Add ability to set topic by double-clicking on the topic text then hitting enter.
|
2014-09-08 18:40:34 -07:00 |
|
Matthew Hodgson
|
a0a609e8af
|
fix embarassing bug where in-progress messages get vaped when the previous one gets delivered
|
2014-09-08 11:28:51 +02:00 |
|
Matthew Hodgson
|
dc1f202eca
|
fix desktop notifs, which were broken in eab463fd
|
2014-09-08 11:28:51 +02:00 |
|
Matthew Hodgson
|
ef0304beff
|
disable broken event dup suppression, and fix echo for /me
|
2014-09-08 11:28:50 +02:00 |
|