Gaia/Team/Taipei

From MozillaWiki
< Gaia‎ | Team
Revision as of 08:46, 23 January 2015 by IanLiu (talk | contribs) (→‎Ian)
Jump to navigation Jump to search

Gaia teams in Taipei, Taiwan

People

Alphabetically ordered by ID.


2200ce74246a04126cf04cfa39ff0c37?s=120#.png

Alive Kuo (alivedise)

f376b438280ff00eb2d7c016e0703d58?s=120#.png

Yi-Fan Liao (begeeben)

3559bf9e05fa7f8937efd88cde038ff3?s=120#.png

George Tuan (cctuan)

ab20989d946f4bd31c590b5a6ef73f7a?s=120#.png

Arthur Chen (crh0716)

e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png

Dominic Kuo (dominickuo)

32f42d56f6770abcbb7c8da456af5891?s=120#.png

Tzu-Lin Huang (dwi2)

c467be2c8057ee9a73735ee2bd269504?s=120#.png

EJ Chen (EragonJ)

c41f912d929a213cba048104b3697b88?s=120#.png

Evan Tseng (evanxd)

0ccfea05555478e088acf331824b70c1?s=120#.png

Evelyn Hung (evelynhung)

84460b786102047f6b74522ef62d7ac3?s=120#.png

Fred Lin (gasolin)

06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png

John Hu (huchengtw-moz)

97614f2541c088277e57085f31cdf546?s=120#.png

Ian Liu (Ian-liu)

91513261a498767bb7ecd2c38c994f5a?s=120#.png

Luke Chang (luke-chang)

5014150?s=120#.png

Min-Zhong "John" Lu (mnjul)

b729f44cee25bbef242e2d9144df5ef1?s=120#.png

Gary Chen (mpizza)

ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png

Rex KM Lee (rexboy7)

abf92b0a6c66cf51277f0ab014a29446?s=120#.png

Ricky Chien (rickychien)

4c3b3f1dbe118b705bfb68cb82351896?s=120#.png

Rudy Lu (RudyLu)

adc421ca1f85f9d54e02a7c3c779d914?s=120#.png

Sherman Chen (shamenchens)

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

?_=X#.png

Mark Shiao (mozshiao9)

a357616c0a9197fccbaf5aceb92d94f3?s=120#.png

Yuren Ju (yurenju)

Weekly Update

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

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 :)

Tim

Topic status

  • bug 936724 - download keyboard dictionary/include all layouts in Nightly etc:
    • All the management part ("models") are competed. Need to sync up with John on the view part and work on them.
  • 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
  • Attending audio channel meetings

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
  1. Virtual companion.
  2. communication within mesh network, without internet.

This week

Keyboard rendering refactoring
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

Ian

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)

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
  • 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

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
  • 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.

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

  • bug 1098168 - Implement BaseIcon
    • r+, waiting QA smoketest
  • bug 1117633 - set nfc focus from gaia side
    • Fixed
  • [2.2+]bug 1102715 - Stop refresh driver blocking the main thread of b2g process during app launching for gallery case (~150ms).
    • Fixed
  • bug 1121189 - [Windows Management] The blue 'active call' notification banner only covers half the screen when in landscape mode
    • Fixed
  • bug 1121356 - Implement DataConnectionManager & RoamingWarningDialog
    • WIP
  • bug 971488 - Instantiable FtuLauncher
    • WIP, based on bug 1098168
  • bug 1110625 - App launch overhead (60ms)
    • WIP

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

Evan

Last week

Next week

Fred

Last week

  • Sick leave & PTO(Mon., Tue afternoon)
  • [r+ & landed] bug 1119142 - [NFC] current test cases fail on nightly
    • fix test cases
  • [r+ & landed] bug 1063564 - l20n cause CSP violation for packaged App
    • report lack of bower release and get fixed
  • [r?], post (write first web app with github)
  • [r?], Bug 1122327 - [System][Bluetooth] Make BT profile connection independent from API version
  • WIP, bug 1093084 - make system/js/bluetooth v2

This week

  • PTO(Mon/Tue)
  • 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

Topic status update

Bluetooth APIv2:

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:

George

Last week

  • (System) - (bug 1117684) - [Text Selection] Paste icon is not showing up - r?
  • (System) - (bug 1120519) - (CopyPasteTest) JS marionette test to control caret - r?
    • shortcut test and selection lib are completed, waiting for review
  • (System) - (bug 1092894) - implement nfc core - f?
    • move all nfc related modules to nfc_core based on baseModule pattern, waiting for feedback
  • (System) - (bug 1119723) - [Flame][Homescreen]A partial facebook view overlaps on the top left corner of home screen. - r?
    • potential blocker, child apps would not be resized after pressing home, waiting for review
  • (System) - (bug 1105547) - [CopyPaste] Copy icon appears on the "Option screen" - wip
    • it also requires gecko's work, waiting for Morris' verifying
  • (System) - (bug 1120013) - [Camera][Text Selection] Camera app to follow text selection pattern - r?

This week

  • (System) - (bug 1092894) - implement nfc core
    • 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

Greg

Last week

  • bug 1115311 - [LockScreen] (State-Component) Land Clock widget in the current codebase
    • still waiting for the further discussion
    • the connection information part now push to the testing on real device stage
    • the clock part: the old code is messy and need to make it works with the new components

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 the refactoring work now is ready for testing on real device. There would be lots of debugging works needed to be done.
  • I'm re-checking the Clock part is OK: there seems some issues about to adapt the new design with the old code.

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]

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

John

> Last Sum-up

Input Management & Keyboard
  • bug 1115644 - Implement RootPanel for KeyboardSettingsApp | f+
Review/Feedback/Assistance

> Current Progress

Input Management & Keyboard
  • bug 1115644 - Implement RootPanel for KeyboardSettingsApp | WIP
    • Finished second round of feedback. Amended the patch and am writing tests, for final review.
Review/Feedback/Assistance

> Topic Status

Keyboard User Dictionary
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.

TODOs/Backlogs

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