summary refs log tree commit diff
path: root/syweb/webclient/components (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Migrate random bits of desktop notification logic out of roomController and ↵Kegan Dougal2014-11-131-11/+31
| | | | into eventHandlerService where everything else is.
* Merge with Matthew's killing of ng-animateDavid Baker2014-11-131-0/+164
|\ | | | | | | | | | | Conflicts: syweb/webclient/app-controller.js syweb/webclient/index.html
| * SYWEB-152: Migrate IRC command logic to commands-service.Kegan Dougal2014-11-131-0/+164
| |
* | Kill ng-animate with fire because it's terrible (was causing the page to be ↵David Baker2014-11-131-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 Baker2014-11-121-2/+16
| | | | removal for now so we have a live demo of it not working.
* Add test coverage to the webclient. Update .gitignoreKegan Dougal2014-11-121-1/+1
|
* comment typoDavid Baker2014-11-121-1/+1
|
* SYWEB-57: Highlight rooms which have had their bingers go off in blue.Kegan Dougal2014-11-122-6/+39
| | | | Priority is the same as xchat so selected > blue > red.
* Migrate unread messages logic to recentsService.Kegan Dougal2014-11-121-2/+29
|
* Add recents-service to store shared state between recents-controllers.Kegan Dougal2014-11-121-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 Dougal2014-11-121-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 Dougal2014-11-122-3/+8
| | | | just an alias.
* Move room alias/id mapping logic from matrixService to modelService.Kegan Dougal2014-11-124-63/+61
|
* fix stupid truncation bugMatthew Hodgson2014-11-111-2/+5
|
* wrap fully qualified user IDs more intelligentlyMatthew Hodgson2014-11-112-5/+13
|
* Various fixes to try & make openwebrtc safari extension work (still doesn't ↵David Baker2014-11-071-53/+93
| | | | work).
* Detect call type by examining the SDP always rather than just in Firefox as ↵David Baker2014-11-061-2/+3
| | | | it seems Chrome's behaviour is the odd one out here.
* Don't cache isWebRTCSupported because whether webRTC is supported might ↵David Baker2014-11-062-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 Dougal2014-11-064-9/+14
| | | | RoomMember objects, so User objects can be tacked on. Update tests.
* Factor out room name logic: mRoomName is the canonical source.Kegan Dougal2014-11-061-12/+4
|
* Fix broken tests which were previously skipped.Kegan Dougal2014-11-061-1/+13
|
* Finish matrixService unit tests. Add missing encodeURIComponent to path args.Kegan Dougal2014-11-051-5/+6
|
* Don't urlencode event types just yet so older HSes don't 500.Kegan Dougal2014-11-051-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 Dougal2014-11-051-2/+2
|
* URL encoding bugfix and add more tests.Kegan Dougal2014-11-041-1/+1
|
* Move webclient to a python module so that it can be installedMark Haines2014-11-0412-0/+3166