|
|
| (344 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|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.
| |
| ** review comments addressed and sent for 2nd review.
| |
| | |
| ===== Others =====
| |
| * {{Bug|1132801}} - L10nError: "ime-settings" not found in en-US in app://system.gaiamobile.org/index.html.
| |
| ** Fixed.
| |
| | |
| * {{Bug|1113365}} - Add Afrikaans Keyboard layout and Dictionary.
| |
| ** Created a patch for master, will uplift if this got landed to master.
| |
| | |
| ===== Code Reviews =====
| |
| | |
| ==== This week ====
| |
| ===== Keyboard integration tests =====
| |
| * Continue to improve the integration tests stability and coverage.
| |
| ===== Emoji layout =====
| |
| * {{Bug|1100779}} - Create SwipeableLayoutPageView component.
| |
| ** To address the UX review comments.
| |
| ** Wait for UX decision about the landscape mode.
| |
| ==== 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 ====
| |
| * 2.2 Blockers
| |
| ** {{Bug|1123567}} - [Media Storage] Media Storage does not show "Format SD card" button when inserted a unreadable SD card
| |
| *** landed
| |
| | |
| ==== 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)
| |
| ** 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 ====
| |
| * 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
| |
| | |
| ==== 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 ====
| |
| | |
| ===== Input Management & Keyboard =====
| |
| * {{bug|1133452}} - [Gaia-ui-test][Keyboard] not working in Nexus-5 | landed
| |
| ** Python UI test for keyboard is broken when software home button is present. Target "y" position calculation is incorrect thus it thinks that keyboard is not ready.
| |
| ** Wrote a patch, passes Gip on Gaia-Try and verified by Walter and r+ by :davehunt.
| |
| ** Landed on master, but Walter needs it on 2.2 too. However Walter is still facing test failures with this patch cherry-picked to 2.2; he and Alison are still checking if they need my help for this patch on 2.2.
| |
| * {{bug|1102835}} - [UserDictionary] Let Keyboard App use User-Dictionary | WIP, 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.
| |
| ** As of Feb. 17, most preliminary wiring is done for first iteration, except that I need to merge predictions, which I need to think what to do to reduce code mess.
| |
| ** As of Feb. 26, most secondary wiring is done for first iteration, (predictions are merged, code mess is under control), and needs real-machine testing.
| |
| | |
| | |
| ===== Review/Feedback/Assistance =====
| |
| | |
| ==== > Current Progress ====
| |
| * Discuss with :naveen for his GSoC work regarding user dictionary.
| |
| | |
| ===== Input Management & Keyboard =====
| |
| * {{bug|1102835}} - [UserDictionary] Let Keyboard App use User-Dictionary | WIP, 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.
| |
| ** As of Mar. 3, real-machine testing is undergoing. I need some tweaking on parameters and suggestion merging, and need to tackle {{bug|1138343}} and {{bug|1138782}} before flagging for UX feedback.
| |
| * {{bug|1124150}} - Remove dead code & data structure from xml2dict.py, Write documentation regarding dictionary blob and predictions | r? & finalizing
| |
| ** Patch is ready for review (or rubber-stamp I'd say), mostly commentary changes. Documentation is ready too.
| |
| ** Documentation: [[Gaia/System/Keyboard/IME/Latin/Prediction_%26_Auto_Correction]] and [[Gaia/System/Keyboard/IME/Latin/Dictionary_Blob]] are finished.
| |
| * {{bug|1138343}} - [UserDictionary] Instantiate and store an ArrayBuffer instead of a TypedArray during dictionary binary blob generation in KeyboardSettingsApp | r+
| |
| ** Small patch, waiting for Gaia-Try
| |
| * {{bug|1138782}} - validChars() in predictions.js should consider different casing | WIP
| |
| ** 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.
| |
| ** Will request Jan's input.
| |
| | |
| ===== 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}}:
| |
| ** 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.
| |
| ** <del>Test if existing functionality doesn't break if we bypass UserDict code</del></del>
| |
| ** <del>How to bypass UserDict code if user dictionary has no words (possibly using Strategy pattern)</del>
| |
| ** <del>How to represent null user dictionary</del>
| |
| ** Testing of merging results from two dictionaries</del>
| |
| ** <del>Test if suggestions don't change w.r.t situation where no suggestions from user dictionary is made</del>
| |
| ** Parameter tuning
| |
| ** Code mess cleanup/minor refactoring as needed
| |
| ** ui-r? and f?
| |
| | |
| * 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")
| |
| *** {{bug|1138343}} - [UserDictionary] Instantiate and store an ArrayBuffer instead of a TypedArray during dictionary binary blob generation in KeyboardSettingsApp
| |
| ** 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
| |
| | |
| ===== 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.
| |
| * 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 = |