Closed Bug 675826 Opened 9 years ago Closed 5 years ago

Tracking bug: Firefox Sync setup improvements

Categories

(Firefox :: Sync, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: rnewman, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: meta, Whiteboard: [closeme-sync.next][sync:setup])

The results/notes from the roadmap meeting: http://etherpad.mozilla.org:9000/setupimprovements
N.B., all the substantive results of the Etherpadding should be in the feature page or in individual tracked bugs; Etherpad is volatile.

If you find something that's not captured somewhere stable, please capture it!
Depends on: 677863
Depends on: 681402
Depends on: 683000
No longer depends on: 677863
Quick status update as I'm uploading patches (some of them WIPs) for a few bugs. "J-PAKE first" is implemented and the more concise flows for some scenarios are being finalized. My patch queue looks like this right now:

 0 A 689428-cleanup: Bug 689428 - Part 0: Fix style in jpakeclient.js. r=rne...
 1 A 689428-jpakev3: Bug 689428 - Part 1: Implement KeyExchange v3 in JPAKEC...
 2 A 689428-fxui: Bug 689428 - Part 2: Update Firefox UI to the new JPAKECli...
 3 A 690532-abortfix: Bug 690532 - syncAddDevice.js should check for JPAKE_E...
 4 A 690616-onpairingstart: Bug 690616 - Part 1: Notify JPAKEClient controll...
 5 A 690616-ui: Bug 690616 - Part 2: Implement (for now empty) onPairingStar...
 6 A 689311-prefpane: Bug 689311 - "Pair a Device" and "Set up Sync" links i...
 7 A 675823-controller: Bug 675823 - Part 1: Implement SendCredentialsContro...
 8 A 675823-pairdesktop: Bug 675823 - Part 2: Implement the "J-PAKE first" f...
 9 A 675823-pairmobile: Bug 675823 - Part 3: Adjust mobile easy setup flow t...
10 A 675823-newflow: Bug 675823 - Part 4: Make the setup flow more concise
11 A 678586-delayedtrigger: Bug 678586 - Trigger a delayed sync after pairin...

There's mostly UI work that needs touching up and some of the strings aren't finalized yet (a lot of them need to be updated to the new "pair" terminology). The logic is all in place, though it may not have all tests in place yet. I'm treating this set as a unit. Stuff that's missing from this and we will do as a follow-up at any point:

* progress bars (bug 675822, bug 675824; owned by Ally)
* links on home tabs (bug 675820, bug 675821; owned by Ally)
* using mobile to set up another device (bug 624028)
* window/app-modal UI (no bug yet)
(In reply to Philipp von Weitershausen [:philikon] from comment #3)
> * window/app-modal UI (no bug yet)

(Actually, there is a bug: bug 683000)
Depends on: 691125
(In reply to Philipp von Weitershausen [:philikon] from comment #3)
>  0 A 689428-cleanup: Bug 689428 - Part 0: Fix style in jpakeclient.js.
>  1 A 689428-jpakev3: Bug 689428 - Part 1: Implement KeyExchange v3 in
>  2 A 689428-fxui: Bug 689428 - Part 2: Update Firefox UI to the new
>  3 A 690532-abortfix: Bug 690532 - syncAddDevice.js should check for
>  4 A 690616-onpairingstart: Bug 690616 - Part 1: Notify JPAKEClient
>  5 A 690616-ui: Bug 690616 - Part 2: Implement (for now empty)
>  6 A 689311-prefpane: Bug 689311 - "Pair a Device" and "Set up Sync" links
>  7 A 675823-controller: Bug 675823 - Part 1: Implement
>  8 A 675823-pairdesktop: Bug 675823 - Part 2: Implement the "J-PAKE first"
>  9 A 675823-pairmobile: Bug 675823 - Part 3: Adjust mobile easy setup flow
> 10 A 675823-newflow: Bug 675823 - Part 4: Make the setup flow more concise
> 11 A 678586-delayedtrigger: Bug 678586 - Trigger a delayed sync after

These have landed in their final incarnation on services-central and will be part of the upcoming s-c hand-off to QA. It's not impossible that there will be some fall out from QA testing that we'll have to address either in those bugs or in follow-ups.

Note that some of the UX is a bit clunky right now until we get the progress bars and links on the desktop home tab (Ally already landed bug 675820 for the mobile home tab.) Also, some of the strings may not be final yet. It is still very much a work in progress.

Will tackle bug 624028 next.
Depends on: 691840
Depends on: 691851
Depends on: 692104
Tying this into the FxA Sync meta bug.
Blocks: 727206
Keywords: meta
Whiteboard: [closeme-sync.next][sync:setup]
Depends on: 645219
Mostly obsoleted by FxA. Hurrah!
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Component: Firefox Sync: UI → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.