Gaia/Team/Taipei: Difference between revisions

From MozillaWiki
< Gaia‎ | Team
Jump to navigation Jump to search
(→‎Rudy: - weekly update 0113)
(up)
 
(582 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 67: Line 46:
|}
|}


=== Graduates ===
=== Alumni ===


{| 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)]
|}
|}
== Gaia module expertise ==
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 頻道可以使用中文。
* System: Tim, Alive, Evelyn (quick setting), Rex (window manager, quick setting)
** Lockscreen: Greg, Yuren
** FTU: Alive, Rudy (date/time), EJ (Tutorial)
** Captive Portal: Alive
** ValueSelector: Arthur, Rudy, Ian (date/time picker), Evan, George(UI), Fred
* Browser: Fred (bookmark), Arthur (UI), Evan (UI), Gary (UI)
* Calendar: Evan (UI)
* Camera: John Hu, Gary (UI)
* Clock: IanC
* Dialer: Arthur, Rudy (call log, BT command), Ian (call screen UI), Rex (suggestion bar, dialing), Evan(UI), George (auto suggestion)
* Contacts: Steve, Rudy (contact form UI), Evan (UI)
* Cost Control: Chens
* Email: Dominic (UI), Steve (UI)
* FM Radio: Arthur
* Gallery: Dominic, Gary (UI, media DB), John (video playing), George (tablet)
* Homescreen: Gary, George
* Keyboard: Rudy, Tim, Evelyn (v2), Evan, Luke, Gary
* Music: Dominic, Rex (UI)
* Settings: Evelyn, Arthur, Alive (phone lock), John (apn), Ian & Rudy (date/time), Steve (message), Evan (UI, keyboard), Fred (panel refactor)
* SMS: Steve, John Hu(thread UI, web activity), Ian (recipient UI), Evan (UI), George(UI)
* Video: John Hu, Dominic, Ian (browsing, sorting), Gary (UI)
* Bluetooth File Transfer: Ian
* Customization: Yuren, Fred, Gary, Rex (booting animation)
* Build Script: Yuren, George, Ricky
* General Unit Test: Yuren, Ricky


== Weekly Update ==
== Weekly Update ==
Line 111: 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:
** Working on a patch according to spec changes from Omega
** CDN path updated ({{bug|1119699}}).
* Working with Greg on lock screen state machine in {{bug|1115311}}
** Paused for the week because of blockers of the current lock screen.
* Talking with Rudy on keyboard app view arch
** Reviewed his changes in {{bug|1100792}}
* Attending audio channel meetings
 
=== Rudy ===
 
==== Last week ====
===== Keyboard rendering refactoring =====
 
* {{Bug|1100792}} - Re-organize the view hierarchy of keyboard.
**  Working on getting the accessibility tests to pass, has ni'ed a11y expert and wait for response.
 
* {{Bug|1115247}} - Create ViewManager to replace render.js.
** WIP ready, get f+, working on unit tests.
 
===== Code Reviews =====
 
===== Brainstorming sessions =====
# Achievement system on FxOS.
# communication within mesh network, without internet.
# other topics.
 
==== This week ====
===== Keyboard rendering refactoring =====
* {{Bug|1100792}} - Re-organize the view hierarchy of keyboard.
 
* {{Bug|1115247}} - Create ViewManager to replace render.js.
 
* Improve keyboard integration tests.
 
* Start to work on Emoji layout.
 
===== Brainstorming sessions =====
 
==== 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 ===
==== Last week ====
* {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API(WIP feedback+, functionality: enable, visible, discovery found/paired devices, devices list)
* {{Bug|1066461}}: [MADAI] OPP receiving failed when peer device didn't paired(fixed, improving capability of Bluetooth receiving files)
* {{Bug|1115630}}: [Bluetooth File Transfer] Cannot get connected device in the second time while receiving file from the same remote device(fixed via worksforme)
* {{Bug|1114907}}: [Bluetooth File Transfer] Notification will not be closed after a user clicked them.(fixed via Zibi's patch)
* {{Bug|1117694}}: [Flame][Bluetooth]The name of transferred file can't be displayed.(regression)
* {{Bug|1115622}}: [Bluetooth] decouple bluetoothTransfer and NfcHandoverManager's dependency(feedback Fred's patch)
* {{Bug|1102796}}: [Bluetooth] bluetooth app support AMD for BT v2 API implementation(feedback?)
 
==== This week ====
* {{Bug|1102796}}: [Bluetooth] bluetooth app support AMD for BT v2 API implementation(feedback?)
* {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API(review, pairing device, implement pairing flow in BT app without AMD)
* {{Bug|1102798}}: [Bluetooth] Implement pairing flow in Bluetooth app to support BT v2 API(WIP, blocking by no pairing dom request)
* {{Bug|1027398}}: [Flame] Bluetooth Overlays will show before lock-screen
* {{Bug|1018073}}: The notification 'The transfer has started' wouldn't show up after inline paring complete.
* {{Bug|1109327}}: [Settings] Application storage shows free size in smaller unit format 'mb' while the size is in range 1000 ~ 1023.99 mb.(UX improving)
 
==== 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]
** 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
*** Platform limitation: Flame not supports hotplug({{Bug|1033945}}).
*** Accurate attribute "isRemovable"  for identifying a removable storage({{Bug|1033952}}).
 
* Wifi authentication capability:
** {{Bug|1003054}}:[Gaia][WIFI]According to capabilities to display menu of security methods.(Based on Settings::wifi refactor, will work on the refactored code base.)
 
* NFC share files via Bluetooth:
** {{Bug|998175}}: NFC shared via Bluetooth.(Discussion in Gecko side)
*** Provide id for NFC file sending.
*** Have to find out a way for race condition.
 
=== Steve ===
 
==== Last week ====
* Performance stuff
** {{Bug|1084298}} - [Messages] Decoupling the all inputs query logic from DOM tree structure
*** Still on unit tests.
** {{Bug|1091441}} - [Messages] the thread view is flashing while loading if there are MMS
*** Have a patch and f+. Removing the unnecessary scroll action could solve this problem.
 
* V3 ideation group discussion
** Nearby group and new new Firefox OS discussion
 
==== This week ====
* Still performance issues
** {{Bug|1084298}} - [Messages] Decoupling the all inputs query logic from DOM tree structure
** {{Bug|1091441}} - [Messages] the thread view is flashing while loading if there are MMS
** {{Bug|1089154}} - [Messages] investigate scoping CSS rules
*** Investigate the performace impact on certain pseudo selectors, and maybe removing them properly in message app.
 
* V3 ideation group discussion
 
* Code review.
 
=== Dominic ===
 
==== Last week ====
* Music
** {{Bug|1106624}} - (fixed, 2.2+) the music open activity is broken so landed Jim's patch without tests, and filed {{Bug|1117678}} to record it.
** {{Bug|1103254}} - (reviewing, 2.2+) a regression caused by {{Bug|1055043}}, fixed it with a simple patch.
** {{Bug|1095382}}, {{Bug|1116839}}, {{Bug|1115507}}, {{Bug|1101448}} - (investigated) looks like the KitKat builds caused these bugs, and need some time to figure them out.
* Audio channel services weekly sync up.
* V3 group: Prototyping the NEW NEW Firefox OS
** Send out the next steps to the group members.
* Reviews and needinfos.
==== This week ====
* Music
** {{Bug|1072642}} - (2.2+) back to this OTA issue which was forgotten by me.
** {{Bug|1117047}} - a performance issue and will take a look.
* Audio channel services weekly sync up.
* V3 group: Prototyping the NEW NEW Firefox OS
** https://etherpad.mozilla.org/prototyping-the-new-new-firefox-os
 
==== 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 ===
==== Bugs ====
* {{Bug|1098168}} - Implement BaseIcon
** Hit l10n errors while using setAttributes - fixed per :gandalf/:stas help.
* {{Bug|1117633}} - set nfc focus from gaia side
** f+=:etienne, writing tests
* {{Bug|1102715}} - Stop refresh driver blocking the main thread of b2g process during app launching for gallery case (~150ms).
** Test is done, r?=:etienne/:mhenrety
==== Topic ====
* MutliScreen - first meeting
==== This week ====
* System2 Project - screen element cleanup
 
=== Arthur ===
==== Done ====
* Patch reviewing
** {{Bug|910552}} - [zffos1.1][P2][Call Setting]Call Barring menu not implemented
*** The code is good but the tests could be improved.
 
==== To do ====
* Clean the queue - r? x9 and f? x3. Focus on the late features and blockers.
* {{Bug|1098609}} - Network selection not coming back up after failed manual selection (r?)
** Waiting for feedback from Qualcomm.
* {{Bug|1112771}} - [Internet Sharing] Unable to enable USB Tethering when Wi-Fi is connected. (WIP)
** The UX designer approved the proposed behavior.
* 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 ====
* V3 ideation: Prepare pitch stuffs
** https://docs.google.com/a/mozilla.com/spreadsheets/d/11clQlnb8bcrMsJFURaS49S1fNWD6nufswKXcx7J-tk8/edit?pli=1#gid=1149178172
** https://taiwan.etherpad.mozilla.org/1178
*** 10:05:00, 2015/1/28: Travelmate
*** 10:20:00, 2015/1/28: Education focused web: https://dl.dropboxusercontent.com/u/6195335/moz/v3-bainstorming/education.pdf
*** 10:35:00, 2015/1/28: Communication with internet: http://goo.gl/8MTmjD
 
* FxOS Maker
** brainstorming
 
* {{Bug|1091680}} - Socket timeout while in findElement
 
==== Next week ====
* {{Bug|1096520}} - [Video] Unable to put volume at max level when watching youtube video with headphones plugged in (2.1+)
* {{Bug|1093516}} - [System2] Migrate AppUpdate/InstallDialog to SystemDialog
* V3 brainstorming: evaluate ideas: https://taiwan.etherpad.mozilla.org/1178
 
=== Fred ===
==== Last week ====
* [r+ & landed] {{bug|1115622}} - [Bluetooth] decouple bluetoothTransfer and NfcHandoverManager's dependency
* [r?] {{bug|1119142}} - [NFC] current test cases fail on nightly
* WIP, {{bug|1093084}} - make system/js/bluetooth v2
* V3 ideation group discussion, booking the pitch time at 1/20. Handover draft to helen for polishing.
* Gaia source code visualization http://gasolin.github.io/CodeFlower/
* bluetooth porting progress discussion, target in end of Feb.
 
==== This week ====
 
* Sick leave & PTO(Mon., Tue afternoon)
* [r+ & landed] {{bug|1119142}} - [NFC] current test cases fail on nightly
** fix test cases
* 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]
* edit moztech post
** write web app with webapplate
* WIP, {{bug|1093084}} - make system/js/bluetooth v2
** try to decouple bluetooth from NFC handover manager via event
 
==== Topic status update ====
 
Bluetooth APIv2:
* {{bug|1089511}} current APIv2 system support plan
* {{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:
* [https://docs.google.com/presentation/d/1LwNfHU3k3RnuWz3GEG4UBCN_jPgu9f6tJ6D2ShgKdQA/edit?usp=sharing idea slide]
 
=== George ===
 
==== Last week ====
* (System) - ({{Bug|1114509}}) - [Text Selection][Homescreen] The text edit botton is still displayed in homescreen after exiting homescreen edit mode - landed
* (System) - ({{Bug|1115508}}) - [Text Selection][Built-in&System Keyboard]The utility bubble always shows even at lock screen. - landed
* (System) - ({{Bug|1115508}}) - [Flame][Built-in&System Keyboard]The utility bubble always shows even at lock screen - landed
* (System) - ({{Bug|1119164}}) - [TextSelection] separate marionette test pages by suite - f+
 
==== This week ====
* (System) - ({{Bug|1119164}}) - [TextSelection] separate marionette test pages by suite
* (System) - ({{Bug|1117684}}) - [Text Selection] Paste icon is not showing up - need gaia and gecko work
* (System) - ({{Bug|1119704}}) - Broadcast focus event in hierarchyManager
* (System) - ({{Bug|1118167}}) - [TextSelection] move text_seleciton dialog to each app window
* (System) - ({{Bug|1092894}}) - Implement NfcCore - working on separate bluetooth and nfc - separate nfc and bluetooth done - implement nfc core
 
==== Topic status update ====
* Copy-paste's META bug ({{Bug|1023688}})
 
=== Greg ===
 
==== Last week ====
 
* {{bug|1115921}} - [User Story][Lock Screen]Display remaining charging time on lockscreen
** in the review process
** mark it as a new feature with UX spec (the tracking {{bug|1115919}} fired at 2014-12-27 by Zibi)
 
* {{bug|1099419}} - [Lockscreen][Camera] App permission screen stays after locking and unlocking device
** landed for v2.1 and v2.2 (master before the branching day)
 
* {{bug|1116901}} - [Flame][Lockscreen]After reboot, the clock on LockScreen won't update
** updated to prevent regression; waiting for reviewing
 
* {{bug|1115311}} - [LockScreen] (State-Component) Land Clock widget in the current codebase
** still waiting for the further discussion
 
* {{bug|1100945}} - Provide PasscodeHelper as an abstraction to store a hash instead of plain text PIN
** left lots of reviewing opinions
 
==== This week ====
 
* 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 now all possible states are identified, so the next step is to implement them according to the component state machine architecture.
 
==== Topic status update ====
 
New state machine now is ongoing. Need more discussions and experimental implementations.
 
=== EJ ===
 
==== Last week ====
 
[Settings]
* [WIP] {{Bug|1106835}} - [Settings][RTL] Follow-up bug, Fixed security translations with a proper way. (Waiting for Arthur's review)
* [WIP] {{Bug|1118095}} - [Settings][Dialog] In RTL languages, the fading animation of dialog is wrong (Waiting for Arthur's review)
* [WIP] {{Bug|1100283}} - [Flame][WIFI]The input password page can't pop up. (Waiting for Vincent's feedback)
* [WIP] {{Bug|1112484}} - [Settings] Show/hide FDN settings based on the availability (Waiting for Arthur's review)
* [r+ & Merged] {{Bug|1101186}} - On rebooting the device with Airplane Mode on Gaia sends radio on followed by radio off
 
[Review/Feedback]
* [f+] {{Bug|1105669}} - [Wifi]The wifi can't be turned off.
* [r+] {{Bug|1118545}} - [FFOS2.0][Woodduck][Network][data connection]can't enable data conection through shortcut.
 
 
==== This week ====
 
[Settings]
 
* {{Bug|1112484}} - [Settings] Show/hide FDN settings based on the availability
** Got r+ and would be landed after tree is open
* {{Bug|1119709}} - [FxOs2.2][Settings]The security word is turned in Settings-> Internet Sharing
** WIP, waiting for Arthur's review
 
[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
 
==== 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 week ====
 
[Build System]
 
* [WIP] {{Bug|1089710}} - Upgrade to B2G Desktop 36
* [r+] {{Bug|1059449}} - Un-hide Gaia Build Unit tests when they meet visibility standards
** [r?] {{bug|1072842}} - Add TRY_ENV=1 for unit/integration test of gaia build system (Gbu/Gb)
* [Fixed] {{Bug|1024386}} - execute jshint for build directory
* [Fixed] {{Bug|1116406}} - Run specific test-file when executing build unit/integration tests
 
[Review/Feedback]
 
* [r?] {{Bug|1102972}} - [Homescreen] Empty or incomplete homescreen after a full flash
* [r?] {{Bug|1102831}} - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp
 
==== This week ====
 
[Build System]
 
* [WIP] {{Bug|1089710}} - Upgrade to B2G Desktop 36
* [WIP] {{Bug|1059455}} - Un-hide the Gaia Build tests when they meet visibility standards
* [WIP] {{Bug|1059449}} - Un-hide Gaia Build Unit tests when they meet visibility standards
** [Fixed] {{bug|1072842}} - Add TRY_ENV=1 for unit/integration test of gaia build system (Gbu/Gb)
** [Fixed] {{Bug|1118115}} - Add build script test document for TEST_FILES
* [WIP] Run build script on node.js
 
[Review/Feedback]
* [r+] {{Bug|1043953}} - WebIDE should be able to build and push Gaia apps
 
==== Topic status ====
 
* https://wiki.mozilla.org/Gaia/Build/Roadmap#First_half_of_2015
 
=== John ===
 
==== Last week  ====
* V3 ideation group meeting
 
===== Input Management & Keyboard =====
* {{bug|1102831}} - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp | landed
 
====== Review/Feedback/Assistance ======
 
==== This week ====
(Aside from TODO/backlogs below and blockers)
 
===== Input Management & Keyboard =====
* {{bug|1115644}} - Implement RootPanel for KeyboardSettingsApp
* {{bug|1115649}} - Differentiate concept of Panel and Dialog in Keyboard Settings
 
====== Review/Feedback/Assistance ======
 
==== Topic Status  ====
===== Keyboard User Dictionary =====
* Current focus is follow-up to {{bug|1102831}}.
* Preparation
** Rewriting of xml2dict.py in JS is done and tested
*** https://github.com/mnjul/gaia-kb-dict-tools
 
==== TODOs/Backlogs ====


= 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