Gaia/Team/Taipei: Difference between revisions

< Gaia‎ | Team
(→‎3rd-party keyboard framework follow-up: - update bug status 2013/11/19)
(up)
 
Line 8: Line 8:


{| align=center
{| align=center
| https://secure.gravatar.com/avatar/2200ce74246a04126cf04cfa39ff0c37?s=120#.png
| https://secure.gravatar.com/avatar/f376b438280ff00eb2d7c016e0703d58?s=120#.png
[https://github.com/alivedise Alive Kuo (alivedise)]
[https://github.com/begeeben Yi-Fan Liao (begeeben)]
| https://secure.gravatar.com/avatar/3559bf9e05fa7f8937efd88cde038ff3?s=120#.png
| [https://github.com/danhuang1202 Dan Huang (danhuang1202)]
[https://github.com/cctuan George Tuan (cctuan)]
| https://secure.gravatar.com/avatar/ab20989d946f4bd31c590b5a6ef73f7a?s=120#.png
[https://github.com/crh0716 Arthur Chen (crh0716)]
| https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png
[https://github.com/dominickuo Dominic Kuo (dominickuo)]
| https://secure.gravatar.com/avatar/32f42d56f6770abcbb7c8da456af5891?s=120#.png
[https://github.com/dwi2 Tzu-Lin Huang (dwi2)]
| https://secure.gravatar.com/avatar/c467be2c8057ee9a73735ee2bd269504?s=120#.png
[https://github.com/EragonJ EJ Chen (EragonJ)]
|-
| https://secure.gravatar.com/avatar/c41f912d929a213cba048104b3697b88?s=120#.png
| https://secure.gravatar.com/avatar/c41f912d929a213cba048104b3697b88?s=120#.png
[https://github.com/evanxd Evan Tseng (evanxd)]
[https://github.com/evanxd Evan Tseng (evanxd)]
| https://secure.gravatar.com/avatar/0ccfea05555478e088acf331824b70c1?s=120#.png
| https://secure.gravatar.com/avatar/0ccfea05555478e088acf331824b70c1?s=120#.png
[https://github.com/evelynhung Evelyn Hung (evelynhung)]
[https://github.com/evelynhung Evelyn Hung (evelynhung
| [https://github.com/Fischer-L Fischer Liu(Fischer-L)]
| https://secure.gravatar.com/avatar/84460b786102047f6b74522ef62d7ac3?s=120#.png
| https://secure.gravatar.com/avatar/84460b786102047f6b74522ef62d7ac3?s=120#.png
[https://github.com/gasolin Fred Lin (gasolin)]
[https://github.com/gasolin Fred Lin (gasolin)]
| https://secure.gravatar.com/avatar/06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png
|-
[https://github.com/huchengtw-moz John Hu (huchengtw-moz)]
| https://secure.gravatar.com/avatar/97614f2541c088277e57085f31cdf546?s=120#.png
[https://github.com/ian-liu Ian Liu (Ian-liu)]
| https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png
| https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png
[https://github.com/luke-chang Luke Chang (luke-chang)]
[https://github.com/luke-chang Luke Chang (luke-chang)]
|-
| https://secure.gravatar.com/avatar/b729f44cee25bbef242e2d9144df5ef1?s=120#.png
[https://github.com/mpizza Gary Chen (mpizza)]
| https://secure.gravatar.com/avatar/ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png
| https://secure.gravatar.com/avatar/ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png
[https://github.com/rexboy7 Rex KM Lee (rexboy7)]
[https://github.com/rexboy7 Rex KM Lee (rexboy7)]
| https://secure.gravatar.com/avatar/4c3b3f1dbe118b705bfb68cb82351896?s=120#.png
| https://secure.gravatar.com/avatar/abf92b0a6c66cf51277f0ab014a29446?s=120#.png
[https://github.com/RudyLu Rudy Lu (RudyLu)]
[https://github.com/RickyChien Ricky Chien (rickychien)]
| [https://github.com/scottwu Scott Wu (scottwu)]
| https://secure.gravatar.com/avatar/a45359e3fe86aeca5b166ed821964b0b?s=120#.png
| https://secure.gravatar.com/avatar/a45359e3fe86aeca5b166ed821964b0b?s=120#.png
[https://github.com/snowmantw Greg Weng (snowmantw)]
[https://github.com/snowmantw Greg Weng (snowmantw)]
| https://secure.gravatar.com/avatar/0e719389c6f6e17e5693819fc9a5722a?s=120#.png
| https://secure.gravatar.com/avatar/0e719389c6f6e17e5693819fc9a5722a?s=120#.png
[https://github.com/steveck-chung Steve Chung (steveck-chung)]
[https://github.com/steveck-chung Steve Chung (steveck-chung)]
|-
| https://secure.gravatar.com/avatar/2becaf1073957bdad2f06e183731131d?s=120#.png
| https://secure.gravatar.com/avatar/2becaf1073957bdad2f06e183731131d?s=120#.png
[https://github.com/timdream Tim Guan-tin Chien (timdream)]
[https://github.com/timdream Tim Guan-tin Chien (timdream)]
| https://secure.gravatar.com/avatar/68fd0daa80b4f077a530ae6915a6ece5?s=120#.png
[https://github.com/weilonge Sean Lee (weilonge)]
|-
|-
| https://secure.gravatar.com/avatar/a357616c0a9197fccbaf5aceb92d94f3?s=120#.png
[https://github.com/yurenju Yuren Ju (yurenju)]
| http://lorempixel.com/120/120/cats/?_=X#.png
| http://lorempixel.com/120/120/cats/?_=X#.png
[http://mozilla.com.tw/about/careers/ We are hiring!]
[http://mozilla.com.tw/about/careers/ We are hiring!]
Line 55: Line 42:


{| align=center
{| align=center
| https://0.gravatar.com/avatar/8c062915030258ebbfcd8e48787ff0ab?s=120#.png
[https://github.com/mbrsl Tom Jao (mbrsl)]
| http://lorempixel.com/120/120/cats/#.png
| http://lorempixel.com/120/120/cats/#.png
[http://mozilla.com.tw/about/intern/ Internship opportunity @ Mozilla Taiwan]
[http://mozilla.com.tw/about/intern/ Internship opportunity @ Mozilla Taiwan]
|}
|}


== Gaia module expertise ==
=== Alumni ===


Free feel to find us for questions related to topics below. Also read [[Modules/FirefoxOS]]. We are on [ircs://irc.mozilla.org/#mozilla-taiwan irc.mozilla.org/ #mozilla-taiwan]. 此 IRC 頻道可以使用中文。
{| align=center
 
| http://lorempixel.com/120/120/cats/#.png
* System: Tim, Alive, Evelyn (quick setting), Rex (window manager, quick setting)
[https://github.com/mozshiao9 Mark Shiao (mozshiao9)]
** Lockscreen: Greg, Yuren
| https://secure.gravatar.com/avatar/a357616c0a9197fccbaf5aceb92d94f3?s=120#.png
** FTU: Alive, Rudy (date/time), EJ (Tutorial)
[https://github.com/yurenju Yuren Ju (yurenju)]
** Captive Portal: Alive
| https://avatars3.githubusercontent.com/u/5014150?s=120#.png
** ValueSelector: Arthur, Rudy, Ian (date/time picker), Evan, George(UI)
[https://github.com/mnjul Min-Zhong "John" Lu (mnjul)]
* Browser: Fred (bookmark), Arthur (UI), Evan (UI), Gary (UI)
| https://avatars.githubusercontent.com/u/6240413?s=120#.png
* Calendar: Evan (UI)
[https://github.com/weilonge Sung Chiu (sean2449)]
* Camera: John Hu, Gary (UI)
| https://secure.gravatar.com/avatar/adc421ca1f85f9d54e02a7c3c779d914?s=120#.png
* Clock: IanC
[https://github.com/shamenchens Sherman Chen (shamenchens)]
* Dialer: Arthur, Rudy (call log, BT command), Ian (call screen UI), Rex (suggestion bar, dialing), Evan(UI), George (auto suggestion)
| https://secure.gravatar.com/avatar/2200ce74246a04126cf04cfa39ff0c37?s=120#.png
* Contacts: Steve, Rudy (contact form UI), Evan (UI)
[https://github.com/alivedise Alive Kuo (alivedise)]
* Cost Control: Fred
|-
* Email: Dominic (UI), Steve (UI)
| https://secure.gravatar.com/avatar/ab20989d946f4bd31c590b5a6ef73f7a?s=120#.png
* FM Radio: Arthur
[https://github.com/crh0716 Arthur Chen (crh0716)]
* Gallery: Dominic, Gary (UI, media DB), John (video playing)
| https://secure.gravatar.com/avatar/c467be2c8057ee9a73735ee2bd269504?s=120#.png
* Homescreen: Gary, Fred, George
[https://github.com/EragonJ EJ Chen (EragonJ)]
* Keyboard: Rudy, Tim, Evelyn (v2), Evan, Luke, Gary
| https://secure.gravatar.com/avatar/3559bf9e05fa7f8937efd88cde038ff3?s=120#.png
* Music: Dominic, Rex (UI)
[https://github.com/cctuan George Tuan (cctuan)]
* Settings: Evelyn, Arthur, Alive (phone lock), John (apn), Ian & Rudy (date/time), Steve (message), Evan (UI, keyboard)
| https://secure.gravatar.com/avatar/4c3b3f1dbe118b705bfb68cb82351896?s=120#.png
* SMS: Steve, John Hu(thread UI, web activity), Ian (recipient UI), Evan (UI), George(UI)
[https://github.com/RudyLu Rudy Lu (RudyLu)]
* Video: John Hu, Dominic, Fred (Selection mode), Ian (browsing, sorting), Gary (UI)
| https://secure.gravatar.com/avatar/b729f44cee25bbef242e2d9144df5ef1?s=120#.png
* Bluetooth File Transfer: Ian
[https://github.com/mpizza Gary Chen (mpizza)]
* Customization: Yuren, Fred, Gary, Rex (booting animation)
| https://secure.gravatar.com/avatar/97614f2541c088277e57085f31cdf546?s=120#.png
* Build Script: Yuren
[https://github.com/ian-liu Ian Liu (Ian-liu)]
* General Unit Test: Yuren
|-
| https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png
[https://github.com/dominickuo Dominic Kuo (dominickuo)]
| https://secure.gravatar.com/avatar/32f42d56f6770abcbb7c8da456af5891?s=120#.png
[https://github.com/dwi2 Tzu-Lin Huang (dwi2)]
| https://secure.gravatar.com/avatar/06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png
[https://github.com/huchengtw-moz John Hu (huchengtw-moz)]
|}


== On-going work ==
== Weekly Update ==


<div style="margin: 1em 0px; border: 2px solid orange; padding: 1em; background-color: orange; text-align: center;">'''NOTE'''
<div style="margin: 1em 0px; border: 2px solid orange; padding: 1em; background-color: orange; text-align: center;">'''NOTE'''
<div style="font-size:small">Nothing is committed until it lands in a release :) .</div></div>
<div style="font-size:small">Nothing is committed until it lands in a release :) .</div></div>


These are the features mainly driven by the Taipei teams, in co-optations with other teams in Taipei and around the world. We are not meant to take all the credit :)
The updates are now managed in their own [https://github.com/gaia-taipei/gaia-weekly git repo]. You may find the old updated in the history of this wiki page.
 
 
=== Cursor management / Selection / Copy-paste ===
 
Enabling user to move caret and select text easily, optionally enable copy and paste.
 
* '''User stories''': SystemPlatform 25/26 (must have), SystemPlaftorm 27 (nice-to-have)
* '''User story bugs''':
** {{Bug|921965}} - [Keyboard][User Story] Text Selection
** {{Bug|921964}} - [Keyboard][User Story] Cursor movement
* '''Meta bug(s)''': {{Bug|924419}} - Support text selection in Firefox OS
* '''Devs''': Rudy, Jan(?), SC Chien, Phoebe
* '''UX''': Carrie
* '''Status''' (updated: 2013-11-05):
** We are limiting v1.3 scope to cursor moment only, selection (and copy-paste) will be done in later versions.
** Phoebe is working on a prototype in {{Bug|924692}}
** SC is investigating {{Bug|931495}}; will try to avoid making fixing this bug as a requirement for v1.3 feature.
 
=== Dual SIM Dual Standby (Settings and minimal UI) ===
 
Enable minimal usability of DSDS feature on device (Settings app and some icons on status bar, lock screen, etc.). Not productization ready for v1.3.
 
* '''User stories''': DSDS1/2/3/4/5 (must have)
* '''User story bugs''':
** {{Bug|918533}} - [B2G][DSDS][User Story] Settings necessary for DSDS feature
** {{Bug|927764}} - [B2G][DSDS][User Story] Selection of SIMs for MO voice/USSD/SS, MO Text, MO Data call
** {{Bug|926347}} - [B2G][User Story] [DSDS] Selection of the SIMs during FTE
** {{Bug|926350}} - [B2G][User Story] [DSDS] Call configurations
** {{Bug|926352}} - [B2G][User Story] [DSDS] Network selection
** {{Bug|926351}} - [B2G][User Story] [DSDS] SIM PIN
** {{Bug|921980}} - [B2G][DSDS][User Story] Display operator name for each SIM
** {{Bug|926342}} - [B2G][DSDS][User Story] Put all SIMs in airplane mode
** {{Bug|931160}} - [B2G][User Story] [DSDS] Select which SIM should be in standby (either 1 or both)
* '''Meta bug(s)''':
* '''Bug(s)''':
** [http://goo.gl/xH0P57 DSDS gaia bugs]
** {{Bug|928280}} - [DSDS][Gaia] Need Sim cards manager in settings app [See dependency tree for bug 928280]
** {{Bug|928284}} - [DSDS][Gaia] Users should able to launch sim cards manager from the status bar '''[Moved to v1.4]'''
** {{Bug|928294}} - [DSDS][Gaia] Settings app should support call settings of multiple sim cards
** {{Bug|928297}} - [DSDS][Gaia] Settings app should support cellular & data settings of multiple sim cards
** ---
** {{Bug|928325}} - [DSDS][Gaia] WebIccManager API will be changed for DSDS, so all relevant Apps has to be modified accordingly.
* '''Resolved bugs(s)''':
** {{Bug|927724}} - [DSDS][Gaia] Voicemail webapi will be changed for DSDS, so all relevant Apps has to be modified accordingly. (EJ)
** {{Bug|928851}} - [Gaia][DSDS][Gaia::Settings] stop using the settings key 'ril.radio.disabled' to turn off RIL radio (Arthur)
** {{Bug|926169}} - [DSDS][Gaia] MobileConnection webapi will be changed for DSDS, so all relevant Apps has to be modified accordingly. (EJ)
** {{Bug|928325}} - [DSDS][Gaia] WebIccManager API will be changed for DSDS, so all relevant Apps has to be modified accordingly. (Arthur) 
* '''Reviewing bug(s)''':
* '''Working bug(s)''':
** {{Bug|928280}} - [DSDS][Gaia] Need Sim cards manager in settings app [See dependency tree for bug 928280] (EJ)
* '''Devs''': Arthur, EJ
* '''UX''': Carrie
* '''Status''' (updated: 2013-11-19):
** Patches for adopting the new APIs are all done.
** Waiting for the DSDS devices. -> can't access icc info from simcard.
 
=== Near Field Communication (System app & Settings app work) ===
 
Enable FxOS devices to use NFC.
 
* '''User stories''': NFC1/2/3/4/5 (must have?), NFC7 (must have?)
* '''User story bugs''':
* '''Meta bug(s)''': https://bugzilla.mozilla.org/show_bug.cgi?id=b2g-nfc
* '''Devs''': Alive, Greg, Arthur, GaryChen
* '''UX''': Juwei
* '''Status''' (updated: 11/05):
** Greg has a WIP for shrinking UI. f+=alive, nits
** BT handover + transfer proposal https://docs.google.com/document/d/1X00d3aB5ZltWfaqbFEWtB_h_fFpHAQUXVgiyh9yxeMg/edit?usp=sharing
*** Bug https://bugzilla.mozilla.org/show_bug.cgi?id=933093
** DT's system app patch is r-ed. Need rewrite for testability, readability, maintainability.
 
=== Tablet (v1.3) ===
 
Continue to improve tablet experience of FxOS since v1.2.
Instead of polishing all apps, make several apps with full tablet experience.
 
* '''User stories''': N/A, expect some must-have items.
* '''User story bugs''':
* '''Meta bug(s)''': [http://bugzil.la/903304 Bug 903304]
* '''Devs''': Fred, George, Tzu-Lin, EJ, John, Dominic
* '''Status''' (updated: 2013-11-12):
** Media team (John, Dominic) will help for review/implement tablet layout of video/music
** Landed:
*** {{Bug|928643}} Disable MOZ_B2G_RIL on Flatfish
*** {{Bug|930306}} [Homescreen] grid icons shift to wrong page
** Reviewing:
*** {{Bug|937495}} [Flatfish][FTU] update images and wordings in Tutorial Steps (EJ)
*** {{Bug|928254}} [Flatfish][Gallery] support 2 column layout for tablet (George)
*** {{Bug|903920}} [Flatfish][Video] support 2 column layout for tablet (John)
*** {{Bug|903918}} [Flatfish][Settings] support 2 column layout for tablet (dwi2)
*** {{Bug|905065}} [FlatFish][BuildingBlocks] Shared style modification for Tablet (George)
*** {{Bug|930948}} [Flatfish] marionette test on tablet (George)
*** {{Bug|929883}} [Flatfish][Homescreen] PhotoFrame (fred)
*** {{Bug|936392}} [Flatfish] Unable to set wallpaper by using photos from gallery
** Working:
*** {{Bug|934690}} [B2G][FTU] Final screen of FTU does not have image (EJ)
*** {{Bug|932081}} [Flatfish][Music] support 2 column layout for tablet (Dominic, see media team for details)
*** {{Bug|936997}} [Flatfish][Window Mgmt] Make attention dialogs flexible (fred)
*** {{Bug|936401}} [Flatfish] The detail of notification information doesn't scale correctly (fred)
*** {{Bug|934326}} [Flatfish][Settings] Menus and Dialogues in Settings should follow specs (dwi2)
*** {{Bug|929875}} [Flatfish][Gallery] Slideshow (George)
** Blocking:
*** {{Bug|920921}} Flatfish has bad performance on Homescreen wiping
 
=== 3rd-party keyboard framework follow-up ===
 
Expect to fix some follow-up bugs on 3rd-party keyboard framework, a bug feature we rolled during v1.2.
 
* '''User stories''': N/A, expect some +'ing items.
* '''User story bugs''':
* '''Meta bug(s)''':
* '''koi+ bugs''': http://mzl.la/1d9V5SV, only 1 bug left to resolve (updated: 2013-11-19)
* '''Devs''': Rudy, Gary
* '''Status''' (updated: 2013-11-19):
 
2013-11-19
 
* Resolved bugs
** http://mzl.la/17HbNdo
* Work in Progress
** {{Bug|918863}} - [B2G][Browser][Youtube]Search does not execute after pressing enter.
*** Xulei has a patch to be verified.
 
2013-11-19
* Work in Progress
** {{Bug|910697}} - [Keyboard][V1.2] FxOS shows up the previous keyboard layout before displaying the correct one.
 
2013-11-12
* Resolved bugs
** http://mzl.la/1eGiC1b
** {{Bug|913783}} - [Keyboard][FTE] Enable language-associated keyboard when language is selected (for 3rd-party keyboard support)
** {{Bug|913784}} - [Settings][Keyboard] Language selection should also enable associated built-in keyboard layout (for 3rd-party keyboard support)
 
2013-11-05
* Resolved bugs - http://mzl.la/1b1IgIz
* Work in Progress
** {{Bug|913784}} - [Settings][Keyboard] Language selection should also enable associated built-in keyboard layout (for 3rd-party keyboard support)
*** Patch in review
** {{Bug|913783}} - [Keyboard][FTE] Enable language-associated keyboard when language is selected (for 3rd-party keyboard support)
** {{Bug|910697}} - [Keyboard][V1.2] FxOS shows up the previous keyboard layout before displaying the correct one.
 
2013-10-29
* Resolved bugs - http://mzl.la/1ab7y4i
** {{Bug|912010}} - [Keyboard][V1.2] Default Keyboard when all keyboards are de-selected, has been fixed.
** Will start to handle this week, {{Bug|863719}} - [Meta] First Time Experience/language selection & default keyboard selection work for 3rd-party keyboard support.
 
2013-10-22
** [https://bugzil.la/917048 Bug 917048]: Gecko issue Kanru and Yuan Xulei work on this.<br/>
** [https://bugzil.la/912020 Bug 912020]: review this patch.<br/>
** [https://bugzil.la/912010 Bug 912010]: testing and review this patch.<br/>
 
2013-10-15
** [https://bugzil.la/917048 Bug 917048]:  The keyboard doesn't show up when trying to enter characters into compose message field -- GaryChen <br/>if app (iframe) is new and opened, the element.focus() will lost .
 
=== Settings switches ===
 
Adding toggles to Settings app for EAP-SIM, MTP, format SD card, and other must-have items from other platform teams in Taipei
 
* '''User stories''': WLAN1/2/3 (must-have), Device4/5 (nice-to-have)
* '''User story bugs''':
** EAP-SIM: [https://bugzilla.mozilla.org/show_bug.cgi?id=920936 Bug 920936] [Devices][User Story] Automatically set default setting to 802.1x EAP-SIM
** Format SD card: [https://bugzilla.mozilla.org/show_bug.cgi?id=921105 Bug 921105] [Devices][User Story] SD card formatting
* '''Meta bug(s)''':
** EAP-SIM: [https://bugzilla.mozilla.org/show_bug.cgi?id=926334 Bug 926334] [Gaia] To support EAP-SIM option in WLAN setting
** EAP-SIM: [https://bugzilla.mozilla.org/show_bug.cgi?id=926341 Bug 926341] [Gaia]: To support WPA-EAP options in WLAN setting
** Format SD card: [https://bugzilla.mozilla.org/show_bug.cgi?id=929860 Bug 929860] [Gaia] SD card formatting
* '''Devs''': Ian, EJ, Arthur
* '''UX''': Neo
* '''Status''' (updated: 2013-11-12)
** EAP-SIM:       
*** Have to support import CA file to selector options. Gecko have risk for landing the import API.
*** Spec. and flow are updated 11/11. Gaia is working on the latest spec.  [https://bugzilla.mozilla.org/show_bug.cgi?id=920936#c6 Settings_WPA_EAP_SIM_131108.pdf]
*** PM confirming auto-set default setting to 802.1x EAP-SIM scoop again. [https://bugzilla.mozilla.org/show_bug.cgi?id=920936#c7 Bug 920936#c7]
** format SD card: Spec. version 1.0. Gecko implementing format API.
** MTP: Gecko is not going to be ready within this release. Drop the feature.
 
=== CDMA commercialization (v1.3) ===
 
Expect to fix some bugs on CDMA during v1.3 cycle.
 
* '''User stories''': N/A, expect some +'ing items.
* '''User story bugs''':
* '''Meta bug(s)''':
* '''Devs''': Arthur
* '''Status''' (updated: 2013-11-12):
** [https://bugzilla.mozilla.org/show_bug.cgi?id=905081 Bug 905081] "SIM" should be replaced by "UIM" on CDMA phone.
*** Create multiple bugs for each related app for tracking. (Settings, system, contacts, dialer, FTU, Cost control, SMS)
** [https://bugzilla.mozilla.org/show_bug.cgi?id=909266 Bug 909266] [wasabi] Roaming preference setting will not be saved if reboot DUT right after change the setting.
** [https://bugzilla.mozilla.org/show_bug.cgi?id=913326 Bug 913326] [wasabi] Changes of voice privacy setting won't be saved if reboot right after enable or disable it.
 
=== Window management upgrade ===
 
Engineering item. Hardening window management in System app to enable future needs. Loosely related to Haida.
 
* '''User stories''': SystemPlatform 31 (nice-to-have), may have some +'d item for Haida.
* '''User story bugs''':
* '''Meta bug(s)''': https://bugzilla.mozilla.org/show_bug.cgi?id=window-management
* '''Devs''': Alive, Greg
* '''Status''' (updated: 2013-11-19):
** Made a slide during system frontend ww.
    https://docs.google.com/presentation/d/1JKe6locw6sjq7KBkEUZrCqVKrjb2Ew4HcnFZL_a_k4Y/edit?usp=sharing
** Next: PopupWindow/AttentionWindow/BrowserWindow
** v1.3 would have a invisible system browser. Need homescreen hack(dale) + browseropenwindow event handler in system(alive or ben)
** [https://bugzil.la/907013 bug 907013]: AppWindowManager f+=timdream, testing and writing more unit tests.
* Meta {{Bug|902766}}: [Meta][Window Management] new Window Management System
** <strike>{{Bug|905112}}: [Window Management] Implement Wrapper Factory</strike>
** <strike>{{Bug|911053}}: [Window Management] Activity Window</strike>
*** <strike>{{Bug|927310}}: Propagate activity-done event from activity frame</strike>
*** <strike>{{Bug|934653}}: aria-hidden is inverted and false</strike>
** {{Bug|853711}}: [Permission] AppPermissionDialog
** <strike>{{Bug|905116}}: [Window Management] HomescreenWindow</strike>
*** {{Bug|916058}}: Next paint seems too late to happen after 905116
*** {{Bug|915517}}: [Window Management][HomescreenWindow] When window is closed, if homescreen is crashed at background, don't need to wait for next paint event
*** {{Bug|939732}}: When the phone first booted, home screen is launched with visibility set to true
** {{Bug|907013}}: <span style="color: red">[Window Management] AppWindowManager</span>
*** {{Bug|936676}}: [gaiatest][b2gperf] match the apploadtime event with the application being launched
*** {{Bug|937456}}: [Window Management] Remove WindowManager or AppWindowManager reference in system app
*** {{Bug|933590}}: [Window Management] Remove 'WindowManager' reference in gaia-ui-tests, update to latest API or do not rely on it.
*** {{Bug|936010}}: Migrate `displayed_app` to use native Python client functions
** {{Bug|911880}}: [Window Management] TrustedWindow
** {{Bug|913323}}: [Window Management] Gaia Window Identifier
** {{Bug|916661}}: [Window Management] AppAuthenticationDialog '''(Included in {{Bug|907013}})'''
** {{Bug|916659}}: [Window Management] KeyboardWindow
** {{Bug|916660}}: [Window Management] AppModalDialog '''(Included in {{Bug|911053}})'''
** {{Bug|916661}}: [Window Management] AppAuthentication Dialog
** {{Bug|916709}}: [Window Management] PopupWindow
** {{Bug|916803}}: [Window Management] AppChrome '''(Included in {{Bug|907013}})'''
** {{Bug|921828}}: [Window Management] AppListMenu
** {{Bug|927862}}: [Window Management] AttentionWindow
** {{Bug|931341}}: [Meta][Activity Management] Web activity Management
*** {{Bug|929829}}: [Activity Management] Icon splash is broken in activity
*** {{Bug|929866}}: [Activity Management] Crash notice in activity
*** {{Bug|930848}}: [BrowserAPI] Implement mozbrowserapplaunch event
*** {{Bug|930850}}: [BrowserAPI] Implement mozbrowseractivitylaunch event
** {{Bug|934631}}: [Window Management] BrowserWindow
** {{Bug|935260}}: [Window Management] SheetViewManager (new CardView)
*** {{Bug|939809}}: [User Story] Update Task Manager to Match Edge Gesture Navigation
*** {{Bug|935750}}: [Window Management] CardView should know app is killed
*** {{Bug|937442}}: [Window Management] Implement LockscreenWindow to manage LockScreen
** {{Bug|918792}}: [meta] Edge Gestures
*** {{Bug|919495}}: Explore event re-dispatching for side gestures in the system app
*** {{Bug|919498}}: Use side gestures to switch between sheets and not only apps
** {{Bug|938965}}: [Window Management] Orientation Manager
*** {{Bug|939027}}: [Orientation Mgr] Force lock orientation when system is booted
** {{Bug|938968}}: [Window Management] LayoutManager '''(Included in {{Bug|907013}})'''
*** {{Bug|937445}}: [Window Management][MultiWindow] Enhance LayoutManager for MultiWindowManagement
** {{Bug|938972}}: [Window Management] BaseWindow
** {{Bug|938973}}: [Window Management] VisibilityManager '''(Included in {{Bug|905116}})'''
** {{Bug|938975}}: [Window Management] TransitionController '''(Included in {{Bug|907013}})'''
** {{Bug|938977}}: [Window Management] FTUWindow
** {{Bug|938979}}: [Window Management] AppSIMPINDialog
 
=== Build script improvement ===
 
Enable developers to build Gaia with a Firefox add-on; make build script testable and modularized.
 
* '''User stories''': SystemPlatform20/21 (nice-to-have)
* '''User story bugs''':
* '''Meta bug(s)''': [https://bugzilla.mozilla.org/show_bug.cgi?id=922543 bug 922543]
* '''Devs''': Yuren, Tzu-Lin, John Hu
 
==== Status ====
 
===== 2013/11/19 =====
; [https://bugzilla.mozilla.org/show_bug.cgi?id=897325 Bug 897325] -  Create web UI for homescreen customization : [Yuren Ju] 1st round review finished
; [https://bugzilla.mozilla.org/show_bug.cgi?id=922463 Bug 922463] - rewrite build/multilocale.py in javascript : [Yuren] 1st round review finished.
; [https://bugzilla.mozilla.org/show_bug.cgi?id=922540 Bug 922540] - rewrite build/additional-extensions.py in javascript : [tzhuang]  r+.
 
===== 2013/11/12 =====
; [https://bugzilla.mozilla.org/show_bug.cgi?id=897325 Bug 897325] -  Create web UI for homescreen customization : [Yuren Ju]  have a prototype
; [https://bugzilla.mozilla.org/show_bug.cgi?id=922463 Bug 922463] - rewrite build/multilocale.py in javascript : [Yuren] 1st round review finished.
; [https://bugzilla.mozilla.org/show_bug.cgi?id=922540 Bug 922540] - rewrite build/additional-extensions.py in javascript : [tzhuang]  r+.
 
=== Zhuyin IME ===
 
Enable users in Taiwan to type Traditional Chinese.
 
* '''User stories''': SystemPlatform 29 (nice-to-have)
* '''User story bugs''':
* '''Meta bug(s)''': N/A
* '''Downstream repo''': https://github.com/timdream/jszhuyin
* '''Devs''': Tim, Rudy
* '''Status''' (updated: 2013-10-29; no update as of 2013-11-12):
** '''LANDED''': {{Bug|908577}} (downstream the 2013-Oct) is being reviewed, inc. the glue code to keyboard app. API changes on {{Bug|906617}} is addressed.
** Manually confirmed binary search works an unagi with no visible performance impact.
** Maybe need to write some unit tests in Gaia?
 
=== Settings Engineering ===
 
Engineering item. Refactoring part of the Settings app and write more tests. Resolve state control issue with some Gecko APIs.
 
* '''User stories''': SystemPlatform 30 (nice-to-have)
* '''User story bugs''':
* '''Meta bug(s)''':
**{{Bug|916642}} - [Bluetooth File Transfer][Settings] Extracting common logic to a shared utility object from the two apps.
* '''Related bug(s)''':
**{{Bug|922658}} - [Settings] Lazy load subpanels
**{{Bug|924409}} - [Settings] Need for inline activity for calling settings
* '''Devs''': Arthur, Tzu-Lin, Gecko dev #3
* '''Status''' (updated: 2013-10-29):
** Had a discussion on with Ian and Evelyn. Will extract a common object from system/js/bluetooth.js to /shared at first.
** Will help review Kevin's patches.
 
=== IME API w/ hardware keyboard ===
 
Enable hardware keyboard (regardless of connectivity) to work with Keyboard applications. See also to Bluetooth Keyboard.
 
* '''User stories''': SystemPlatform ?? (nice-to-have)
* '''User story bugs''':
* '''Meta bug(s)''':
* '''Devs''': Luke, Ben Tian
* '''Status''' (updated: 2013-10-22):
** Hardware keyboard API proposal from Tim ([https://wiki.mozilla.org/User:Timdream/InputMethod_API_with_hardware_keyboard Wiki])
** {{Bug|922478}} - (apc-io) [Keyboard] Have a way to disable / enable soft keyboards
 
=== Hardware button events for apps ===
 
Enable applications to access and consume hardware buttons on the phone.
 
* '''User stories''': SystemPlatform ?? (nice-to-have)
* '''User story bugs''':
* '''Meta bug(s)''': https://bugzilla.mozilla.org/show_bug.cgi?id=820706
* '''Devs''': Alive, Gecko dev #4(?)
* '''Status''' (updated: 2013-11-12): No update.
 
=== Bluetooth keyboard ===
 
Allow user to connect and use Bluetooth keyboard to device. See also IME API w/ hardware keyboard.
 
* '''User stories''': BTP16/17 (nice-to-have)
* '''User story bugs''':
* '''Meta bug(s)''':
* '''Devs''': Ian, Arthur, Luke
* '''Status''' (updated: 2013-10-15): On halt. Not a 1.3 feature.
 
=== New Camera App features, Gaia part ===
 
Enable users to config photo size, better viewfinder, etc.
 
* '''User stories''': Device 1/2  (nice-to-have)
* '''User story bugs''':
* '''Meta bug(s)''':
* '''Devs''': Gary
* '''UX''': Rob
* '''Status''' (updated: 2013/10/15): Confirmed with Joe Cheng, this feature change to 'nice-to-have' and wait UX input.
 
=== Engineering mode / Hardware showcase app ===
 
Present a test app to show capability of the OS (and it's APIs), and evaluate the OS for readiness of hosting such app.


* '''User stories''': SystemPlatform 28 (nice-to-have)
= Bugzilla queries =
* '''User story bugs''':
* '''Meta bug(s)''': {{bug|883714}}
* '''Devs''': Tom, Fred
* '''Status''' (updated: 2013/11/18):
** landed
*** {{bug|931727}} - [HW test] update paths in UItest
*** {{bug|933571}} - [HW test] iframe shows nothing in keyboard test
*** {{bug|931729}} - [HW test] async dual alert cause settimeout invalid
*** {{bug|931723}} - [HW test] multiactivities doesn't work
*** {{bug|931719}} - [HW test] unlock button in orientation test test doesn't work
*** {{bug|929315}} - [HW test] geolocation needs permission
*** {{bug|931726}} - [HW test] change recording test to gUM test
*** {{bug|935835}} - [HW test] [polish] highlight the selected tab
*** {{bug|938966}} - [UITest][HW test] WiFi test
*** {{bug|933617}} - [HW test] LCD off in LCD test should not use settimeout
** working bugs:
*** {{bug|929318}} - [HW test] Radio test
*** {{bug|938952}} - [UITest] provide a way to exit fullscreen mode
*** {{bug|939021}} - [UITest][API] Fix mozPay test
*** {{bug|939016}} - [UITest] Move css out of HTML
*** {{bug|939019}} - [UITest][UI] Merge textinput mode with Keyboard
*** {{bug|929313}} - [HW test] CSS dimension test


=== Screenshot comparison tool for integration tests ===
* '''[https://bugzilla.mozilla.org/page.cgi?id=mydashboard.html Your Bugzilla Dashboard]'''


Taking screenshots during integration tests to confirm visual changes, like, [https://github.com/BBC-News/wraith BBC wraith].
* [https://bugzilla.mozilla.org/buglist.cgi?j_top=OR&j26=OR&f35=OP&list_id=9789226&f44=CP&f68=CP&f39=CP&v57=iliu%40mozilla.com&f49=CP&f30=OP&f51=OP&j6=OR&j31=OR&j56=OR&v62=evanxd%40mozilla.com&f13=CP&o2=substring&f66=OP&f23=CP&f29=CP&f25=OP&v42=alive%40mozilla.com&f27=assigned_to&v47=dkuo%40mozilla.com&o12=substring&v52=gasolin%40mozilla.com&o17=substring&f58=CP&v2=rlu%40mozilla.com&f21=OP&o57=substring&f10=OP&f32=assigned_to&f19=CP&v37=yurenju.mozilla%40gmail.com&j46=OR&j66=OR&v32=gduan.moz%40gmail.com&j41=OR&f56=OP&f34=CP&f42=assigned_to&f64=CP&j21=OR&o47=substring&f15=OP&o52=substring&o67=substring&o32=substring&f46=OP&f50=OP&f4=CP&f67=assigned_to&f2=assigned_to&j36=OR&v12=ejchen%40mozilla.com&f54=CP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&f62=assigned_to&f38=CP&f17=assigned_to&f65=OP&o22=substring&f7=assigned_to&v22=ricky060709%40gmail.com&f36=OP&v27=schung%40mozilla.com&f26=OP&f52=assigned_to&f57=assigned_to&f28=CP&j16=OR&j11=OR&j61=OR&f12=assigned_to&o37=substring&j51=OR&f14=CP&f60=OP&f43=CP&f24=CP&f47=assigned_to&f59=CP&f69=CP&f22=assigned_to&f48=CP&f31=OP&f1=OP&f37=assigned_to&o7=substring&f20=OP&f33=CP&f0=OP&f8=CP&f18=CP&v67=gweng%40mozilla.com&o42=substring&v7=timdream%40gmail.com&f9=CP&f45=OP&query_format=advanced&j1=OR&f3=CP&v17=arthur.chen%40mozilla.com&f53=CP&f55=OP&f61=OP&f11=OP&f41=OP&o62=substring&f5=OP&f6=OP&f63=CP&o27=substring&f40=OP&f16=OP Assigned to team]


* '''User stories''': Screenshot comparison tool for integration tests
== v1.3 ==
* '''User story bugs''': http://bugzil.la/926755
* '''Meta bug(s)''':
* '''Devs''': Jason, Evan, Yuren
* '''Status''' (updated: 2013/10/22):
** http://bugzil.la/926801 - Generate a report shows screenshots in current and previous version.
*** It will be a individual npm module finally.


** Patch: https://github.com/LeeChSien/gaia-screenshot/pull/1
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=1.3%2B&f7=component&o8=substring blocking: 1.3+]
*** As a individual npm module command line tool, auto execute screenshots generating and comparison.
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=1.3%3F&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring blocking: 1.3?] (including fixed bugs)
*** Readme: https://github.com/LeeChSien/gaia-screenshot/tree/full_change
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=1.3T%2B&f7=component&o8=substring blocking: 1.3T+]
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=1.3T%3F&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring blocking: 1.3T?] (including fixed bugs)


=== getUserMedia permission refactor ===
== v1.4 ==
Voice and Video getUserMedia permission refactor


'''Devs''': fred, (schien, alfredo)
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=1.4%2B&f7=component&o8=substring blocking: 1.4+]
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=1.4%3F&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring blocking: 1.4?] (including fixed bugs)


* '''Status''' (updated: 2013/11/12)
== v2.0 ==
** Land last week:
*** koi+ {{Bug|917367}} - No notification visible indicator implemented for when getUserMedia audio is active
** Review:
*** 1.3 {{Bug|919927}} - [Permission] use permissions instead of permission/option/options


=== ext. functional team update: media ===
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=2.0%2B&f7=component&o8=substring blocking: 2.0+]
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=2.0&f7=component&o8=substring feature: 2.0]
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.0%3F&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring blocking: 2.0?] (including fixed bugs)
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.0&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring feature: 2.0] (including fixed bugs)


* Sprint Priority:
== v2.1 ==
** Stabilizing 1.2 and KOI+ blockers
***  {{bug|936072}} Crop handles are difficult to grab and move
** Finishing 1.2 Nice-to-haves
** Engineering user stories
*** Refactoring work
*** Unit / Integration tests for media apps
*** Move current music ui to music2
*** Camera refactoring for adding more features now - {{bug|933939}} meta bug


* Flatfish Works
*[https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=2.1%2B&f7=component&o8=substring blocking: 2.1+]
** Video app - {{bug|903920}} (under reviewing)
* [http://mzl.la/1x9FKJB blocking: 2.1+] (without systemsfe)
** Music app - {{bug|932081}}
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=2.1&f7=component&o8=substring feature: 2.1]
*** {{bug|936385}} - [music2] [1] Re-layout the whole ui (Reviewing)
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.1%3F&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring blocking: 2.1?] (including fixed bugs)
*** {{bug|936397}} - [music2] [2] Implement the current views with tablet style
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.1&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring feature: 2.1] (including fixed bugs)
*** {{bug|936405}} - [music2] [3] Implement the player
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.1&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&f15=CP&f16=status_whiteboard&v16=systemsfe&o16=substring&n16=1&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring feature: 2.1] (including fixed bugs; without systemsfe)
*** {{bug|936419}} - [music2] [4] Implement the search
*** {{bug|936423}} - [music2] [5] Handle localization


=== ext. functional team update: comms ===
== v2.2 ==


* V1.2 stabilizing:
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=2.2%2B&f7=component&o8=substring blocking: 2.2+]
** koi? triage
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=2.2%2B&f7=component&o8=substring feature: 2.2+]
** Keep fixing koi blocker issue.
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=2.2%3F&f7=component&o8=substring feature: 2.2?]
*** Blocking in feedback? : http://bugzil.la/928597 [wasabi] The switch call button name truncated.
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.2%3F&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring blocking: 2.2?] (including fixed bugs)
*** bug 923646: Conference Call Screen is missing call duration for an active call
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.2%2B&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring feature: 2.2+] (including fixed bugs)
*** bug 933576: [Dailer] In call page will be gone once press home > dialer > home > dialer during a call.
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=2.2%2B&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_feature_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&f15=CP&f16=status_whiteboard&v16=systemsfe&o16=substring&n16=1&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring feature: 2.2+] (including fixed bugs; without systemsfe)
* v1.3 Sprint4 and Sprint5 user story in Taipei:
** Message app:
*** Ongoing user story: http://bugzil.la/919977 - Support delivery reports(Sprint 5).
** DSDS: Got higher priority in Sprint 5. Features related to comms apps(Owned by Taipei/gaia side):
*** Message: http://bugzil.la/928330 Notify user to switch to subscription to retrieve the MMS from non-active subscription
** Dialer app:
***Ongoing user story:
**** http://bugzil.la/920414: Display a message at the end of a call (FFOS 1.3) (In first review)
* Increase unit-test coverage (r+ for unit-test added patches only)


=== ext. functional team update: productivity ===
== Others ==
* Last one koi+ bug for Email App. http://mzl.la/1awfnUF
** Figure out the intermittent failure of local drafts test.


* Start things for new Calendar user stories.
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=equals&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=backlog&f7=component&o8=substring blocking-b2g: backlog]
** Support http://bugzil.la/799864 - show attendees
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=substring&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_tracking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=%2B&f7=component&o8=substring tracking-b2g: +]
** CalDAV server for integration testing. http://bugzil.la/932605 (reviewing)
** Recurring Calendar Events
** Investigate [User Story] Moving Events Between Calendars


* JS Marionette
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&o13=equals&list_id=11471599&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&f13=component&o2=substring&v5=Gaia%3A%3AKeyboard&f12=component&v9=%5B3rd-party-keyboard%5D&o12=equals&j4=OR&v2=%5Bpriority%5D&v13=Gaia%3A%3ABuild&f10=component&f1=OP&o7=equals&v6=Gaia%3A%3ASettings&f8=status_whiteboard&o11=equals&resolution=---&resolution=DUPLICATE&o6=equals&f9=status_whiteboard&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f4=OP&o10=equals&query_format=advanced&f3=CP&f2=status_whiteboard&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f11=component&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring tagged with <nowiki>[priority]</nowiki> on Whiteboard] (deprecated; should be using blocking-b2g: backlog)
** npm mirror server for running JS Marionette in TPBL. http://npm-mirror.pub.build.mozilla.org/marionette-js-runner
** Marionette for Tablet(size). http://bugzil.la/930948 (reviewing)
** APIs to setup video, image, music resources for testing. http://bugzil.la/936371


=== System:: LockScreen ===
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&list_id=9003355&f8=status_whiteboard&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o11=equals&o9=substring&resolution=---&resolution=DUPLICATE&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=substring&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&v5=Gaia%3A%3AKeyboard&query_format=advanced&o10=equals&v9=%5B3rd-party-keyboard%5D&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&j4=OR&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&v2=%2B&f7=component&o8=substring blocking: Everything+]
* [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&list_id=9196775&v11=Gaia%3A%3ASystem%3A%3AWindow%20Mgmt&o9=substring&v10=Gaia%3A%3ASystem%3A%3AInput%20Mgmt&o2=substring&v5=Gaia%3A%3AKeyboard&v9=%5B3rd-party-keyboard%5D&j4=OR&v2=%3F&f10=component&f1=OP&v6=Gaia%3A%3ASettings&o7=equals&f8=status_whiteboard&o11=equals&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&o6=equals&v7=Gaia%3A%3ASystem%3A%3ALockscreen&f9=status_whiteboard&f4=OP&query_format=advanced&o10=equals&f3=CP&f2=cf_blocking_b2g&f11=component&f12=component&o12=equals&v12=Gaia%3A%3ABluetooth%20File%20Transfer&f13=component&o13=equals&v13=Gaia%3A%3ABuild&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=component&v8=%5BFT%3ASystem-Platform%5D&f6=component&f7=component&o8=substring blocking: Everything?] (including fixed bugs)


==== DOMs with CSS transformation: v1.2 ====
== etc ==


* http://bugzil.la/939434 - Lock screen handle does not return to it's original position when you hit "cancel" from passcode panel
* Components under our watch: Gaia::Bluetooth File Transfer, Gaia::Build, Gaia::Keyboard, Gaia::Settings, Gaia::System::Lockscreen, Gaia::System::Input Mgmt, Gaia::System::Window Mgmt.
** Test failed. Need to do some check. Due to the simplicity of the patch and it should only affect UI, I wonder why this failed. Maybe the test had would fail before the patch.
* Team/feature tag(s): [FT:System-Platform], [3rd-party-keyboard]


* http://bugzil.la/937630 - lockscreen fade-out animation is < 60fps
* [http://andreasgal.github.io/dashboard/?filtercomponents=Gaia::Bluetooth%20File%20Transfer,Gaia::Build,Gaia::Keyboard,Gaia::Settings,Gaia::System::Input%20Mgmt,Gaia::System::Lockscreen,Gaia::System::Window%20Mgmt Andreas's Dashboard for the team]
** Gecko & Gaia issue: animation slow, but don't know the exact reason. We used those animations would be accelerated by OMTA/OMTC, but it's still slow.
* [http://charts.mozilla.org/ffos/ The Dashboard]


==== Canvas: v1.3+ ====
= Story Points, Target Milestone and ETA=
Please put story point and target milestone to EVERY ticket that is assigned to you, starting from V2.0 4/28. <br />
For blockers, please also put ETA in whiteboard, format: '''[ETA:4/30]'''


* http://bugzil.la/919410 - Re-implement LockScreen in Canvas
Here is how we go:
** Device pixel ratio issues: can't bounce back and some strange errors


* http://bugzil.la/898348 - Prototype isolating the lockscreen as a separate application
* 1 point means approximately 2 working days.
** Blocked because of 919410
* The story point goes up with Fibonacci Number, please use the following number: 1, 2, 3, 5, 8, 13 (13 is not recommended unless you really have to)
* Put in whiteboard, format: '''[p=2]'''. When you first got the ticket & after a quick estimation.
* The efforts shall include "unit test", "getting review+", "landed".
* When closing a ticket, you may make correction to the p to reflect actual efforts.
* p means "the effort you spent", NOT "how long the ticket is closed". For example, you're assigned a ticket on Monday, but you wait and start working on it Thursday and Friday then done, p should put as 1, not 3.


= etc. =
= etc. =
Line 580: Line 174:
* [https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AtVT90hlMtdSdEd4TVVjWXNfU3ctMlVhWFRrWkpweVE Firefox OS User Story Backlog]
* [https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AtVT90hlMtdSdEd4TVVjWXNfU3ctMlVhWFRrWkpweVE Firefox OS User Story Backlog]
* [https://taiwan.etherpad.mozilla.org/SystemPlatform1-3 System Platform v1.3 etherpad] (out-dated)
* [https://taiwan.etherpad.mozilla.org/SystemPlatform1-3 System Platform v1.3 etherpad] (out-dated)
* Sprint review and retrospect: https://etherpad.mozilla.org/systemplatform-retrospect-demo


== Subpages of {{FULLPAGENAME}} ==
== Subpages of {{FULLPAGENAME}} ==
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}

Latest revision as of 08:51, 20 October 2015

Gaia teams in Taipei, Taiwan

People

Alphabetically ordered by ID.


f376b438280ff00eb2d7c016e0703d58?s=120#.png

Yi-Fan Liao (begeeben)

Dan Huang (danhuang1202) c41f912d929a213cba048104b3697b88?s=120#.png

Evan Tseng (evanxd)

0ccfea05555478e088acf331824b70c1?s=120#.png

[https://github.com/evelynhung Evelyn Hung (evelynhung

Fischer Liu(Fischer-L) 84460b786102047f6b74522ef62d7ac3?s=120#.png

Fred Lin (gasolin)

91513261a498767bb7ecd2c38c994f5a?s=120#.png

Luke Chang (luke-chang)

ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png

Rex KM Lee (rexboy7)

abf92b0a6c66cf51277f0ab014a29446?s=120#.png

Ricky Chien (rickychien)

Scott Wu (scottwu) a45359e3fe86aeca5b166ed821964b0b?s=120#.png

Greg Weng (snowmantw)

0e719389c6f6e17e5693819fc9a5722a?s=120#.png

Steve Chung (steveck-chung)

2becaf1073957bdad2f06e183731131d?s=120#.png

Tim Guan-tin Chien (timdream)

68fd0daa80b4f077a530ae6915a6ece5?s=120#.png

Sean Lee (weilonge)

?_=X#.png

We are hiring!

Interns

#.png

Internship opportunity @ Mozilla Taiwan

Alumni

#.png

Mark Shiao (mozshiao9)

a357616c0a9197fccbaf5aceb92d94f3?s=120#.png

Yuren Ju (yurenju)

5014150?s=120#.png

Min-Zhong "John" Lu (mnjul)

6240413?s=120#.png

Sung Chiu (sean2449)

adc421ca1f85f9d54e02a7c3c779d914?s=120#.png

Sherman Chen (shamenchens)

2200ce74246a04126cf04cfa39ff0c37?s=120#.png

Alive Kuo (alivedise)

ab20989d946f4bd31c590b5a6ef73f7a?s=120#.png

Arthur Chen (crh0716)

c467be2c8057ee9a73735ee2bd269504?s=120#.png

EJ Chen (EragonJ)

3559bf9e05fa7f8937efd88cde038ff3?s=120#.png

George Tuan (cctuan)

4c3b3f1dbe118b705bfb68cb82351896?s=120#.png

Rudy Lu (RudyLu)

b729f44cee25bbef242e2d9144df5ef1?s=120#.png

Gary Chen (mpizza)

97614f2541c088277e57085f31cdf546?s=120#.png

Ian Liu (Ian-liu)

e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png

Dominic Kuo (dominickuo)

32f42d56f6770abcbb7c8da456af5891?s=120#.png

Tzu-Lin Huang (dwi2)

06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png

John Hu (huchengtw-moz)

Weekly Update

NOTE
Nothing is committed until it lands in a release :) .

The updates are now managed in their own git repo. You may find the old updated in the history of this wiki page.

Bugzilla queries

v1.3

v1.4

v2.0

v2.1

v2.2

Others

etc

  • Components under our watch: Gaia::Bluetooth File Transfer, Gaia::Build, Gaia::Keyboard, Gaia::Settings, Gaia::System::Lockscreen, Gaia::System::Input Mgmt, Gaia::System::Window Mgmt.
  • Team/feature tag(s): [FT:System-Platform], [3rd-party-keyboard]

Story Points, Target Milestone and ETA

Please put story point and target milestone to EVERY ticket that is assigned to you, starting from V2.0 4/28.
For blockers, please also put ETA in whiteboard, format: [ETA:4/30]

Here is how we go:

  • 1 point means approximately 2 working days.
  • The story point goes up with Fibonacci Number, please use the following number: 1, 2, 3, 5, 8, 13 (13 is not recommended unless you really have to)
  • Put in whiteboard, format: [p=2]. When you first got the ticket & after a quick estimation.
  • The efforts shall include "unit test", "getting review+", "landed".
  • When closing a ticket, you may make correction to the p to reflect actual efforts.
  • p means "the effort you spent", NOT "how long the ticket is closed". For example, you're assigned a ticket on Monday, but you wait and start working on it Thursday and Friday then done, p should put as 1, not 3.

etc.

Subpages of Gaia/Team/Taipei