Gaia/Team/Taipei: Difference between revisions

< Gaia‎ | Team
(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)
** {{Bug|921389}} - [DSDS][Gaia] Need to show signal strength, network status, and SIM status for DSDS. (Arthur)
** {{Bug|926356}} - [Gaia][DSDS] To enable/disable radio for all SIMs when airplane mode is off/on. (Arthur)
** {{Bug|928280}} - [DSDS][Gaia] Need Sim cards manager in settings app [See dependency tree for bug 928280] (EJ)
** {{Bug|928295}} - [DSDS][Gaia] Settings app should support sim security settings of multiple sim cards (EJ)
** {{Bug|928292}} - [DSDS][Gaia] System should handle multiple sim card locks (Alive)
* '''Reviewing bug(s)''':
** {{Bug|921390}} - [DSDS][Gaia] Need to show carries' names in lock screen for DSDS. (Arthur)
* '''Working bug(s)''':
** {{Bug|945140}} - [DSDS] SIM 2 can still MT/MO SMS and MT voice call in airplane mode. (EJ)
** {{Bug|945147}} - [DSDS] Sometimes WiFi will be disabled after turning off airplane mode. (EJ)
* '''Devs''': Arthur, EJ
* '''UX''': Carrie
* '''EPM''': Joe
* '''Status''' (updated: 2013-12-10):
** Plan to finish all features within this week.
** v1.3 was branched out. For the remaining DSDS features that are not landed, we will seek the approval of uplifting.
 
=== 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
* '''EPM''': Kevin
* '''Status''' (updated: 12/02):
** Shrinking UI path: landed
*** Bug https://bugzilla.mozilla.org/show_bug.cgi?id=920882
** 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
** NFC manager: DT's system app patch was landed, but the next step depends on their plan.
*** Bug https://bugzilla.mozilla.org/show_bug.cgi?id=860910
 
=== Tablet (v1.3) ===
 
Continue to improve tablet experience of FxOS since v1.2. Target for 1.3 developer release.
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-12-3):
** Media team (John, Dominic) will help for review/implement tablet layout of video/music
** Landed:
*** {{Bug|903918}} [Flatfish][Settings] support 2 column layout for tablet
*** {{Bug|911684}} [FTU] hide SIM contact import when not support telephony
*** {{Bug|942770}} [Flatfish][Settings] "Phone Number" should not be available in "Device Information" on Flatfish
*** {{Bug|943266}} [Flatfish] dialog menu is bigger than header
*** {{Bug|943780}} [Flatfish] Icon missing when "Ring incoming calls" is selected and power button is pressed
** Pending:
*** {{Bug|928254}} [Flatfish][Gallery] support 2 column layout for tablet (George)
*** {{Bug|903920}} [Flatfish][Video] support 2 column layout for tablet (John)
*** {{Bug|930948}} [Flatfish] marionette test on tablet (George)
*** {{Bug|929883}} [Flatfish][Homescreen] PhotoFrame (fred)
*** {{Bug|929369}} [Flatfish][System] Make value selector dialogs not fill full screen (fred)
*** {{Bug|932081}} [Flatfish][Music] support 2 column layout for tablet (Dominic, see media team for details)
*** {{Bug|934326}} [Flatfish][Settings] Menus and Dialogues in Settings should follow specs (dwi2)
*** {{Bug|929875}} [Flatfish][Gallery] Slideshow (George)
*** {{Bug|940921}} [Flatfish] [BuildingBlock] Make time selector not fill full screen
*** {{Bug|940922}} [Flatfish] [BuildingBlock] Make date selector not fill full screen
*** {{Bug|905065}} [FlatFish][BuildingBlocks] Shared style modification for Tablet (George)
*** {{Bug|936401}} [Flatfish] The detail of notification information doesn't scale correctly (fred)
*** {{Bug|937495}} [Flatfish][FTU] update images and wordings in Tutorial Steps (EJ)
** 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-12-03)
* '''Other open issues for 3rd-party keyboard''': http://mzl.la/1hTncvm
* '''Devs''': Rudy, Gary
* '''Status''' (updated: 2013-12-10):
 
2013-12-10
* Working Issues
** {{bug|944397}} test Gecko Patch about OOM issue
** {{bug|936369}} fix 'Intermittent Travis Unit Test Failure'
** {{bug|947124}} Build keyboard-helper in gaia to handle keyboard things.
** {{bug|888253}} OTA issue reviewing
* Resolved last week
** {{bug|930358}} use manifestURL instead of Origin
** {{bug|930358}}
2013-12-03
 
* Continue to work on these bugs so that we could re-enable keyboard OOP
**  {{bug|944397}} and {{bug|944009}}
 
* Keyboard performance measurement
**  {{Bug|895952}} - Need an eideticker responsiveness test for keyboard tooltips
 
2013-11-26
 
* keyboard OOP support
**  The last gecko bug for keyboard OOP has landed.
**  On v1.2, this would be pref'd off - {{Bug|941885}} - Pref Off 3rd Party Keyboard Support for 1.2.
**  Targeted at v1.3 to get 3rd-party keyboard support shipped.
 
* Resolved last week - http://mzl.la/IeoPDM
 
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.
** {{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.
 
=== 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: <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=920936 Bug 920936] [Devices][User Story] Automatically set default setting to 802.1x EAP-SIM (older version)</strike>
** EAP-SIM: <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=926341 Bug 926341] [UX] To support WPA-EAP and EAP SIM options in WLAN setting (11/28 update, close)</strike>
** Format SD card: [https://bugzilla.mozilla.org/show_bug.cgi?id=921105 Bug 921105] [Devices][User Story] SD card formatting (11/27 update, will revise for multiple storages case)
* '''Meta bug(s)''':
** EAP-SIM: <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=944232 Bug 944232] [Gaia] To support EAP-SIM and remove AKA, AKA' method. (landed)</strike>
** PEAP, TLS, TTLS(other WAP-EAP methods): <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=926334 Bug 926334] [Gaia] To support WPA-EAP options(PEAP, TLS, TTLS) and manage certificate in WLAN setting. (landed)</strike>
** Format SD card: [https://bugzilla.mozilla.org/show_bug.cgi?id=929860 Bug 929860] [Gaia] SD card formatting(Since spec. updated, will migrate to v1.4)
* '''Devs''': Ian, EJ, Arthur
* '''UX''': Neo
* '''Status''' (updated: 2013-12-10)
** EAP-SIM:     
*** <strike>Gaia patch is landed. [https://bugzilla.mozilla.org/show_bug.cgi?id=944232 Bug 944232]</strike>
** PEAP, TLS, TTLS(other WAP-EAP methods):
*** Gaia patch is ready to support auto-detecting API. If API is not ready yet, we will hide the relative layout and feature. <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=926334 Bug 926334] (Won't be blocked by Gecko, landed)</strike>
*** Security issue: Apps with deviceStorage permission could add fake certificates. [https://bugzilla.mozilla.org/show_bug.cgi?id=945160 Bug 945160] (on discuss)
*** Have to support import CA file to selector options. Gecko has risk for landing import API. [https://bugzilla.mozilla.org/show_bug.cgi?id=917102 Bug 917102]  (reviewing)
*** Have to support EAP method for PEAP/TLS/TTLS. Gecko has risk for landing it. [https://bugzilla.mozilla.org/show_bug.cgi?id=745468 Bug 745468]  (implementing)
*** Have to support EAP SIM. Gecko is working on functionality. [https://bugzilla.mozilla.org/show_bug.cgi?id=923359 Bug 923359]  (blocking by partner side)
** Format SD card:
*** Will need to implement multiple storages case with new layout. [https://bugzilla.mozilla.org/show_bug.cgi?id=929860 Bug 929860] (migrate to v1.4 since spec. updated for multiple storages case)
*** <strike>The API is on the reviewing process. [https://bugzilla.mozilla.org/show_bug.cgi?id=841660 Bug 841660] (landed)</strike>
** 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-12-3):
** [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
* '''Design Doc''': https://docs.google.com/presentation/d/1JKe6locw6sjq7KBkEUZrCqVKrjb2Ew4HcnFZL_a_k4Y/edit?usp=sharing
** Made during SFO SysFnd ww.
* '''Devs''': Alive
* '''Status''' (updated: 2013-12-03):
** Current: [https://bugzil.la/907013 bug 907013]: AppWindowManager, added 100+ unit tests, fixed 100+ integration tests. 2nd r=etienne, 3rd r would be sent this week. Postpone landing this until v1.3 is branched because haida 1.3 work is postponed.
** JSDOC: WIP: http://alivedise.github.io/gaia-system-jsdoc/wip/AppWindow.html
** Next: PopupWindow/AttentionWindow/BrowserWindow
** Would work with Josh/Gordan this week for Haida spec stablization
* 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> <u>(updated: 2013-12-03, f+=timdream,  2nd r=etienne ends, preparing for 3rd run)</u>
*** {{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
** {{Bug|940164}}: (gaia-bootstrap) [Window Management] Refine Gaia Bootstrap Process
 
=== 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, Greg, George
 
==== Status ====
 
===== 2013/12/3 =====
; [https://bugzilla.mozilla.org/show_bug.cgi?id=897325 Bug 897325] -  Create web UI for homescreen customization : [Yuren Ju] landed! \o/
; [https://bugzilla.mozilla.org/show_bug.cgi?id=922463 Bug 922463] - rewrite build/multilocale.py in javascript : [Yuren] 1st round review finished, WIP
; [https://bugzilla.mozilla.org/show_bug.cgi?id=945553 Bug 945553] - Rewrite install-gaia.py to install-gaia.js : [George] waiting for bug 94551 landed
; [discussion] Customization Tool UX re-design
; [experiment] Split shared library : extracted libgaia-html (Greg)
; [experiment] Split gaia into multiple repositories per app : try to extract gaia-calendar (Greg)
 
 
===== 2013/11/26 =====
; [https://bugzilla.mozilla.org/show_bug.cgi?id=897325 Bug 897325] -  Create web UI for homescreen customization : [Yuren Ju] part 1 pull request landed, part 2: 1st round review finished, part 3: WIP
; [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]  landed
; [experiment] Split shared library : extracted libgaia-html (Greg)
; [experiment] Split gaia into multiple repositories per app : try to extract gaia-calendar (Greg)
 
=== 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.
= Bugzilla queries =


* '''User stories''': SystemPlatform 28 (nice-to-have)
* '''[https://bugzilla.mozilla.org/page.cgi?id=mydashboard.html Your Bugzilla Dashboard]'''
* '''User story bugs''':
* '''Meta bug(s)''': {{bug|883714}}
* '''Devs''': Tom, Fred
* '''Status''' (updated: 2013/12/3):
** blocked by:
*** {{Bug|883723}} - hardware key events should be able to listened by other apps.
*** {{Bug|923361}} - [Meta][User Story] getUserMedia API for image/video capture (WebRTC-Video)
** landed:
*** {{bug|929313}} - [HW test] CSS dimension test
*** {{bug|929315}} - [HW test] geolocation needs permission
*** {{bug|929318}} - [HW test] Radio test
*** {{bug|931719}} - [HW test] unlock button in orientation test test doesn't work
*** {{bug|931723}} - [HW test] multiactivities doesn't work
*** {{bug|931726}} - [HW test] change recording test to gUM test
*** {{bug|931727}} - [HW test] update paths in UItest
*** {{bug|931729}} - [HW test] async dual alert cause settimeout invalid
*** {{bug|933571}} - [HW test] iframe shows nothing in keyboard test
*** {{bug|933617}} - [UITest][HW test] prevent CPU sleeping when turning off screen
*** {{bug|935835}} - [HW test] [polish] highlight the selected tab
*** {{bug|937122}} - [UITest] add video permission for API/getUserMedia video test
*** {{bug|938952}} - [UITest] provide a way to exit fullscreen mode
*** {{bug|938966}} - [UITest][HW test] WiFi test
*** {{bug|939016}} - [UITest] Move css out of HTML
*** {{bug|939019}} - [UITest][UI] Merge textinput mode with Keyboard
*** {{bug|940802}} - [UITest] style fix
*** {{bug|940824}} - [UITest][polish] Add landscape mode and layout adjustment
*** {{bug|943784}} - [UITest][HW] remove 'var navigator = window.navigator' in radio test
** working bugs:
*** {{bug|931654}} - [HW test] Simple camera app implementation
*** {{bug|939021}} - [UITest][API] Fix mozPay test


=== Screenshot comparison tool for integration tests ===
* [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]


Taking screenshots during integration tests to confirm visual changes, like, [https://github.com/BBC-News/wraith BBC wraith].
== v1.3 ==


* '''User stories''': Screenshot comparison tool for integration tests
* [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+]
* '''User story bugs''': http://bugzil.la/926755
* [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)
* '''Meta bug(s)''':
* [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+]
* '''Devs''': Jason, Evan, Yuren
* [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)
* '''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
== v1.4 ==
*** As a individual npm module command line tool, auto execute screenshots generating and comparison.
*** Readme: https://github.com/LeeChSien/gaia-screenshot/tree/full_change


=== getUserMedia permission refactor ===
* [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+]
Voice and Video getUserMedia permission refactor
* [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)


'''Devs''': fred, (schien, alfredo)
== v2.0 ==


'''Status''' (updated: 2013/11/26)
* [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+]
Landed:
* [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]
'''11/26'''
* [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)
*{{Bug|940531}} The persistent notification should display the origin, rather than the full URL for active getUserMedia requests
* [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)
'''11/12'''
*{{Bug|917367}} No notification visible indicator implemented for when getUserMedia audio is active
*{{Bug|919927}} [Permission] use permissions instead of permission/option/options
reviewing:
* {{Bug|914028}} Display video (camera) device list in permission acquisition prompt


=== ext. functional team update: media ===
== v2.1 ==


* Sprint Priority:
*[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+]
** Stabilizing 1.2 and KOI+ blockers
* [http://mzl.la/1x9FKJB blocking: 2.1+] (without systemsfe)
** Finishing 1.2 Nice-to-haves
* [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]
** Engineering user stories
* [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)
*** Refactoring work
* [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)
*** Unit / Integration tests for media apps
* [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)
*** Move current music ui to music2
*** Camera refactoring for adding more features now - {{bug|933939}} meta bug


* Flatfish Works (latest status)
== v2.2 ==
** Video app - {{bug|903920}} (under reviewing)
** Music app - {{bug|932081}}
*** {{bug|936385}} - [music2] [1] Re-layout the whole ui (1-2 Landed, Evan is working on 1-1)
*** {{bug|936397}} - [music2] [2] Implement the current views with tablet style (Part 1 for 2-2 and 2-3 are landed)
*** {{bug|936405}} - [music2] [3] Implement the player (Dominic is working on this)
*** {{bug|936419}} - [music2] [4] Implement the search (Jim is working on 4-1)
*** {{bug|936423}} - [music2] [5] Handle localization


=== ext. functional team update: comms ===
* [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+]
* [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+]
* [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?]
* [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)
* [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)
* [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.2 stabilizing:
== Others ==
** koi? triage
** Keep fixing koi blocker issue.
*** Clean up 1.2 blocker last week.
* v1.3 Sprint6 and work week in Taipei:
** Message app:
*** Ongoing user story: [http://bugzil.la/919977 Bug 919977] - Support delivery reports(functionality ready, working on test cases).
** DSDS: Higher priority. Features related to comms apps(Owned by Taipei/gaia side):
*** Message: [http://bugzil.la/928330 Bug 928330] Notify user to switch to subscription to retrieve the MMS from non-active subscription(landed)
* Increase unit-test coverage (r+ for unit-test added patches only)


=== ext. functional team update: productivity ===
* [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]
* Tracking important but non-blocking bugs
* [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: +]
* Only two 1.3+ bugs http://mzl.la/18X1G35.


====Email App====
* [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)
* Plan and write marionette test for Email App.


====Calendar App====
* [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://bugzil.la/885946 "[l10n] [Calendar] "All Day" string in week view doesn't fit correctly in UI"(1.3+)
* [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)


====JS Marionette====
== etc ==
* http://bugzil.la/945611 - Run marionette test for specified app.Run marionette test by specified App.
* http://bugzil.la/944322 - [marionette-helper] waitForElement cannot wait for a element not in the DOM yet.


=== System:: LockScreen ===
* 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]


''(update: 2013/12/03)''
* [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]
* [http://charts.mozilla.org/ffos/ The Dashboard]


==== DOMs with CSS transformation: v1.2 ====
= 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]'''


==== Canvas: v1.3+ ====
Here is how we go:


* http://bugzil.la/945601 -  [LockScreen] The acceleration mode of LockScreen should be more smooth
* 1 point means approximately 2 working days.
* http://bugzil.la/935148 - Lockscreen sometimes gets in a state where I cannot open the phone (can't reproduce, needinfo)
* 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)
* http://bugzil.la/898348 - Prototype isolating the lockscreen as a separate application (Sergi Mansilla)
* Put in whiteboard, format: '''[p=2]'''. When you first got the ticket & after a quick estimation.
* http://bugzil.la/930056 - [B2G][Lockscreen] Receiving a call while on the lockscreen results in the answer/ignore slider not appearing until the screen is tapped. (studying)
* The efforts shall include "unit test", "getting review+", "landed".
* http://bugzil.la/938737 - [Lockscreen] Paint background app *before* we unlock
* 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 603: 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