Commit Graph

103 Commits (b63dd9506ea286f8bdaffd213fa79a382933eb35)

Author SHA1 Message Date
Emmanuel ROHEE b63dd9506e Improved requests: pagination is done from the data received in initialSync 11 years ago
David Baker f90ce04a83 Hangup call if user denies media access. 11 years ago
David Baker ccfb42e4ff Don't try setting up the call if the user has canceled it before allowing permission. 11 years ago
David Baker 25e96f82db Don't break if you press the hangup button before allowing media permission. 11 years ago
David Baker 253c327252 Don't play an engaged tone if we hang up locally. 11 years ago
David Baker 472b4fe48c make calls work in Firefox 11 years ago
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
Kegan Dougal da9b7b0368 Added big massive TODOs on a huge design problem with initial sync 11 years ago
Emmanuel ROHEE 9a5f224931 matrixService.rooms must be renamed matrixService.initialSync now 11 years ago
Emmanuel ROHEE 21d6ce2380 App startup improvements: 11 years ago
David Baker 972f664b6b add sounds to the calling interface 11 years ago
Matthew Hodgson dc1f202eca fix desktop notifs, which were broken in eab463fd 11 years ago
Matthew Hodgson ef0304beff disable broken event dup suppression, and fix echo for /me 11 years ago
Kegan Dougal dd2ae64120 Set the room_alias field when we encounter a new one, rather than only from local storage. 11 years ago
Matthew Hodgson 41907209bb fix desktop notifs, which were broken in eab463fd 11 years ago
Matthew Hodgson 44bd5e04dd disable broken event dup suppression, and fix echo for /me 11 years ago
Kegan Dougal 9be1b2cb23 Set the room_alias field when we encounter a new one, rather than only from local storage. 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
Kegan Dougal 0b9e1e7b56 Added a captcha config to the HS, to enable registration captcha checking and for the recaptcha private key. 11 years ago
David Baker c03c255304 Better call bar (visually: still lacks ring[back] tones). 11 years ago
Kegan Dougal 130458385e Modified matrixService.register to specify if captcha results should be sent with the registration request. This is toggleable via useCaptcha in register-controller. 11 years ago
Emmanuel ROHEE 3be6156774 Created kick & unban methods in matrixService. Made some factorisation. 11 years ago
Emmanuel ROHEE 3501478828 BF: Make /unban work again 11 years ago
Emmanuel ROHEE 4b7a5b7bfa Fixed empty display name (content.displayname in a room member can be null) 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
Matthew Hodgson 3bc7bba262 switch IRC-style command parser to use regexps rather than split(" ") so that it doesn't choke on consecutive whitespaces 11 years ago
Emmanuel ROHEE 26efd6f151 BF: presence PUT requests stopped to work with old "state" param yesterday evening :( -cda31fb755?diff=unified 11 years ago
Emmanuel ROHEE 1bf6c3faad BF: presence PUT requests stopped to work with old "state" param yesterday evening :( -cda31fb755?diff=unified 11 years ago
Emmanuel ROHEE 3983bae160 Added mUserDisplayName, a filter to resolve a user display name from a user_id 11 years ago
Emmanuel ROHEE 7346ea85c0 Moved mRoomName filter into matrix-filter.js, a place for all generic filters using Matrix data. 11 years ago
David Baker a25d1530ef Make registering and logging in with a threepid work in the webclient. 11 years ago
Erik Johnston 66a5bc4fad Fix ban path 11 years ago
Erik Johnston 0d75b9fa96 Fix a few cases where we used user_id instead of state_key 11 years ago
Emmanuel ROHEE 5dd1a738f8 Use /rooms/$room_id/state/m.room.member/$user_id to change the membership of another user 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 4c7da89219 Do not define power level limits in setUserPowerLevel. Update the function to be used as a resetUserPowerLevel 11 years ago
Emmanuel ROHEE 932f35a7f0 Added /deop $user_id 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 56427b8057 Added /ban command 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
Matthew Hodgson 8fe912d95c change the world: make the default matrix API URL prefix /_matrix rather than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions. 11 years ago
Matthew Hodgson 1bc036a12d nasty big monolithic commit of a whole bunch of UI/UX improvements: 11 years ago