Commit Graph

26 Commits (472b4fe48cc97656c6ed50b817214ecad61dfcc5)

Author SHA1 Message Date
David Baker 16b40cbede Show call invites in the message table 11 years ago
Kegan Dougal 6bdb23449a Add ability to set topic by double-clicking on the topic text then hitting enter. 11 years ago
Kegan Dougal f64cc237fc Fixed bug which displayed an older room topic because it was being returned from /initialSync messages key. Check the ts of the event before clobbering state. 11 years ago
Kegan Dougal 324020d5fe Display the room topic in the room, underneath the name of the room. 11 years ago
Emmanuel ROHEE 21d6ce2380 App startup improvements: 11 years ago
Matthew Hodgson ef0304beff disable broken event dup suppression, and fix echo for /me 11 years ago
Matthew Hodgson 44bd5e04dd disable broken event dup suppression, and fix echo for /me 11 years ago
Matthew Hodgson 6e341aebab dedup all events 11 years ago
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 11 years ago
Emmanuel ROHEE ec1cc29ecb Revert "Fixed empty display name (content.displayname in a room member can be null)" 11 years ago
Emmanuel ROHEE f286a4fcd4 Fixed empty display name (content.displayname in a room member can be null) 11 years ago
Erik Johnston 0d75b9fa96 Fix a few cases where we used user_id instead of state_key 11 years ago
Matthew Hodgson 8a7c1d6a00 fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. 11 years ago
Erik Johnston 073a42cc95 Add support for room names 11 years ago
Emmanuel ROHEE 4777c1cd5b BF: Do not be polluted by ops events that come when paginating back 11 years ago
Emmanuel ROHEE 4b85c5f52c Added /op $user_id $powerLevel 11 years ago
Emmanuel ROHEE d5da6b0cef Handle "m.room.create" in order to inform controllers about new rooms 11 years ago
Emmanuel ROHEE 828101dd51 Represent user power level in a room by a red bar at the bottom of his avatar image. The width of this bar depends on the power level. 11 years ago
David Baker 5308e3026a Change call signalling messages to be their own types of room events rather than room messages with different msgtypes: room messages should be things that the client can display as a unit message to the user. 11 years ago
Emmanuel ROHEE 7c99ebdbd1 Added waitForInitialSyncCompletion so that clients can know when they can access to the data retrieved by the initialSync Request 11 years ago
David Baker 7d34a1c108 WIP voip support on web client 11 years ago
Kegan Dougal 5796232cb1 Adjusted webclient to use new state paths. Updated membership msg template to actually show the person invited. Factored out common membership functions in matrix service. 11 years ago
Erik Johnston 6118a102c1 Keep track of people's presence and query that when we update the members list. 11 years ago
Erik Johnston 74c90f7815 Reinitialize room when creating a RoomController so that we start off with a clean slate, as it expects/ 11 years ago
Matthew Hodgson 3277a65052 actually display room metadata based on m.room.membe events 11 years ago
Kegan Dougal 02e45da895 When new invites come down, update the My Rooms list. Added hacks to make the display name a bit nicer (/im/sync needs to return room aliases / membership events better) 11 years ago
Kegan Dougal c51cf4efca Store messages in $rootScope so they can be accessed from multiple controllers without duplicated storage for each. This also gives updates. 11 years ago
Kegan Dougal 5dbceaf5a4 Added event handler service which.. handles events. More specifically, it $broadcasts events depending on their type, and does processing on events (shuffling keys, adding events to $rootScope so displays will automatically update, sending delivery receipts, and so on). Some of this logic was previously contained in the RoomController, which fails the moment you add >1 room into the mix, hence requiring a Service to handle events, rather than having each individual controller maintain their part of the world. 11 years ago