- Sep 05, 2014
-
-
Emmanuel ROHEE authored
-
- Sep 03, 2014
-
-
Erik Johnston authored
-
Matthew Hodgson authored
fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.
-
Erik Johnston authored
-
Emmanuel ROHEE authored
-
Emmanuel ROHEE authored
-
- Sep 02, 2014
-
-
Emmanuel ROHEE authored
-
Emmanuel ROHEE authored
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.
-
- Aug 29, 2014
-
-
David Baker authored
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.
-
- Aug 28, 2014
-
-
Emmanuel ROHEE authored
Added waitForInitialSyncCompletion so that clients can know when they can access to the data retrieved by the initialSync Request
-
- Aug 27, 2014
-
-
David Baker authored
-
- Aug 26, 2014
-
-
Kegan Dougal authored
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.
-
- Aug 22, 2014
-
-
Erik Johnston authored
-
Erik Johnston authored
Reinitialize room when creating a RoomController so that we start off with a clean slate, as it expects/
-
- Aug 21, 2014
-
-
Matthew Hodgson authored
-
- Aug 15, 2014
-
-
Kegan Dougal authored
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)
-
Kegan Dougal authored
Store messages in $rootScope so they can be accessed from multiple controllers without duplicated storage for each. This also gives updates.
-
Kegan Dougal authored
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.
-