CloudServices/Sync: Difference between revisions

Jump to navigation Jump to search
Line 67: Line 67:


====Cross Team Projects====
====Cross Team Projects====
* Device Manager
=====Device Manager=====
** Problem
* Problem
*** Currently sync uses the 'clients' sync data collection as a list of active devices.  This list has no state and difficult to 'delete' an device off list.  Most client display a device if it's been active within the last two weeks.  This design creates a number of bugs visible to the user.
** Currently sync uses the 'clients' sync data collection as a list of active devices.  This list has no state and difficult to 'delete' an device off list.  Most client display a device if it's been active within the last two weeks.  This design creates a number of bugs visible to the user.
** Plan
* Plan
*** All devices, Desktop, Android, iOS register with FxA
** All devices, Desktop, Android, iOS register with FxA
*** There should be events that removed devices from this list, such as uninstall, reinstall, or devices with the same name conflicts.
** There should be events that removed devices from this list, such as uninstall, reinstall, or devices with the same name conflicts.
*** FxA device manager endpoint provides real-time list of active devices to sync clients to display.
** FxA device manager endpoint provides real-time list of active devices to sync clients to display.
** [https://accounts.firefox.com/signin?forceDeviceList=1 FxA device manager *WIP*]
* [https://accounts.firefox.com/signin?forceDeviceList=1 FxA device manager *WIP*]


** Current Status
* Current Status
*** Pending on device registration on iOS and fixing issues
** Pending device registration on iOS and fixing issues
*** Pending fixes to settings display
** Pending fixes to settings display
*** Pending work to improve the accuracy of the device list controlled by user events.
** Pending work to improve the accuracy of the device list controlled by user events.
** Pending management UI of devices.


* Send Tab
=====Send Tab=====
** [https://docs.google.com/document/d/17OkChAAlavNnYKzX-z-ihKdg3CWk26R0mgxhNhDz7o8/edit PRD]
* [https://docs.google.com/document/d/17OkChAAlavNnYKzX-z-ihKdg3CWk26R0mgxhNhDz7o8/edit PRD]
** Design
* Design
*** [https://github.com/mozilla/fxa-auth-server/issues/1316 Architecture and discussion]
** [https://github.com/mozilla/fxa-auth-server/issues/1316 Architecture and discussion]
*** [https://github.com/mozilla/fxa-auth-server/issues/1357 Implementation]
** [https://github.com/mozilla/fxa-auth-server/issues/1357 Implementation]
** [https://wiki.mozilla.org/CloudServices/Sync/Status Send Tab Tasks]
* [https://wiki.mozilla.org/CloudServices/Sync/Status Send Tab Tasks]


=====Atomic IO=====
* [https://wiki.mozilla.org/CloudServices/Sync/Atomic_IO Atomic IO]
* [https://wiki.mozilla.org/CloudServices/Sync/Atomic_IO Atomic IO]


Confirmed users
964

edits

Navigation menu