Gaia/Team/Taipei: Difference between revisions

From MozillaWiki
< Gaia‎ | Team
Jump to navigation Jump to search
(up)
 
(6 intermediate revisions by 4 users not shown)
Line 10: Line 10:
| https://secure.gravatar.com/avatar/f376b438280ff00eb2d7c016e0703d58?s=120#.png
| https://secure.gravatar.com/avatar/f376b438280ff00eb2d7c016e0703d58?s=120#.png
[https://github.com/begeeben Yi-Fan Liao (begeeben)]
[https://github.com/begeeben Yi-Fan Liao (begeeben)]
| https://secure.gravatar.com/avatar/32f42d56f6770abcbb7c8da456af5891?s=120#.png
| [https://github.com/danhuang1202 Dan Huang (danhuang1202)]
[https://github.com/dwi2 Tzu-Lin Huang (dwi2)]
| https://secure.gravatar.com/avatar/c41f912d929a213cba048104b3697b88?s=120#.png
| https://secure.gravatar.com/avatar/c41f912d929a213cba048104b3697b88?s=120#.png
[https://github.com/evanxd Evan Tseng (evanxd)]
[https://github.com/evanxd Evan Tseng (evanxd)]
| https://secure.gravatar.com/avatar/0ccfea05555478e088acf331824b70c1?s=120#.png
| https://secure.gravatar.com/avatar/0ccfea05555478e088acf331824b70c1?s=120#.png
[https://github.com/evelynhung Evelyn Hung (evelynhung)]
[https://github.com/evelynhung Evelyn Hung (evelynhung
| [https://github.com/Fischer-L Fischer Liu(Fischer-L)]
| https://secure.gravatar.com/avatar/84460b786102047f6b74522ef62d7ac3?s=120#.png
| https://secure.gravatar.com/avatar/84460b786102047f6b74522ef62d7ac3?s=120#.png
[https://github.com/gasolin Fred Lin (gasolin)]
[https://github.com/gasolin Fred Lin (gasolin)]
| https://secure.gravatar.com/avatar/06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png
[https://github.com/huchengtw-moz John Hu (huchengtw-moz)]
|-
|-
| https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png
| https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png
Line 27: Line 25:
| https://secure.gravatar.com/avatar/abf92b0a6c66cf51277f0ab014a29446?s=120#.png
| https://secure.gravatar.com/avatar/abf92b0a6c66cf51277f0ab014a29446?s=120#.png
[https://github.com/RickyChien Ricky Chien (rickychien)]
[https://github.com/RickyChien Ricky Chien (rickychien)]
| [https://github.com/scottwu Scott Wu (scottwu)]
| https://secure.gravatar.com/avatar/a45359e3fe86aeca5b166ed821964b0b?s=120#.png
| https://secure.gravatar.com/avatar/a45359e3fe86aeca5b166ed821964b0b?s=120#.png
[https://github.com/snowmantw Greg Weng (snowmantw)]
[https://github.com/snowmantw Greg Weng (snowmantw)]
| https://secure.gravatar.com/avatar/0e719389c6f6e17e5693819fc9a5722a?s=120#.png
| https://secure.gravatar.com/avatar/0e719389c6f6e17e5693819fc9a5722a?s=120#.png
[https://github.com/steveck-chung Steve Chung (steveck-chung)]
[https://github.com/steveck-chung Steve Chung (steveck-chung)]
|-
| https://secure.gravatar.com/avatar/2becaf1073957bdad2f06e183731131d?s=120#.png
| https://secure.gravatar.com/avatar/2becaf1073957bdad2f06e183731131d?s=120#.png
[https://github.com/timdream Tim Guan-tin Chien (timdream)]
[https://github.com/timdream Tim Guan-tin Chien (timdream)]
|-
| https://secure.gravatar.com/avatar/68fd0daa80b4f077a530ae6915a6ece5?s=120#.png
| https://secure.gravatar.com/avatar/68fd0daa80b4f077a530ae6915a6ece5?s=120#.png
[https://github.com/weilonge Sean Lee (weilonge)]
[https://github.com/weilonge Sean Lee (weilonge)]
Line 78: Line 77:
| https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png
| https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png
[https://github.com/dominickuo Dominic Kuo (dominickuo)]
[https://github.com/dominickuo Dominic Kuo (dominickuo)]
| https://secure.gravatar.com/avatar/32f42d56f6770abcbb7c8da456af5891?s=120#.png
[https://github.com/dwi2 Tzu-Lin Huang (dwi2)]
| https://secure.gravatar.com/avatar/06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png
[https://github.com/huchengtw-moz John Hu (huchengtw-moz)]
|}
|}


Line 85: Line 88:
<div style="font-size:small">Nothing is committed until it lands in a release :) .</div></div>
<div style="font-size:small">Nothing is committed until it lands in a release :) .</div></div>


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 :)
The updates are now managed in their own [https://github.com/gaia-taipei/gaia-weekly git repo]. You may find the old updated in the history of this wiki page.
 
=== Tim ===
 
* [https://bugzilla.mozilla.org/user_profile?login=timdream%40gmail.com Read my Bugzilla profile]
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=assignee%3Atimdream%40gmail.com Open bugs assigned to me] (ASSIGNED = current working on; NEW = backlog)
 
==== 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 ====
** (TODO) {{Bug|1180592}} - [Messages][NG] mozMobileConnections shim Implementation
*** Think about how to expose the mozMobileConnections as shim.
** (Reviewing) {{Bug|1184865}} - [Messages][NG] Replace some methods in MessageManager with messaging service in conversation view
*** Add shim host iframe to make the API works in threads library. Reviewing.
** (Reviewing) {{Bug|1167144}} - [Messages] Reduce the use of Threads.active and Threads.currentId in conversation view
*** Patch in review.
** Work with Etienne/Wilson about the dom scheduler( https://github.com/etiennesegonzac/dom-scheduler )/gaia-fast-list( https://github.com/wilsonpage/fast-list/tree/31-gaia-fast-list ) component for message thread rendering.
 
==== Topic status ====
* New gaia architecture in message app:
** Milestone planning: https://etherpad.mozilla.org/sms-milestone-planning
** Sprint planning: https://etherpad.mozilla.org/sms-planning
 
=== Evan ===
==== Last week ====
* Audio Channel Management Bugs
** {{Bug|1180614}} - Keyboard doesn't have click sound.
*** Landed.
** {{Bug|1183870}} - [Browser][AudioChannel] While on 'www.youtube.com', adjusting volume buttons may manipulate 'Ringtone' volume levels instead of 'Media'
*** Landed.
** {{Bug|1183366}} - [Status Bar] 'Play' icon remains in status bar after Music or Video has been paused after playing
*** DUPLICATE of {{bug|1183870}}
** {{Bug|1181982}} - Alarm and Music are playing at same time.
*** r+
** {{Bug|1185051}} - [Browser][YouTube] YouTube videos continue to play in the background of homescreen, other apps.
*** f?
* WoT prototyping
** People counter: https://github.com/evanxd/people-counter
 
==== Next week ====
* Fix audio channel management regressions
** {{Bug|1181982}} - Alarm and Music are playing at same time.
*** Fix test failures.
** {{Bug|1185051}} - [Browser][YouTube] YouTube videos continue to play in the background of homescreen, other apps.
** Update patch for comments and add tests.
** {{Bug|1180618}} - Ringer and Music are playing at same time.
* {{Bug|1093516}} - [System2] Migrate AppUpdate/InstallDialog to SystemDialog
** Update patch for comments.
* {{Bug|1179689}} - Re-enable test_play_ogv_video, test_play_webm_video, and test_play_ogg_video tests after Bug 1113086 is landed
** We can re-enable the tests after Bug 1113086 is fixed.
* WoT prototyping
** people-counter supports Yahoo! search
 
=== Fred ===
 
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=assignee%3Agasolin%40mozilla.com Open bugs assigned to me] (ASSIGNED = current working on; NEW = backlog)
 
==== Last week ====
 
Triage and Review Settings/BT related issues.
* Clean & track ej & arthur's meaningful bugs, update to https://etherpad.mozilla.org/settings
* rebase arthur {{bug|1161927}} - Migrate to the new system update API and manage QA testing
** will review and write tests
* Identify {{bug|1187250}} - BT `, +more` is gecko issue
 
* [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
* r+ {{bug|1182129}} backout privacy-panel
 
==== 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
* https://wiki.mozilla.org/Gaia/Settings
 
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.
** BlueFind: https://github.com/snowmantw/bluefind
** Would develop more libraries like this.
 
* 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 =
= Bugzilla queries =

Latest revision as of 08:51, 20 October 2015

Gaia teams in Taipei, Taiwan

People

Alphabetically ordered by ID.


f376b438280ff00eb2d7c016e0703d58?s=120#.png

Yi-Fan Liao (begeeben)

Dan Huang (danhuang1202) c41f912d929a213cba048104b3697b88?s=120#.png

Evan Tseng (evanxd)

0ccfea05555478e088acf331824b70c1?s=120#.png

[https://github.com/evelynhung Evelyn Hung (evelynhung

Fischer Liu(Fischer-L) 84460b786102047f6b74522ef62d7ac3?s=120#.png

Fred Lin (gasolin)

91513261a498767bb7ecd2c38c994f5a?s=120#.png

Luke Chang (luke-chang)

ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png

Rex KM Lee (rexboy7)

abf92b0a6c66cf51277f0ab014a29446?s=120#.png

Ricky Chien (rickychien)

Scott Wu (scottwu) 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)

32f42d56f6770abcbb7c8da456af5891?s=120#.png

Tzu-Lin Huang (dwi2)

06d79ed4b67a4721e8e59295fb9f4ae6?s=120#.png

John Hu (huchengtw-moz)

Weekly Update

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

The updates are now managed in their own git repo. You may find the old updated in the history of this wiki page.

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