TV 2.6: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(40 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==  Internal mailing list ==
[http://mailto:smarttv@mozilla.com smarttv@mozilla.com]
== FxOs 2.6 TV key features ==
== FxOs 2.6 TV key features ==


{| class="wikitable"
{| class="wikitable"
! Feature
! Feature
! Target milestone
! User Story
! User Story
! Status
! Status
Line 12: Line 15:
! UX Spec
! UX Spec
! Visual Spec
! Visual Spec
! QA status
| QA Status
! Buglist
|-
|-
| Firefox for Android Remote Control
| Firefox for Android Remote Control
|
| As a user, I would like to remote control my TV using my Firefox for Android when I send a tab to TV  
| As a user, I would like to remote control my TV using my Firefox for Android when I send a tab to TV  
! style="background:#fce8b2;" | ON GOING
! style="background:#00b159;color:#FFFFFF;" | DONE
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1205939 1205939]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1205939 1205939]
| Luke Chang, Eric Tsai
| Luke Chang, Eric Tsai
Line 25: Line 26:
| http://bit.ly/1jrWqgn
| http://bit.ly/1jrWqgn
| http://bit.ly/1jrWQU3
| http://bit.ly/1jrWQU3
|  
! style="background:#00b159;color:#FFFFFF;" | DONE
|
|-
|-
| Smart Folder & Filter
| Smart Folder & Filter
|
| As a user, I would like to have ways to manage my Pins on homescreen  
| As a user, I would like to have ways to manage my Pins on homescreen  
! style="background:#fce8b2;" | ON GOING
! style="background:#00b159;color:#FFFFFF;" | DONE
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1254038 1254038]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1254038 1254038]
| Rex Lee
| Rex Lee
Line 38: Line 37:
| http://bit.ly/1OFe0cz
| http://bit.ly/1OFe0cz
| http://bit.ly/1WNjMdz
| http://bit.ly/1WNjMdz
! style="background:#fce8b2;" | ON GOING
! style="background:#00b159;color:#FFFFFF;" | DONE
|
|-
|-
| Firefox tab sync
| Firefox tab sync
! style="background:#b7e1cd;" | DONE
| As a user, I would like to see a list of tabs from my other Firefox Sync connected devices
| As a user, I would like my TV to receive tabs from my other Firefox Sync connected devices via Send to Device feature (https://addons.mozilla.org/en-US/firefox/addon/send-tab-to-device/)
! style="background:#00b159;color:#FFFFFF;" | DONE
! style="background:#b7e1cd;" | DONE
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1254038 1254038]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1254038 1254038]
| Dan, Sean
| Dan, Sean
Line 51: Line 48:
| http://bit.ly/1T3Vm1i
| http://bit.ly/1T3Vm1i
| http://bit.ly/1T3Vmyt
| http://bit.ly/1T3Vmyt
| style="background:#fce8b2;" | On Going
! style="background:#00b159;color:#FFFFFF;" | DONE
|
|-
|-
| Enhancement and UI polish
| Enhancement and UI polish
|
| As a user, i'd like my TV browser to be more friendly to use upon first launch
| As a user, i'd like my TV browser to be more friendly to use upon first launch
| PLANNED
! style="background:#00b159;color:#FFFFFF;" | DONE
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1264158 1264158]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1264158 1264158]
| Dan Huang
| Dan Huang
Line 64: Line 59:
| http://bit.ly/1T3VqOI
| http://bit.ly/1T3VqOI
| http://bit.ly/1T3Vr5e
| http://bit.ly/1T3Vr5e
|
! style="background:#00b159;color:#FFFFFF;" | DONE
|
|-
| Drawing cursor
|
| As a TV browser user, I'd like to use a mouse cursor to navigate the web
! style="background:#fce8b2;" | ON GOING
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1082892 1254038]
| Farmer Tseng
| Mike Lien
|
|
|
|
|
|-
|-
| Web page launching model
| Presentation API - Web page launching model
|
| As a content developer, I'd like to be able to host my 2nd screen enabled web contents so my content works best with a TV and a mobile phone
| As a content developer, I'd like to be able to host my 2nd screen enabled web contents so my content works best with a TV and a mobile phone
| PLANNED
! style="background:#00b159;color:#FFFFFF;" | DONE
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1259360 1259360]  
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1259360 1259360]  
| SC, Rex, Kershaw
| SC, Rex, Kershaw
Line 90: Line 70:
|  
|  
|  
|  
|  
! style="background:#ffa700;color:#FFFFFF;" | ONGOING
|
|-
|-
| Latest spec follow-up
| Presentation API - Latest spec follow-up
|
| As Mozilla, we'd like to add 1-UA and 2-UAs support for Presentation API
| As Mozilla, we'd like to add 1-UA and 2-UAs support for Presentation API
| PLANNED
! style="background:#ffa700;color:#FFFFFF;" | ONGOING
|  
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1184073 1184073]
| SC, Tommy
| SC, Tommy
| Teri Wen
| Teri Wen
|
|
|  
|  
|  
|  
|   
|   
! style="background:#ffa700;color:#FFFFFF;" | ONGOING
|-
|-
| HID Support
| (Nexus Player) HID Support
! style="background:#b7e1cd;" | DONE
| As a user, I'd like to connect my Bluetooth enabled input devices to the TV and control from there
| As a user, I'd like to connect my Bluetooth enabled input devices to the TV and control from there
! style="background:#b7e1cd;" | DONE
! style="background:#00b159;color:#FFFFFF;" | DONE
|
|
| Teri Wen
|
|  
|  
|  
|  
|
|
|-
| "Remote Control", "Second Screen", and "Pin/Unpin" usage tracking
|
| As Mozilla, we'd like to improve our product by knowing usage on "Remote Control", "Second Screen", and "Pin/Unpin"
| PLANNED
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1199319 1199319]
| Luke
| Teri Wen
| Teri Wen
|  
|  
|  
|  
|  
|  
|
! style="background:#00b159;color:#FFFFFF;" | DONE
|
|-
| (WebApps) Content is Geographically filtered
|
| As a User, I want to see global and local apps that are applicable to my region and language first
| TBD
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1253249 1253249]
| Jack, Gaia
| Mike Lien
| Jack Lin
|
|
|
|
|-
| (WebApps) User can set their region
|
| As a User I need to be able to set my region in Marketplace.  It will default to the one determined by Marketplace (as above) but can be overridden by the user.
| TBD
|
|
|
|
|
|
|
|
|-
| (WebApps) Set language of Marketplace by locale setting of the TV
|
| As a User, I should see Marketplace display in the language set in my locale for the device (device setting), if available, and fallback to English.  I should also see app descriptions in that language of my locale, if available.
| TBD
|
|
|
|
|
|
|
|
|-
|  (WebApps) Categories
|
| As a User I would like to browse apps by category sorted by sort order.
| TBD
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1253240 1253240]
| Joseph, Backend TBD
| Mike Lien
| Jack Lin
|
|
|
|
|-
|  (WebApps) Featured Apps are ordered
|
| As the Admin, Mozilla should be able to order apps to be featured by region with a fallback to global apps that are featured
| TBD
|
|
|
|
|
|
|
|
|-
|  (WebApps) Responsive Design for the Web Apps portal
|
| As a user, I would like to access Web Apps from other web browsers and have a similar experience
| TBD
|
|
|
|
|
|
|
|  
|}
|}


== Branching and Key milestones ==
== Branching and Key milestones ==
<big>'''Development happens on m-c and gaia-master, TV 2.6 will be branched in Apr 18 with FF 48'''<br /></big>
<big>'''Development happens on m-c and gaia-master, TV 2.6 will be branched in Apr 26 with FF 48'''<br /></big>


* Branch Date for 2.6 : Apr 18 2016
* Branch Date for 2.6 : Apr 26 2016
* Feature Complete (FC) : Jul 15 2016
* Feature Complete (FC) : Jul 15 2016
* Code Complete (CC) : Sep 1 2016


[[File:TV 2.6 timeline.png]]
[[File:TV 2.6 timeline.png]]
Line 222: Line 105:




=== Remote Control (Security Reviewing) ===
=== 2.6 QA Bug List ===
==== Most Wanted ====
{{Bug|1239346}} - - (TV_Testing_2.6) [meta] TV 2.6 testing
Top blockers of {{Bug|1205939}} - [TV][2.5][meta][TV side] Remote Control
<bugzilla>
<bugzilla>
     {
     {
         "blocks":["1245091"],
         "blocks":["1239346"],
         "status":["__open__"],
         "status":["__open__"],
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_blocking_b2g"
     }
     }
</bugzilla>
</bugzilla>




----
=== Remote Control (DONE) ===
==== TV side ====
==== TV side ====
Top blockers of {{Bug|1205939}} - [TV][2.5][meta][TV side] Remote Control
Top blockers of {{Bug|1205939}} - [TV][2.5][meta][TV side] Remote Control
Line 240: Line 125:
         "blocks":["1205939", "1215457"],
         "blocks":["1205939", "1215457"],
         "status":["__open__"],
         "status":["__open__"],
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_blocking_b2g"
     }
     }
</bugzilla>
</bugzilla>
Line 249: Line 134:
         "blocks":["1207971"],
         "blocks":["1207971"],
         "status":["__open__"],
         "status":["__open__"],
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_blocking_b2g"
     }
     }
</bugzilla>
</bugzilla>
Line 258: Line 143:
         "blocks":["1208006"],
         "blocks":["1208006"],
         "status":["__open__"],
         "status":["__open__"],
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_blocking_b2g"
     }
     }
</bugzilla>
</bugzilla>
Line 267: Line 152:
         "blocks":["1212385"],
         "blocks":["1212385"],
         "status":["__open__"],
         "status":["__open__"],
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_blocking_b2g"
     }
     }
</bugzilla>
</bugzilla>
Line 273: Line 158:


=== Smart Folder (ON-GOING) ===
=== Smart Folder (ON-GOING) ===
  {{Bug|1189218}} - [TV][2.6][Home] Smart folder: Organize pins on homescreen into folders
  {{Bug|1254038}} - [TV][Home][meta] Folders, filters, and UX refinement for v2.6
<bugzilla>
<bugzilla>
     {
     {
         "blocks":["1189218"],
         "blocks":["1254038"],
         "status":["__open__"],
         "status":["__open__"],
                "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
        "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
     }
     }
</bugzilla>
</bugzilla>
Line 284: Line 169:


----
----
=== Data Sync's Tab Sync (ON-GOING) ===
 
=== Data Sync's Tab Sync (DONE) ===
  {{Bug|1244168}} - [TV][2.6][Home] Smart folder: Organize pins on homescreen into folders
  {{Bug|1244168}} - [TV][2.6][Home] Smart folder: Organize pins on homescreen into folders
<bugzilla>
<bugzilla>
Line 297: Line 183:
----
----


=== Web Apps Category (PLANNED) ===
=== Enhancement and UI polish for Browser (PLANNED) ===
  {{Bug|1253240}} - [TV][2.6] Adding "Category" feature for TV Web Apps Discovery Portal
  {{Bug|1264158}} - [TV][Browser][meta] Enhancement and UI polish
<bugzilla>
<bugzilla>
     {
     {
         "blocks":["1253240"],
         "blocks":["1264158"],
         "status":["__open__"],
         "status":["__open__"],
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_blocking_b2g"
     }
     }
</bugzilla>
</bugzilla>
Line 309: Line 195:


----
----
=== Web Apps for local market (PLANNED) ===
 
  {{Bug|1253249}} - [TV][2.6] Provide local contents for different region of TV Web Apps Discovery Portal
=== Presentation API - Web page launching model (ONGOING) ===
  {{Bug|1259360}} - [TV] Accept launching HTTP/HTTPS URL from presentation request
<bugzilla>
<bugzilla>
     {
     {
         "blocks":["1253249"],
         "blocks":["1259360"],
         "status":["__open__"],
         "status":["__open__"],
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_feature_b2g"
                 "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone, cf_blocking_b2g"
     }
     }
</bugzilla>
</bugzilla>

Latest revision as of 14:52, 26 July 2016

Internal mailing list

smarttv@mozilla.com

FxOs 2.6 TV key features

Feature User Story Status Meta bug Engineering Owner QA Owner UX Owner UX Spec Visual Spec QA Status
Firefox for Android Remote Control As a user, I would like to remote control my TV using my Firefox for Android when I send a tab to TV DONE 1205939 Luke Chang, Eric Tsai Mike Lien Jack Lin http://bit.ly/1jrWqgn http://bit.ly/1jrWQU3 DONE
Smart Folder & Filter As a user, I would like to have ways to manage my Pins on homescreen DONE 1254038 Rex Lee Mike Lien Jack Lin http://bit.ly/1OFe0cz http://bit.ly/1WNjMdz DONE
Firefox tab sync As a user, I would like to see a list of tabs from my other Firefox Sync connected devices DONE 1254038 Dan, Sean Teri Wen Tori Chen http://bit.ly/1T3Vm1i http://bit.ly/1T3Vmyt DONE
Enhancement and UI polish As a user, i'd like my TV browser to be more friendly to use upon first launch DONE 1264158 Dan Huang Teri Wen Jack Lin http://bit.ly/1T3VqOI http://bit.ly/1T3Vr5e DONE
Presentation API - Web page launching model As a content developer, I'd like to be able to host my 2nd screen enabled web contents so my content works best with a TV and a mobile phone DONE 1259360 SC, Rex, Kershaw Teri Wen ONGOING
Presentation API - Latest spec follow-up As Mozilla, we'd like to add 1-UA and 2-UAs support for Presentation API ONGOING 1184073 SC, Tommy Teri Wen ONGOING
(Nexus Player) HID Support As a user, I'd like to connect my Bluetooth enabled input devices to the TV and control from there DONE Teri Wen DONE

Branching and Key milestones

Development happens on m-c and gaia-master, TV 2.6 will be branched in Apr 26 with FF 48

  • Branch Date for 2.6 : Apr 26 2016
  • Feature Complete (FC) : Jul 15 2016

TV 2.6 timeline.png


2.6 QA Bug List

bug 1239346 - - (TV_Testing_2.6) [meta] TV 2.6 testing

No results.

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



Remote Control (DONE)

TV side

Top blockers of bug 1205939 - [TV][2.5][meta][TV side] Remote Control

No results.

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


Top blockers of bug 1207971 - [TV 2.5][meta] Provide a TV remote control app

No results.

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


Top blockers of bug 1208006 - [TV 2.5][meta] Implement a client-side page for TV remote control

No results.

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


Top blockers of bug 1212385 - [TV 2.5][meta] Remote Control features in Smart System

No results.

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


Smart Folder (ON-GOING)

bug 1254038 - [TV][Home][meta] Folders, filters, and UX refinement for v2.6

No results.

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



Data Sync's Tab Sync (DONE)

bug 1244168 - [TV][2.6][Home] Smart folder: Organize pins on homescreen into folders

No results.

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



Enhancement and UI polish for Browser (PLANNED)

bug 1264158 - [TV][Browser][meta] Enhancement and UI polish

No results.

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



Presentation API - Web page launching model (ONGOING)

bug 1259360 - [TV] Accept launching HTTP/HTTPS URL from presentation request

No results.

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