Gaia/Team/Taipei: Difference between revisions

From MozillaWiki
< Gaia‎ | Team
Jump to navigation Jump to search
(up)
 
(494 intermediate revisions by 15 users not shown)
Line 8: Line 8:


{| align=center
{| align=center
| https://secure.gravatar.com/avatar/2200ce74246a04126cf04cfa39ff0c37?s=120#.png
[https://github.com/alivedise Alive Kuo (alivedise)]
| https://secure.gravatar.com/avatar/f376b438280ff00eb2d7c016e0703d58?s=120#.png
| https://secure.gravatar.com/avatar/f376b438280ff00eb2d7c016e0703d58?s=120#.png
[https://github.com/begeeben Yi-Fan Liao (begeeben)]
[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://avatars3.githubusercontent.com/u/5014150?s=120#.png
[https://github.com/mnjul Min-Zhong "John" Lu (mnjul)]
| 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/abf92b0a6c66cf51277f0ab014a29446?s=120#.png
| https://secure.gravatar.com/avatar/abf92b0a6c66cf51277f0ab014a29446?s=120#.png
[https://github.com/RickyChien Ricky Chien (rickychien)]
[https://github.com/RickyChien Ricky Chien (rickychien)]
| https://secure.gravatar.com/avatar/4c3b3f1dbe118b705bfb68cb82351896?s=120#.png
| [https://github.com/scottwu Scott Wu (scottwu)]
[https://github.com/RudyLu Rudy Lu (RudyLu)]
|-
| https://secure.gravatar.com/avatar/adc421ca1f85f9d54e02a7c3c779d914?s=120#.png
[https://github.com/shamenchens Sherman Chen (shamenchens)]
| 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://secure.gravatar.com/avatar/68fd0daa80b4f077a530ae6915a6ece5?s=120#.png
[https://github.com/weilonge Sean Lee (weilonge)]
[https://github.com/weilonge Sean Lee (weilonge)]
|-
| 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 70: Line 49:


{| align=center
{| align=center
| http://lorempixel.com/120/120/cats/?_=X#.png
| http://lorempixel.com/120/120/cats/#.png
[https://github.com/mozshiao9 Mark Shiao (mozshiao9)]
[https://github.com/mozshiao9 Mark Shiao (mozshiao9)]
| https://secure.gravatar.com/avatar/a357616c0a9197fccbaf5aceb92d94f3?s=120#.png  
| https://secure.gravatar.com/avatar/a357616c0a9197fccbaf5aceb92d94f3?s=120#.png  
[https://github.com/yurenju Yuren Ju (yurenju)]
[https://github.com/yurenju Yuren Ju (yurenju)]
| https://avatars3.githubusercontent.com/u/5014150?s=120#.png
[https://github.com/mnjul Min-Zhong "John" Lu (mnjul)]
| https://avatars.githubusercontent.com/u/6240413?s=120#.png
[https://github.com/weilonge Sung Chiu (sean2449)]
| https://secure.gravatar.com/avatar/adc421ca1f85f9d54e02a7c3c779d914?s=120#.png
[https://github.com/shamenchens Sherman Chen (shamenchens)]
| https://secure.gravatar.com/avatar/2200ce74246a04126cf04cfa39ff0c37?s=120#.png
[https://github.com/alivedise Alive Kuo (alivedise)]
|-
| https://secure.gravatar.com/avatar/ab20989d946f4bd31c590b5a6ef73f7a?s=120#.png
[https://github.com/crh0716 Arthur Chen (crh0716)]
| https://secure.gravatar.com/avatar/c467be2c8057ee9a73735ee2bd269504?s=120#.png
[https://github.com/EragonJ EJ Chen (EragonJ)]
| https://secure.gravatar.com/avatar/3559bf9e05fa7f8937efd88cde038ff3?s=120#.png
[https://github.com/cctuan George Tuan (cctuan)]
| https://secure.gravatar.com/avatar/4c3b3f1dbe118b705bfb68cb82351896?s=120#.png
[https://github.com/RudyLu Rudy Lu (RudyLu)]
| https://secure.gravatar.com/avatar/b729f44cee25bbef242e2d9144df5ef1?s=120#.png
[https://github.com/mpizza Gary Chen (mpizza)]
| https://secure.gravatar.com/avatar/97614f2541c088277e57085f31cdf546?s=120#.png
[https://github.com/ian-liu Ian Liu (Ian-liu)]
|-
| 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)]
|}
|}


Line 81: Line 88:
<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 cooperation 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.
 
=== Tim ===
 
* [https://bugzilla.mozilla.org/user_profile?login=timdream%40gmail.com Read my Bugzilla profile]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=assignee%3Atimdream%40gmail.com Open bugs assigned to me] (ASSIGNED = current working on; NEW = backlog)
 
==== Topic status ====
 
* {{bug|936724}} - download keyboard dictionary/include all layouts in Nightly etc:
** Model and views are completed with view unit tests left. Will start working on top of {{bug|1115644}}.
* Working with Greg on lock screen state machine in {{bug|1115311}}
** Completed the initial feedback.
* Talking with Rudy on keyboard app view arch
** Waiting for the next update from Rudy (?)
* Talking with Ricky on build script nodejs plans
** Waiting for Ricky to share the first draft of the plan.
* Attending audio channel meetings
** Looks like meetings got cancelled? What's the progress here?
 
=== Rudy ===
 
==== Last week ====
===== Keyboard rendering refactoring =====
 
* {{Bug|1100792}} - Re-organize the view hierarchy of keyboard.
**  got the a11y test passed, landed.
 
* {{Bug|1115247}} - Create ViewManager to replace render.js.
** unit tests done, got r+, waiting for CI to re-run.
 
* {{Bug|1122453}} - Re-organize the APIs in ViewManager.
** WIP, need to go over the APIs to think what can be improved.
===== Keyboard integration tests =====
* {{Bug|1123250}} - Re-organize the lib files used for keyboard integration tests.
** WIP.
 
===== Code Reviews =====
 
===== Brainstorming sessions =====
# Virtual companion.
# communication within mesh network, without internet.
 
==== This week ====
===== Keyboard rendering refactoring =====
* {{Bug|1115247}} - Create ViewManager to replace render.js.
 
* {{Bug|1122453}} - Re-organize the APIs in ViewManager.
===== Keyboard integration tests =====
* {{Bug|1123250}} - Re-organize the lib files used for keyboard integration tests.
* Improve keyboard integration tests.
===== Emoji layout =====
* {{Bug|1100779}} - Create SwipeableLayoutPageView component.
==== Topic status ====
 
* Keyboard integration test
** Test plan - https://gaia.hackpad.com/Automation-UI-Test-Plan-for-Keyboard-App-QPMn2HHoOjo.
 
* Keyboard Roadmap
** https://wiki.mozilla.org/Gaia/System/Keyboard/Roadmap
 
=== Ian ===
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=assignee%3Ailiu%40mozilla.com Open bugs assigned to me] (ASSIGNED = current working on; NEW = backlog)
 
==== Last week ====
* {{Bug|1102796}}: [Bluetooth] bluetooth app support AMD for BT v2 API implementation
** (add unit tests, in review)
* {{Bug|1102798}}: [Bluetooth] Implement pairing flow in Bluetooth app to support BT v2 API
** ([WIP], pairing confirmation method is working.)
** (File {{Bug|1119734}} for blocking via no pairing dom request.)
** (File {{Bug|1120842}} for blocking pairing with headset.)
** (File {{Bug|1121404}} for incorrect number of paired devices.)
** (File {{Bug|1121334}} for no device name from paired event.)
* {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API
** (add unit tests, first review done, will need second review)
* {{Bug|1123602}}: [Media Storage] After enable UMS and plug->unplug USB cable, "SD Card" option added on Default Media Location even when no SD card or inserted an unreadable SD card
** (fixed, 2.1/2.2?)
 
==== This week ====
* {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API
** (Revise patch per first review. Will request second review.)
* {{Bug|1102796}}: [Bluetooth] bluetooth app support AMD for BT v2 API implementation
** (in review)
 
==== Topic status ====
* Bluetooth:
** WebBluetooth-v2: Plan to implement Settings::Bluetooth for new API.(https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2)
*** Tracking Meta Bug: {{Bug|1072721}}: (Gaia-BT-v2-API) (Gaia-Bluetooth-Support-v2-API)[Gaia][Bluetooth][v2 API][Meta]
*** Ready Functionality: enable, visible, discovery found/paired devices, devices list
** Reorganise notification of file transfer
*** {{Bug|988116}}: Bluetooth file transfer leaves too many notifications(on discussion)
 
* SD Card management:
** Spec. https://bugzilla.mozilla.org/show_bug.cgi?id=921105#c23
*** Follow up for enable/disable mount/unmount button since attribute "isRemovable" is landed({{Bug|1033952}}).
 
* NFC share files via Bluetooth:
** Follow up for https://bugzilla.mozilla.org/show_bug.cgi?id=998175#c20
*** Provide id for NFC file sending.
*** Have to find out a way for race condition.
 
=== Steve ===
 
==== Last week ====
* 2.2 blocker
** (Landed){{Bug|1118215}} - [Messages] ThreadUI.init takes too much time
*** Remove the recipients initialization from the call path.
** (Landed){{Bug|1118963}} - [Messages][SMS] Keyboard Lingers in thread list after Group Message, breaks UI when used
*** Some regression from {{Bug|1033334}}
 
* SMS performance stuff
** (Pending){{Bug|1084298}} - [Messages] Decoupling the all inputs query logic from DOM tree structure
*** Pending for other performance profiling.
** (Reviewing){{Bug|1091441}} - [Messages] the thread view is flashing while loading if there are MMS
*** Some side effect and request review again.
** (Ongoing){{Bug|1089154}} - [Messages] investigate scoping CSS rules
*** After removing all the possible psuedo classes in message/shared, the overall time from content loaded to view ready could reduce around 30ms. Some selectors in shared styling(action menu/edit mode) might be the root cause.
 
* Cell Broadcast/CMAS
** (Unassigned){{Bug|1118154}} - [FFOS7715 v2.1] [dolphin] FFOS can not receive Cell Broadcast messages on SIM2
*** Partner's modem issue. Bevis will cowork with partner first.
 
==== This week ====
* 2.1 blocker
** {{Bug|1091511}} - [Flame][v2.1][Message]The number/email or URL can't be tapped if there is full-width text in this message.
*** Confirmed with UX that treat all the non-ascii char as the valid prefix fro url/email/phone string matching.
 
* Still performance issues
** {{Bug|1091441}} - [Messages] the thread view is flashing while loading if there are MMS
*** Fix and Land this week
** {{Bug|1089154}} - [Messages] investigate scoping CSS rules
*** Try to replace the pseudo classes in shared BB.
 
* V3 newnew FXOS group prototyping
 
==== Topic status ====
* Message planning for this sprint: https://etherpad.mozilla.org/sms-planning
 
=== Dominic ===
 
==== Last week ====
* Music
** {{Bug|1095382}} - It will stop playing the song with its total time messed up after you dragging the seek icon to the end of progress bar. (fixed+, 2.2+)
*** Landed on master and requested for 2.2 approval.
** {{Bug|1117047}} - [performance]The first time we launch music app after the device is powered on,it starts slow.
*** Tested the patch and gave feedback to the partner's dev, it's a nice patch and probably we can also pick it up for master.
* Audio channel services weekly sync up.
* V3 group: Prototyping the NEW NEW Firefox OS
** Concept and wireframes: https://wireframe.cc/pro/pp/713b95f4414498 (not ready yet).
* Reviews and needinfos.
==== This week ====
* Audio channel services weekly sync up.
** We will have a vidyo chat with :baku and discuss about the schedule and things.
* Music
** {{Bug|1072642}} - (2.2+) back to this OTA issue which was forgotten by me.
 
* V3 group: Prototyping the NEW NEW Firefox OS
** https://etherpad.mozilla.org/prototyping-the-new-new-firefox-os
** https://fxos-v3.slack.com/messages/prototyping-new-fxos/
 
==== Topic status ====
* Music refactoring meta bug is filed in {{Bug|1053677}}.
** {{Bug|1055043}} - [Music] modularize the views. (landed)
** {{Bug|1055049}} - [Music] modify of the dom layout and the page transitions (working on).
** {{Bug|1012613}} - [Music] Proposal for splitting the Music app into UI and Player.
* Sound UX update:
** {{Bug|991026}} - (Meta) Sound and audio channel volume spec.
* Audio competing
** Meetings for REQ for Multimedia platform.
 
=== Alive ===
==== Last week ====
* {{Bug|1098168}} - Implement BaseIcon
** Found strength update issues and fixed, waiting qa feedback
* {{Bug|1121356}} - Implement DataConnectionManager & RoamingWarningDialog
** patch is done, r?=mhenrety
* {{Bug|971488}} - Instantiable FtuLauncher
** patch is done, waiting bug 1098168 to land
* {{Bug|1121884}} - [Flame][Camera]The minimized calling bar will partially cover the 3 camera setting icons at top of view finder.
** r?=etienne
* {{Bug|1124816}} - [Everything.Me][Smart Collections] User will run into a black screen when adding a smart collection to the homescreen
** r?=etienne
 
==== Todo ====
* {{Bug|1124346}} - [Windows Management][Edge Swipe] Tapping near the edge of the screen will cause the picture(s) to blink / flash when in the Gallery or Music App.
* {{Bug|1125023}} - setNFCFocus(false) is called when ShrinkingUI pops up
 
==== Topic ====
* Multiple screen - remote system app WIP
* v3 refinement meetup: 2/9-2/20@Paris
 
=== Arthur ===
==== Done ====
* 2.2+
** {{Bug|1119024}} - [Settins][SIM Managment] SIM preference for Outgoing Calls / Messages resets to SIM 1 after setting them to 'Always Ask', closing the Settings app and then returning to Settings > SIM Manager. (landed)
* Patch reviewing
** {{Bug|1102796}} - [Bluetooth] bluetooth app support AMD for BT v2 API implementation
*** Suggest to return a promise from async functions.
* Partner issues
** {{Bug|1119735}} - [FFOS7715 v2.1]Need to added the apns in 'ril.data.cp.apns' into the settings apnlist (WIP)
*** Proposed patch was provided. Jose suggested to clarify the UX behavior first.
 
==== To do ====
* {{Bug|1119178}} - [Flame][Settings]The Date&Time is changed while you enter Settings->Date&Time after turning on airplane mode and then restarting device. (WIP)
** To clarify how gecko manipulate the auto time and time zone related settings when network is not available.
* {{Bug|1119735}} - [FFOS7715 v2.1]Need to added the apns in 'ril.data.cp.apns' into the settings apnlist (WIP)
* Help on gaia work related to Bluetooth API v2.
* Blockers if any.
 
==== Topic status ====
* Settings roadmap - https://wiki.mozilla.org/Gaia/Settings
 
=== Evan ===
==== Last week ====
* {{Bug|1093516}} - [System2] Migrate AppUpdate/InstallDialog to SystemDialog
** Had a WIP patch, and debugging issues of reusing system dialog module.
* Audio Channel Management
** The performances of new and old architectures in gecko are almost same.
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1113086#c70
* Retrospective
** How to work more closely?
* Prepared V3 pitch
** Project Mille: http://goo.gl/QTEoKi
 
==== Next week ====
* {{Bug|1093516}} - [System2] Migrate AppUpdate/InstallDialog to SystemDialog
** Send feedback? request this week.
* Meeting with baku for Audio Channel Management API (1/21)
** We will have a schedule of the implementation.
* Prepare and pitch V3 idea
** We will pitch at 09:00 AM on 1/23 (CTS).
** https://docs.google.com/a/mozilla.com/spreadsheets/d/11clQlnb8bcrMsJFURaS49S1fNWD6nufswKXcx7J-tk8/edit?pli=1#gid=226828680
 
=== Fred ===
==== Last week ====
* PTO(Mon/Tue)
* [https://fxos-v3.slack.com/files/gasolin/F03DT6P4N/reconnectpeople_firefoxosv3_20150120.pdf reconnect nearby people] pitch
* [f+], {{bug|1122327}} - [System][Bluetooth] Make BT profile connection independent from API version
** get f+, fix gij bugs, blocked by {{bug|1098168}} (statusbar icon)
* {{bug|1093084}} - make system/js/bluetooth v2
** refactor/add more tests and make sure the receiving test send from android works
 
==== This week ====
 
* [r+], {{bug|1125735}} - [Bluetooth][System] updateConnected is not functional
* [r+x2], mozTech article
** edit based on reviewer's quest
* {{bug|1093084}} - make system/js/bluetooth v2
** rebase and work with current master
 
==== Topic status update ====
 
Bluetooth APIv2:
* {{bug|1088591}} track system related porting work
* {{bug|1093084}} - make system/js/bluetooth v2
 
Settings2 (pending):
* refactor developer panels
* {{bug|969264}} to track rest marionette tests and panel refactor works
* {{bug|973432}} 49 panel refactored, 8 panel set refactor bugs remain
 
Nearby Web:
* Idea submission with pitch: [https://docs.google.com/presentation/d/1LwNfHU3k3RnuWz3GEG4UBCN_jPgu9f6tJ6D2ShgKdQA/edit?usp=sharing idea slide]
* Idea submission: [https://fxos-v3.slack.com/files/gasolin/F03BD7JAX/Make_WebAPI_cross_the_platform_via_Cordova_plugin|Make WebAPI cross the platform via Cordova plugin]
* Idea submission with pitch: [https://fxos-v3.slack.com/files/gasolin/F03DT6P4N/reconnectpeople_firefoxosv3_20150120.pdf |reconnect nearby people]
* Idea submission: [https://fxos-v3.slack.com/files/gasolin/F03CA96F6/isomorphicpage_firefoxosv3_20140115_fred.pdf|Make Device as the web]
 
=== George ===
 
==== Last week ====
* (System) - ({{Bug|1092894}}) - implement nfc core - r?
** waiting for review
* (System) - ({{Bug|1120519}}) - (CopyPasteTest) JS marionette test to control caret - landed
** added caret method and also test,
* (System) - ({{Bug|1119723}}) - [Flame][Homescreen]A partial facebook view overlaps on the top left corner of home screen. - landed
* (System) - ({{Bug|1120013}}) - [Camera][Text Selection] Camera app to follow text selection pattern - landed
* (System) - ({{Bug|1119704}}) - Broadcast focus event in hierarchyManager - wip
 
==== This week ====
* (System) - ({{Bug|1092894}}) - implement nfc core
** Once landed, I will implement tests and file follow-up bugs for refining nfc_manager nfc_handover_manager and nfc_handler.
* (System) - ({{Bug|1120514}}) - (CopyPasteTest) Complete Gi tests
* (System) - ({{Bug|1119704}}) - Broadcast focus event in hierarchyManager
 
==== Topic status update ====
* Copy-paste's META bug ({{Bug|1023688}})
 
=== Greg ===
 
==== Last week ====
 
* {{bug|1115311}} - [LockScreen] (State-Component) Land Clock widget in the current codebase
** need to refresh the patch again and wait for the final review
** need to create the new ClockSource to solve the delay-to-tick issue
** slightly refactor the Process to make it more clear
** document it (now the file contains more comments than the code)
 
==== This week ====
 
* Make sure the Clock widget works again with the new Process.
 
* The new design of LockScreen component state machine is now used for the LockScreenConnectionInfoManager, in order to verify this pattern works for different scenario & requirements, not only for the clock widget. However, the basic discussions & patch should keep ongoing, and after that this part could be land as another individual patch, which would not block the first part (the basic facilities & clock widget).
 
* For LockScreenConnectionInfoManager the refactoring work now is ready for testing on real device. There would be lots of debugging works needed to be done.
 
==== Topic status update ====
 
NO INTERESTING UPDATES
 
=== EJ ===
 
==== Last week ====
 
[Settings]
 
* {{Bug|1112484}} - [Settings] Show/hide FDN settings based on the availability
** landed
* {{Bug|1119709}} - [FxOs2.2][Settings]The security word is turned in Settings-> Internet Sharing
** landed
* {{Bug|1118182}} - [Flame][Dialer]It can't enter corresponding settings page when you tap "Voicemail" and "Fixed Dialing Numbers".
** landed
* {{Bug|1118095}} - [Settings][Dialog] In RTL languages, the fading animation of dialog is wrong
** landed
* {{Bug|1106835}} - [Settings][RTL] Follow-up bug, Fixed security translations with a proper way
** landed
 
[Review/Feedback]
 
* {{Bug|1117710}} - [FFOS2.0][Woodduck][WIFI]WIFI signal strength icon does not matched with the strength shown on status bar.
** Reviewing this patch
 
==== This week ====
 
[Bugs]
 
* '''Settings'''
* {{Bug|1107696}} - [WiFi] Cannot connect to hidden network after initial connection, known network appears as "not in range"
** WIP ready, waiting for Arthur's review
* {{Bug|1123188}} - [Flame][Dialer]It can't enter corresponding settings page when you tap "Voicemail" and "Fixed Dialing Numbers".
** WIP ready, waiting for Arthur's review
* {{Bug|1120351}} - [Flame][Settings]Device can't enter any item in Settings page.
** Found the problem, proposed some possible solutions and waiting for UX's feedback.
* {{Bug|1123892}} - [RTL] [Settings] Brightness Slider is missing under Display
** Found the root cause coming from Gecko, so for Gaia aspect, we don't have to do anything else.
* {{Bug|1119696}} - [FFOS2.0][Woodduck][Voicemail]MS go to another SIM when set the voicemail number.
** With WIP and is testing whether this patch fixes the problem.
* '''Others'''
* {{Bug|1107431}} - [Flame][First Time Experience]DUT is always in connecting status. if you join a hidden network via FTU.
** Helped to find some useful logs and passed the bug back to FTU owner.
 
[Review/Feedback]
 
* {{Bug|1120733}} - [Privacy Panel] The Back arrow button disappears after doing some actions
** Gave f+ and is ready to review this patch.
* {{Bug|1117710}} - [FFOS2.0][Woodduck][WIFI]WIFI signal strength icon does not matched with the strength shown on status bar.
** Gave r+
* {{Bug|1115797}} - Extend languages list in Settings with Langpack provided locales
** Gave r+
* {{Bug|1120733}} - [Privacy Panel] The Back arrow button disappears after doing some actions
** Gave r+
* {{Bug|1119024}} - [Settins][SIM Managment] SIM preference for Outgoing Calls / Messages resets to SIM 1 after setting them to 'Always Ask', closing the Settings app and then returning to Settings > SIM Manager.
** Gave r+
* {{Bug|1124367}} - Don't say "root" to enable full DevTools debugging
** Gave r+
 
==== Topic status update ====
 
[Settings]
* [META] {{Bug|1103801}} - (settings-dialog) [META] use settings dialog to show specific panels
** We will try to fix all of these bugs before v2.2
* [META] {{Bug|1071891}} - (settings-rtl) [META] [RTL] Settings
 
[V3 brainstorming]
* draft : http://goo.gl/RZzNgF
 
=== Ricky ===
 
==== Last meeting ====
 
[Build System]
 
* [WIP] {{Bug|1089710}} - Upgrade to B2G Desktop 36
** Waiting for bug 1101331 to be solved.
* [Fixed] {{Bug|1059455}} - Un-hide the Gaia Build tests when they meet visibility standards
** Gb default is visible.
* [Fixed] {{Bug|1059449}} - Un-hide Gaia Build Unit tests when they meet visibility standards
** Gbu default is visible.
* [Fixed] {{Bug|968654}} - (build-refactoring) [meta] Refactoring gaia build system
** [Fixed] {{Bug|972228}} - Verify default file content in non-distribution test
*** Add build test scripts for apps. Got r+ from George and landed.
* [WIP] {{Bug|955988}} - [meta] Running build scripts on node.js
** Completed webapp-zip and working on multi-locales and jsdom parsing.
 
==== This meeting ====
 
[Build System]
 
* [WIP] {{Bug|1089710}} - Upgrade to B2G Desktop 36
** Tracking dep bug 1101331.
* [WIP] {{Bug|955988}} - [meta] Running build scripts on node.js
** Completed webapp-zip and working on multi-locales and jsdom parsing.
* [WIP] {{Bug|1125031}} - The build_stage should be final stage before packaging
** No progress on it.
 
==== Topic status ====
 
* https://wiki.mozilla.org/Gaia/Build/Roadmap#First_half_of_2015
* Planing "Refactoring build script to NodeJs" https://wiki.mozilla.org/Gaia/Build/RefactoringToNodejs
 
=== John ===
 
==== > Last Sum-up  ====
 
===== Input Management & Keyboard =====
* {{bug|1115644}} - Implement RootPanel for KeyboardSettingsApp | WIP
** Finished second round of feedback. Amended the patch and was writing tests, for final review.
 
===== Review/Feedback/Assistance =====
 
==== > Current Progress ====
 
===== Input Management & Keyboard =====
* {{bug|1125703}} - Disable some Gaia Keyboard Build Integration Tests until bug 1119731 is fixed | landed
* {{bug|1115644}} - Implement RootPanel for KeyboardSettingsApp | landed
** Got r+ at Tue (Jan-27)
* {{bug|1124150}} - Remove dead code & data structure from xml2dict.py
** ''It's not just code patching'' -- I will also annotate comments of it. Also I will add some comments to predictions.js (where existent codes/comments confused me).
** Will also begin writing [[Gaia/System/Keyboard/IME/Latin/Dictionary]] during the process.
 
 
===== Review/Feedback/Assistance =====
* {{bug|1124265}} - [Keyboard] Cannot switch to installed Marketplace Keyboards
* {{bug|1125074}} - [Stingray][Keyboard] Keyboard popups with additional 1px blank line between app window
** Discussed with Rudy and this is probably a rendering management issue inside Keyboard-app.
 
==== > Topic Status  ====
===== Keyboard User Dictionary =====
* Current focus is preparation to integrate list2dict.js into Gaia repo.
* Preparation work to incorporate list2dict.js to Gaia
** https://github.com/mnjul/gaia-kb-dict-tools/tree/release/gaiafication
** Tidy'ed up and organized code structures, is ready for {{bug|1102834}}.
 
===== General Keyboard Dictionary =====
* Study predictions.js and xml2dict.py
** In {{bug|1124150}} I will remove dead codes from xml2dict.py and annotate comments of it. Also I will add some comments to predictions.js (where existent codes/comments confused me).
* Plan to write some more docs/draw diagrams for the prediction mechanism to "preserve" my studied knowledge, on [[Gaia/System/Keyboard/IME/Latin/Dictionary]].
 
==== TODOs/Backlogs ====
* {{bug|1125753}} - Fix broken Gaia Keyboard Build Integration Tests (as disabled in bug 1125703)
* {{bug|1115666}} - Clean up KeyboardSettingsApp stylesheet
* Follow-up/side notes to {{bug|1115644}} - Implement RootPanel and standardize panel interface for KeyboardSettingsApp
** Suspendability/Resumability of SettingsView & SettingsPromiseManager
** Verify the ability to launch KBSettingsApp into a different root panel


= Bugzilla queries =
= Bugzilla queries =

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