CloudServices/Sync/FxSync/Releases/0.3: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(24 intermediate revisions by 6 users not shown)
Line 1: Line 1:
The 0.3 release introduced support for Fennec (Firefox Mobile), as well as a new  custom [[Labs/Weave/0.3/API|server API]].  To achieve that, a complete rewrite of the server, and of major parts of the client, was completed.
= 0.3 Features =
= 0.3 Features =


As with Firefox development (f.e. with [[Firefox3.1/Features]]), Weave tasks are prioritized.  For Weave, the fuzzy prioritization scheme is:
As with Firefox development (f.e. with [[Firefox3.5/Features]]), Weave tasks are prioritized.  For Weave, the fuzzy prioritization scheme is:


* P1: really want
* P1: really want
Line 21: Line 23:
| P1 || M2 || History sync || {{bug|468683}} || landed
| P1 || M2 || History sync || {{bug|468683}} || landed
|-
|-
| P1 || M5 || Tab sync || {{bug|468696}} || not started
| P1 || M5 || Tab sync || {{bug|468696}} || landed
|-
|-
| P1 || M4 || Password sync || {{bug|468697}} || in progress
| P1 || M4 || Password sync || {{bug|468697}} || landed
|-
|-
| P1 || M3 || Clients sync || {{bug|468695}} || landed
| P1 || M3 || Clients sync || {{bug|468695}} || landed
|-
| P1 || M4 || Multiple key support || || not started
|-
|-
| style="background-color: #efefef;" colspan="5" | '''[https://bugzilla.mozilla.org/showdependencytree.cgi?id=468689 User Interface]'''
| style="background-color: #efefef;" colspan="5" | '''[https://bugzilla.mozilla.org/showdependencytree.cgi?id=468689 User Interface]'''
Line 37: Line 37:
| style="background-color: #efefef;"| '''Status'''
| style="background-color: #efefef;"| '''Status'''
|-
|-
| P2 || - || Client list UI || {{bug|468695}} || in progress
| P2 || M4 || Client list UI || {{bug|468695}} || landed
|-
|-
| P3 || - || Fennec login, prefs, status UI || || landed
| P3 || M4 || Fennec login, prefs, status UI || || landed
|-
|-
| P1 || - || Tab sync UI || || not started
| P1 || M4 || Tab sync UI || || landed, polish needed
|-
| P1 || M5 || Wipe & Reset UI || {{bug|480057}} || landed, polish needed
|-
|-
| style="background-color: #efefef;" colspan="5" | '''Server Support'''
| style="background-color: #efefef;" colspan="5" | '''Server Support'''
Line 51: Line 53:
| style="background-color: #efefef;"| '''Status'''
| style="background-color: #efefef;"| '''Status'''
|-
|-
| P1 || M3 || Multiple cluster support || {{bug|468695}} || in progress
| P1 || M3 || Multiple cluster support || {{bug|476117}} || landed
|-
|-
|}
|}
Line 60: Line 62:


* M3: Wednesday, February 11th
* M3: Wednesday, February 11th
* M4: Wednesday, February 25th
* M4: Wednesday, <strike>February 25th</strike> March 2nd
* M5: Wednesday, March 11th
* M5: Wednesday, March 11th
* 0.3: Wednesday, March 25th
* 0.3: Wednesday, March 25th


= Releases =
= Releases =
== M3 ==
* Client list back-end
* Fennec login, prefs, status UI
* Support for multiple data-centers
* Tabs backend


== M4 ==
== M4 ==


* Fennec History support
* Tab sync UI
* Tab sync UI
* Client list UI (Firefox)
* Client list UI (Firefox)
* Multiple key support
* <strike>Multiple key support</strike> [punt to M5]
* Fennec History support
* Password sync
* Password sync


Line 84: Line 79:


* Polish
* Polish
* Testing
* Wipe & reset UI
* Other UI
* Other UI
== 0.3 ==
* More polish
* Testing
* Testing

Latest revision as of 20:12, 19 November 2013

The 0.3 release introduced support for Fennec (Firefox Mobile), as well as a new custom server API. To achieve that, a complete rewrite of the server, and of major parts of the client, was completed.

0.3 Features

As with Firefox development (f.e. with Firefox3.5/Features), Weave tasks are prioritized. For Weave, the fuzzy prioritization scheme is:

  • P1: really want
  • P2: want
  • P3: nice to have
Sync Engines
Priority Target Item Bug Status
P1 M1 Bookmarks sync bug 468508 landed
P1 M2 History sync bug 468683 landed
P1 M5 Tab sync bug 468696 landed
P1 M4 Password sync bug 468697 landed
P1 M3 Clients sync bug 468695 landed
User Interface
Priority Target Item Bug Status
P2 M4 Client list UI bug 468695 landed
P3 M4 Fennec login, prefs, status UI landed
P1 M4 Tab sync UI landed, polish needed
P1 M5 Wipe & Reset UI bug 480057 landed, polish needed
Server Support
Priority Target Item Bug Status
P1 M3 Multiple cluster support bug 476117 landed

Release Schedule

These are the target release dates for the milestone releases leading up to the 0.3 release:

  • M3: Wednesday, February 11th
  • M4: Wednesday, February 25th March 2nd
  • M5: Wednesday, March 11th
  • 0.3: Wednesday, March 25th

Releases

M4

  • Tab sync UI
  • Client list UI (Firefox)
  • Multiple key support [punt to M5]
  • Fennec History support
  • Password sync

M5

  • Polish
  • Testing
  • Wipe & reset UI
  • Other UI

0.3

  • More polish
  • Testing