Gaia/Team/Taipei: Difference between revisions

From MozillaWiki
< Gaia‎ | Team
Jump to navigation Jump to search
(→‎Rudy: - weekly update 0203 - add keyboard integration bug)
Line 120: Line 120:
==== This week ====
==== This week ====
===== Keyboard integration tests =====
===== Keyboard integration tests =====
* Improve keyboard integration tests.
* {{Bug|1113510}} - Intermittent switching_test.js | switch Keyboard App Checking the switching IME function is available.
** Investigating.
===== Emoji layout =====
===== Emoji layout =====
* {{Bug|1100779}} - Create SwipeableLayoutPageView component.
* {{Bug|1100779}} - Create SwipeableLayoutPageView component.

Revision as of 08:21, 3 February 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

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:
    • Patch ready for review. Follow up bugs to be filed.
  • Working with Greg on lock screen state machine in bug 1115311
    • Completed the initial feedback.
  • Talking with Rudy on keyboard app view arch
    • Waiting for the next update from Rudy (?)
  • 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?

Rudy

Last week

Keyboard integration tests
  • bug 1123250 - Re-organize the lib files used for keyboard integration tests.
    • Landed.
  • bug 1121274 - Intermittent uninstallation_test.js | Show Keyboard App after uninstallation "before each" hook.
    • Landed a patch to stabilize this test, will keep checking its stability.
Emoji layout
  • bug 1100779 - Create SwipeableLayoutPageView component.
    • Sent a first version of prototype for feedback and UX review.
Code Reviews

This week

Keyboard integration tests
  • bug 1113510 - Intermittent switching_test.js | switch Keyboard App Checking the switching IME function is available.
    • Investigating.
Emoji layout
  • bug 1100779 - Create SwipeableLayoutPageView component.
    • To address the UX comments and tech. feedback.

Topic status

Ian

Last week

  • bug 1102798: [Bluetooth] Implement pairing flow in Bluetooth app to support BT v2 API
    • (fixed)
    • bug 1128383: [Bluetooth] There is no way to cancel incoming pairing request since the API v2 no 'bluetooth-cancel' system message.(file bug)
    • bug 1128806: [Bluetooth] Switch from raw Notification API to use NotificationHelper to remove mozL10n.get's from bluetooth app.(file bug)
  • bug 1127707: [Bluetooth][Text Selection] PIN code on Bluetooth pair request page can be selected
    • (fixed)
  • bug 1127715: [Bluetooth][Text Selection] Try to transfer file via bluetooth, the bluetooth selected page still can use copy-pasty function
    • (fixed)
  • bug 1127294: [RTL] Spinner is misplaced when you pair a bluetooth
    • (reviewed EJ's patch)

This week

  • bug 1121904: [Bluetooth][Settings] Show connect/disconnect/unpair dialog for a paired device/headset.
  • bug 1122365: [Bluetooth][Settings] According to Bluetooth class of device to implement icon style.

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 Status

  • Technical and spec discussion with partner about sms/mms perspective.
  • SMS performance stuff
    • (Pending)bug 1084298 - [Messages] Decoupling the all inputs query logic from DOM tree structure
      • Pending for other performance profiling.
    • (Reviewing)bug 1089154 - [Messages] investigate scoping CSS rules
      • Create a patch to remove the unused styling and refinement.
  • RTL issue
    • Create RTL bug for network-alerts

Current Status

  • Text selection issue
    • bug 1127734 - [Messages] "Message" in sms options can be selected
    • bug 1127666 - [Messages] bubble, caret shown in attachment oversize warning page
      • Start to investigate, the reason should be the option menu or other non-panel widget didn't set the user-select to none properly
    • bug 1127678 - [SMS][Text Selection] Selection range is hard to change in SMS
      • Need to disable the context menu while in selection mode.
  • Still performance issues
    • bug 1089154 - [Messages] investigate scoping CSS rules
      • More test on other apps since it also changed the BB styling and wait for .

Topic status

Dominic

Last week

This week

  • Audio channel services weekly sync up.
    • Write a test app for testing the new audio channel api.
    • Besides the necessary unit tests, we will add more tests to verify the competing results, so we will try to define and classify the test cases, then while are implementing the audio channel service, we will add these cases step by step, to make sure each commit works and breaks nothing(hopefully).
  • Music
    • Reviews and needinfos.

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 1098168 - Implement BaseIcon
    • Fixed QA issue, daily rebasing
  • bug 1121356 - Implement DataConnectionManager & RoamingWarningDialog
    • patch is done, r?=mhenrety
  • bug 971488 - Instantiable FtuLauncher
    • patch is done, waiting bug 1098168 to land
  • bug 1121884 - [Flame][Camera]The minimized calling bar will partially cover the 3 camera setting icons at top of view finder.
    • fixed
  • bug 1124816 - [Everything.Me][Smart Collections] User will run into a black screen when adding a smart collection to the homescreen
    • fixed
  • bug 1124346 - [Windows Management][Edge Swipe] Tapping near the edge of the screen will cause the picture(s) to blink / flash when in the Gallery or Music App.
    • fixed
  • bug 1125023 - setNFCFocus(false) is called when ShrinkingUI pops up
    • fixed

Todo

  • bug 1124216 - Select input chooser popup sometimes ends up under other content
  • bug 1117970 - Change search engine from search app

Arthur

Done

  • RTL
    • bug 1115173 - [RTL][Settings] Back button is reversed when managing networks
      • r+, waiting for gaia-try
    • bug 1126708 - [Settings] Use dialog service to open the entering certificate nickname panel
      • r+, waiting for gaia-try
  • Patch reviewing
    • bug 1102798 - [Bluetooth] Implement pairing flow in Bluetooth app to support BT v2 API
      • r+ with comments addressed. The pairing workflow is completed after this patch lands.

To do

  • bug 1071891 - (settings-rtl) [META] [RTL] Settings
    • Plan to fix all bugs before 2/9.
  • 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.
  • Help on gaia work related to Bluetooth API v2.
  • Blockers if any.

Topic status

Evan

Last week

  • (2.2+) bug 1120346 - [Flame][Music]Tap the song on transfer notification by BT to play, the play view displays at the uper half of screen.
    • Landed, and wait for the 2.2 approval.
  • bug 1100822 - Implement AudioChannelManager module
    • Sent feedback? request

Next week

Fred

Last week

BT

  • bug 1125735 - [Bluetooth][System] updateConnected is not functional
    • r+ & landed
  • bug 1125019 - [NFC] Incorrect BT confirm dialog when NFC headset detected while BT initial ON
    • r+ & landed
  • bug 1126685 - [UITest] bluetooth does not listen to the right event in v2
    • r?
  • bug 1127227 - remove dup register for isSendFileQueueEmpty
    • review george's patch
  • bug 1093084 - make system/js/bluetooth v2
    • rebase and work with current master

RTL

  • bug 1118391 - [RTL][Settings] Dialogs are left-aligned.
    • r+ & landed
  • bug 1115187 - [RTL][Bluetooth] Rename device is not mirrored
    • r+ & landed
  • bug 1125069 - [RTL][Settings]The "WPA2 (AES)" displays as "(WAP2(AES"
    • identify & redirect bug to l10n
  • bug 1118437 - [RTL][Settings] FxA login screens are left-aligned.
    • redirect bug to fxA

This week

  • bug 1126685 - [UITest] bluetooth does not listen to the right event in v2
    • r+ & landed
  • bug 1093084 - make system/js/bluetooth v2
    • rebase and add test coverage from 48% -> 64%
  • bug 1128812 - [Statusbar][Bluetooth] Airplanemode and Bluetooth icon not work properly with Bluetooth APIv2
    • trace BT/airplanemode statusbar regression in v2

Topic status update

Bluetooth APIv2:

Settings2 (pending):

  • refactor developer panels
  • bug 973432 49 panel refactored, 8 panel set refactor bugs remain

George

Since last meeting

  • (System) - (bug 1092894) - implement nfc core - landed
  • (System) - (bug 1119704) - blur last module only when latest module is handled - landed
  • (Build) - (bug 1119731) - gaia-build (Gb) and gaia-build-unit tests (Gbu) are marked as successful even though they contain test failures - landed
  • (System) - (bug 1127207) - [Text Selection] migrate touchcarettap handler to selectionstatechange - pending
    • gecko's patch doesn't fully fix original issue, it needs a workaround on gaia side
  • (Build) - (bug 1032681) - copy selected file if package.json has gaia_shared - r+
    • there's still issues for clock and email, they don't wanna remove shared resource after merging

TODO

  • (System) - (bug 1125026) - [NFC] Shrinking UI is blank when try to share received contact or file which opened from notification
  • (System) - (bug 1120514) - (CopyPasteTest) Complete Gi tests
  • (System) - (bug 1118167) - [TextSelection] move text_seleciton dialog to each app window
  • (System) - (bug 1115244) - [TextSelection] Marionette test for orientation case

Topic status update

Greg

Last week

  • bug 1115311 - [LockScreen] (State-Component) Land Clock widget in the current codebase
    • need to refresh the patch again and wait for the final review
    • need to create the new ClockSource to solve the delay-to-tick issue
    • slightly refactor the Process to make it more clear
    • document it (now the file contains more comments than the code)

This week

  • Make sure the Clock widget works again with the new Process.
  • 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.

Topic status update

NO INTERESTING UPDATES

EJ

Last week

[Settings]

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

This week

[Bugs]

  • Settings
  • bug 1119696 - [FFOS2.0][Woodduck][Voicemail]MS go to another SIM when set the voicemail number.
    • r+ and landed
  • bug 1107696 - [WiFi] Cannot connect to hidden network after initial connection, known network appears as "not in range"
    • r+ and landed
  • bug 1115211 - [RTL][Settings] Media Storage page has overlapping text
    • r+ and landed
  • bug 1127257 - [Settings][RTL] Sliding animation for subpanels are wrong.
    • r+ and landed
  • bug 1118085 - [RTL][Settings] Arabic: The "Geolocation" string is truncated.
    • with WIP, waiting for Arthur's review
  • bug 1120351 - [Flame][Settings]Device can't enter any item in Settings page.
    • with WIP, waiting for 2.2 approval to land this code. (this doesn't happen on master !)
  • Others
  • bug 1125708 - [settings] refactor homescreen panel with AMD pattern
    • With WIP, writing tests
  • bug 973461 - [settings] refactor Call settings panel with AMD pattern
    • With WIP, finished first stage refactor work

[Review/Feedback]

  • bug 1117185 - [firefox os 2.2] [gaia] sms settings back button responding but not working
    • Gave r+ but we are discussing some better solutions for this general case in desktop client.
  • bug 1118391 - [RTL][Settings] Dialogs are left-aligned.
    • Gave r+
  • bug 1119820 - Updates to search providers arent applied and unintialised when accessed from search app
    • Gave f+
  • bug 1126708 - [Settings] Use dialog service to open the entering certificate nickname panel
    • Gave r+
  • bug 1115173 - [RTL][Settings] Back button is reversed when managing networks
    • Gave r+
  • bug 1016807 - B2G STK: Support for STK icon display (GAIA work for Bug 824145)
    • Took off f? flag

Topic status update

[Settings]

  • [META] bug 1071891 - (settings-rtl) [META] [RTL] Settings
    • I already worked on some RTL bugs, so right now I will start to work on the others.

Ricky

Last 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
    • Waiting plan "Refactoring build script to NodeJs" to be finished.
  • [WIP] bug 1125031 - The build_stage should be final stage before packaging
    • Move isExcludedFromZip from webapp-zip to utils-xpc.

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
    • Waiting plan "Refactoring build script to NodeJs" to be finished.
  • [WIP] bug 1125031 - The build_stage should be final stage before packaging
    • Move isExcludedFromZip from webapp-zip to utils-xpc.
  • Planing "Refactoring build script to NodeJs"

Topic status

John

> Last Sum-up

Input Management & Keyboard
  • bug 1125703 - Disable some Gaia Keyboard Build Integration Tests until bug 1119731 is fixed | landed
  • bug 1115644 - Implement RootPanel for KeyboardSettingsApp | landed
Review/Feedback/Assistance
  • bug 1124265 - [Keyboard] Cannot switch to installed Marketplace Keyboards
  • bug 1125074 - [Stingray][Keyboard] Keyboard popups with additional 1px blank line between app window
    • Discussed with Rudy and this is probably a rendering management issue inside Keyboard-app.

> Current Progress

  • Discussed with :gargsms with user dictionaries for his/her GSoC project. (He seems to have been coworking with Jan).
Input Management & Keyboard
  • bug 1125753 - Fix broken Gaia Keyboard Build Integration Tests (as disabled in bug 1125703) | landed
    • Turns out the failures were regression from recently-added layouts.
  • bug 1102834 - Implement dictionary binary blob generation & storage to KeyboardSettingsApp | WIP, f?
  • bug 1124150 - Remove dead code & data structure from xml2dict.py, Write documentation regarding dictionary blob and predictions
    • It's not just code patching -- I will also write documentation on Gaia/System/Keyboard/IME/Latin/Dictionary.
    • What I have written:
      • Dictionary blob format & example
      • Example TST structure
      • Other notes, such as investigation of "different binary results of dictionary blobs from the same dictionary word list".
Review/Feedback/Assistance

> Topic Status

Keyboard User Dictionary
General Keyboard Dictionary

TODOs/Backlogs/Notes

  • Review bug 1029951 - Allow built-in keyboard app to download latin-IMEngine dictionary dynamically, from Tim
    • Looks like a huge patch and may take a day or two.
  • bug 1115666 - Clean up KeyboardSettingsApp stylesheet
  • Follow-up/side notes to bug 1115644 - Implement RootPanel and standardize panel interface for KeyboardSettingsApp
    • Suspendability/Resumability of SettingsView & SettingsPromiseManager
    • Verify the ability to launch KBSettingsApp into a different root panel

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