Gaia/Team/Taipei

< Gaia‎ | Team
Revision as of 08:39, 9 January 2015 by IanLiu (talk | contribs) (→‎Ian)

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

Graduates

?_=X#.png

Mark Shiao (mozshiao9)

a357616c0a9197fccbaf5aceb92d94f3?s=120#.png

Yuren Ju (yurenju)

Gaia module expertise

Free feel to find us for questions related to topics below. Also read Modules/FirefoxOS. We are on 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

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

  • Download keyboard dictionary/include all layouts in Nightly etc:
  • Talking with Greg on lock screen arch
  • Talking with Rudy on keyboard app view arch
  • Audio channel

Rudy

Last week

Keyboard rendering refactoring
Code Reviews
Brainstorming sessions
  1. OS as a game.
  2. content sharing within mesh network.
  3. other topics.

This week

Blockers
  • if any.
Keyboard rendering refactoring


Brainstorming sessions

Topic status

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

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

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

This week

  • Bug 1098168 - Implement BaseIcon, final check
  • Bug 1117633 - set nfc focus from gaia side, WIP
  • Bug 1102715 - Stop refresh driver blocking the main thread of b2g process during app launching for gallery case (~150ms).

Next week

  • System2 Project: screen element cleanup
  • System2 Project: new bootstrap
  • MultileScreen meeting

Arthur

Done

  • bug 1098609 - Network selection not coming back up after failed manual selection (r?) - Waiting for anshul's feedback
  • bug 1103814 - [Settings][Dialog] cellular/apn/APN_editor should be shown as a dialog (landed)
  • bug 1112771 - [Internet Sharing] Unable to enable USB Tethering when Wi-Fi is connected. (WIP)
  • Patch reviewing

To do

  • bug 1103818 - [Settings][Dialog] screen_lock/pass_code_lock should be shown as a dialog
  • bug 1098609 - Network selection not coming back up after failed manual selection (r?)
  • bug 1113016 - Add a panel to manage Addons
  • V3 ideation groups
  • Use DialogService for all dialogs in settings app.
  • Help on gaia work related to Bluetooth API v2.
  • Blockers if any.

Topic status

Evan

Last week

Next week

Fred

Last week

  • [r+ & landed] bug 1115602 - [callscreen][bluetooth] clean up unused mock_mozbluetooth file
  • bug 1112535 - [Flame][v2.1][Bluetooth]In Bluetooth Pair Request view,the bluetooth icon,signal icon and bluetooth disappear from notification bar. -> attention window related bug
  • f? bug 1115622 - [Bluetooth] decouple bluetoothTransfer and NfcHandoverManager's dependency
  • WIP, test bug 1093084 - make system/js/bluetooth v2
  • V3 ideation group discussion

This week

  • [r+ & landed] bug 1115622 - [Bluetooth] decouple bluetoothTransfer and NfcHandoverManager's dependency
  • [r?] bug 1119142 - [NFC] current test cases fail on nightly
  • WIP, bug 1116437 - [Bluetooth] promisify Bluetooth getadapter
  • WIP, bug 1093084 - make system/js/bluetooth v2
  • V3 ideation group discussion, booking the pitch time at 1/20
  • Gaia source code visualization http://gasolin.github.io/CodeFlower/

Topic status update

Bluetooth APIv2:

Settings2:

  • 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 slide
* MindMap of Firefox Homie
* MindMap of foxbook

George

Last week

  • (System) - (bug 1114509) - [Text Selection][Homescreen] The text edit botton is still displayed in homescreen after exiting homescreen edit mode - r?
  • (System) - (bug 1115508) - [Text Selection][Built-in&System Keyboard]The utility bubble always shows even at lock screen. - r?
  • (System) - (bug 1110963) - [Text Selection] Cut/Copy/Paste menu does not dismiss when deleting selected text - landed
  • (System) - (bug 1092894) - Implement NfcCore - working on separate bluetooth and nfc - implement nfc core

This week

  • (System) - (bug 1118167) - [TextSelection] move text_seleciton dialog to each app window
  • (System) - [Text Selection] - Implement marionette tests for bug 1114509, bug 1115508, bug 1110963
  • (System) - (bug 1092894) - Implement NfcCore - working on separate bluetooth and nfc - separate nfc and bluetooth done - implement nfc core

Topic status update

Greg

Last week

  • bug 1110960 Device slowing down after more than one day of uptime: RESOLVED FIXED
  • bug 1115311 [LockScreen] (State-Component) Land Clock widget in the current codebase -- updated the design; f? (ver.2); now apply new design to LockScreenConnectionStates too
  • bug 1116091 [Flame][Lockscreen]After reboot, the clock on LockScreen won't update -- smoke test failed; new patch WIP; strange two minutes leaping both on LockScreen & Statusbar

This week

  • Discuss new design of state machine
  • Try to figure out LockScreenConnectionInfoManager need to handle how many cases
  • Blockers

Topic status update

New state machine now is ongoing. Need more discussions and experimental implementations.

EJ

Last week

[Settings]

  • [WIP] bug 1101186 - On rebooting the device with Airplane Mode on Gaia sends radio on followed by radio off (waiting for Anshul's responses)
  • [WIP] bug 1103810 - [Settings][Dialog] call_settings/call_forwarding should be shown as a dialog (waiting for Arthur's review)
  • [WIP] bug 1103808 - [Settings][Dialog] sim_security/change_pin should be shown as a dialog (waiting for Arthur's review)
  • [WIP] bug 1106835 - [Settings][RTL] Follow-up bug, Fixed security translations with a proper way. I already had a short discussion with Zibi but it seems that we can't do too much on this bug, so we are still waiting for :stas's feedback.

--

  • [WIP] bug 1112484 - [Settings] Show/hide FDN settings based on the availability (waiting for Gecko's API)
  • [WIP] bug 1107696 - [WiFi] Cannot connect to hidden network after initial connection, known network appears as "not in range"

[Review/Feedback]

  • [r+] bug 1111408 - [FFOS2.0][Woodduck][STK] "Next action indicator" can't be displayed.
  • [r+] bug 1113028 - [Flame][Settings]There is nothing in Region and City list when there is no SIM in phone
  • [feedbacked] bug 1105598 - [FFOS7715 v2.1] [dolphin] Wifi is enabled after enabling wifi ,wifi hotspot and airplane mode.
  • [feedbacked] bug 1112031 - Internet Sharing Settings is not scrollable if HotSpot details panel closes with keyboard open

This week

[Settings]

  • [WIP] bug 1101186 - On rebooting the device with Airplane Mode on Gaia sends radio on followed by radio off (waiting for Anshul's responses)
  • [WIP] bug 1103810 - [Settings][Dialog] call_settings/call_forwarding should be shown as a dialog (waiting for Arthur's review)
  • [WIP] bug 1103808 - [Settings][Dialog] sim_security/change_pin should be shown as a dialog (waiting for Arthur's review)

--

  • [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. (Found root cause, writing patch)

[Review/Feedback]

  • [f+] bug 1105669 - [Wifi]The wifi can't be turned off.
  • [feedbacked] bug 1093518 - [Flame][v2.1&2.0][Woodduck][v2.0][Settings]The volume slider is set to 100% by default.
  • [feedbacked] bug 993315 - [Settings] refreshed selector button need some space
  • [feedbacked] bug 1099017 - [gaia-header][Flame] The title which cannot link to next page can be tapped and highlighted in red.

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

John

Last week

  • V3 ideation group meeting
Input Management & Keyboard
  • bug 1102831 - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp
    • Feedback rounds done.
    • Filed-up follow-up bugs
Review/Feedback/Assistance
  • bug 1112460 - Keyboard build script modification to not preload dictionaries
  • bug 1112433 - The screen shouldn't timeout when scrolling notifications on the lockscreen

This week

(Aside from TODO/backlogs below and blockers)

  • V3 ideation group meeting
Input Management & Keyboard
  • bug 1102831 - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp
    • Finished build integration tests. Fixed Gij tests. Writing unit tests.
Review/Feedback/Assistance

Topic Status

Keyboard User Dictionary

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