Gaia/Team/Taipei: Difference between revisions

From MozillaWiki
< Gaia‎ | Team
Jump to navigation Jump to search
Line 205: Line 205:
=== ext. functional team update: media ===
=== ext. functional team update: media ===


* 1.3 Sprint 1 Planning
* Sprint 1 & 2 Priority:
* Sprint 1 & 2 Priority:
** Stabilizing 1.2 and KOI+ blockers
** Stabilizing 1.2 and KOI+ blockers
** Finishing 1.2 Nice-to-haves
* Will switch Music1 to Music2 for 1.3
** Engineering user stories
** Use the codebase of Music2, UI(the look and feel) of Music1.
*** Refactoring work
** Will continue implementing the feature gaps (listed here: https://etherpad.mozilla.org/music1-vs-music2)
*** Unit / Integration tests for media apps
** For Music1, we will continue fixing blocking issues only.


=== ext. functional team update: comms ===
=== ext. functional team update: comms ===

Revision as of 06:35, 15 October 2013

Gaia teams in Taipei, Taiwan

People

Alphabetically ordered by ID.


2200ce74246a04126cf04cfa39ff0c37?s=120#.png

Alive Kuo (alivedise)

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)

b729f44cee25bbef242e2d9144df5ef1?s=120#.png

Gary Chen (mpizza)

ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png

Rex KM Lee (rexboy7)

4c3b3f1dbe118b705bfb68cb82351896?s=120#.png

Rudy Lu (RudyLu)

a45359e3fe86aeca5b166ed821964b0b?s=120#.png

Greg Weng (snowmantw)

0e719389c6f6e17e5693819fc9a5722a?s=120#.png

Steve Chung (steveck-chung)

2becaf1073957bdad2f06e183731131d?s=120#.png

Tim Guan-tin Chien (timdream)

a357616c0a9197fccbaf5aceb92d94f3?s=120#.png

Yuren Ju (yurenju)

?_=X#.png

We are hiring!

Interns

fd51d411cc14c99d061cf411408ef2ef?s=120#.png

Jason Lee (LeeChSien)

8c062915030258ebbfcd8e48787ff0ab?s=120#.png

Tom Jao (mbrsl)

#.png

Internship opportunity @ Mozilla Taiwan

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)
  • Browser: Fred (bookmark), Arthur (UI), Evan (UI), Gary (UI)
  • Calendar: Evan (UI)
  • Camera: Fred (web activity), 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: Fred
  • Email: Dominic (UI), Steve (UI)
  • FM Radio: Arthur
  • Gallery: Dominic, Gary (UI, media DB), John (video playing)
  • Homescreen: Gary, Fred
  • Keyboard: Rudy, Tim, Evelyn (v2), Evan, Luke
  • Music: Dominic, Rex (UI)
  • Settings: Evelyn, Arthur, Alive (phone lock), John (apn), Ian & Rudy (date/time), Steve (message), Evan (UI, keyboard)
  • SMS: Steve, John (thred UI, web activity), Ian (recipient UI), Evan (UI), George(UI)
  • Video: Dominic, Fred (Selection mode), Ian (browsing, sorting), John Hu, Gary (UI)
  • Bluetooth File Transfer: Ian
  • Customization: Yuren, Fred, Gary, Rex (booting animation)
  • Build Script: Yuren
  • General Unit Test: Yuren

On-going work

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

These are the features mainly driven by the Taipei teams, in co-optations with other teams in Taipei and around the world. We are not meant to take all the credit :)

Gaia for Tablet

  • Done:
    • 922462 Define various size of icons in manifest instead of use buildscript
    • 921404 lockscreen clock is too small
    • 911668 change orientation to default (Gecko)
  • In review:
    • replace FTU tutorial images
    • 920445 remove search bar from homescreen
  • Working:
    • 918272 [Flatfish][System] Add animation for home gesture
    • 911668 change build-in apps orientation to default
  • Need Gecko support:
    • 920551 (gecko) able to disable all RIL functions in build time
  • Meta bug and Notes
    • We are targeting the lowest risk approach and work with phone v1.2. So v1.2 Gaia will be adaptable to two form factors. We will only fix cases where the UI is broken.
    • UX specs targeting 1.3 will be provided before the end of Oct.

3rd-party keyboards framework

Meta bug. This is a v1.2 feature. The new IM API documentation

  • Done:

Simplified Chinese IME

This is a v1.2 feature. Simplified Chinese Pinyin keyboard support

Under review:

  • bug 900906 - Wrap the pinyin engine with web worker to improve the user experience
  • bug 906617 - Change Gaia keyboard app to use the new composition methods in IME WebAPI
  • bug 913397 - Make keyboard app support 1.5x graphics
  • bug 917732 - Candidate panel displays wrong data when clicking candidate-panel-toggle-button and space key at the same time

Done:

  • bug 900901 - Replace the pinyin IME engine with the emscripten'ed one
  • bug 900907 - Update the pinyin IME layout with the UX specification
  • bug 905530 - Add user dict support to Emscripten'd PinyinIME
  • bug 908592 - Improve symbol panel layout of Pinyin IME

Gaia build script

This is a v1.2 nice-to-have. meta bug and dependency

  • See the plan.
  • Bug 922463 - rewrite build/multilocale.py in javascript
  • Bug 921417 - rewrite build/variant.py in javascript
  • Will open up indiviual bugs for people for help out once the build script unit test framework is completed.
  • Accomplished 4 build scripts to build modules on v1.2
  • We plan to accomplish below tasks on v1.3:
    • Migrate all python build script to javascript
    • Customization Tool for homescreen based on firefox extension which is mentioned above.

Window management upgrade

Meta: bug 902766. This is a v1.2 nice-to-have.

  • HomescreenWindow patch is merged, backout-ed, merged, backouted and merged.
  • Watching regressions after bug 905116.
  • Not a regression but a window manager bug:
  http://bugzil.la/920890 - App occasionally becomes white after several open/close action quickly.
  • current: bug 907013 Open/Close transition into AppWindow is under development.
  • next: ActivitiyWindow
  • Blocks v1.3 Sheet navigation + Browser integration to system

BT feature support

  • completed inline pairing
  • completed adopting new bluetooth APIs in the settings app and the system app
  • added A2DP status icon
  • discuss headset restore connection(Bug 921927)
  • Bluetooth file transfer bug fixing
    • add correct filter to avoid handling Share URL activity(Bug 895480, fixed integration failed)
    • fixed user experience inconsistent issue since spec. updated(Bug 915584)
    • koi+ bugs

Internship mentorship: system app unit tests

  • Merged wifi testcase
  • fixing bluetooth testcase
  • airplane more test case

Internship mentorship: eng. mode / show case app

  • Writing more test cases on the app.
  • Unable to test hardware keys
  • Will submit a WIP patch this week.

ext. functional team update: media

  • Sprint 1 & 2 Priority:
    • Stabilizing 1.2 and KOI+ blockers
  • Will switch Music1 to Music2 for 1.3

ext. functional team update: comms

  • V1.2 stabilizing:
    • koi? triage
    • Keep fixing koi blocker issue.
  • v1.3 Sprint1 and Sprint2 user story in Taipei:
    • Message app:
      • Delivery report: Need final UX confrim(Sprint3)
      • Read report: Need final UX confrim(Sprint3) and api confirm(Sprint4)
    • DSDS(Dual Sim Dual Standby): TBD, wait for UX final spec.
  • Increase unit-test coverage (r+ for unit-test added patches only)

ext. functional team update: productivity

  • Fix koi+ bugs
    • Grouped notifications should not show email address when only one email account is configured.
    • Notifications UI does not differentiate clearly between emails received in multiple email accounts configured
  • New marionette plugin for debugging. Currently working on screenshot functions.
    • Reviewing and updating the client side patch.

etc.

Subpages of Gaia/Team/Taipei