Apps/Status: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Tasks =
Also see [[Marketplace/Releases]].


== June 4 - Firefox 15 Merge to Aurora ==
= Open =
 
= Overdue =
 
= Done =
 
== June 21 - Marketplace Release ==


{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
Line 12: Line 18:
| '''Updated'''
| '''Updated'''
|-
|-
| complete AITC client development
| complete a security review of Apps
| anant; ianbicking, digitarald, gps
| rforbes; dchan
| {{done|}}
| {{done|}}
| Anant: "I think AitC client development has "completed" as in, the initial implementation, and we have a lot of followup."
| dchan completed the client reviews (navigator.mozApps, AITC)
| {{bug|744257}} {{bug|753538}}
| 2012-06-04
|-
| desktop runtime for Firefox 15
| myk
| {{miss|}}
| Myk: we didn't resolve all blockers by the time of the Firefox 15 merge to Aurora.
| [https://bugzilla.mozilla.org/buglist.cgi?order=Assignee;resolution=---;status_whiteboard_type=allwordssubstr;status_whiteboard=%5Bblocking-webrtdesktop1%2B%5D blockers] [https://bugzilla.mozilla.org/buglist.cgi?priority=P1;priority=P2;priority=P3;order=Importance;resolution=---;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Webapp%20Runtime;component=Web%20Apps;product=Firefox;target_milestone=Firefox%2015 priorities]
| 2012-06-04
|-
| Marketplace for Fennec 15
| mfinkle/wesj
| {{risk|}}
| Treating the Marketplace as a Website/Webapp in Firefox. Adding internal links/menus to go to the Marketplace. Possibly auto-add a homescreen icon to the Marketplace. This work is still not well defined AFAIK. Needs UX input.
| {{bug|761048}} {{bug|741472}}
| 2012-05-18
|-
| Install Process for Fennec 15
| mfinkle
| {{ok|}}
| Two or three bugs in progress that will solidify the install process for a web app. Should land for Fx15. {{bug|760708}} is for removing shortcuts. Will not land for 15.
| {{bug|741430}} {{bug|741608}} {{bug|760708}}
| 2012-06-04
|-
| WebRT Chromeless for Fennec 15
| wesj/vlad
| {{risk|}}
| Vlad has basic support working. Can open webapps from desktop shortcuts in chromeless windows. Need to work out some behind the scenes management of app - webapp bits.
| {{bug|741626}} (meta bug) {{bug|740586}} {{bug|753102}} {{bug|715307}}
| 2012-06-04
|-
| implement permissions model for Apps
| sicking
| {{risk|}}
| since we're not shooting to have "trusted" or "certified" apps for the initial release, I think we are in pretty good shape. Basically we just need IndexedDB and Appcache working without prompt. [Myk: and Geolocation with prompt, per {{bug|748214}}!]
| {{bug|749029}} {{bug|748214}}
| 2012-05-18
|-
| implement AppCache for Apps FOR FF15
| sicking
| {{risk|}}
| we have patches for two main blocking issues, although they need work; still unclear that we can get glue code in place in time
| {{bug|756620}}
| 2012-05-18
|-
| write basecamp test strategy for client work and integration into marketplace
| tchung; jsmith, aaronmt
| {{risk|}}
| Scoping to basecamp and client and the integration points now, as that's the immediate target (krupa already has marketplace-specific test plans in place). Test strategy meeting needs to be scheduled. Layout compatibility plan is already in place and moving along (just need a finalized list of apps). Others not sure about.
|  
|  
| 2012-05-18
| 2012-07-03
|-
|-
| implement receipt reissue in Marketplace using DOM API
| finish all core features needed for Boot2Gecko
| clouserw; bwalker
| clouserw
| {{risk|}}
| {{done|}}
| filed bug 757226 and bug 757225; can simplify implementation if we don't require authentication at time of receipt refresh
| clouserw: The tracker bug is tracking everything, only P1s and P2s are considered blockers and I'm still triaging the un-prioritized ones.  "all core features" is a little vague, but I'm pretty confident we're not going to be blocking anyone.  The biggest question mark right now is how to do per-region stores and that's just blocked on solving some questions with product (it is making progress though).
|  
| {{bug|752013}} [[Marketplace/Releases#June_21.2C_2012|plan]]
| 2012-05-21
| 2012-06-06
|-
|-
| implement receipt reissue within WebRT
| create production Mozilla Marketplace App using WebRT Desktop
| myk; bwalker
| mardak
| {{risk|}}
| {{done|}}
| filed bug 757226 and bug 757225; can simplify implementation if we don't require authentication at time of receipt refresh
| mardak: I'm in the middle of investigating handling app installation from the native runtime ({{bug|738832}}). This should be the last bit to have a functional Marketplace app. (You can already install it, log in with Persona, and find apps. It also shows apps correctly as installed.) So getting the backend pieces (updating webapps.json) and adding an initial frontend dialog (like geolocation) and getting reviews should be doable by the 21st.
|
| {{bug|738816}}
| 2012-05-21
| 2012-06-11
|-
| implement AITC privacy policy assent flow
| bwalker; anant
| {{risk|}}
| will meet next week with legal to draft policy; BLOCKED on k9o requirements and UX tasks
|
| 2012-05-21
|-
| Resolve UX issues
| dils
| {{risk|}}
| bug 748214 is the remaining UI needed bug. Working on it this week.
|
| 2012-05-21
|}
|}


== June 21 - Marketplace Release ==
== June 4 - Firefox 15 Merge to Aurora ==


{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
Line 108: Line 51:
| '''Updated'''
| '''Updated'''
|-
|-
| finish all core features needed for Boot2Gecko
| convert our api tests to mochitests
| clouserw
| felipe; onecyrenus
| {{ok|}}
| {{done|}}
| Status: On Track and/or Crushing It; Flag: HSM is still a big question mark, supposedly owned by services now
| {{bug|752013}} [[Marketplace/Releases#June_21.2C_2012|plan]]
| 2012-05-18
|-
| create production Mozilla Marketplace App using WebRT Desktop
| mardak
| {{ok|}}
|  
|  
| {{bug|738816}}
| {{bug|741549}}
| 2012-05-07
| 2012-05-07
|-
|-
| complete a security review of Apps
| complete AITC client development
| rforbes; dchan
| anant; ianbicking, digitarald, gps
| {{ok|}}
| {{done|}}
|  
| Anant: "I think AitC client development has "completed" as in, the initial implementation, and we have a lot of followup."
|  
| {{bug|744257}} {{bug|753538}}
| 2012-05-07
| 2012-06-04
|-
| Install Process for Fennec 15
| mfinkle
| {{done|}}
| Two or three bugs in progress that will solidify the install process for a web app. Should land for Fx15. {{bug|760708}} is for removing shortcuts. Will not land for 15.
| {{bug|741430}} {{bug|741608}} {{bug|760708}}
| 2012-06-04
|-
|-
| implement coherent set of app manifest validators
| implement permissions model for Apps
| bwalker
| sicking
| {{risk|}}
| {{done|}}
| TODOS: discuss with morgamic to own appmanifest.org [bwalker]; update manifest validators [moz-central, marketplace, http://appmanifest.org/] to validate the new manifest items; identify Marketplace developer to update marketplace validator
| permissions model implemented by automatic permission for appcache and prompted permission for geolocation; ongoing work to implement model for additional capabilities, like (unlimited) indexeddb and fullscreen
|  
| {{bug|749029}} {{bug|748214}}
| 2012-05-07
| 2012-06-06
|-
|-
| get text of AITC privacy policy
| Resolve UX issues
| bwalker; jishnu
| dils
| {{ok|}}
| {{done|}}
|  
|  
| scheduling meeting for next week
| {{bug|748214}}
| 2012-05-21
| 2012-05-21
|}
|}


== Untargeted ==
== May 11 ==


{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
Line 155: Line 98:
| '''Updated'''
| '''Updated'''
|-
|-
| make final decision on how to get Marketplace on Android
| do a crowd-source functional analysis of web content for new set of Tier 1 apps
| rags
| lmandel
| {{risk|}}
| {{done|}}
| It did turn out to be risky as suspected. Still working on revising the proposal, no new update here.
| Crowd-source testing has completed for top apps/sites. Aaron Train has created a report. Need to review, file bugs, create strategy for dealing with issues.
|  
| http://mobile.aaronmt.com/topsite-stats/_design/topsite-stats/index.html
|  
| 2012-05-22
|}
|}


= Overdue =
= Done =


= Done =
= Missed =


== May 11 ==
== June 30 - End Q2 ==


{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
Line 178: Line 121:
| '''Updated'''
| '''Updated'''
|-
|-
| do a crowd-source functional analysis of web content for new set of Tier 1 apps
| complete initial version of desktop runtime
| lmandel
| myk
| {{done|}}
| {{miss|}}
| Crowd-source testing has completed for top apps/sites. Aaron Train has created a report. Need to review, file bugs, create strategy for dealing with issues.
| two open blockers remained by deadline, both Flash issues
| http://mobile.aaronmt.com/topsite-stats/_design/topsite-stats/index.html
| [https://bugzilla.mozilla.org/buglist.cgi?order=Assignee;resolution=---;status_whiteboard_type=allwordssubstr;status_whiteboard=%5Bblocking-webrtdesktop1%2B%5D blockers] [https://bugzilla.mozilla.org/buglist.cgi?priority=P1;priority=P2;priority=P3;order=Importance;resolution=---;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Webapp%20Runtime;component=Web%20Apps;product=Firefox;target_milestone=Firefox%2016 priorities]
| 2012-05-22
| 2012-06-30
|}
|}


Line 197: Line 140:
| '''Updated'''
| '''Updated'''
|-
|-
| convert our api tests to mochitests
| implement AITC privacy policy assent flow
| felipe; onecyrenus
| bwalker; anant
| {{done|}}
| {{miss|}}
| will meet next week with legal to draft policy; BLOCKED on k9o requirements and UX tasks
|
| 2012-05-21
|-
| desktop runtime for Firefox 15
| myk
| {{miss|}}
| Myk: we didn't resolve all blockers by the time of the Firefox 15 merge to Aurora.
| [https://bugzilla.mozilla.org/buglist.cgi?order=Assignee;resolution=---;status_whiteboard_type=allwordssubstr;status_whiteboard=%5Bblocking-webrtdesktop1%2B%5D blockers] [https://bugzilla.mozilla.org/buglist.cgi?priority=P1;priority=P2;priority=P3;order=Importance;resolution=---;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Webapp%20Runtime;component=Web%20Apps;product=Firefox;target_milestone=Firefox%2015 priorities]
| 2012-06-04
|-
| Marketplace for Fennec 15
| mfinkle/wesj
| {{miss|}}
| Treating the Marketplace as a Website/Webapp in Firefox. Adding internal links/menus to go to the Marketplace. Possibly auto-add a homescreen icon to the Marketplace. This work is still not well defined AFAIK. Needs UX input.
| {{bug|761048}} {{bug|741472}}
| 2012-06-04
|-
| WebRT Chromeless for Fennec 15
| wesj/vlad
| {{miss|}} Basic support is now {{done|}} in Fennec 16
| Basic support ({{bug|741626}}, {{bug|740586}}, {{bug|753102}}, and {{bug|715307}}) landed. Need to work out some behind the scenes management of app - webapp bits.
|
| 2012-06-18
|-
| implement AppCache for Apps FOR FF15
| sicking
| {{miss|}}
| most work {{done|}}, but a few bits remain
| {{bug|756620}}
| 2012-06-06
|-
| write basecamp test strategy for client work and integration into marketplace
| tchung; jsmith, aaronmt
| {{miss|}}
| Actively working on [https://wiki.mozilla.org/Kilimanjaro/Basecamp/Sherpa here]. Won't hit the original target date, but will be completed soon.
|  
|  
| {{bug|741549}}
| 2012-06-04
| 2012-05-07
|-
| implement receipt reissue in Marketplace using DOM API
| clouserw; bwalker
| {{miss|}}
| assume {{miss|}} because both bugs remain open as of deadline
| {{bug|757226}} {{bug|757225}}
| 2012-06-06
|-
| implement receipt reissue within WebRT
| myk; bwalker
| {{miss|}}
| assume {{miss|}} because both bugs remain open as of deadline
| {{bug|757226}} {{bug|757225}}
| 2012-06-06
|}
|}


= Missed =
== May 15 ==
 
== May 3 - Planning for Firefox 15 ==


{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
Line 218: Line 208:
| '''Updated'''
| '''Updated'''
|-
|-
| define desktop, mobile, and persona.org Firefox 15 user experience for client-side interaction with AITC
| define the requirements and user experience for WebRT mobile K9o
| ticachica
| ticachica
| {{miss|}}
| {{miss|}}
| everything is in bugs. Apps Management biggest outstanding UX to be finished by 6/5 in time for FF16 nightly dev
| includes the dashboard at persona.org/apps. Reviewing UX K9o spec in UX session on 6/5.
|  
|  
| 2012-05-21
| 2012-06-04
|-
| define desktop user experience for WebRT deskop "phase 2" K9o
| ticachica
| {{miss|}}
| everything is in bugs. Apps Management biggest outstanding UX to be finished by 6/5 in time for FF16 nightly dev
|
| 2012-05-21
|}
|}


Line 252: Line 235:
|}
|}


== May 15 ==
== May 3 - Planning for Firefox 15 ==


{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
Line 263: Line 246:
| '''Updated'''
| '''Updated'''
|-
|-
| define the requirements and user experience for WebRT mobile K9o
| define desktop, mobile, and persona.org Firefox 15 user experience for client-side interaction with AITC
| ticachica
| ticachica
| {{miss|}}
| {{miss|}}
| includes the dashboard at persona.org/apps
| Reviewing UX K9o spec in UX session on 6/5.  
|  
|  
| 2012-06-04
|-
| define desktop user experience for WebRT deskop "phase 2" K9o
| ticachica
| {{miss|}}
| Reviewing UX K9o spec in UX session on 6/5.
|  
|  
| 2012-06-04
|}
|}


= Bug Metrics =
= Bug Metrics =


== WebRT Desktop Blockers ==
== Desktop WebRT Blockers ==


<bugzilla>
<bugzilla>
Line 282: Line 272:
</bugzilla>
</bugzilla>


== WebRT Desktop - Open Bugs by Priority for FF 15 ==
== AITC Desktop Blockers ==
 
<bugzilla>
    {
        "whiteboard": "[blocking-aitc+]",
        "resolution": "---"
    }
</bugzilla>
 
== Android WebRT Blockers ==
 
<bugzilla>
    {
        "blocks": "766259",
        "resolution": "---"
    }
</bugzilla>
 
== WebRT - Open Bugs by Priority ==


=== Firefox Web Apps ===
=== Firefox Web Apps ===
Line 291: Line 299:
         "component": "Web Apps",
         "component": "Web Apps",
         "resolution": "---",
         "resolution": "---",
        "target_milestone": "Firefox 15",
         "x_axis_field": "priority"
         "x_axis_field": "priority"
     }
     }
Line 303: Line 310:
         "component": "Webapp Runtime",
         "component": "Webapp Runtime",
         "resolution": "---",
         "resolution": "---",
        "target_milestone": "Firefox 15",
         "x_axis_field": "priority"
         "x_axis_field": "priority"
     }
     }
</bugzilla>
</bugzilla>


== WebRT Desktop - UIWanted ==
=== Firefox for Android Web Apps ===


=== Firefox Web Apps ===
<bugzilla type="count" display="bar">
 
<bugzilla>
     {
     {
         "product": "Firefox",
         "product": "Firefox for Android",
         "component": "Web Apps",
         "component": "Web Apps",
        "keywords": "uiwanted",
         "resolution": "---",
         "resolution": "---"
         "x_axis_field": "priority"
    }
</bugzilla>
 
=== Desktop Web Runtime ===
 
<bugzilla>
    {
        "product": "Firefox",
         "component": "Webapp Runtime",
        "keywords": "uiwanted",
        "resolution": "---"
     }
     }
</bugzilla>
</bugzilla>

Latest revision as of 22:41, 11 July 2012

Also see Marketplace/Releases.

Open

Overdue

Done

June 21 - Marketplace Release

Summary Owner Status Details References Updated
complete a security review of Apps rforbes; dchan [DONE] dchan completed the client reviews (navigator.mozApps, AITC) 2012-07-03
finish all core features needed for Boot2Gecko clouserw [DONE] clouserw: The tracker bug is tracking everything, only P1s and P2s are considered blockers and I'm still triaging the un-prioritized ones. "all core features" is a little vague, but I'm pretty confident we're not going to be blocking anyone. The biggest question mark right now is how to do per-region stores and that's just blocked on solving some questions with product (it is making progress though). bug 752013 plan 2012-06-06
create production Mozilla Marketplace App using WebRT Desktop mardak [DONE] mardak: I'm in the middle of investigating handling app installation from the native runtime (bug 738832). This should be the last bit to have a functional Marketplace app. (You can already install it, log in with Persona, and find apps. It also shows apps correctly as installed.) So getting the backend pieces (updating webapps.json) and adding an initial frontend dialog (like geolocation) and getting reviews should be doable by the 21st. bug 738816 2012-06-11

June 4 - Firefox 15 Merge to Aurora

Summary Owner Status Details References Updated
convert our api tests to mochitests felipe; onecyrenus [DONE] bug 741549 2012-05-07
complete AITC client development anant; ianbicking, digitarald, gps [DONE] Anant: "I think AitC client development has "completed" as in, the initial implementation, and we have a lot of followup." bug 744257 bug 753538 2012-06-04
Install Process for Fennec 15 mfinkle [DONE] Two or three bugs in progress that will solidify the install process for a web app. Should land for Fx15. bug 760708 is for removing shortcuts. Will not land for 15. bug 741430 bug 741608 bug 760708 2012-06-04
implement permissions model for Apps sicking [DONE] permissions model implemented by automatic permission for appcache and prompted permission for geolocation; ongoing work to implement model for additional capabilities, like (unlimited) indexeddb and fullscreen bug 749029 bug 748214 2012-06-06
Resolve UX issues dils [DONE] bug 748214 2012-05-21

May 11

Summary Owner Status Details References Updated
do a crowd-source functional analysis of web content for new set of Tier 1 apps lmandel [DONE] Crowd-source testing has completed for top apps/sites. Aaron Train has created a report. Need to review, file bugs, create strategy for dealing with issues. http://mobile.aaronmt.com/topsite-stats/_design/topsite-stats/index.html 2012-05-22

Done

Missed

June 30 - End Q2

Summary Owner Status Details References Updated
complete initial version of desktop runtime myk [MISSED] two open blockers remained by deadline, both Flash issues blockers priorities 2012-06-30

June 4 - Firefox 15 Merge to Aurora

Summary Owner Status Details References Updated
implement AITC privacy policy assent flow bwalker; anant [MISSED] will meet next week with legal to draft policy; BLOCKED on k9o requirements and UX tasks 2012-05-21
desktop runtime for Firefox 15 myk [MISSED] Myk: we didn't resolve all blockers by the time of the Firefox 15 merge to Aurora. blockers priorities 2012-06-04
Marketplace for Fennec 15 mfinkle/wesj [MISSED] Treating the Marketplace as a Website/Webapp in Firefox. Adding internal links/menus to go to the Marketplace. Possibly auto-add a homescreen icon to the Marketplace. This work is still not well defined AFAIK. Needs UX input. bug 761048 bug 741472 2012-06-04
WebRT Chromeless for Fennec 15 wesj/vlad [MISSED] Basic support is now [DONE] in Fennec 16 Basic support (bug 741626, bug 740586, bug 753102, and bug 715307) landed. Need to work out some behind the scenes management of app - webapp bits. 2012-06-18
implement AppCache for Apps FOR FF15 sicking [MISSED] most work [DONE] , but a few bits remain bug 756620 2012-06-06
write basecamp test strategy for client work and integration into marketplace tchung; jsmith, aaronmt [MISSED] Actively working on here. Won't hit the original target date, but will be completed soon. 2012-06-04
implement receipt reissue in Marketplace using DOM API clouserw; bwalker [MISSED] assume [MISSED] because both bugs remain open as of deadline bug 757226 bug 757225 2012-06-06
implement receipt reissue within WebRT myk; bwalker [MISSED] assume [MISSED] because both bugs remain open as of deadline bug 757226 bug 757225 2012-06-06

May 15

Summary Owner Status Details References Updated
define the requirements and user experience for WebRT mobile K9o ticachica [MISSED] includes the dashboard at persona.org/apps. Reviewing UX K9o spec in UX session on 6/5. 2012-06-04

May 8

Summary Owner Status Details References Updated
finalize requirements for WebRT features for K9o ticachica [MISSED] Pop-up windows and non-WebRT app UX are still open. Suggest new due date is 6/5. 2012-05-21

May 3 - Planning for Firefox 15

Summary Owner Status Details References Updated
define desktop, mobile, and persona.org Firefox 15 user experience for client-side interaction with AITC ticachica [MISSED] Reviewing UX K9o spec in UX session on 6/5. 2012-06-04
define desktop user experience for WebRT deskop "phase 2" K9o ticachica [MISSED] Reviewing UX K9o spec in UX session on 6/5. 2012-06-04

Bug Metrics

Desktop WebRT Blockers

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


AITC Desktop Blockers

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Android WebRT Blockers

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


WebRT - Open Bugs by Priority

Firefox Web Apps

Bugzilla query error

Invalid type (count) and display (table) combination1


Firefox Webapp Runtime

Bugzilla query error

Invalid type (count) and display (table) combination1


Firefox for Android Web Apps

Bugzilla query error

Invalid type (count) and display (table) combination1