summary refs log tree commit diff
path: root/syweb/webclient/room (follow)
Commit message (Collapse)AuthorAgeFilesLines
* merge in msg.__room_member usage to new message display templateMatthew Hodgson2014-11-152-33/+48
|
* Unbreak tab complete...Kegan Dougal2014-11-141-5/+6
|
* Move getUserPowerLevel to modelService.Kegan Dougal2014-11-141-2/+1
|
* Fix bug which caused notifications to appear for old messages.Kegan Dougal2014-11-141-8/+6
|
* Tidy up room.html member list to use member again, now that scope.members is ↵Kegan Dougal2014-11-141-6/+6
| | | | gone.
* Actually look for last_active_ago in the right place..Kegan Dougal2014-11-141-2/+4
|
* Remove scope.members from RoomController and use modelService instead. This ↵Kegan Dougal2014-11-142-150/+33
| | | | may make things unstable.
* Use modelService for getting current presence state rather than ↵Kegan Dougal2014-11-141-1/+1
| | | | RoomController.members
* Use modelService to access room member power levels rather than RoomController.Kegan Dougal2014-11-142-47/+2
|
* Use mUserDisplayName filter in more places. Store power_level[norm] for each ↵Kegan Dougal2014-11-141-17/+5
| | | | RoomMember.
* Remove rootScope.presence and replaced with modelService.getUser/setUser.Kegan Dougal2014-11-131-2/+3
|
* SYWEB-152: Move up/down history fully to a directive.Kegan Dougal2014-11-133-94/+101
| | | | | | | | | Previously, there was some of it in a lovely generic directive, but the core of it was hard coded id attributes in RoomController. It's now all generic in a directive: the room history you get when you up/down arrow is determined by the value of the attribute e.g. command-history="!foo:bar" would present the history for !foo:bar. In practice, this is {{room_id}} in the html.
* Migrate random bits of desktop notification logic out of roomController and ↵Kegan Dougal2014-11-131-21/+2
| | | | into eventHandlerService where everything else is.
* SYWEB-152: Unbreak /meKegan Dougal2014-11-131-2/+6
|
* SYWEB-152: Migrate IRC command logic to commands-service.Kegan Dougal2014-11-131-168/+14
|
* Oops, change videoElement / selector in audio call too.David Baker2014-11-121-1/+1
|
* Fix ability to invite users. Remove unused variables.Kegan Dougal2014-11-122-27/+17
|
* Add recents-service to store shared state between recents-controllers.Kegan Dougal2014-11-121-3/+3
| | | | | | Remove the selectedRoomId from rootScope and instead store it in recents-service. Add a broadcast to notify listeners (recents-controller) to updates of this.
* SYWEB-57: Highlight rooms where the history has changed.Kegan Dougal2014-11-121-1/+1
| | | | | This highlights rooms when something has happened and you haven't viewed it yet. It highlights entries in a slightly red background colour.
* SYWEB-140: Redact button layout.Kegan Dougal2014-11-122-2/+7
|
* Move room alias/id mapping logic from matrixService to modelService.Kegan Dougal2014-11-121-2/+2
|
* linky topicsMatthew Hodgson2014-11-111-2/+2
|
* wrap fully qualified user IDs more intelligentlyMatthew Hodgson2014-11-111-8/+2
|
* fix weird shaped message table rowsMatthew Hodgson2014-11-111-2/+2
|
* major CSS overhaul to try to make things look a bit cleanerMatthew Hodgson2014-11-112-73/+77
|
* Various fixes to try & make openwebrtc safari extension work (still doesn't ↵David Baker2014-11-071-2/+2
| | | | work).
* Don't cache isWebRTCSupported because whether webRTC is supported might ↵David Baker2014-11-061-6/+6
| | | | change part-way through the page's lifecycle if your webrtc support comes from some kind of injected content script (hello OpenWebRTC Sarafi extension)
* Swap from using raw m.room.member events for room members to using actual ↵Kegan Dougal2014-11-061-2/+2
| | | | RoomMember objects, so User objects can be tacked on. Update tests.
* Use mRoomName on join notifications as well.Kegan Dougal2014-11-061-1/+1
|
* Move webclient to a python module so that it can be installedMark Haines2014-11-043-0/+1561