Kegan Dougal
95e171e19a
Don't bing for sent messages. Handle cases where the member is unknown rather than erroring out.
2014-09-16 16:23:20 +01:00
Kegan Dougal
b36a0c71d1
Added utility function containsBingWord and hook up some css to it.
2014-09-16 15:35:23 +01: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
9819b3619e
CSS m.room.topic and m.room.name events in the history
2014-09-12 11:56:08 +02:00
Emmanuel ROHEE
d934328904
Added edition of room name
2014-09-12 10:48:06 +02:00
Emmanuel ROHEE
6ea20f3503
Show room name updates in room history and recents.
...
Update it with the latest value
2014-09-12 10:12:56 +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
806c49a690
Added support of copy/paste of multi lines content
2014-09-11 15:46:24 +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
c92740e8a9
Enable enter key in the invite input
2014-09-11 13:43:55 +02:00
Emmanuel ROHEE
cc049851d0
On member avatar mouseover, show user_id and power level
2014-09-11 12:01:44 +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
7e7eb0efc1
Show room topic change in the chat history and in the recents
2014-09-11 11:31:24 +02:00
Emmanuel ROHEE
7a153b5c94
Show echoed emote with transparency
2014-09-10 18:29:52 +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
David Baker
16b40cbede
Show call invites in the message table
2014-09-09 11:45:36 +01: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
Kegan Dougal
324020d5fe
Display the room topic in the room, underneath the name of the room.
2014-09-08 15:36:52 -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
Emmanuel ROHEE
24f0bb4af5
Revert "BF: Made notification work again (forgot to renamed "offline" to "unavailable")"
...
This reverts commit c3f9d8e41b
.
2014-09-08 11:09:14 +02:00
Emmanuel ROHEE
c3f9d8e41b
BF: Made notification work again (forgot to renamed "offline" to "unavailable")
2014-09-08 10:28:07 +02:00
Matthew Hodgson
64b6f09b0d
fix embarassing bug where in-progress messages get vaped when the previous one gets delivered
2014-09-06 17:48:16 -07:00
Matthew Hodgson
41907209bb
fix desktop notifs, which were broken in eab463fd
2014-09-06 10:26:41 -07:00
Matthew Hodgson
44bd5e04dd
disable broken event dup suppression, and fix echo for /me
2014-09-06 10:14:05 -07:00
Matthew Hodgson
a1bf28b7f0
handle m.room.aliases for id<->alias mapping; remove local_storage map; stop local echo flickering by removing opacity transition for now; implement /join
2014-09-06 00:32:39 -07:00
Emmanuel ROHEE
b3be06667d
BF: tab completion did not work with commands. $scope.input contained only the typed chars not the result of the completion.
...
Needed to fire an event so that ng update the input model
2014-09-05 18:46:34 +02:00
Emmanuel ROHEE
8a7f7f5004
BF: Update the members list on banned & kicked "events"
2014-09-05 18:05:23 +02:00
Emmanuel ROHEE
12a23f01b4
autoscroll down(if the scroller was already at the bottom) when receiving member events
2014-09-05 17:52:11 +02:00
Emmanuel ROHEE
3be6156774
Created kick & unban methods in matrixService. Made some factorisation.
2014-09-05 17:30:50 +02:00
Emmanuel ROHEE
cf4c17deaf
Added sanity checks in commands
2014-09-05 17:23:41 +02:00
Emmanuel ROHEE
3501478828
BF: Make /unban work again
2014-09-05 16:56:50 +02:00
Emmanuel ROHEE
dcf0a6fbfd
Display ban & kick reason
2014-09-05 16:45:59 +02:00
Emmanuel ROHEE
584591c3e3
Fixed duplicated messages sending in slow network condition.
...
Show the message sending flow state in the messages list:
- While sending, the message appears semi transparent in the chat.
- If successfully sent, it appears as before, ie normal
- In case of failure, it appears in red with an Unsent text.
2014-09-05 14:09:14 +02:00