Kegan Dougal
|
ac8d73b258
|
Patch for SYWEB-40 : isStateEvent is not being set correctly, and really shouldn't be a configurable arg in the first place. As a result of being undefined, the events.rooms[rid].members object was not being updated in some cases, which combined with the recents-filter bug (32808e4 ), caused federated rooms to not appear in the recents list.
|
2014-09-18 12:02:52 +01:00 |
|
Kegan Dougal
|
a6f5c88b47
|
Still add the room to the filtered list even if you can't work out the number of users in the room.
|
2014-09-18 12:02:51 +01:00 |
|
David Baker
|
1c0408de08
|
unbreak calls in firefox
|
2014-09-18 11:59:27 +01:00 |
|
Kegan Dougal
|
aeaeceb92c
|
Create room entries for public rooms too so their public state is transferred over correctly when you join it.
|
2014-09-17 16:38:40 +01:00 |
|
Kegan Dougal
|
16f55d4275
|
webclient SYWEB-3 : Public rooms are bold. Can't think of a nicer way which doesn't clutter the recents list.
|
2014-09-17 16:38:40 +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
|
65c37cc852
|
SYWEB-22: Format emote('/me') messages correctly in desktop notification
|
2014-09-17 16:13:09 +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
|
9aed6a06cf
|
SYWEB-15: Always show the room alias as well as its name in the UI
|
2014-09-17 15:38:20 +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
|
d6c0cff3bd
|
Bugfix when content isn't a string.
|
2014-09-16 16:31:16 +01:00 |
|
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
|
d7b206cc93
|
Added basic RegExp support.
|
2014-09-16 16:10:48 +01:00 |
|
Emmanuel ROHEE
|
06dfbdf7c8
|
WEB-27: We don't need to show the user-count in Recents in the room sidepanel - takes up too much room
|
2014-09-16 17:07:47 +02:00 |
|
Kegan Dougal
|
3395a3305f
|
Bing on all the things if there are 0 bing words.
|
2014-09-16 15:47:29 +01:00 |
|
Kegan Dougal
|
5aaa3c09c1
|
hidden/minimise/focus disaster disclaimer with the TODO
|
2014-09-16 15:35:23 +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 |
|
David Baker
|
84372cef4a
|
Time out calls from both ends properly.
|
2014-09-16 15:26:22 +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 |
|
David Baker
|
dd2b933a0d
|
Use event age to recognise which calls are current and which aren't and hence support answering calls that were placed before we loaded the page.
|
2014-09-16 14:47:10 +01:00 |
|
Emmanuel ROHEE
|
faee41c303
|
Merge remote-tracking branch 'origin/develop' into webclient_data_centralisation
|
2014-09-16 08:50:53 +02:00 |
|
Emmanuel ROHEE
|
b0483cd47d
|
Filter room where the user has been banned
|
2014-09-15 18:22:38 +02:00 |
|
Emmanuel ROHEE
|
8aa4b7bf7f
|
Recents must not show temporary fake messages
|
2014-09-15 17:31:07 +02:00 |
|
Kegan Dougal
|
2c00e1ecd9
|
Be consistent when associating keys with login types for registration/login.
|
2014-09-15 15:38:29 +01:00 |
|
Emmanuel ROHEE
|
42f5b0a6b8
|
Recents uses data directly from $rootscope.events
|
2014-09-15 16:31:59 +02:00 |
|
Kegan Dougal
|
14bc4ed59f
|
Merge branch 'develop' of github.com:matrix-org/synapse into registration-api-changes in preparation for re-merge to develop.
|
2014-09-15 15:27:58 +01:00 |
|
Kegan Dougal
|
04fbda46dd
|
Make captcha work again with the new registration logic.
|
2014-09-15 14:52:39 +01:00 |
|
Kegan Dougal
|
d821755b49
|
Updated webclient to support the new registration logic.
|
2014-09-15 14:31:53 +01:00 |
|
Emmanuel ROHEE
|
76217890c0
|
BF: inviter field has moved to the room root object
|
2014-09-15 11:14:10 +02:00 |
|
Emmanuel ROHEE
|
a9da2ec895
|
BF: presence and eventMap were not reset at logout.
|
2014-09-15 10:39:30 +02:00 |
|
Emmanuel ROHEE
|
f3d3441d02
|
Use "white-space: pre-wrap" for "Text will wrap when necessary, and on line breaks"
|
2014-09-15 10:22:57 +02:00 |
|
Emmanuel ROHEE
|
3292f70071
|
Merge remote-tracking branch 'origin/master' into develop
|
2014-09-15 10:08:47 +02:00 |
|
Matthew Hodgson
|
49b5dd56b5
|
unbreak wordwrapping by breaking multiline paste for now
|
2014-09-13 11:38:45 +01:00 |
|
Matthew Hodgson
|
32acb7e903
|
always scroll to bottom when entering a room
|
2014-09-13 11:35:36 +01:00 |
|
Erik Johnston
|
c7bcd87f37
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2014-09-12 18:27:44 +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 |
|
David Baker
|
842898df15
|
Send multiple candidates at once instead of all individually. Changes spec to include multiple candidates in a candidate(s) message.
|
2014-09-12 18:19:19 +01:00 |
|
Emmanuel ROHEE
|
3ed39ad20e
|
Clean data when user logs out
|
2014-09-12 17:43:35 +02:00 |
|
David Baker
|
cc2cee4af6
|
Retry sending events that fail to send.
|
2014-09-12 16:32:22 +01:00 |
|
Emmanuel ROHEE
|
6c81752e46
|
Fixed displayname resolution of emote sender
|
2014-09-12 17:01:49 +02:00 |
|
Emmanuel ROHEE
|
a2cd942a95
|
Fixed public room name and users count alignement
Put data into a table to ease layout and manage long strings
|
2014-09-12 16:46:20 +02:00 |
|
David Baker
|
8b28f7d14e
|
Always pick the incoming call if we've not yet sent out our invite, otherwise the remorte party will see their call get rejected and our call won't come in until our user clicks allow.
|
2014-09-12 14:06:35 +01:00 |
|
David Baker
|
a81ec21762
|
Remove the local AV stream from ourselves when handing it off to a new call or we'll close it when we hang up.
|
2014-09-12 11:51:57 +01:00 |
|