|
|
(787 intermediate revisions by 15 users not shown) |
Line 8: |
Line 8: |
|
| |
|
| {| align=center | | {| align=center |
| | https://secure.gravatar.com/avatar/2200ce74246a04126cf04cfa39ff0c37?s=120#.png
| |
| [https://github.com/alivedise Alive Kuo (alivedise)]
| |
| | 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/3559bf9e05fa7f8937efd88cde038ff3?s=120#.png | | | [https://github.com/danhuang1202 Dan Huang (danhuang1202)] |
| [https://github.com/cctuan George Tuan (cctuan)]
| |
| | https://secure.gravatar.com/avatar/ab20989d946f4bd31c590b5a6ef73f7a?s=120#.png
| |
| [https://github.com/crh0716 Arthur Chen (crh0716)]
| |
| | https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png
| |
| [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/c467be2c8057ee9a73735ee2bd269504?s=120#.png
| |
| [https://github.com/EragonJ EJ Chen (EragonJ)]
| |
| | 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/97614f2541c088277e57085f31cdf546?s=120#.png
| |
| [https://github.com/ian-liu Ian Liu (Ian-liu)]
| |
| |- | | |- |
| | https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png | | | https://secure.gravatar.com/avatar/91513261a498767bb7ecd2c38c994f5a?s=120#.png |
| [https://github.com/luke-chang Luke Chang (luke-chang)] | | [https://github.com/luke-chang Luke Chang (luke-chang)] |
| | https://avatars3.githubusercontent.com/u/5014150?s=120#.png
| |
| [https://github.com/mnjul Min-Zhong "John" Lu (mnjul)]
| |
| | https://secure.gravatar.com/avatar/b729f44cee25bbef242e2d9144df5ef1?s=120#.png
| |
| [https://github.com/mpizza Gary Chen (mpizza)]
| |
| | https://secure.gravatar.com/avatar/ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png | | | https://secure.gravatar.com/avatar/ba973db1f571a1bc3ac86cb4d674c32a?s=120#.png |
| [https://github.com/rexboy7 Rex KM Lee (rexboy7)] | | [https://github.com/rexboy7 Rex KM Lee (rexboy7)] |
| | 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://secure.gravatar.com/avatar/4c3b3f1dbe118b705bfb68cb82351896?s=120#.png | | | [https://github.com/scottwu Scott Wu (scottwu)] |
| [https://github.com/RudyLu Rudy Lu (RudyLu)]
| |
| |-
| |
| | https://secure.gravatar.com/avatar/adc421ca1f85f9d54e02a7c3c779d914?s=120#.png
| |
| [https://github.com/shamenchens Sherman Chen (shamenchens)] | |
| | 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)] |
| | |- |
| | http://lorempixel.com/120/120/cats/?_=X#.png | | | http://lorempixel.com/120/120/cats/?_=X#.png |
| [http://mozilla.com.tw/about/careers/ We are hiring!] | | [http://mozilla.com.tw/about/careers/ We are hiring!] |
Line 67: |
Line 46: |
| |} | | |} |
|
| |
|
| === Graduates === | | === Alumni === |
|
| |
|
| {| align=center | | {| align=center |
| | http://lorempixel.com/120/120/cats/?_=X#.png | | | http://lorempixel.com/120/120/cats/#.png |
| [https://github.com/mozshiao9 Mark Shiao (mozshiao9)] | | [https://github.com/mozshiao9 Mark Shiao (mozshiao9)] |
| | https://secure.gravatar.com/avatar/a357616c0a9197fccbaf5aceb92d94f3?s=120#.png | | | https://secure.gravatar.com/avatar/a357616c0a9197fccbaf5aceb92d94f3?s=120#.png |
| [https://github.com/yurenju Yuren Ju (yurenju)] | | [https://github.com/yurenju Yuren Ju (yurenju)] |
| | | https://avatars3.githubusercontent.com/u/5014150?s=120#.png |
| | [https://github.com/mnjul Min-Zhong "John" Lu (mnjul)] |
| | | https://avatars.githubusercontent.com/u/6240413?s=120#.png |
| | [https://github.com/weilonge Sung Chiu (sean2449)] |
| | | https://secure.gravatar.com/avatar/adc421ca1f85f9d54e02a7c3c779d914?s=120#.png |
| | [https://github.com/shamenchens Sherman Chen (shamenchens)] |
| | | https://secure.gravatar.com/avatar/2200ce74246a04126cf04cfa39ff0c37?s=120#.png |
| | [https://github.com/alivedise Alive Kuo (alivedise)] |
| | |- |
| | | https://secure.gravatar.com/avatar/ab20989d946f4bd31c590b5a6ef73f7a?s=120#.png |
| | [https://github.com/crh0716 Arthur Chen (crh0716)] |
| | | https://secure.gravatar.com/avatar/c467be2c8057ee9a73735ee2bd269504?s=120#.png |
| | [https://github.com/EragonJ EJ Chen (EragonJ)] |
| | | https://secure.gravatar.com/avatar/3559bf9e05fa7f8937efd88cde038ff3?s=120#.png |
| | [https://github.com/cctuan George Tuan (cctuan)] |
| | | https://secure.gravatar.com/avatar/4c3b3f1dbe118b705bfb68cb82351896?s=120#.png |
| | [https://github.com/RudyLu Rudy Lu (RudyLu)] |
| | | https://secure.gravatar.com/avatar/b729f44cee25bbef242e2d9144df5ef1?s=120#.png |
| | [https://github.com/mpizza Gary Chen (mpizza)] |
| | | https://secure.gravatar.com/avatar/97614f2541c088277e57085f31cdf546?s=120#.png |
| | [https://github.com/ian-liu Ian Liu (Ian-liu)] |
| | |- |
| | | https://secure.gravatar.com/avatar/e333342f0afd23d7212e0cbaa6e00e3c?s=120#.png |
| | [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)] |
| |} | | |} |
|
| |
| == Gaia module expertise ==
| |
|
| |
| Free feel to find us for questions related to topics below. Also read [[Modules/FirefoxOS]]. We are on [ircs://irc.mozilla.org/#mozilla-taiwan 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 == | | == Weekly Update == |
Line 111: |
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 ====
| |
| | |
| * Use Web Audio API in Keyboard app
| |
| ** Initial impl landed but need to tune on the hardware/battery. {{bug|1104646}}.
| |
| * Download keyboard dictionary/include all layouts in Nightly etc:
| |
| ** {{bug|936724}} dynamic input registry -- patch r+'d, waiting for superview.
| |
| ** {{bug|1094559}} system app part of the registry -- landed
| |
| ** {{bug|936724}} need to rework on the patch. Blocked by IndexedDB in worker.
| |
| *** Maybe split the bug into multiple patches
| |
| * Keyboard Settings RTL & text selection
| |
| ** {{bug|1095279}} fixed. RTL is ok too but need to watch out new feature landing
| |
| * Talking with Greg on lock screen arch
| |
| * Talking with Rudy on keyboard app view arch
| |
| | |
| === Rudy ===
| |
| | |
| ==== Last week ====
| |
| | |
| ===== Blockers =====
| |
| <bugzilla display="list">
| |
| {
| |
| "id": "1094550",
| |
| "include_fields": "id, summary, status, resolution, cf_blocking_b2g"
| |
| }
| |
| </bugzilla>
| |
| ===== Keyboard rendering refactoring =====
| |
| <bugzilla display="list">
| |
| {
| |
| "id": "1100777, 1095391",
| |
| "include_fields": "id, summary, status, resolution, cf_blocking_b2g"
| |
| }
| |
| </bugzilla>
| |
| ===== Code Reviews =====
| |
| | |
| ==== This week ====
| |
| | |
| ===== Blockers =====
| |
| * if any.
| |
| ===== Keyboard v2.1/2.2 =====
| |
| <bugzilla display="list">
| |
| {
| |
| "id": "993899",
| |
| "include_fields": "id, summary, status, resolution, cf_blocking_b2g"
| |
| }
| |
| </bugzilla>
| |
| ===== Keyboard rendering refactoring =====
| |
| <bugzilla display="list">
| |
| {
| |
| "id": "1074653, 1103927, 1105178, 1100792",
| |
| "include_fields": "id, summary, status, resolution, cf_blocking_b2g"
| |
| }
| |
| </bugzilla>
| |
| | |
| ==== Topic status ====
| |
| | |
| * Keyboard integration test
| |
| ** Test plan - https://gaia.hackpad.com/Automation-UI-Test-Plan-for-Keyboard-App-QPMn2HHoOjo.
| |
| | |
| * Keyboard Roadmap
| |
| ** https://wiki.mozilla.org/Gaia/System/Keyboard/Roadmap
| |
| | |
| === Ian ===
| |
| ==== Last week ====
| |
| * {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API(WIP feedback+, functionality: enable, visible, discovery found/paired devices, devices list)
| |
| | |
| ==== This week ====
| |
| * {{Bug|1070823}}: [Bluetooth][Settings] bluetooth panel support BT v2 API(review, pairing device, Refactor BT app to support AMD)
| |
| * {{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.
| |
| | |
| ==== 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]
| |
| ** Reorganise notification of file transfer
| |
| *** {{Bug|988116}}: Bluetooth file transfer leaves too many notifications(on discussion)
| |
| | |
| * SD Card management:
| |
| ** Spec. https://bugzilla.mozilla.org/show_bug.cgi?id=921105#c23
| |
| *** Platform limitation: Flame not supports hotplug({{Bug|1033945}}).
| |
| *** Accurate attribute "isRemovable" for identifying a removable storage({{Bug|1033952}}).
| |
| | |
| * 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 ====
| |
| * V2.2 issue
| |
| ** {{Bug|1079824}} - [Messages] Draft saved from activity is duplicated
| |
| *** Landed in master
| |
| ** {{Bug|1092437}} - Messages app should follow text selection pattern
| |
| *** Create a WIP for message bubble copy/paste testing, basic functionality works, but it still has some problem in select all and selection range reset. Will create other gecko bug for tracing these issues.
| |
| ** {{Bug|1053709}} - Make SMS messages content UI RTL-friendly
| |
| *** Create a WIP for message bubble copy/paste testing, waiting for Arabic contributor's feedback. Basically it need to mirror the layout for RTL, and make sure all the functionality works without broken UI.
| |
| | |
| * Other issue:
| |
| ** {{Bug|1067267}} - [Suspended Window] If an appWindow get hashchange, replace current stored URL with it
| |
| *** Ongoing.
| |
| ** {{Bug|1084298}} - [Messages] Decoupling the all inputs query logic from DOM tree structure
| |
| *** Not much progress, WIP given but there is also another refactoring patch doing the similar refine(in {[{Bug|1084298}}) Will discuss with proper landing sequence.
| |
| | |
| * Code reviews.
| |
| | |
| ==== This week ====
| |
| * 2.2
| |
| ** Grant some positive feedback from Copy/paste and RTL WIP
| |
| | |
| * Others
| |
| ** {{Bug|1084298}} - [Messages] Decoupling the all inputs query logic from DOM tree structure
| |
| ** {{Bug|1067267}} - [Suspended Window] If an appWindow get hashchange, replace current stored URL with it
| |
| | |
| * Code review.
| |
| | |
| === Dominic ===
| |
| | |
| ==== Last week ====
| |
| * Music
| |
| ** {{Bug|1082938}} - (fixed, 2.1+) Jim was unable to reproduce, so I have picked it up and with luck I was able to reproduce then fixed it, 2.1 patch is waiting for approval.
| |
| ** {{Bug|913903}} - tested and reviewed this in detail, but looks like we have to add some backend logic before we enable the alpha scrolling in the music app.
| |
| ** {{Bug|1055049}} - working on a prototype base on how the Settings app did the page transitions(Thanks Arthur for the explanation).
| |
| ** Audio channel services discussion with gaia and gecko devs(weekly).
| |
| * Review patches and answer needinfos.
| |
| ==== This week ====
| |
| * Music
| |
| ** {{Bug|1055049}} - continue on this.
| |
| ** Audio channel services discussion with gaia and gecko devs(weekly).
| |
| * Answer needinfos and reviews.
| |
| | |
| ==== 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 1096133 - [System2] Get rid of stopImmediatePropagation for hierarchy events, fixed
| |
| * Bug 1097503 - [System2] Implement AppStatusbar for AppWindow, fixed
| |
| * Bug 1100406 - You have to press the OK button twice to enter a PIN
| |
| | |
| ==== This week ====
| |
| * Bug 1076605 - [MTBF][App Launch] Apps failed to launch, stuck at icon splash, f?=QA
| |
| * Bug 1097675 - [Ambient Indicator] Ambient indicator gets active (and never gets deactivated) on alarms
| |
| * Bug 1098168 - [System2][Statusbar] Make icon instantiatable and move them into corresponding modules, WIP
| |
| | |
| ==== Topic Status ====
| |
| * System2 - [meta] Statusbar refactoring
| |
| * Discuss overlay window with ferjm
| |
| | |
| === Arthur ===
| |
| ==== Last week ====
| |
| * 2.2 Features
| |
| ** {{Bug|1090843}} - [Settings] Improve the time required for enabling the menu items of the root panel (landed)
| |
| ** {{Bug|1092104}} - [Settings] The first level menu items should never be disabled (landed)
| |
| ** {{Bug|1102160}} - [Settings][RTL] Back button on Sound Settings panel header is inverted (landed)
| |
| ** {{Bug|1058781}} - [RTL] The app permission list is not RTL (landed)
| |
| ** {{Bug|1102156}} - [Settings][RTL] APN names are not right aligned (landed)
| |
| | |
| * 2.2 Bugs
| |
| ** {{Bug|1102300}} - [v2.2] SIM settings area missing if user opens "Cellular & Data" too fast (landed)
| |
| | |
| * 2.1+
| |
| ** {{Bug|1099374}} - [Settings]The Mozilla link within the "Obtaining Source Code" legal page takes the user to a blank page (landed)
| |
| | |
| * Patch reviewing
| |
| | |
| ==== This week ====
| |
| * {{Bug|1103894}} - [Settings][Dialog] Keyboard warning should be shown as a dialog
| |
| * {{Bug|1095330}} - [Settings] Application manager
| |
| * Help on gaia work related to Bluetooth API v2.
| |
| * Blockers if any.
| |
| | |
| ==== Topic status ====
| |
| * Settings
| |
| ** Roadmap for v2.2 - https://wiki.mozilla.org/Gaia/Settings
| |
| | |
| === Evan ===
| |
| ==== Last week ====
| |
| * {{Bug|1096163}} - Marionette tests for audio channel competing (f+)
| |
| * {{Bug|1096520}} - [Video] Unable to put volume at max level when watching youtube video with headphones plugged in (2.1+, gecko issue)
| |
| Audio channel management API v0.0.4
| |
| * API proposal sent: https://groups.google.com/forum/#!topic/mozilla.dev.webapi/HGTMyE5XIjk
| |
| * https://gist.github.com/evanxd/41d8e2d91c5201a42bfa
| |
| Architecture of audio channel manager
| |
| * https://gist.github.com/evanxd/c5ee3c5b8a389e01227a
| |
| | |
| ==== Next week ====
| |
| * {{Bug|1100822}} - Implement AudioChannelManager module
| |
| * {{Bug|1074115}} - Write build script test for `make caldav-server-install`
| |
| | |
| === Fred ===
| |
| ==== Last week ====
| |
| | |
| * [r+ & landed], {{bug|973450}} - [settings] refactor Device information panel with AMD pattern
| |
| * [r+ & landed] {{bug|1089511}} - refactor system/js/bluetooth to future compatible format
| |
| * WIP, {{bug|1100740}} - [settings] refactor Device more info panel with AMD pattern
| |
| * WIP, {{bug|1093084}} - make system/js/bluetooth v2
| |
| * [landed] add rank filter base to memory profiler https://github.com/profiler-tools
| |
| | |
| ==== This week ====
| |
| * [r+ & landed], {{bug|1089511}} - fix bt is enabled when restart the device
| |
| * [landed] add rank filter to WebIDE memory profiler https://github.com/profiler-tools
| |
| * [f?], {{bug|1100740}} - [settings] refactor Device more info panel with AMD pattern
| |
| * [f+], {{bug|1101318}} - add Continuous Static Analysis report statics in README
| |
| * WIP, {{bug|1093084}} - make system/js/bluetooth v2
| |
| * WIP, {{bug|1082993}} - [settings] refactor Developer panel with AMD pattern
| |
| | |
| ==== Topic status update ====
| |
| Memory profiler:
| |
| * demo add-on that enable integrating with WebIDE
| |
| | |
| Bluetooth APIv2:
| |
| * {{bug|1089511}} current APIv2 system support plan
| |
| * {{bug|1088591}} track system related porting work
| |
| | |
| Settings2:
| |
| * refactor more information and developer panels
| |
| * {{bug|969264}} to track rest marionette tests and panel refactor works
| |
| * {{bug|973432}} 45 panel refactored, 10 panel set refactor bugs remain
| |
| | |
| === George ===
| |
| | |
| ==== Last week ====
| |
| * (System) - ({{Bug|911880}}) - [Window Management] Rework TrustedUI implementation by BaseWindow or AppWindow
| |
| * (System) - ({{Bug|1089951}}) -The main interface menus overlap when MS quits games - investigate
| |
| * (System) - Textseleciton visual update
| |
| * (Build) - reviewing
| |
| | |
| ==== This week ====
| |
| * (System) - ({{Bug|911880}}) - [Window Management] Rework TrustedUI implementation by BaseWindow or AppWindow
| |
| * (System) - ({{Bug|1095617}}) - [Browser] Persona not working inside browser
| |
| * (System) - ({{Bug|1100789}}) -[NFC] Shrinking should not tilt while utility tray is active
| |
| * (System) - ({{Bug|1092894}}) - Implement NfcCore
| |
| | |
| ==== Topic status update ====
| |
| * Copy-paste's META bug ({{Bug|1023688}})
| |
| | |
| === Greg ===
| |
| | |
| ==== Last week ====
| |
| | |
| * {{bug|1086215}} [LockScreen] Resume the animation delay of Bug 1069879 after Bug 1079706 landed -- need some new design
| |
| * Try several possible designs of LockScreen, and adjust the scope to remove lockscreen.js.
| |
| | |
| ==== This week ====
| |
| | |
| * Implement the new design of LockScreen states to remove lockscreen.js
| |
| | |
| ==== Topic status update ====
| |
| | |
| State machine must be re-organized with the state major design. Some idea can be found in hardware button manager but some cases are unique for LockScreen and the previous one can't cover, so we need our own design in LockScreen.
| |
| | |
| === EJ ===
| |
| | |
| ==== Last week ====
| |
| [Settings]
| |
| * [r+ & Landed] {{Bug|1096737}} - [Settings] All unit tests of settings app are not running
| |
| * [WIP] {{Bug|973455}} - [settings] refactor SIM security panel with AMD pattern
| |
| * [r?] {{Bug|1073520}} - Loading Wifi panel is ridiculously slow
| |
| * [Investigating] {{Bug|1086686}} - [2.1][l10n][Settings] Basque: The USB button header text "USB storage" is truncated
| |
| | |
| [Review/Feedback]
| |
| * [r+] {{Bug|1090030}} - "Create" or "Change" button can be tapped when Passcode is not yet entered fully (4 digits x2)
| |
| | |
| ==== This week ====
| |
| | |
| [Settings]
| |
| * [Investigating] {{Bug|1078786}} - [Settings] After browsing web, Settings may become unusable where no selection can be made
| |
| * [Need discussions] {{Bug|1096780}} - [httpd] Routing for incoming requests would be wrong in some cases
| |
| * [Mentor] {{Bug|849703}} - [Wi-Fi][Settings] Setting the Static IP Address is needed for Wi-Fi
| |
| * [r+ & Landed] {{Bug|1087813}} - [Flatfish][Settings] Unable to entry in menus
| |
| * [r+ & Landed] {{Bug|1086167}} - [Settings] remove redundant Apps.mgmt calls based on new designed AppsCache
| |
| * [r+, waiting for ui-r+] {{Bug|1086686}} - [2.1][l10n][Settings] Basque: The USB button header text "USB storage" is truncated
| |
| | |
| [Review/Feedback]
| |
| * [r+] {{Bug|1098684}} - [Settings] Remove the "AP PIN connection" option from "Connect with WPS" menu.
| |
| * [r+] {{Bug|1098142}} - [Settings] Cannot enter sub-panels after entering the more information panel
| |
| * [r+] {{Bug|973450}} - [settings] refactor Device information panel with AMD pattern
| |
| | |
| ==== Topic status update ====
| |
| | |
| [Settings Dialog]
| |
| * [WIP] {{Bug|1055897}} - [settings] add settings dialog support
| |
| ** Added unit tests
| |
| ** Added Jsdocs
| |
| ** Added demo (link: https://mega.co.nz/#!IoYzlZSB!kulBNJIdFVNEVwzvRRYScw3SoW5Sw7WwK-SIKntCy9k)
| |
| ** Have been reviewed by Arthur twice, we are trying to figure out transition problems.
| |
| | |
| === Ricky ===
| |
| | |
| ==== Last week ====
| |
| | |
| [Build System]
| |
| | |
| * [Landed] {{Bug|1022728}} - Prevent building gaia when running ./build.sh gecko
| |
| * [WIP] {{Bug|1089710}} - Upgrade to B2G Desktop 36
| |
| * [WIP] {{Bug|1094672}} - Enable windows and OS X build on gaia-try
| |
| * [r?] {{Bug|1090665}} - Filter build log by app
| |
| | |
| [Test Agent]
| |
| | |
| * [r?] {{Bug|991442}} Add coverage threshold to test-agent
| |
| * [WIP] {{Bug|1021567}} Coverage threshold check in test agent file watcher
| |
| | |
| ==== This week ====
| |
| | |
| [Build System]
| |
| | |
| * [Landed] {{Bug|1103819}} - Enable parallel build by default
| |
| * [WIP] {{Bug|1089710}} - Upgrade to B2G Desktop 36
| |
| * [WIP] {{Bug|1094672}} - Enable windows and OS X build on gaia-try
| |
| * [Landed] {{Bug|1090665}} - Filter build log by app
| |
| * [Landed] {{Bug|1090783}} - Gaia build fails on some linuxes with "build/utils.js: Invalid file path ()" due to $DESKTOP
| |
| | |
| [Test Agent]
| |
| | |
| * [r?] {{Bug|991442}} Add coverage threshold to test-agent
| |
| * [WIP] {{Bug|1021567}} Coverage threshold check in test agent file watcher
| |
| | |
| ==== Topic status ====
| |
| | |
| * https://wiki.mozilla.org/Gaia/Build/Roadmap
| |
| | |
| === John ===
| |
| | |
| ==== Topic Status ====
| |
| ===== Keyboard User Dictionary =====
| |
| * Current focus is to implement settings UI for the list of words, at {{bug|1102831}}
| |
| * Preparation
| |
| ** Rewriting of xml2dict.py in JS is done and tested
| |
| *** https://github.com/mnjul/gaia-kb-dict-tools
| |
| | |
| ==== Last week ====
| |
| | |
| ===== Input Management & Keyboard =====
| |
| * {{bug|1097446}} - Provide flow diagrams for input management | diagram drawn, patch landed
| |
| * {{bug|1097450}} - Regressed bug 942309: Keyboard language again changes for input type=url and type=email, from type=text | r? and f?
| |
| * {{bug|1094031}} - Let |LayoutManager. _updateCurrentPage| use |LayoutNormalizer. _normalizeKey| | landed
| |
| * {{bug|1101391}} - layout_manager_test.js may not be able to detect failures due to incomplete data structure comparison | landed
| |
| | |
| ====== Review/Feedback/Assistance ======
| |
| * {{bug|1098124}} - Rearrange keyboard settings page scripts
| |
| * {{bug|1094559}} - Dynamic input definition registry in System app
| |
| * {{bug|1102141}} - Cannot deactivate English keyboard layout in Settings (despite other keyboard layouts being enabled)
| |
| | |
| ==== This week ====
| |
| (Aside from TODO/backlogs below and blockers)
| |
| | |
| ===== Input Management & Keyboard =====
| |
| * {{bug|1097450}} - Regressed bug 942309: Keyboard language again changes for input type=url and type=email, from type=text
| |
| ** Only need to adjust according to JohnHu's comments and land
| |
| * {{bug|1102831}} - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp
| |
| ** Most issues were the discrepancy between Settings app so couldn't do much copy-and-paste without amending with fixes;
| |
| ** Consulted Authur regarding my obstacles and are now having better picture about what to do (and not break things miserably).
| |
| | |
| ====== Review/Feedback/Assistance ======
| |
| * {{bug|1103843}} - [STK] Keyboard disappears during PIN enter
| |
| * {{bug|1103574}} - Use Web Audio API to play keyboard clicker sounds
| |
| | |
| ==== TODOs/Backlogs ====
| |
| * {{bug|1101461}} (keyboard) - Investigate the possibility to utilize new chai version for unit tests
| |
| * {{bug|1097457}} (input mgnt) - Input app launching and hardware.memory retrieval are asynchronous
| |
| * {{bug|1053158}} (keyboard) - Split |LayoutManager._updateModifiedLayout()| into smaller parts
| |
|
| |
|
| = Bugzilla queries = | | = Bugzilla queries = |