Commit Graph

462 Commits

Author SHA1 Message Date
Mark Banner
ab054c3d1a Bug 1090209 - Part 2 Use MozLoopService to manage window ids centrally, and store the data for the window opening. r=mikedeboer
Use LoopCalls directly to handle busy statuses.
2014-11-03 16:34:03 +00:00
Mark Banner
3da0b4d33c Bug 1090209 - Part 1 Drop the window type from the url that opens a Loop conversation window, and pass it in the call data instead. r=nperriault
Also creates a ConversationAppStore for managing the overall window data and selection of the type of window it is for the views.
2014-11-03 16:34:02 +00:00
Mike de Boer
5f57e5bc32 Bug 1093027: stop using Promise.defer in Loop mochitests. r=Standard8 2014-11-03 15:11:21 +01:00
Nicolas Perriault
497bee398b Bug 1074680 - Create a Loop room, r=Standard8. 2014-10-31 16:28:33 +01:00
Romain Gauthier
b64b735283 Bug 1075509 - Standalone UI needs "call failed" sound. r=nperriault 2014-10-28 14:33:37 +01:00
Matthew Noorenberghe
3493a0089f Bug 1091161 - MozLoopService: Separate gInitializeTimerFunc from the actual initialize callback so we can retry initialization on demand. r=pkerr 2014-10-29 16:20:31 -07:00
Dan Mosedale
44d9ec9318 Bug 1074674 - add button to copy room location to clipboard, r=NiKo 2014-10-29 14:10:28 -07:00
Mike de Boer
3f0af66455 Bug 1089011: make sure to only import contacts that are part of the default contacts group. r=MattN 2014-10-29 17:40:57 +01:00
Mark Banner
813499f47d Bug 1084228 Replace 'callId' with 'windowId' in a Loop conversation window so that it represents what it is and is distinct from the real 'callId'. r=mikedeboer 2014-10-29 14:21:27 +00:00
Mike de Boer
f73645ab1c Bug 1089547: simplify LoopRooms implementation, add support for events. r=Standard8 2014-10-29 14:28:42 +01:00
Andrei Oprea
348e77a5fa Bug 1078718 - Force standalone app reload on hashchange event. r=Standard8 2014-10-28 21:52:17 +00:00
Matthew Noorenberghe
4a1b4d7fe0 Bug 1089919 - Callback with an error if a 2nd registration for MozLoopPushHandler happens for the same channel ID. r=mikedeboer 2014-10-28 10:42:27 +01:00
Nicolas Perriault
fdef23e100 Bug 1074672 Part 3 - Update the Loop room list to use the new mozLoop.rooms API. r=Standard8 2014-10-27 20:29:24 +00:00
Romain Gauthier
2c5e9192e8 Bug 1065203 - Add some sound notifications for Loop's standalone link-clicker ui. r=nperriault 2014-10-27 17:05:09 +00:00
Jared Wein
f26e9b998a Bug 1077599 - Rounding corners of buttons. r=mikedeboer 2014-10-27 10:51:58 -04:00
Mike de Boer
7eeab2f806 Bug 1088465 - MozLoopService: Use a |mocks| property instead of passing arguments through registration. r=mikedeboer 2014-10-27 11:11:36 +01:00
Mark Banner
0c43a83109 Bug 1047410 - Desktop client should display Call Failed if an incoming call fails during set-up. r=nperriault 2014-10-24 15:01:20 +01:00
Mark Banner
3e04dea9e9 Bug 1088346 - Handle "answered-elsewhere" on incoming calls for desktop on Loop. r=nperriault 2014-10-24 14:22:59 +01:00
Paul Kerr
fff8c972f5 Bug 1074699 - Add createRoom and addCallback to LoopRooms API. r=dmose 2014-10-24 11:28:36 +01:00
Paul Kerr
700a8687c7 Bug 1074664: Implement a non-persistent rooms store, r=mikedeboer
https://bugzilla.mozilla.org/show_bug.cgi?id=1074664
bit-rot fix copy
2014-10-23 14:16:46 -07:00
Adam Roach [:abr]
522a6992b3 Bug 1033579 - Add channel to POST calls for Loop to allow different servers based on the channel. r=dmose 2014-10-23 20:37:58 +01:00
Paul Kerr
f778a80ddd Bug 1074663: Register with PushServer for updates to rooms, r=MattN 2014-10-23 09:50:12 -07:00
Mark Banner
dafc4cf6cc Bug 1074517 Second call with a Loop url gets disconnected - ensure stream published/subscribed flags are properly reset. r=dmose 2014-10-23 10:44:13 +01:00
Mark Banner
ed31b186df Bug 1081023 - Handle call url changes to the format for Loop's call links. r=nperriault 2014-10-23 09:42:21 +01:00
Mark Banner
74201b4dc1 Bug 1081959 - "Something went wrong" isn't displayed when the call fails in the connection phase, r=dmose 2014-10-20 11:10:23 -07:00
Mike de Boer
bfab756303 Bug 1084384: support alternate phone number values for Google import. r=abr 2014-10-17 17:22:53 +02:00
Mike de Boer
e1dde85cff Bug 1079941: implement LoopContacts.search to allow searching for contacts by query and use that to find out if a contact who's trying to call you is blocked. r=abr 2014-10-16 16:35:10 +02:00
Romain Gauthier
7f0bd43c82 Bug 1079811 - A new call won't start if the outgoing call window is opened (showing feedback or retry/cancel). r=Standard8 2014-10-17 16:11:41 +01:00
Nicolas Perriault
286a6daebc Bug 1048162 Part 2 - Display an error message if fetching an email link fails r=standard8,darrin 2014-10-16 21:29:18 -04:00
Ryan VanderMeulen
7f86d1265b Backed out changeset b0843f9cb541 (bug 1079941) for mochitest-bc failures.
CLOSED TREE
2014-10-16 15:01:01 -04:00
Mark Banner
7584ef4f3f Bug 1081154 - Loop direct calls should attempt to call phone numbers as well as email addresses. r=mikedeboer 2014-10-16 18:58:59 +01:00
Nicolas Perriault
92fed47706 Bug 1048162 Part 1 - Add an 'Email Link' button to Loop desktop failed call view. r=Standard8 2014-10-16 18:58:59 +01:00
Mike de Boer
969ec3c8f3 Bug 1079941: implement LoopContacts.search to allow searching for contacts by query and use that to find out if a contact who's trying to call you is blocked. r=abr 2014-10-16 16:35:10 +02:00
Ryan VanderMeulen
c82cf3f967 Merge inbound to m-c. a=merge
CLOSED TREE
2014-10-15 14:31:16 -04:00
Mike de Boer
c0dfa5a2e5 Bug 1081130: fix importing contacts with only a phone number and fetch the correct format. r=abr 2014-10-15 14:04:02 +02:00
Dan Mosedale
7675bd1d4a Bug 1074686 - Test/impl EmptyRoomView, store, and actions, r=Standard8 2014-10-14 15:22:35 -07:00
Matthew Noorenberghe
cf93e853ee Bug 1079656 - Make the Loop Account menu item work after a restart. r=jaws 2014-10-13 22:47:47 -07:00
Chris Manchester
fd104398a8 Bug 1082196 - Update imports in test files to reflect changes to mach's marionette script made in bug 1050511. r=dmose 2014-10-13 18:08:28 -04:00
Mark Banner
b40c46d7ff Bug 1081066 Incoming call window stays open forever if the caller closes the window/tab or crashes. r=nperriault 2014-10-13 09:17:49 +01:00
Nicolas Perriault
8766aaf75f Bug 1080476 - Upgrade React to 0.11.2. r=mikedeboer 2014-10-09 23:42:00 -04:00
Boris Zbarsky
1465eb84df Bug 1082843. Don't import Promise.jsm into the global scope in xpcshell tests. r=yoric 2014-10-15 00:42:54 -04:00
Mark Banner
bea2c4acd2 Bug 1029433 When in a Loop call, the title bar should display the remote party's information. r=nperriault 2014-10-10 14:03:56 +01:00
Andrei Oprea
fea8df91a6 Bug 1020449 Loop should show caller information on incoming calls. Patch originally by Andrei, updated and polished by Standard8. r=nperriault 2014-10-10 10:19:45 +01:00
Paolo Amadini
29fa58af4a Bug 1080661 - The count of shared URLs should be increased only once per generated URL. r=MattN 2014-10-09 19:04:14 +01:00
Jared Wein
951441027e Bug 1079430 - Land the new Loop strings for Firefox 35. r=Standard8 2014-10-09 11:45:04 -04:00
Mike de Boer
3b9b546733 Bug 1078309: use a different database for each Fx Account. r=abr,paolo 2014-10-09 13:11:24 +02:00
Jared Wein
238769bcda Backed out changeset 047060a5b1dc (bug 1078309) for failing browser_LoopContacts.js 2014-10-08 23:44:10 -04:00
Mike de Boer
b2de603119 Bug 1078309: use a different database for each Loop Fx Account. r=paolo 2014-10-08 17:40:38 +02:00
Jared Wein
d4d26c541a Bug 1047133 - Persist FxA OAuth token between browser sessions. r=MattN 2014-10-08 20:49:47 -04:00
Nicolas Perriault
21e8234b82 Bug 1074672 Part 1 - Implement a room list view for Loop, r=mikedeboer. 2014-10-08 16:59:56 -07:00