Mobile/Notes/09-Jul-2014: Difference between revisions

 
(32 intermediate revisions by 19 users not shown)
Line 14: Line 14:
== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge]. '''New contributors''' are highlighted in '''bold'''.''
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge]. '''New contributors''' are highlighted in '''bold'''.''
* '''Ethan Pransky''' fixed {{Bug|1016613}} - ViewStub RemoteTabsPanel
*vikneshwar fixed {{Bug|1008825}} - Synchronous XMLHttpRequest to load options.xul
*Mark Capella fixed {{Bug|1003610}} - Remote Tabs shouldn't lose scroll position
*'''Matthew''' fixed {{Bug|1028815}} - "7 days ago" label in History panel is confusing
* vivekb has patches in the review cycle for {{bug|830270}} (!) and {{bug|977164}}


==Stand ups==
==Stand ups==
Line 24: Line 29:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
<!-- ==== Past week ==== -->
 
<!-- * <worked on> -->
* Continued work trying to get Janus ready for testing (hoping for this week!)
<!-- * <worked on> -->
* Filed bugs (and a patch) about startup performance issues. Hoping to do more profiling this week.
<!-- {{mybugs|snorp@snorp.net}} -->
* Resurrected LZMA gecko patches and implemented LZMA support in Janus.
<!-- * <also working on> -->
* Reviews, management, etc.
<!-- * <also working on> -->


===Alan K. (ack) ===
===Alan K. (ack) ===
Line 36: Line 40:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
<!-- ==== Past week ==== -->
==== Past week ====
* Background hang dashboard is now live at [http://telemetry.mozilla.org/hang/bhr/ telemetry.mozilla.org/hang/bhr]
* Native stack support going through review in {{bug|1016629}}
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
{{mybugs|nchen@mozilla.com}}
<!-- {{mybugs|nchen@mozilla.com}} -->
<!-- * <also working on> -->  
<!-- * <also working on> -->  
<!-- * <also working on> -->
<!-- * <also working on> -->
Line 50: Line 55:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week: Was able to stream camera from fennec add on. Need to be able to select source to stream tab. Started work to get patch(es) ready for review and landing.
* This Week: Continue work on landing standalone WebRTC.


===Eugen Sawin===
===Eugen Sawin===
<!--
{{readonly}}
{{mybugs|esawin@mozilla.com}}
====Past====
====Past====
* Proxy (https://wiki.mozilla.org/Mobile/Janus)
** Debug metrics and custom listeners for tests (https://github.com/mozilla/node-janus/issues/10)
** Metrics: Grafana + Graphite work together (but don't like each other very much)
====Present & Future====
====Present & Future====
-->
* Proxy
** Research alternatives to Grafana and Graphite (e.g., InfluxDB)
** Cache fixes and improvements (https://github.com/mozilla/node-janus/issues/17)
** Multi-phase response chain (fast direct response (unprocessed) -> compression/transcoding -> caching) (https://github.com/mozilla/node-janus/issues/8)


===Sylvain Cleymans===
===Sylvain Cleymans===


<!---
* Last week: landed tests in Janus
====Summary====
* Next week: replace phantomJS with Marionette and continue improving the test framework
====Fixed====
====Working on====
--->


===Martin (mmcdonough)===
===Martin (mmcdonough)===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week: Got video working smoothly, some issues with certain H264 encoders (ffmpeg)
* This Week: Get AAC audio working.


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* Done
** PTO
** {{Bug|1030757}} - Closed private tabs appears in recent tabs panel
** WIP {{Bug|1020602}} - Send serialized input elements from form to requestAutocomplete UI component
** WIP {{Bug|1020607}} Populate pending elements with values given by requestAutocomplete UI
* Next
** {{Bug|1025560}} - Flush preferences before Gecko process is killed
** {{Bug|995138}} - Switching between normal and guest browsing doesn't keep the correct number of tabs open
** rAc reviews


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
* {{bug|901803}} - Integrate chromecast support into Firefox. Landed (disabled)! Still pushing rel-eng to get things we need on build machines.
<!-- {{readonly}} -->
* Working on Bug 1006158 - Build against Android v7 support library and Google Play Services.
* Still looking into an add-on for desktop to support casting.
* Split off a really simple homescreen widget. {{Bug|1035642}} - Provide a simple launcher widget for Firefox and the Search Activity. Waiting on reviews/images. Will build out better widget tricks from there.
* {{bug|1014712}} - use msapplication-TileImage and msapplication-TileColor to create home page tiles. One last review needed
* {{bug|1004495}} - Tapping on a download notification doesn't do anything (if Firefox is in the background). Talked to brian. I think we're r+ here.
* {{bug|989094}} - Webrtc permissions prompt should remember your last choice. Still waiting for review.


===LucasR===
===LucasR===
Line 88: Line 113:
===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Contextual hints: {{bug|1021751}} - Home page contextual hint, {{bug|1014293}} - Private browsing contextual hint
* Finishing up various "Recent tabs" bugs for margaret ({{bug|1028795}}, {{bug|1014293}}, {{bug|1023270}})
* Settings regression
* More misc telemetry


===Margaret===
===Margaret===
Line 100: Line 129:


===eedens===
===eedens===
Search activity:
* WIP toward the minimum mockup (http://cl.ly/image/3r0d2e1i3W2W)
** Search history: (1030277)  →  rnewman is timing the landing of this
** Fragment lifecycles (1033686)  → in review with nalexander
** Replace wordlist dict with Yahoo OpenSearch (1035341) → ready to start review
* TODO for the minimum mockup:
** Create a search history card (1022100)
** Revert to GeckoView to WebView? (1029292)


===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{bug|1024778}} - Do not use onFinishInflate in RemoteTabs*Panel
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*[meta] {{bug|979921}} - Misc Android 2.3 test failures
*{{bug|1021356}} - Refine visuals in empty private tabs screen
*{{bug|1025546}} - Support various image views in Hub panels
*{{bug|1020534}} - Tablet toolbar icons hard to read on dark lightweight themes
*{{bug|1030363}} - Create Sound.jsm for Android
*{{bug|1030715}} - The orange animation bar gets stuck when the pull to refresh action is performed slowly
====Future====
====Future====
*Too busy with other things:
**Herding {{Bug|941155}} (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
**{{bug|939350}} - Create Python linter wrapper
*{{bug|983437}} - Delay FHR pruning until the screen is off
*{{bug|989441}} - Centralized documentation for writing tests


===RNewman===
===RNewman===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
* SF visit. (See notes from last week -- same again.)
* Misc Kindle bugs, both fixing and triaging.
** One interesting one: all activity/fragment transitions flicker through black; investigation yields no leads. {{bug|1031872}}
* Finishing up and landing distrodistros. It lives!
* Landed ckitching's DB improvements. Ready for Eric and Wes to race to landing.
* Reviews and jaw-flapping.
 
===Chris Kitching===
* Rescued from the database bug I started before my arrival: {{bug|1024289}} by RNewman.
* Continuing prototyping work for RNewman's flow-preserving link-opening bubble-overlay thing.
* Some initial work on IDEA support, now looking much more doable after nalexander's recent blog/mailing list post (thanks!)


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
* Landing Search Activity
** Unlikely to be on in 33
** Reviews and integration
* Herding MozStumbler to landing
** Lots of open questions with integration
* Blogging! Documenting!
** https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Android/API/Accounts.jsm
** https://wiki.mozilla.org/Mobile/Fennec/Android/Eclipse
** http://www.ncalexander.net/blog/2014/07/02/adding-assets-to-the-fennec-apk-file/
** http://www.ncalexander.net/blog/2014/07/05/how-to-connect-firefox-for-android-to-self-hosted-services/
** http://www.ncalexander.net/blog/2014/07/08/how-the-android-eclipse-integration-works/
* One critical bug on my plate: {{bug|1032217}}
* Will be PTO July 23 through August 11


===BLassey===
===BLassey===
Line 136: Line 209:
* Launcher / Lock screen synthesis
* Launcher / Lock screen synthesis
* Manager stuff
* Manager stuff
===Anthony Lam===
{{readonly}}
* Last week
** Sync panels design
** Mobile Toolbar refinements with Lucas
** General bugs
** Tablet UI design research
* Next up
** IN SF for Search Activity
** Tablets UX/UI design
** Starting on some forms, and type scale sheets to go with our icons
***{{Bug|763671}} - New designs for fennec form elements
** Bugs follow up


===Yuan Wang===
===Yuan Wang===
Line 148: Line 236:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* white screen of sorrow {{bug|1003962}} landing; may fix other bugs
* getting bitten by DOM Apps regressions like {{bug|1035867}} and {{bug|1036143}}
* Marketplace team finishing up fixes for Marketplace website on Android
==== Cogito ergo sum… ====
* {{bug|1003962}} Line Runner hangs on launch with white screen - ''landing''
* {{bug|1029691}} Manifest not being checked on APK installation - ''blocked on {{bug|960584}}''
* {{bug|1021395}} Web app machinery dumps lots of semi-sensitive data to logcat - ''blocked on {{bug|1032936}}''
* {{bug|960584}} notify user of download progress indication when fetching APK - ''patch reviewed, needs updating''
* {{bug|986085}} User-hand-holding to check the Unknown Sources checkbox - ''patch needs updating''
* {{bug|878830}} Unable to install any form of web application on the Samsung Galaxy SIV - ''needs info from jhugman and wesj''
* {{bug|997717}} Errors during package download aren't handled correctly - ''patch needs updating''
* {{bug|1017235}} Turn on Contacts API for Android - ''no progress''
* {{bug|960703}} Manifest icon not used for synthesized APK in Android 2.3 - ''needs info from jhugman''
* {{bug|957065}} uninstall synthetic APK when web page with privileges calls mozApps.mgmt.uninstall() - ''needs info from jhugman''
* {{bug|1026263}} Error writing default prefs during packaged web app installation - ''no progress''
* {{bug|1009954}} implement unit tests for WebappManager - ''patch needs updating''


===A-Team===
===A-Team===
Line 156: Line 263:
===QA===
===QA===
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* Yesterday I was predicting a regression in crash rate for 31 we have new info
** {{bug|1028491}} has eliminated our #1 top crash
<!-- {{readonly}} -->
<!-- {{readonly}} -->


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
Last week: on B2G Dolphin release
<!-- {{readonly}} -->
 
This week:
* Land this: https://bugzilla.mozilla.org/show_bug.cgi?id=1024708
* Properly document remaining items in meta-bug https://bugzilla.mozilla.org/show_bug.cgi?id=1032506
* Finish up fennec stumbler version 1, I am stumbling with what I have now, and it works.


== Feature Focus==
== Feature Focus==
=== Firefox 31 (Beta) - Release: Jul 22, 2014 ===
*{{mok}} Ability to re-order existing panels in about:home, not via drag and drop (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|959917}}
*{{mok}}[[Mobile/Projects/Firefox Hub v2 | Firefox Hub v2]] (currently planned feature complete), Epic/Meta {{Bug|1014030}}
*{{mok}}[[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]], Epic/Meta {{Bug|1014035}}
*{{mok}}[[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]], Epic/Meta {{Bug|1014037}}
*{{mok}}[[Mobile/Projects/Quickshare: Collect aggregate usage data | Quickshare: Collect aggregate usage data]], Epic/Meta {{Bug|1014038}}
*{{mok}}[[Mobile/Projects/Telemetry probes for Fennec UI elements| UX Telemetry]], Epic/Meta {{Bug|1014044}}
*{{mok}}[[Mobile/Projects/Localization | Added locale(s): Hindi(hi), Gujarati (gu), Bengali (bn), Punjabi (pn), Maithili (mai), Marathi (mr), Malayalam (ml), Assamese (as), Oriya (or), Tamil (ta), Telugu (te), Kannada (kn)]]
*{{mok}} EOL official Android 2.2 Support {{Bug|1017242}}
=== Firefox 32 (Aurora) - Release: Sep 2, 2014 ===
*{{mok}}[[Mobile/Projects/Firefox Hub v3 | Firefox Hub v3]] (bugfixes & polish + more add-ons), Epic/Meta {{Bug|1014032}}
*{{mok}}[[Mobile/Projects/Suggested sites v1 | Suggested sites v1]], Epic/Meta {{Bug|988366}}  Note - Linked wiki page doesn't exist.  Is there another?
*{{mok}}[[Mobile/Projects/Contextual tips for users | Contextual tips for users]]
*{{mok}}[[Mobile/Projects/Accept language-header | UI lang switching]]
*{{mok}} Synced tabs page as entry point into Firefox Accounts & Sync ({{Bug|958889}})
*{{mok}} Add a Clear History control to the history panel {{Bug|998009}}
*{{mok}} Android Gamepad backend {{Bug|852935}}
*{{mok}} Support weighed snippets {{Bug|1002567}}
=== Firefox 33 (Nightly) - Release: Oct 14, 2014 ===
*{{mok}}[[Mobile/Projects/Project video to second screen | Videocasting (Roku, Firefly, Chromecast)]], Epic/Meta {{Bug|921924}}
*{{mok}} Search activity v1
*{{mok}} Tab mirroring (Roku)
*{{mok}}[[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements - Backend]]
*{{mok}} OEM distro service
*{{mok}} Suggested sites v2(Distribution support & non-Mozilla suggested sites)
*{{mok}} Tabs updates and improvements
*{{mok}} Moz Stumbler


== Round Table ==
== Round Table ==
Confirmed users
183

edits