Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate random bits of desktop notification logic out of roomController and ↵ | Kegan Dougal | 2014-11-13 | 1 | -11/+31 |
| | | | | into eventHandlerService where everything else is. | ||||
* | Merge with Matthew's killing of ng-animate | David Baker | 2014-11-13 | 1 | -0/+164 |
|\ | | | | | | | | | | | Conflicts: syweb/webclient/app-controller.js syweb/webclient/index.html | ||||
| * | SYWEB-152: Migrate IRC command logic to commands-service. | Kegan Dougal | 2014-11-13 | 1 | -0/+164 |
| | | |||||
* | | Kill ng-animate with fire because it's terrible (was causing the page to be ↵ | David Baker | 2014-11-13 | 1 | -1/+1 |
|/ | | | | very sluggish). Do the call icons in pure CSS3 and use one less image to boot (in some browsers the phone icon will be the wrong browser but they can deal). | ||||
* | Detect OpenWebRTC and add workarounds, but comment out the turn server ↵ | David Baker | 2014-11-12 | 1 | -2/+16 |
| | | | | removal for now so we have a live demo of it not working. | ||||
* | Add test coverage to the webclient. Update .gitignore | Kegan Dougal | 2014-11-12 | 1 | -1/+1 |
| | |||||
* | comment typo | David Baker | 2014-11-12 | 1 | -1/+1 |
| | |||||
* | SYWEB-57: Highlight rooms which have had their bingers go off in blue. | Kegan Dougal | 2014-11-12 | 2 | -6/+39 |
| | | | | Priority is the same as xchat so selected > blue > red. | ||||
* | Migrate unread messages logic to recentsService. | Kegan Dougal | 2014-11-12 | 1 | -2/+29 |
| | |||||
* | Add recents-service to store shared state between recents-controllers. | Kegan Dougal | 2014-11-12 | 1 | -0/+51 |
| | | | | | | Remove the selectedRoomId from rootScope and instead store it in recents-service. Add a broadcast to notify listeners (recents-controller) to updates of this. | ||||
* | Remove getRoomAliasAndDisplayName: room name logic is in mRoomName filter, ↵ | Kegan Dougal | 2014-11-12 | 1 | -37/+0 |
| | | | | and this method was only used for /publicRooms requests. | ||||
* | SYWEB-146: Fix room ID leaking on recents page when the name of the room is ↵ | Kegan Dougal | 2014-11-12 | 2 | -3/+8 |
| | | | | just an alias. | ||||
* | Move room alias/id mapping logic from matrixService to modelService. | Kegan Dougal | 2014-11-12 | 4 | -63/+61 |
| | |||||
* | fix stupid truncation bug | Matthew Hodgson | 2014-11-11 | 1 | -2/+5 |
| | |||||
* | wrap fully qualified user IDs more intelligently | Matthew Hodgson | 2014-11-11 | 2 | -5/+13 |
| | |||||
* | Various fixes to try & make openwebrtc safari extension work (still doesn't ↵ | David Baker | 2014-11-07 | 1 | -53/+93 |
| | | | | work). | ||||
* | Detect call type by examining the SDP always rather than just in Firefox as ↵ | David Baker | 2014-11-06 | 1 | -2/+3 |
| | | | | it seems Chrome's behaviour is the odd one out here. | ||||
* | Don't cache isWebRTCSupported because whether webRTC is supported might ↵ | David Baker | 2014-11-06 | 2 | -7/+4 |
| | | | | 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 Dougal | 2014-11-06 | 4 | -9/+14 |
| | | | | RoomMember objects, so User objects can be tacked on. Update tests. | ||||
* | Factor out room name logic: mRoomName is the canonical source. | Kegan Dougal | 2014-11-06 | 1 | -12/+4 |
| | |||||
* | Fix broken tests which were previously skipped. | Kegan Dougal | 2014-11-06 | 1 | -1/+13 |
| | |||||
* | Finish matrixService unit tests. Add missing encodeURIComponent to path args. | Kegan Dougal | 2014-11-05 | 1 | -5/+6 |
| | |||||
* | Don't urlencode event types just yet so older HSes don't 500. | Kegan Dougal | 2014-11-05 | 1 | -1/+3 |
| | | | | | Skip the tests which test for urlencoding, and add a TODO in matrixService. | ||||
* | Be sure to urlencode/decode event types correctly in both the web client and HS. | Kegan Dougal | 2014-11-05 | 1 | -2/+2 |
| | |||||
* | URL encoding bugfix and add more tests. | Kegan Dougal | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | Move webclient to a python module so that it can be installed | Mark Haines | 2014-11-04 | 12 | -0/+3166 |