Gaia/Team/Taipei

< Gaia‎ | Team
Revision as of 08:43, 11 August 2015 by Evanxd (talk | contribs) (→‎Last week)

Gaia teams in Taipei, Taiwan

People

Alphabetically ordered by ID.


f376b438280ff00eb2d7c016e0703d58?s=120#.png

Yi-Fan Liao (begeeben)

32f42d56f6770abcbb7c8da456af5891?s=120#.png

Tzu-Lin Huang (dwi2)

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)

91513261a498767bb7ecd2c38c994f5a?s=120#.png

Luke Chang (luke-chang)

ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png

Rex KM Lee (rexboy7)

abf92b0a6c66cf51277f0ab014a29446?s=120#.png

Ricky Chien (rickychien)

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)

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 1137557 InputMethod API to work with D3E -- stuck on a native async bug
    • bug 1162360 Remove form.js focus event timing -- found fixes for test crash and Gij failure, landed.
      • Got many regressions and fixed accordingly.


Steve

Done

  • new gaia architecture
    • Workweek in Paris(8/3 ~ 8/7). Brief update:
      • Ongoing apps: SMS, Contacts, music and fm radio.
      • Service worker library (sww): Won't be applied in 2.5 because of performance issue.
      • Page splitting and navigation: Domed in ww, but still waiting for gecko patch landed in master. Should be in 2.5.
      • threads library: SharedWorker performance concern. Might be only used in non performance sensitive cases.
  • bug 1180591 - [Messages][NG] mozSettings shim Implementation.

Ongoing

Topic status

Evan

Last week

  • Audio Channel Management
    • bug 1180618 - Ringer is not managed by Audio Channel Service
    • bug 1183870 - [B2G] Set current audio channel to "none" when there is no any audio playing
    • bug 1186572 - [FTU] Skipping through initial screen of tutorial will cause tutorial animated images to stop loading
      • Figured out: this is a gecko bug
    • bug 1189115 - [Keyboard] Keyboard click sound stops playing after 2 keys are pressed
    • bug 1191705 - Make VERBOSE log readable
      • Landed.

Next week

  • bug 1192725 - Configurable Audio Channel Policy
    • Provide a easy and fast way to config audio channel policy
  • bug 1190434 - Browser app stops playing audio when screen turns off
      • Discussed the UI spec.

Fred

Last week

Triage and Review Settings/BT related issues.

  • [r+ & landed] bug 1187834 - [RTL][Bluetooth]With device language in Arabic, the Parentheses of the device name display abnormally in Bluetooth page
  • [r+ & landed] bug 1187836 - [RTL][Bluetooth]With device language in Arabic, the Parentheses of the device name displays abnormal in "Paired devices" or "Devices in the Area"
  • [r+ & landed] [Bluetooth] If user accepts pair request through notification, they receive a pop up saying the request is expired
  • ui-review? bug 1088450 - improve Bluetooth transfer messages

WIP

  • bug 1185688 - [Bluetooth] Only show 'request is expired' through notification when the pendingPairing is not available

review

This week

Fix and Review Settings/BT related issues.

WIP

  • Bug 1161927 - Migrate to the new system update API and manage QA testing
    • review and write tests

Topic status update

Update Settings and BT page with plan & triage bugs

Settings:

  • apply gaia-switch/checker to settings with current style

Bluetooth:

  • [feature] able to open received PDF file via notification (DONE)
  • [feature] share URL via bluetooth

CSS in gaia:

  • Organize meetup in whistler for moz-components related people (gaia, gecko wc, xtag, appmaker)
    • UX confirm the gaia component UI wont be used in 2.5
  • create IsGaiaComponentReady page on mozilla wiki https://wiki.mozilla.org/Gaia/Shared/Components
    • In current survey, all concerns about gaia-components can be resolved, will review and provide proposals for more components.
    • link bugs and resources
    • document basic treatment to improve components

Greg

Last week

  • Wrap bluetooth v2 API to a library for IoT/WoT, which could save developers from manipulating those too verbosed functions.
  • Help Thinker to make a JavaScript optimizer worker. A very interesting project.
  • The related 'DeviceWorker(s)' looks like a potential way to solve our current blocking API flow.
    • For example: 'GPIOWorker' which expose those experimental APIs only in the worker, and it has the isolated HAL so we can keep away from arguing how to integrate it into Gecko. If we can implement this worker as an add-on, it would be more modularized.

This week

  • Continue whatever I list above.
  • Pending bugs:
    • bug 1150258 [Windows Management][Camera Lockscreen]The user is able to access the homescreen AND camera passcode lockscreen share activity at the same time -- Alive vs. UX; NI rounds

Topic status update

Ricky

Last meeting

[Build System]

  • Landed - bug 1154585 - Refactoring webapp-shared.js for new build system
  • Implementing configure-decider.js

This meeting

[Build System]

  • Clean up review & needinfo queue

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