|
|
| (334 intermediate revisions by 14 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)] |
| | https://avatars.githubusercontent.com/u/6240413?s=120#.png
| |
| [https://github.com/weilonge Sung Chiu (sean2449)]
| |
| |- | | |- |
| | http://lorempixel.com/120/120/cats/?_=X#.png | | | http://lorempixel.com/120/120/cats/?_=X#.png |
| Line 73: |
Line 49: |
|
| |
|
| {| 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)] |
| |} | | |} |
|
| |
|
| Line 84: |
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|1135896}} -- Fixed, Sim Lock Dialog focus issue, 2.2+
| |
| * {{bug|1128396}} -- Include all layouts with no dictionary or downloadable dictionary in Nightly, i.e. enable downloadable dictionary
| |
| ** {{bug|1029951}} finally lands. Follow up bugs filed as dependencies. Feature to be enabled once all follow-up UIs are landed.
| |
| *** {{bug|1128390}} -- toast landed in {{bug|1129817}}, patch will be ready soon.
| |
| * Working with Greg on lock screen state machine in {{bug|1115311}}
| |
| ** Need to work on final review
| |
| * Talking with Rudy on keyboard app view arch
| |
| ** Need to work on final review of Emoji patch
| |
| * 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?
| |
| * [https://wiki.mozilla.org/User:Timdream/Blocking_Features Blocking Features] list needs priorities.
| |
| * Dealing with v3 fallout .....
| |
| | |
| === Rudy ===
| |
| | |
| ==== Last week ====
| |
| | |
| ===== Emoji layout =====
| |
| * {{Bug|1100779}} - Create SwipeableLayoutPageView component.
| |
| ** r+, will and after CI all passed.
| |
| ===== Keyboard integration tests =====
| |
| * {{Bug|928822}} Add integration tests for keyboard dismiss.
| |
| ** landed.
| |
| | |
| ===== Others =====
| |
| | |
| * {{Bug|1113365}} - Add Afrikaans Keyboard layout and Dictionary.
| |
| ** landed to master, created pr for v2.2 and v2.1.
| |
| | |
| * {{Bug|1136057}} - TEST-UNEXPECTED-FAIL | keyboard/test/unit/keyboard/layout_rendering_manager_test.js | LayoutRenderingManager Rendered resize event - expected false to be true.
| |
| ** r+.
| |
| | |
| ===== Code Reviews =====
| |
| | |
| ==== This week ====
| |
| ===== Keyboard integration tests =====
| |
| * Continue to improve the integration tests stability and coverage.
| |
| ===== Emoji layout =====
| |
| * {{Bug|1138815}} - Fine-tune the swipe behavior of swipeable panel in keyboard.
| |
| ===== Others =====
| |
| * {{Bug|1132778}} - Add Fulah (ff) wordlist/dictionary.
| |
| ==== 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 ===
| |
| * [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=assignee%3Ailiu%40mozilla.com Open bugs assigned to me] (ASSIGNED = current working on; NEW = backlog)
| |
| | |
| ==== Last week ====
| |
| * {{Bug|1128812}}: [Statusbar][Bluetooth] Airplanemode and Bluetooth icon not work properly with Bluetooth APIv2(feedback/review Fred's patch)
| |
| * {{Bug|1136549}}: Replace evt.device.name with evt.deviceName when accessing BluetoothPairingEvent(review Jocelyn's patch)
| |
| * {{Bug|1134447}}: [Contacts]Exporting contacts through Bluetooth results in a Failed message(review Rosa's patch, info for create new activity service)
| |
| * {{Bug|1121904}}: [Bluetooth][Settings] Show connect/disconnect/unpair dialog for a paired device/headset.(Revised patch with reviewer's suggestion.)
| |
| | |
| ==== This week ====
| |
| * {{Bug|1121904}}: [Bluetooth][Settings] Show connect/disconnect/unpair dialog for a paired device/headset.(Implement cache for connection info. Go into third review.)
| |
| | |
| ==== 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)
| |
| | |
| * SD Card management:
| |
| ** Spec. https://bugzilla.mozilla.org/show_bug.cgi?id=921105#c23
| |
| *** Follow up for enable/disable mount/unmount button since attribute "isRemovable" is landed({{Bug|1033952}}).
| |
| | |
| * NFC share files via Bluetooth:
| |
| ** Follow up for https://bugzilla.mozilla.org/show_bug.cgi?id=998175#c20
| |
| *** Provide id for NFC file sending.
| |
| *** Have to find out a way for race condition.
| |
| | |
| === Steve ===
| |
| | |
| ==== Last Status ====
| |
| * SMS performance stuff
| |
| ** (R+){{Bug|1089154}} - [Messages] investigate scoping CSS rules
| |
| *** Patch r+ but the styling changes might affect the example in shared building block. Will ni? BB owner for more information.
| |
| | |
| * Text selection
| |
| ** (Landed){{Bug|1127658}} - [Messages] Caret shown in Options -> on top of Settings button
| |
| ** (Landed){{Bug|1127734}} - [Messages] "Message" in sms options can be selected
| |
| ** (Landed){{Bug|1127666}} - [Messages] bubble, caret shown in attachment oversize warning page
| |
| | |
| * other 2.2 blocker
| |
| ** (Reviewing){{Bug|1124944}} - [Messages] Messages app opens as a blank screen when opened as a share activity multiple times
| |
| *** Patch updated based on UX's feedback.
| |
| | |
| ==== Current Status ====
| |
| * Text selection issue
| |
| ** {{Bug|1127587}} - Fix select all issue
| |
| *** Reviewer has some different thought about the selectable area. Will update the patch but it's not 2.2 blocker anymore.
| |
| | |
| * Other 2.2 blocker
| |
| ** {{Bug|1124944}} - [Messages] Messages app opens as a blank screen when opened as a share activity multiple times
| |
| *** Patch created and is in review.
| |
| | |
| * Still performance issues
| |
| ** {{Bug|1089154}} - [Messages] investigate scoping CSS rules
| |
| *** Ni the BB owner about the example html fixing.
| |
| ** {{Bug|1124944}} - [Messages] Messages app opens as a blank screen when opened as a share activity multiple times
| |
| *** Create a small testing patch that could reduce some steps in the startup.
| |
| | |
| === Dominic ===
| |
| | |
| ==== Last week ====
| |
| * Music
| |
| ** Catch up with the reviews and needinfos after Chinese New Years
| |
| ** Review the accessibility bugs from :eeejay.
| |
| ** {{Bug|1119867}} - Recently added Track shows at bottom of the recently added music list
| |
| *** It's a regression caused by {{Bug|1055043}} and found it's a dupe of {{Bug|1134229}}.
| |
| ** {{Bug|1072642}} - [Music][OTA 2.2 -> 2.2] Song rating is not maintained after OTA update.
| |
| *** I got b2g crashed while debugging this issue, need more time and probably need a new way to debug it.
| |
| ==== This week ====
| |
| * Music
| |
| ** Reviews and needinfos.
| |
| ** {{Bug|1072642}} - [Music][OTA 2.2 -> 2.2] Song rating is not maintained after OTA update.
| |
| * Audio channel services weekly sync up.
| |
| | |
| ==== 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|1124216}} - Select input chooser popup sometimes ends up under other content
| |
| ** Fixed
| |
| * {{Bug|1120541}} - Rocketbar appears instead of app icons near the app header
| |
| ** r?=etienne
| |
| * {{Bug|1129329}} - If rocketbar is ever opened, the value selector will not show again}}
| |
| ** r?=etienne
| |
| * {{Bug|1129344}} - Keyboard hides randomly at Rocketbar input
| |
| ** r?=etienne, kgrandon
| |
| | |
| ==== This week ====
| |
| * Measure bootstrap performance and investigate how to improve
| |
| ** High priority v.s. low priority modules
| |
| ** Less http request
| |
| ** idle observer
| |
| | |
| ==== Next week ====
| |
| * 2/9-2/20@Paris: v3 refinement meetup
| |
| | |
| === Arthur ===
| |
| ==== Done ====
| |
| * {{Bug|1119178}} - [Flame][Settings]The Date&Time is changed while you enter Settings->Date&Time after turning on airplane mode and then restarting device.
| |
| ** Gecko behavior was confirmed and this is a gaia issue. The time changes due to tz_select.js tries to fallback to the default timezone when there is no user selected or network provided timezone. We may have to implement the mechanism in system app because the time zone adjustment should be done at the startup of the system instead of the time when users enter the date time panel.
| |
| | |
| * Observable improvement
| |
| ** There are potential memory and performance issues in Observable due to the current way of extending an observable enforces duplicate functions. In the proposed patch we want to solve the problem by utilizing prototype objects. The new Observable will also provide options for defining read-only properties and dependency properties where the value of them are derived from other properties.
| |
| | |
| ==== To do ====
| |
| * {{Bug|1071891}} - (settings-rtl) [META] [RTL] Settings
| |
| ** There are a few RTL bugs being reported. To work on the high priority ones.
| |
| * {{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)
| |
| ** Investigate on implementing the time adjustment logic in system app or gecko.
| |
| * Help on gaia work related to Bluetooth API v2.
| |
| * Blockers if any.
| |
| | |
| ==== Topic status ====
| |
| * Settings roadmap - https://wiki.mozilla.org/Gaia/Settings
| |
| | |
| === Evan ===
| |
| ==== Last week ====
| |
| * Chinese New Year.
| |
| * {{Bug|1100822}} - Implement AudioChannelManager module
| |
| ** Currently, we could handle the cases of normal, content, alarm, and notification channels.
| |
| | |
| ==== Next week ====
| |
| * {{Bug|1100822}} - Implement AudioChannelManager module
| |
| ** Send review request this week.
| |
| | |
| === Fred ===
| |
| ==== Last week ====
| |
| '''System'''
| |
| * {{bug|1116437}} - [Bluetooth] promisify Bluetooth getadapter
| |
| ** add tests and PR https://github.com/mozilla-b2g/gaia/pull/28388
| |
| | |
| * {{bug|1128812}} - [DeviceStorage] Provide event from outdated DeviceStorage instance object to notify Gaia inconsistently
| |
| ** add feedbacks for gaia part modification
| |
| ** avoid multi resolve in defaultAdapter call
| |
| | |
| ==== This week ====
| |
| * {{bug|1128812}} - [Statusbar][Bluetooth] Airplanemode and Bluetooth icon not work properly with Bluetooth APIv2
| |
| ** change event flow by feedback
| |
| ** try implement transfer with adapter event structure
| |
| ** apply statusbar icon change
| |
| ** got feedback+ and sending review
| |
| * {{bug|1116437}} - [Bluetooth] promisify Bluetooth getadapter
| |
| ** mark as wontfix since we decide to remove the getAdapter interface in BT APIv2
| |
| | |
| ==== Topic status update ====
| |
| | |
| Bluetooth APIv2:
| |
| * {{bug|1088591}} track system related porting work
| |
| | |
| Settings2 (pending):
| |
| * refactor developer panels
| |
| * {{bug|973432}} 49 panel refactored, 8 panel set refactor bugs remain
| |
| | |
| === George ===
| |
| | |
| ==== Since last meeting ====
| |
| * (Build) - ({{Bug|955997}}) - Running webapp-manifests.js on node.js - wip
| |
| ** done, compatible with node and xpcshell, need test
| |
| * (Build) - ({{Bug|1131526}}) - Running webapp-shared.js on node.js - wip
| |
| ** done, compatible with node and xpcshell, need test
| |
| * (Build) - ({{Bug|1131442}}) Scan GAIA_APPDIRS with js - reopened and landed again
| |
| ** fix file path in windows, '\' => '\\'
| |
| * (System) - ({{Bug|1127660}}) - text bubble still remains in Marketplace - landed
| |
| * reviewing build related bugs.
| |
| | |
| ==== TODO ====
| |
| * (Build) - fix test of ({{Bug|955997}}) and ({{Bug|1131526}}) and land
| |
| * (Build) - node refactor ({{Bug|955998}}) and take more bugs from ({{Bug|955988}})
| |
| * (System) - ({{Bug|1118167}}) - [TextSelection] move text_seleciton dialog to each app window
| |
| ** waiting for gecko's refactor done
| |
| | |
| ==== Topic status update ====
| |
| * Copy-paste's META bug ({{Bug|1023688}})
| |
| * Nodize buildscript META bug ({{Bug|955988}})
| |
| | |
| === Greg ===
| |
| | |
| ==== Last week ====
| |
| | |
| * {{bug|1136156}} - Lockscreen shows incorrect time format after it's modified for the first time.
| |
| ** Regression of Bug 1115311, solved with workaround due to performance issue
| |
| ** Landed. Now working on it's follow-up bug: Bug 1138799
| |
| | |
| * {{bug|1130016}} - Touchstart listener in lockscreen_notifications.js can slow down APZ responsiveness
| |
| ** Resolved.
| |
| ** Should others know this bug and the effects to prevent the issue in the future?
| |
| | |
| * {{bug|962409}} - Bug 962409 - (conninfo-widget) [LockScreen] Implement ConnInfo widget
| |
| ** Functions works well expect the UI performance issue
| |
| ** Set first feedback
| |
| | |
| ==== This week ====
| |
| | |
| * {{bug|1138802}} - [LockScreen] Prevent create LockScreenWindow when there is FTU
| |
| ** Need to re-check the STR to make sure all cases are recorded
| |
| | |
| * {{bug|962409}} - Bug 962409 - (conninfo-widget) [LockScreen] Implement ConnInfo widget
| |
| ** Need to write test and modify the code according to the feedbacks
| |
| | |
| ==== Topic status update ====
| |
| | |
| The new state machine & widget architecture had been landed. Now we're going to validate this architecture is stable & flexible enough.
| |
| | |
| === EJ ===
| |
| | |
| ==== Last week ====
| |
| | |
| [Bugs]
| |
| | |
| * '''Settings'''
| |
| * {{Bug|1103808}} - [Settings][Dialog] sim_security/change_pin should be shown as a dialog
| |
| ** With WIP, waiting for Arthur's review
| |
| * {{Bug|1125708}} - [settings] refactor homescreen panel with AMD pattern
| |
| ** With WIP, writing tests
| |
| * {{Bug|1103810}} - [Settings][Dialog] call_settings/call_forwarding should be shown as a dialog
| |
| ** r+ & Landed
| |
| * {{Bug|1123188}} - [Flame][Dialer]It can't enter corresponding settings page when you tap "Voicemail" and "Fixed Dialing Numbers".
| |
| ** r+ & Landed
| |
| | |
| * '''Others'''
| |
| * {{Bug|1127294}} - [RTL] Spinner is misplaced when you pair a bluetooth
| |
| ** r+ & Landed
| |
| | |
| [Review/Feedback]
| |
| | |
| * {{Bug|1120733}} - [Privacy Panel] The Back arrow button disappears after doing some actions
| |
| ** Gave f+
| |
| * {{Bug|1016807}} - B2G STK: Support for STK icon display (GAIA work for Bug 824145)
| |
| ** Gave r+
| |
| * {{Bug|1118671}} - [Flame][Settings]The "Uninstall App" button under system AP is available in App Permissions.
| |
| ** Gave r+
| |
| * {{Bug|1118366}} - [RTL][Settings] Carats in list items are at wrong direction.
| |
| ** Gave r+
| |
| * {{Bug|1115268}} - Settings app is blank white screen in desktop & mulet DEBUG=1 profiles
| |
| ** Gave r+
| |
| | |
| ==== This week ====
| |
| | |
| [Bugs]
| |
| | |
| * '''Settings'''
| |
| * {{Bug|1130307}} - [RTL][Settings]The menu button is mirrored in Downloads.
| |
| ** r+ & merged
| |
| * {{Bug|1130621}} - [RTL][Settings] Wi-Fi Hotspot Security is center aligned which neither mirrors nor mimics LTR standard
| |
| ** r+ & merged
| |
| * {{Bug|1125070}} - [RTL][PP] fixed the icon problem in RTL
| |
| ** r+ & waiting for CI
| |
| * {{Bug|1103808}} - [Settings][Dialog] sim_security/change_pin should be shown as a dialog
| |
| ** r+ & fixing nits
| |
| | |
| [Review/Feedback]
| |
| | |
| * {{Bug|1129830}} - [RTL][Settings]Back button is reversed on Change PIN view
| |
| ** Gave r+
| |
| * {{Bug|1129673}} - [RTL][FxA] Account Creation has Overlapping Formatting with Text and Graphic on 'Verify Email' page
| |
| ** Gave r+
| |
| * {{Bug|1130965}} - [RTL][Settings]The back button displays as ">" in header when you select USIM卡应用 with a China SIM Card inserted.
| |
| ** Gave r+
| |
| * {{Bug|1128359}} - [FFOS2.0][Woodduck][Voicemail]MS go to SIM2 when set the voicemail number.
| |
| ** Gave r+, there is one thing missing and Gary helped to find out the problem.
| |
| | |
| ==== Topic status update ====
| |
| | |
| [Settings]
| |
| * None
| |
| | |
| === 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.
| |
| * [Fixed] {{Bug|1131469}} - Add RUN_ON_NODE switcher in Makefile
| |
| ** Waiting for tryserver and ready to land
| |
| * [WIP] {{Bug|1131471}} - Enable Gbn & Gbun for Node.js build script
| |
| ** It will begin after {{Bug|1131469}} land
| |
| * [r?] {{Bug|1130934}} - Refactoring uitls.js, utils-node.js, utils-xpc.js
| |
| ** Migrate to utils-node.js and wait for review
| |
| * [r?] {{Bug|1130632}} - Add FirefoxOS version information to gaia build
| |
| ** Land in master and wait for approval-gaia-v2.2?
| |
| | |
| ==== 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.
| |
| * [WIP] {{Bug|1131471}} - Enable Gbn & Gbun for Node.js build script
| |
| ** Waiting for needinfo?
| |
| * [Fixed] {{Bug|1130934}} - Refactoring uitls.js, utils-node.js, utils-xpc.js
| |
| * [Fixed] {{Bug|1130632}} - Add FirefoxOS version information to gaia build
| |
| * [Fixed] {{Bug|955994}} - Running contacts-import-services.js on node.js
| |
| * [Fixed] {{Bug|1131512}} - Running preferences.js on node.js
| |
| * [Fixed] {{Bug|955996}} - Running svoperapps.js on node.js
| |
| * [Fixed] {{Bug|1131499}} - Running clean-stage-app.js on node.js
| |
| * [Fixed] {{Bug|1132819}} - Upgrade jshint to 2.6.0 for supporting missing mocha keyword
| |
| | |
| ==== Topic status ====
| |
| | |
| * https://wiki.mozilla.org/Gaia/Build/Roadmap#First_half_of_2015
| |
| * Planing "Refactoring build script to NodeJs" https://wiki.mozilla.org/Gaia/Build/RefactoringToNodejs
| |
| | |
| === John ===
| |
| | |
| ==== > Last Sum-up ====
| |
| * Discuss with :naveen and :gargsms for their potential GSoC work. Turned out that Mozilla wasn't accept in GSoC this year.
| |
| | |
| ===== Input Management & Keyboard =====
| |
| * {{bug|1124150}} - Remove dead code & data structure from xml2dict.py, Write documentation regarding dictionary blob and predictions | landed
| |
| * {{bug|1138343}} - [UserDictionary] Instantiate and store an ArrayBuffer instead of a TypedArray during dictionary binary blob generation in KeyboardSettingsApp | landed
| |
| | |
| ===== Review/Feedback/Assistance =====
| |
| | |
| ==== > Current Progress ====
| |
| | |
| ===== Input Management & Keyboard =====
| |
| * {{bug|1102835}} - [UserDictionary] Let Keyboard App use User-Dictionary | f? and ui-r?, First iteration
| |
| ** I decided to forgo any kind of optimization (caching, async handling) in the first iteration and come up with a usable result first, and then to improve on that result.
| |
| ** Patch is ready for UX review and initial code feedback.
| |
| ** Will continue on writing unit tests while waiting for feedback.
| |
| * {{bug|1138782}} - validChars() in predictions.js should consider different casing | r?
| |
| ** Need to rethink validChars() to reject less chars because user dictionary's character table has less chars defined in dictionary, but we can't reject those non-UD chars if they can be corrected to UD words.
| |
| ** Drafted a patch and waiting for Jan's feedback on this.
| |
| | |
| ===== Review/Feedback/Assistance =====
| |
| | |
| ==== > Topic Status ====
| |
| | |
| ===== Keyboard User Dictionary =====
| |
| * We're one big step left: let the actual prediction engine use the second dictionary, and this is my main focus right now. Major todo on that {{bug|1102835}}:
| |
| ** ui-r?omega and f?timdream
| |
| ** Adjust prediction merging (from built-in dictionary and user dictionary) mechanism according to omega's feedback
| |
| ** Writing unit tests
| |
| * I still need to consult UX feedback on how we handle non-latin characters in the word list.
| |
| | |
| ====== Bugs overview ======
| |
| * Meta/UserStory: {{bug|879145}} - [Keyboard][User Story] User dictionary in word-suggestion
| |
| * Three major engineering bugs
| |
| ** <del>{{bug|1102831}} - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp</del>
| |
| ** <del>{{bug|1102834}} - [UserDictionary] Implement dictionary binary blob generation & storage to KeyboardSettingsApp</del>
| |
| ** {{bug|1102835}} - [UserDictionary] Let Keyboard App use User-Dictionary
| |
| * Dependency:
| |
| ** {{bug|1138782}} - validChars() in predictions.js should consider different casing
| |
| * Follow-ups:
| |
| ** Bugs (just "bugs")
| |
| *** <del>{{bug|1138343}} - [UserDictionary] Instantiate and store an ArrayBuffer instead of a TypedArray during dictionary binary blob generation in KeyboardSettingsApp</del>
| |
| ** Performance improvements
| |
| *** <del>{{bug|1130317}} - [UserDictionary] Pre-determine dict blob total byte length before building the blob</del>
| |
| *** {{bug|1130312}} - [UserDictionary] Investigate possibility and potential to let worker generate dictionary blob
| |
| ** Non-compliant UX
| |
| *** <del>{{bug|1129844}} - UserDictionary word list should sort alphabetically</del>
| |
| ** Architecture improvements/refactoring/code tidy-up
| |
| *** <del>{{bug|1115644}} - Implement RootPanel and standardize panel interface for KeyboardSettingsApp</del>
| |
| *** <del>{{bug|1115649}} - Differentiate concept of Panel and Dialog in Keyboard Settings</del>
| |
| *** {{bug|1115666}} - Clean up KeyboardSettingsApp stylesheet
| |
| ** (Integration) Tests
| |
| *** {{bug|1139766}} - [keyboard][integration] Add integration tests for user dictionary and prediction
| |
| | |
| ===== General Keyboard Dictionary =====
| |
| * Study predictions.js and xml2dict.py
| |
| ** To preserve my knowledge, documentations for the dictionary/prediction mechanism on [[Gaia/System/Keyboard/IME/Latin/Prediction_%26_Auto_Correction]] and [[Gaia/System/Keyboard/IME/Latin/Dictionary_Blob]] has been finished.
| |
| | |
| ===== GSoC 2015 =====
| |
| * Jan's referred :gargsms and :naveen to me. The former wants to do user dictionary and the latter a context-aware new auto-correction engine.
| |
| * And Mozilla wasn't accepted to GSoC this year, so I guess this is a done business.
| |
| * References
| |
| ** https://wiki.mozilla.org/SummerOfCode#2015
| |
| ** http://www.google-melange.com/gsoc/events/google/gsoc2015
| |
| | |
| ==== TODOs/Backlogs/Notes ====
| |
| * Begin writing documents/(hacking) notes for my work for past months for future pick-ups.
| |
| * 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 = | | = Bugzilla queries = |