TV 2.5

From MozillaWiki
Jump to: navigation, search

FxOs 2.5 TV key features

Feature Target milestone Status Meta bug Engineering Owner QA Owner UX Owner UX Spec Visual Spec QA status Buglist
Browser app ON TARGET 1190158 YiFan Liao Cynthia Tang Tori Chen http://bit.ly/1jrWGMw http://bit.ly/1jrWNI3 Completed https://goo.gl/9YdecV
Firefox Account integration ON TARGET 1194108 YiFan Liao, Sean Lee, Dan Huang Cynthia Tang Tori Chen http://bit.ly/1jrW6OP http://bit.ly/1OHIHxs Completed https://goo.gl/oNGLS3
Presentation API ON TARGET 1184073 SC, Sean Lin Alison, Cynthia Completed https://goo.gl/CpvHmw
Pocket integration ON TARGET 1194109 YiFan Liao, Dan Huang Cynthia Tang Tori Chen http://bit.ly/1jrWBZg Completed No bug
FTU COMPLETED 1199319 Rex, Fischer Alison, Cynthia Jack Lin http://bit.ly/1V6tSJX http://bit.ly/1lr5oLv
Metrics enabled COMPLETED 1199319 Rex, Fischer Teri, Cynthia Jack Lin Metrics Completed https://goo.gl/aVLOea, https://goo.gl/cy7QGK
Remote Control DE-SCOPED 1205939 Luke Chang, Eric Tsai Cynthia Tang Tori Chen http://bit.ly/1jrWqgn http://bit.ly/1jrWQU3 Completed https://goo.gl/7dFWpD
Cast/Send Video/URL to TV on Fennec FF46 for Fennec COMPLETED 1205977 SC, Jimmy Alison, Cynthia Tori Chen http://bit.ly/1jrWvRe http://bit.ly/1jrWMDL On Going https://goo.gl/CpvHmw
Marketplace (TV Install feature) Jan 8 COMPLETED 1204762 Ricky Chien, Luke Chang Krupa Raj Maria Sandberg http://bit.ly/1NwrKGk http://bit.ly/1lr4WNu On going https://goo.gl/UvBE5D
Marketplace (Marketplace.mozilla.org) Jan 29 COMPLETED 1204762 Joseph Yeh, Allen Short Krupa Raj Maria Sandberg http://bit.ly/1NwrKGk http://bit.ly/1lr4WNu On going https://goo.gl/UvBE5D

Branching and Key milestones

Development happens on m-c and gaia-master, riding on 2.5 timeline, there will be no TV specific branch for 2.5.

  • Dev start: Aug 3 2015
  • Release Available for 2.5 (RA) : Nov 2 2015
  • Feature Complete for TV (FC) : Jan 8 2015
  • Code Complete for TV (CC) : Jan 29 2015

TV 2.5 timeline.jpg

Bugzilla and related Info

Tracking by Feature

Browser app (DONE)

Bug 1190158 - [Browser app] Firefox Browser app on the main home screen

No results.

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



Porting 2.5 (DONE)

[Stingray][meta] 2.5 Porting tracking

No results.

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


Presentation API (DONE)

Bug 1184073 - [meta] 2-UAs support for Presentation API

No results.

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


EME (DONE)

No results.

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


Marketplace (ON GOING)

Bug 1204762 - (TV_Marketplace) [TV][2.5] Integrate Marketplace for TV

No results.

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



Fx Account integration & Datasync (DONE)

No results.

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



Metrics enabled (DONE)

No results.

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



FTE (DONE)

Meta: Bug 1199525 - (TV_FTE) [TV][meta] First time experience

No results.

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



Pocket integration (COMPLETED)

No results.

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


Remote Control (De-scoped, 2.6+)

TV side (De-scoped, 2.6+)

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%);


Seamless experience

TV side (DONE)

meta: Bug 1205977 - (TV_Seamless_TVSide) [TV][2.5][meta][TV side] Seamless experience

No results.

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



Fennec side (Targeting FF 44)

meta: Bug 1199549 - (TV_Seamless_FennecSide) [TV][2.5][meta][Fennec side] Seamless experience

No results.

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



Detailed Sprint schedule

Sprint 5: 2015/08/10 - 2015/08/21

  • Completed
Full Query
ID Priority Component Assigned to Summary Status
1147775 -- DOM: Events Add new DOM keys(e.g. Media Controller Keys) RESOLVED
1189219 P1 Gaia::TV [TV 2.5] Filter and look for TV channels, apps, or devices out of all the pins on the homescreen (completed) RESOLVED
1189226 -- Gaia::TV [TV Deck] Access live TV easily from the smart TV home screen RESOLVED
1189230 P3 Gaia::TV [TV 2.5] [TV Deck] Basic TV function such as changing channels RESOLVED
1189238 -- Gaia::TV [TV 2.5] [TV Deck] Displaying Program Info RESOLVED

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


Sprint 6: 2015/08/24 - 2015/09/04

  • Completed
Full Query
ID Priority Component Assigned to Summary Status
1156635 P1 Gaia::TV yifan [:yifan][:yliao] [Stingray][Contribution] Browser RESOLVED
1190158 P1 Gaia::TV Dan Huang[:danhuang] [Browser app] Firefox Browser app on the main home screen RESOLVED
1192822 P1 Gaia::TV Tori Chen [:tori] [UX][TV 2.5] Synced bookmarks / history / tabs RESOLVED
1196187 P1 Gaia::TV Cynthia Tang [:cynthiatang] [QA][TV 2.5] Homescreen test plan and test case RESOLVED

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


Sprint 7: 2015/09/07 - 2015/09/18

  • Completed
Full Query
ID Priority Component Assigned to Summary Status
1191735 P3 Gaia::TV Tori Chen [:tori] [UX][TV 2.5] Pocket integration RESOLVED
1192806 P1 Gaia::TV Eric Tsai (no more review request accepted) [TV 2.5] [meta] Prototyping TV remote control RESOLVED
1193322 P1 Gaia::TV Tori Chen [:tori] [UX][TV 2.5] Login/Logout Firefox account RESOLVED
1197772 P1 Gaia::TV Luke Chang [:lchang] (inactive) [TV 2.5] Implement a client-side page for TV remote control prototyping RESOLVED

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



Sprint 8: 2015/09/21 - 2015/10/02

  • Completed
Full Query
ID Priority Component Assigned to Summary Status
1194090 P1 Gaia::TV::Browser yifan [:yifan][:yliao] [browser] Firefox Account sign in page RESOLVED
1202361 P1 Gaia::TV::Fling Fischer [:Fischer] [Stingray][fling-player][TV][2.5] (TV side) TV to receive video casted from Fennec RESOLVED
1206641 P1 Gaia::TV::System Evelyn Hung Merge BaseModule to TV System App RESOLVED
1206989 P1 Gaia::TV::Browser Dan Huang[:danhuang] [browser] adding a Pocket link on TV browser RESOLVED

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



Sprint 9: 2015/10/05 - 2015/10/16

  • Completed
Full Query
ID Priority Component Assigned to Summary Status
1190157 -- Gaia::TV [TV][2.5] [Landing page] Home screen with background image RESOLVED
1192824 P1 Gaia::TV Tori Chen [:tori] [UX][TV][2.5][TV side] Send URL to TV / Cast Video to TV / Pin to TV RESOLVED
1194104 -- Gaia::TV Sean Lee [:seanlee][:weilonge] [browser] Disconnect Firefox Account RESOLVED
1194606 P1 Audio/Video: Playback James Cheng[:JamesCheng] Make MediaDecoderStateMachine capable of requesting different kind (decoded/raw) of media data. RESOLVED
1194918 P1 Audio/Video: Playback Kilik Kuo [:kikuo] (inactive) Create VideoSink subclass from MediaSink and encapsulate MDSM::UpdateRenderVideoFrame related-logic into it. RESOLVED
1198630 P1 Gaia::TV Cynthia Tang [:cynthiatang] [QA][TV][2.5] Test plan/Test Cases for Firefox Account RESOLVED
1202376 P1 Gaia::TV::Browser Dan Huang[:danhuang] [browser] Implement Bookmark folder navigation in TV RESOLVED
1205292 -- Sync Fernando Jiménez Moreno [:ferjm] Disallow new sync users RESOLVED
1205325 P1 Gaia::TV Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) [TV 2.5][Browser] Failed to pin a web page to Home screen RESOLVED
1206621 P1 Gaia::TV::System Evelyn Hung Merge AudioChannelManager to TV System App RESOLVED
1207526 P1 Gaia::TV::Browser Dan Huang[:danhuang] [browser] add pocket shortcut in app deck RESOLVED
1208363 P1 Gaia::TV Tori Chen [:tori] [UX][TV][2.5] New string definition for 2.5 new features RESOLVED
1210697 P1 Gaia::TV::System Fernando Jiménez Moreno [:ferjm] [smart-system] Add SyncManager and SyncStateMachine RESOLVED
1210698 P1 Gaia::TV Sean Lee [:seanlee][:weilonge] Add Sync app into TV build RESOLVED

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



Sprint 10: 2015/10/19 - 2015/10/30

  • Completed
Full Query
ID Priority Component Assigned to Summary Status
1194091 P1 Gaia::TV Dan Huang[:danhuang] [browser] Firefox Account sync bookmark RESOLVED
1194092 P1 Gaia::TV Dan Huang[:danhuang] [browser] Firefox Account sync history RESOLVED
1194096 P1 Gaia::TV Fernando Jiménez Moreno [:ferjm] [browser] Firefox Account sync settings page RESOLVED
1194097 P1 Gaia::TV Fernando Jiménez Moreno [:ferjm] [browser] Firefox Account sync welcome page RESOLVED
1203898 P2 Gaia::TV Dan Huang[:danhuang] [browser] Re-skin Firefox Account sign in process for TV RESOLVED
1207488 P1 Gaia::TV yifan [:yifan][:yliao] [browser] Firefox Account doesn't show up after restarting B2G RESOLVED
1211833 P1 Gaia::TV::System Fernando Jiménez Moreno [:ferjm] Merge preprocessing functionality to TV to enable/disable sync RESOLVED
1214193 P2 Sync Michiel de Jong [:michielbdejong] Deal with unknown incoming tombstones in history data adapter RESOLVED
1215086 P1 Sync Sean Lee [:seanlee][:weilonge] Support same URL being bookmarked twice RESOLVED
1215169 P1 Gaia::TV::System yifan [:yifan][:yliao] Implement key navigation on FxA flow RESOLVED
1215463 P1 Sync Fernando Jiménez Moreno [:ferjm] [TV] Disallow new sync users RESOLVED
1215482 P1 Sync Sean Lee [:seanlee][:weilonge] Support new bookmarks_store format in TV RESOLVED
1216022 P1 Gaia::TV::Browser Sean Lee [:seanlee][:weilonge] Clear all Bookmark and History records from FxSync when users logout FxAccount in TV Browser. RESOLVED
1216854 P2 Gaia::TV::Browser yifan [:yifan][:yliao] [browser] handle back-space key event in firefox sync process RESOLVED
1216855 P2 Gaia::TV::Browser Fernando Jiménez Moreno [:ferjm] [browser] remove login successful page in firefox account sync flow RESOLVED
1216878 P1 Gaia::TV::Browser Dan Huang[:danhuang] [browser] export bookmarkList.js as a general list render library in tv RESOLVED
1217710 -- Gaia::TV::Browser Dan Huang[:danhuang] [TV Browser] Synced bookmark organization is inconsistent between bookmarks from desktop and mobile RESOLVED
1218247 -- Gaia::TV Shih-Chiang Chien [:schien] (UTC+8) (use ni? plz) [TV 2.5] disable adds-on on TV product RESOLVED
1218441 P2 Sync yifan [:yifan][:yliao] [TV] Back-space key doesn't behave as expected on FxA flow. RESOLVED
1219162 P2 Sync Sean Lee [:seanlee][:weilonge] [TV] Bookmarks list is shown with a different order than Desktop or Android RESOLVED

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


Sprint 11: 2015/11/2 - 2015/11/13

  • Completed
Full Query
ID Priority Component Assigned to Summary Status
1211349 P1 Gaia::TV::Browser [TV 2.5][Browser] Web page snapshot doesn't fill the entire card RESOLVED
1214188 P3 Sync Michiel de Jong [:michielbdejong] Call setDataStoreId after merge in history adapter? RESOLVED
1215473 P3 Sync Michiel de Jong [:michielbdejong] Avoid accessing private variable placesStore in history DataAdapter RESOLVED
1218314 P1 Gaia::TV::System yifan [:yifan][:yliao] Re-skin and animate UI components in the Firefox Account sign in flow RESOLVED
1220528 P3 Gaia::TV::Browser Sean Lee [:seanlee][:weilonge] Configure the default build flag FIREFOX_SYNC to ENABLE in v2.5 branch, TV only RESOLVED
1220573 P2 Gaia::TV yifan [:yifan][:yliao] [TV][2.5][Browser] Change l10n strings according to the reviewed strings RESOLVED
1220961 P2 Gaia::TV::System yifan [:yifan][:yliao] Escape key in the refresh auth screen in the fx account flow doesn't work RESOLVED
1221472 P1 Gaia::TV::Browser Sean Lee [:seanlee][:weilonge] [TV Browser] Some histories show only URLs with blank title RESOLVED

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


All Bugs for FxOS 2.5+

Meta: Bug 1187806 - (TV_FxOS2.5) Meta bug for TV with FxOS 2.5

Full Query
ID Priority Component Assigned to Summary Status Target milestone Feature b2g
1184073 P5 DOM: Core & HTML [meta] 2-UAs support for Presentation API NEW --- ---

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


TV Backlog

Meta: Bug 1146810 - (conn_priority) [meta[Connected Devices] Priority Items]

Full Query
ID Priority Component Assigned to Summary Status Target milestone
1194652 P3 Audio/Video: Playback Make MediaFormatReader capable of returning only demuxed raw data for EME HW CDM Rendering NEW FxOS-S9 (16Oct)
1199098 P3 Audio/Video: Playback Move audio/video rendering and A/V sync out of MDSM NEW ---

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


The Smart TV team

  • Product Management
    • Joe Cheng (Firefox OS)
    • David Almstrom (Marketplace)
  • Program Management
    • Josh Cheng (Firefox OS)
    • Michael Ellis (Marketplace)
  • Business Developement
    • Charles Chen
  • Technical Account Management
    • Francis Lee
  • Research
    • Jinghua Zhang
    • Rina Tambo Jensen
    • Andy Chen
  • Product Marketing
    • Christina Lu
  • Content
    • Silvio Chiba
    • Oliver Duric
  • UX
    • Harly Hsu (Firefox OS)
    • Jack Lin (Firefox OS)
    • Tori Chen (Firefox OS)
    • Maria Sandberg (Marketplace)
  • Gecko
    • Shian-Yow Wu
    • Shih-Chiang Chien
    • Junior Hsu
    • Kershaw Chang
    • Kilik Kuo
    • Gary Chen
    • James Cheng
    • Junior Hsu
    • Tommy Kuo
    • Kevin Chen
    • ChunMin Chang
    • Daosheng Mu
    • Eric Tsai
    • Amy Chung
  • Gaia
    • Evelyn Hung
    • Rex Lee
    • Luke Chang
    • YiFan Liao
    • Sean Lee
    • Fischer Liu
    • Dan Huang
    • Joseph Yeh