Gaia/Team/Taipei: Difference between revisions

From MozillaWiki
< Gaia‎ | Team
Jump to navigation Jump to search
Line 172: Line 172:
==== Last week ====
==== Last week ====
* {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API(WIP feedback+, functionality: enable, visible, discovery found/paired devices, devices list)
* {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API(WIP feedback+, functionality: enable, visible, discovery found/paired devices, devices list)
* {{Bug|1102796}}: [Bluetooth] bluetooth app support AMD for BT v2 API implementation(not blocking on performance issue)
* {{Bug|1066461}}: [MADAI] OPP receiving failed when peer device didn't paired(fixed, improving capability of Bluetooth receiving files)
* {{Bug|1090041}}: [Bluetooth] No onpairedstatuschanged event coming after paired/unpaired a device.(fixed, 2.2+)
* {{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|1066461}}: [MADAI] OPP receiving failed when peer device didn't paired(reviewing, improving capability of Bluetooth receiving files)
* {{Bug|1114907}}: [Bluetooth File Transfer] Notification will not be closed after a user clicked them.(fixed via Zibi's patch)
* {{Bug|1093525}}: [Flame][v2.1][Settings]Tap "Format Internal storage", but it will prompt "Format SD card will erase all data stored on your SD card. This cannot be undone. Do you want to proceed?"(2.1+ -> 2.1?, duplicated of {{Bug|1059713}})
* {{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)


==== This week ====
==== This week ====
* {{Bug|1114907}}: [Bluetooth File Transfer] Notification will not be closed after a user clicked them.(regression from {{Bug|1095109}}, 2.2?, should be 2.2+)
* {{Bug|1102796}}: [Bluetooth] bluetooth app support AMD for BT v2 API implementation(WIP)
* {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API(review, pairing device, implement pairing flow in BT app without AMD)
* {{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)
* {{Bug|1102798}}: [Bluetooth] Implement pairing flow in Bluetooth app to support BT v2 API(WIP)
* {{Bug|1027398}}: [Flame] Bluetooth Overlays will show before lock-screen
* {{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|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 ====
==== Topic status ====

Revision as of 06:39, 6 January 2015

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
  • One-on-ones

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)

This week

  • bug 1102796: [Bluetooth] bluetooth app support AMD for BT v2 API implementation(WIP)
  • 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)
  • 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

  • 2.2
    • bug 1053709 - Make SMS messages content UI RTL-friendly
      • Got r+ and f+, will land it later
    • bug 1091751 - Sending two kinds of message for cellbroadcast-received
      • Give a quick patch for CDMA cellbroadcast fixing. Waiting for QC's reply
  • Performance stuff
    • bug 1084298 - [Messages] Decoupling the all inputs query logic from DOM tree structure
      • Got positive feedbacks and will send another commit for unit test.
    • bug 1089920 - [Messages] Investigate and fix the gaia-header in Messages app
      • The performance seems not works as good as we expected. Will try to find more things tht we can improve from gaia
  • V3 ideation group 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
  • Waiting for QC's reply for CDMA cellbroadcast/CMAS
  • V3 ideation group discussion
  • Code review.

Dominic

Last week

  • Music
  • Audio channel services weekly sync up.
    • Helped Jenny to fill the audio competing table with numbers.
  • Catch up the 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

Last & This week

  • Bug 1098168 - Implement BaseIcon, r?
  • Bug 1114800 - Browser app is not correct resized while orientation is changed in task manager, r?
  • Bug 1117633 - set nfc focus from gaia side, WIP
  • Review overlay window

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

  • Audio Channel management
  • bug 1111998 - [Flame][Notifications]The Play icon overlap the search box on notification bar. (2.2+, could not reproduce)
  • bug 1115829 - Exploring status bar icons by touch again broken for the screen reader (2.2?, regressionwindow-wanted)
  • V3 brainstorming: evaluate ideas

Next week

  • bug 1111975 - Refactor app install manager
  • V3 brainstorming: evaluate ideas

Marionette:

  • bug 1058796 - gaia-integration runner should fail hard if device is not connected

Fred

Last week

  • [r?] bug 1115602 - [callscreen][bluetooth] clean up unused mock_mozbluetooth file
  • [r+ & landed], bug 1082993 - [settings] refactor Developer panel with AMD pattern
  • [review] bug 1098168 BaseIcon patch
  • WIP, bug 1115622 - [Bluetooth] decouple bluetoothTransfer and NfcHandoverManager's dependency
  • adding test bug 1093084 - make system/js/bluetooth v2
  • bug 1090799 - isolate nfc handover's bluetooth related code
  • Nearby Web
 * Firefox page interface
 * webNearby Screen cast
 * gogov3

This 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
  • WIP, bug 1115622 - [Bluetooth] decouple bluetoothTransfer and NfcHandoverManager's dependency
  • WIP, test bug 1093084 - make system/js/bluetooth v2

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 911880) - [Window Management] Rework TrustedUI - r+
  • (System) - (bug 1092894) - Implement NfcCore - working on separate bluetooth and nfc - separate nfc and bluetooth done
  • (System) - (bug 1114902) - [TextSelection] JS marionette for non-editable field - r+
  • (System) - (bug 1102495) - [Settings] Provide an option to enable copy/paste in the Developer menu - r+
  • (System) - (bug 1114509) - [Flame][Homescreen] The text edit botton is still displayed in homescreen after exiting homescreen edit mode - r?

This week

  • (System) - (bug 1092894) - Implement NfcCore - working on separate bluetooth and nfc - separate nfc and bluetooth done - implement nfc core
  • (System) - (TextSelection) Finish js marionette tests as completely as possible.
    • (bug 1115244) - marionette for orientation case - pending, js marionette cannot rotate screen
    • waiting for(bug 1114853) landed to implement more marginal test cases

Topic status update

Greg

Last week

  • bug 1110960 Device slowing down after more than one day of uptime: waiting approval
  • bug 1093789 [Lockscreen] Lockscreen will appear briefly and then go away, after switching screen off -- hard to reproduce; NI
  • bug 1097994 [Lockscreen][Camera] Keypad is displayed before Camera app is launched from the Lockscreen with a passcode -- r?
  • bug 1104351 [System Lockscreen]The lockscreen slider will not reset when holding it in place and pressing the power button -- r?
  • bug 1115311 [LockScreen] (State-Component) Land Clock widget in the current codebase -- updated the design; f?

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]

  • [r+ & Landed] bug 1103812 - [Settings][Dialog] call_settings/fdn/authorized_numbers/add_contact should be shown as a dialog
  • [r+ & Landed] bug 1103805 - [Settings][Dialog] wifi_join_hidden should be shown as a dialog
  • [r+ & Landed] bug 1111903 - [Settings] Refactor Dialog Service with l10n best practices
  • [r+ & Landed] bug 973455 - [settings] refactor SIM security panel with AMD pattern
  • [r+ & Landed] bug 1103809 - [Settings][Dialog] call_settings/voicemail should be shown as a dialog
  • [r+ & Landed] bug 1112031 - Internet Sharing Settings is not scrollable if HotSpot details panel closes with keyboard open
  • [r+ & Landed] bug 1115506 - [Settings][Dialog] wifi_status should be shown as a dialog (waiting for CI)
  • [Postponed] bug 973461 - [settings] refactor Call settings panel with AMD pattern


[Review/Feedback]

  • [r+] bug 1103894 - [Settings][Dialog] Keyboard warning should be shown as a dialog
  • [r+] bug 1094009 - Settings app to follow text selection pattern
  • [r+] bug 1111712 - [WIFi] User can not connect to wifi through the notification screen
  • [r+] bug 1103896 - [Settings][Dialog] Warning of data connection and data romaing should be shown as a dialog
  • [r+] bug 1082993 - [settings] refactor Developer panel with AMD pattern
  • [r+] bug 1103814 - [Settings][Dialog] cellular/apn/APN_editor should be shown as a dialog

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

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
  • [r+] 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

[Review/Feedback]

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