Gaia/Team/Taipei: Difference between revisions

From MozillaWiki
< Gaia‎ | Team
Jump to navigation Jump to search
(up)
 
(243 intermediate revisions by 13 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://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)]
| https://avatars.githubusercontent.com/u/6240413?s=120#.png
|-
[https://github.com/weilonge Sung Chiu (sean2449)]
| 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 76: Line 55:
| https://avatars3.githubusercontent.com/u/5014150?s=120#.png
| https://avatars3.githubusercontent.com/u/5014150?s=120#.png
[https://github.com/mnjul Min-Zhong "John" Lu (mnjul)]
[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 83: 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|1135896}} -- Fixed, Sim Lock Dialog focus issue, 2.2+
* {{bug|1128396}} --  Include all layouts with no dictionary or downloadable dictionary in Nightly, i.e. enable downloadable dictionary
** {{bug|1029951}} finally lands. Follow up bugs filed as dependencies. Feature to be enabled once all follow-up UIs are landed.
*** {{bug|1128390}} -- toast landed in {{bug|1129817}}, patch will be ready soon.
* Working with Greg on lock screen state machine in {{bug|1115311}}
** Need to work on final review
* Talking with Rudy on keyboard app view arch
** Need to work on final review of Emoji patch
* 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?
* [https://wiki.mozilla.org/User:Timdream/Blocking_Features Blocking Features] list needs priorities.
* Dealing with v3 fallout .....
 
=== Rudy ===
 
==== Last week ====
 
===== Emoji layout =====
* {{Bug|1138815}} - Fine-tune the swipe behavior of swipeable panel in keyboard.
**  Trying to implement a SwipingDetector to solve the multiple-finger swiping issue.
===== Keyboard performance issues =====
* {{Bug|1131969}} - Synchronous reflow in showing the keyboard.
** Landed.
===== Keyboard integration tests =====
* {{Bug|947124}} - Build keyboard-helper in gaia to handle "send key" and other keyboard functions.
** Working on providing a method in keyboard lib so that other apps could do
  keyboard.type("input string").
===== Others =====
* {{Bug|1132778}} - Add Fulah (ff) wordlist/dictionary.
===== Code Reviews =====
 
==== This week ====
===== Keyboard integration tests =====
* {{Bug|947124}} - Build keyboard-helper in gaia to handle "send key" and other keyboard functions.
===== Emoji layout =====
* {{Bug|1138815}} - Fine-tune the swipe behavior of swipeable panel in keyboard.
===== Others =====
* {{Bug|1132778}} - Add Fulah (ff) wordlist/dictionary.
==== 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|1121909}}: [Bluetooth] Implement send file flow, device list, and inline pairing in Bluetooth app for v2 API changed.(fixed)
* {{Bug|1142371}}: [Bluetooth] Replace getAdapter with service query to make bluetooth transfer work(reviewed Fred's patch)
* {{Bug|1144532}}: [Bluetooth2] Visible to all should turn off after 2 mins(reviewing)
* {{Bug|1145031}}: [Flame][Wifi] Server certificate items are duplicated when user re-open "Server certficate" of the WLAN with EAP and TTLS.(fixed)
* {{Bug|1148314}}: [Bluetooth] Discoverable property will be true to false immediately while turn Bluetooth state from off to on.(file platform issue)
* {{Bug|1128399}}: [Bluetooth][Settings] Handle Dom event 'BluetoothAdapter.onaborted' to cancel confirmation while a remote device cancel the pairing request.(reviewing)
* {{Bug|1130947}}: [Bluetooth2] [Settings] When pairing with bluetooth keyboard, UI won't show "Pairing with device" after enter pin code.(duplicated via bug 1121904)
 
==== This week ====
 
 
==== 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 ===
 
==== Previous Status ====
* SMS performance stuff
** (Reviewing){{Bug|1084298}} - [Messages] Decoupling the all inputs query logic from DOM tree structure
*** Patch updated and in review.
 
* RTL issue:
** (Landed){{Bug|1138340}} - [Messages][RTL] String in gaia-header is not showing the ellipsis in the correct location for LTR names
*** Patch landed in master and 2.2
** (Landed){{Bug|1138350}} - [Messages][RTL] thread information in thread list view is not showing the ellipsis in the correct location for LTR names/message
*** Patch landed in master and 2.2
** (Reviewing){{Bug|1139179}} - [RTL][Contacts] Two SIMs, Contact Information has SIM Selection text overlapping the Dialer/Call Icon
*** Has some regression in single sim case and still in review
** (Landed){{Bug|1143594}} - [RTL][Contacts]Device truncates beginning instead of the end of the contact name which is too long
*** Landed in master and requesting 2.2 approval
 
* Other issues:
** (Ongoing){{Bug|1140977}} - [Messages] Bottom few pixels of Arabic characters cut off
*** Investigating the inappropriate line-height/font-size setting in message app.
 
==== Current Status ====
* Fix the RTL issues in other comms app:
** {{Bug|1139179}} - [RTL][Contacts] Two SIMs, Contact Information has SIM Selection text overlapping the Dialer/Call Icon
 
* Keeping the message refinement moving
** {{Bug|1084298}} - [Messages] Decoupling the all inputs query logic from DOM tree structure
** {{Bug|1144612}} - [Messages][Refactoring] Make CSS more efficient by reducing the rule in tag category
 
==== Topic status ====
* Comms team retrospect: https://etherpad.mozilla.org/comms-retrospect-demo
 
=== Dominic ===
 
==== Last week ====
* Music
** {{Bug|1140154}} - [RTL][Music] Songs with parentheses are not displayed correctly. (2.2+, fixed)
*** Also fixed some extra RTL issues in this bug, but caused regression in {{Bug|1149120}}.
** {{Bug|1141806}} - [Music][Search] When plugging and unplugging the device, the keyboard will remain active in music and allow the user to shift the page by typing. (2.2+, fixed)
*** Landed on master and 2.2.
** {{Bug|1138682}} - Flame: in camera preview mode, volume control changes two different types of volumes (fixed)
*** Landed on master.
** {{Bug|1124305}} [Notification Menu][Music Widget] Descenders (letters with 'tails') are slightly cut off when viewing song titles on the music widget on the notification menu. (fixed)
*** Noticeable polish bug and Landed on master.
* Audio channel services weekly sync up.
** Updated Refactor Audio Channel Service in  :https://wiki.mozilla.org/WebAPI/AudioChannels
==== This week ====
* Music
** Reviews and needinfos.
** {{Bug|1149120}} - [Flame][Music]The pause button is displayed in random button above at Albums view.
** {{Bug|1072642}} - [Music][OTA 2.2 -> 2.2] Song rating is not maintained after OTA update.
* Audio channel services weekly sync up.
 
==== 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|1094759}} - v1 is done, feedback?
** v2: Fixing unit tests and reworking initLogoHandler to become instantiable + test-able
** Implement BaseModule.loadWhileIdle to lazily load modules which are not blocking the critical launching path
* {{Bug|1142391}} - Create shell-remote and system-remote for external displays
** WIP
* {{Bug|1143577}} - Status bar displays wrong icon for "silent incoming call
** Regression of bug 1098168, patch r?
* {{Bug|1139987}} - Flame: when running marionette test, some icons on the top header is missing
** Regression of bug 1098168, but tend to workaround first to unblock QA test and enable marionette-py framework to fix this in long term
 
==== To do ====
* Remote display
* System2
 
=== Arthur ===
==== Done ====
* 2.2 Blockers
** {{Bug|1037962}} - [DSDS] "SIM x:" hardcoded in Settings and System
*** Landed
** {{Bug|1142448}} - [RTL][Settings]The date is shown as year, month, day from right to left at Date & Time view.
*** Landed
* Others
** {{Bug|1145756}} - [Homescreen] Changing the 'Homescreen Settings' quickly/rapidly in their dropdown selection can cause unexpected changes
*** Landed
 
==== To do ====
* {{Bug|1131773}} - [Settings] Add more features to the Add-ons panel
** :djf has landed the patch on the lightsaber branch. I will revise the existing patch and get it landed in master.
* Review settings app architecture
** Refactor the remaining un-modular code (call/carrier/media storage).
** Identify the required features for supporting multiple form factors and easy customization.
*** Clear view/logic separation
*** Build-time/run-time options for settings on various requirements
*** Module reusability across the platform
* Blockers if any.
 
==== Topic status ====
* Settings roadmap - https://wiki.mozilla.org/Gaia/Settings
 
=== Evan ===
==== Last week ====
* {{Bug|1100822}} - Implement AudioChannelManager module
** Updated patch for review comments and fixed bugs, almost done but need documentations.
** The performance of audio channel management looks like better.
** https://github.com/mozilla-b2g/gaia/pull/26512
 
==== Next week ====
* {{Bug|1100822}} - Implement AudioChannelManager module
** Review and update the patch.
** Send review request again tomorrow.
** Add tests.
 
=== Fred ===
==== Last week ====
* [r+ & landed] {{bug|1142371}} - [Bluetooth] Replace getAdapter with service query to make bluetooth transfer work
** fix test cases, send review
* [r+ & landed] {{bug|1147257}} - [System] fixes JSHint error for base_ui.js
* [r+ & landed] {{bug|1147259}} - [System] fixes JSHint error for crash_reporter.js
* [r+ & landed] {{bug|1147261}} - [System] fixes JSHint error for airplane_mode.js
* {{bug|1147260}} - [System] fixes JSHint error for init_logo_handler.js
** flag as Wontfix since the file will be replaced
 
WIP
* {{bug|1090799}} - make nfc_handover v2 and reuse system bluetooth adapter
** changed adapter retreiving methods, fixing test
 
review
* r+ borja's patch, {{bug|1144784}} - [System] Asking for more than one permission in a short period of time is broken
 
==== This week ====
 
WIP
* {{bug|1090799}} - make nfc_handover v2 and reuse system bluetooth adapter
** writing tests
 
==== Topic status update ====
 
Bluetooth APIv2:
* {{bug|1088591}} track system related porting work
 
Settings2 (pending):
* refactor developer panels
* {{bug|973432}} 49 panel refactored, 8 panel set refactor bugs remain
 
=== George ===
 
==== Since last meeting ====
 
* (Build) - ({{Bug|1147332}}) Multilocale build is broken - landed
** utils.getPath.apply(null, pathArray) is broken
* (Build) - Investigating makefile generate
** https://github.com/cctuan/gaia-build/tree/gen-mk
** for parallel build, the performance is no better than gulp
* (System) - ({{Bug|1125601}}) [Messages] It's impossible to immediately navigate to Thread or Composer once app is loaded - f+
** waiting for etienne review
* (System) - ({{Bug|1147329}}) [TextSelection] refactoring text_selection_dialog.js
** marionette tests pass, only left unit test fixing
* (System) - ({{Bug|1141406}}) Marionette, add method to get frequency of visibility changed
** backout, fixing broken test on tbpl
 
==== TODO ====
* fix ({{Bug|1141406}})  and ({{Bug|1125601}}) and ({{Bug|1147329}}) as above
* Investigating new plan for build script
 
==== Topic status update ====
* Copy-paste's META bug ({{Bug|1023688}})
* Nodize buildscript META bug ({{Bug|955988}})
 
=== Greg ===
 
==== Last week ====
 
* {{bug|1138799}} - [LockScreen] Prevent create LockScreenWindow when there is FTU
** r?= Tim
 
* {{bug|1142436}} - [RTL][Lock Screen]The text within notifications of Calendar is not right-aligned.
** Figured out the bug is an unfinished work of Bug 1058799
** And it now depends on Bug 1147011
 
* {{bug|1143341}} - Lock screen doesn't take into account "Require passcode after X minutes" setting anymore
** r?= Tim
 
* {{bug|1148632}} - [Lockscreen] Tapping 'Open' on a lockscreen notification and then canceling the passcode lock page will still queue up the open activity and open it after eventually accessing homescreen, even after lockscreen camera activity
** patch is ready for master
 
* Discussed about new build system roadmap.
 
==== This week ====
 
* {{bug|962409}} - Bug 962409 - (conninfo-widget) [LockScreen] Implement ConnInfo widget
** Now I'm trying to re-organize it as a standalone library
** Documenting work is on going
 
* Start to work with performance enhance team
 
==== Topic status update ====
 
The new state machine & widget architecture had been landed. Now we're going to validate this architecture is stable & flexible enough.
 
=== EJ ===
 
==== Last week ====
 
[Bugs]
 
* '''Settings'''
* {{Bug|1145055}} - [Settings] Extract out AsyncOperator and CallForwarding
** Totally refactoring
* {{Bug|1145332}} - [FDN] Incorrect message displayed when updating FDN contact
** Investigating
* {{Bug|1141973}} - [Settings]Enable SIM PIN, go back to Settings main view, but the status under "SIM Security" is still "Disabled".
** With WIP, waiting for Arthur's feedback
* {{Bug|1020757}} - [FDN] Enable/Disable FDN asks to enter PUK if the enable/disable FDN failed
** r+ & Landed
* {{Bug|1133204}} - [Privacy Panel][Transparency Control] Permission labels (in list), headers, and titles don't wrap if very long, get truncated
** r+ & Landed
* {{Bug|1146829}} - [RTL][Settings]The "+" symbol is shown at right side of phone number in SIM manager view.
** r+ & Landed
* {{Bug|1145835}} - [Messages][Settings] When opening messaging settings from the messages app, a selection field will display improper text
** r+ & Landed
 
 
[Review/Feedback]
 
* {{Bug|1142977}} - Intermittent display_settings_test.js | manipulate display settings adjust brightness automatically change wallpaper tap wallpaper
** Gave r+
* {{Bug|1142448}} - [RTL][Settings]The date is shown as year, month, day from right to left at Date & Time view
** Gave r+
* {{Bug|1145031}} - [Flame][Wifi] Server certificate items are duplicated when user re-open "Server certficate" of the WLAN with EAP and TTLS.
** Gave r+
* {{Bug|1145756}} - [Homescreen] Changing the 'Homescreen Settings' quickly/rapidly in their dropdown selection can cause unexpected changes
** Gave r+
 
==== This week ====
 
[Bugs]
 
* '''Settings'''
* Bug 1000464 - Signal-strength bars aren't the same between the "connected" node's status symbol and the top/notification-bar symbol
** With a WIP and waiting for Vincent's feedback to make sure whether there is any other missing steps for STR.
* {{Bug|1145055}} - [Settings] Extract out AsyncOperator and CallForwarding
** Totally refactoring, with a solid WIP now, will ask for feedback? later.
* {{Bug|1141973}} - [Settings]Enable SIM PIN, go back to Settings main view, but the status under "SIM Security" is still "Disabled".
** With WIP, waiting for HsinYi's feedback
* {{Bug|1145332}} - [FDN] Incorrect message displayed when updating FDN contact
** ni? Anshul for more information, can't reproduce this here.
 
[Review/Feedback]
 
* Bug 1125582 - [WIFI]It will display "connected" one second before it connected failed
** Reviewing
 
==== Topic status update ====
 
[Settings]
* None
 
=== Ricky ===
 
==== Last meeting ====
 
[Build System]
 
* We (Tim, George, Greg & me) are still discussing the new architecture of build system and had an updated information / open discuss on dev-gaia.
* Performance survey between Gulp vs Gulp + Makefile approach.
* Writing tech mozilla article about Treeherder.
 
==== This meeting ====
 
[Build System]
 
* Clean 4 build system's review requests
* Survey build system documentation on https://gecko.readthedocs.org/en/latest/build/buildsystem/index.html
 
==== Topic status ====
 
* https://wiki.mozilla.org/Gaia/Build/Roadmap#First_half_of_2015
* Planing [https://wiki.mozilla.org/Gaia/Build/RefactoringToNodejs Refactoring build script to NodeJs]
 
=== John ===
 
==== Squash xml2dict.py, use word_list_converter.js ====
* Meta: {{bug|1143633}} - Deprecate xml2dict.py in favor of word_list_converter.js for generation of dictionary blob
* Ongoing: {{bug|1146804}} - Create file front-end for word_list_converter.js | r?tim & f+ricky
 
==== Keyboard User Dictionary ====
* In Mar. 6's sync-up, Bruce expressed his expectation that acceptable performance should be: reasonably responsive for a user dictionary of 100 words. I think that includes prediction & dict blob generation.
** Benchmark results at {{bug|1102835}} comment 16.
 
===== Bugs overview =====
* Meta/UserStory: {{bug|879145}} - [Keyboard][User Story] User dictionary in word-suggestion
* Three major engineering bugs
** <del>{{bug|1102831}} - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp</del>
** <del>{{bug|1102834}} - [UserDictionary] Implement dictionary binary blob generation & storage to KeyboardSettingsApp</del>
** <del>{{bug|1102835}} - [UserDictionary] Let Keyboard App use User-Dictionary</del>
* Dependency:
** <del>{{bug|1138782}} - validChars() in predictions.js should consider different casing</del>
* Follow-ups:
** Bugs (just "bugs")
*** <del>{{bug|1138343}} - [UserDictionary] Instantiate and store an ArrayBuffer instead of a TypedArray during dictionary binary blob generation in KeyboardSettingsApp</del>
** Performance improvements
*** <del>{{bug|1130317}} - [UserDictionary] Pre-determine dict blob total byte length before building the blob</del>
*** {{bug|1130312}} - [UserDictionary] Investigate possibility and potential to let worker generate dictionary blob
** Non-compliant UX
*** <del>{{bug|1129844}} - UserDictionary word list should sort alphabetically</del>
** Architecture improvements/refactoring/code tidy-up
*** <del>{{bug|1115644}} - Implement RootPanel and standardize panel interface for KeyboardSettingsApp</del>
*** <del>{{bug|1115649}} - Differentiate concept of Panel and Dialog in Keyboard Settings</del>
*** {{bug|1115666}} - Clean up KeyboardSettingsApp stylesheet
*** <del>{{bug|1143636}} - Allow word_list_converter.js to accpet variable word frequency information</del>
** (Integration) Tests
*** {{bug|1139766}} - [keyboard][integration] Add integration tests for user dictionary and prediction
** Unit Tests
*** {{bug|1148326}} - latin_test.js: Amend tests for worker.postMessage() transferList arg for |userDict === undefined| situation
**** This depends on {{bug|1148316}} - latin_test.js should fake setTimeout() calls in engine deactivation


= 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