Mobile/Notes/08-Oct-2014: Difference between revisions

 
(33 intermediate revisions by 19 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2014-10-13


== Topics for This Week ==
== Topics for This Week ==
; Q4 Goals: Metrics for Suggested Sites in Fx34, Ship new Search Activity for Android in Fx35, Establish a GTM plan for Project 105, and Land a set of client-side password improvements in Fx36.
; Q4 Platform goals: https://wiki.mozilla.org/User:Blassey/2014Q4Goals#Mobile_Platform


== Tracking Review ==
== Tracking Review ==
Line 37: Line 40:
== 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'''.''
* '''Projjol Banerji''' fixed {{bug|1060056}} - Rename MainActivity to SearchActivity
* vivek fixed (finally!) {{bug|1007436}} - "Revamp visual design of about:feedback"
* Christian Vielma fixed {{bug|1064068}} - Filtering non input text fields from text selection to prevent errors in log
* Manu Jain fixed {{bug|1064859}} - Telemetry probe to measure whether Fennec is default ASSIST intent handler
* Capella fixed {{bug|1068489}} - Robocop: Provide error message where device screen may be sleeping and {{bug|1078231}} - Enhance Favicon display in RecentTabs list for closed ReaderMode pages
* Dominique Vincent is working on {{bug|663803}} - Provide magnifying glass in areas of clustered links


==Stand ups==
==Stand ups==
Line 55: Line 64:


===Alan K. (ack) ===
===Alan K. (ack) ===
* (done) CloudSync uplifted to Aurora
* Preparation for Mozilla Festival (mesh networking)
* Media/WebRTC standalone refactoring work


===JChen===
===JChen===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
<!-- ==== Past week ==== -->
==== Past week ====
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
* Fixing test failures with {{bug|1075644}} (Follow-up to initializing Gecko thread sooner)
<!-- {{mybugs|nchen@mozilla.com}} -->
* Started working on non-Gecko-dependent crash reporter
* Made [https://github.com/darchons/fennec-logview an add-on] that monitors logcat for silent exceptions and show them as toasts
{{mybugs|nchen@mozilla.com}}
<!-- * <also working on> -->  
<!-- * <also working on> -->  
<!-- * <also working on> -->
<!-- * <also working on> -->


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
<!-- * <worked on> -->
* SafeBrowsing crasher seems to be fixed
* Finished WebRTC sandboxing analysis, looking at our IPC code
* Trying to get WebRTC tests on Android to work again
* Will look at standalone WebRTC stuff
{{mybugs|gpascutto@mozilla.com}}
<!-- * <also working on> -->  
<!-- * <also working on> -->


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Last Week:
* Started work on {{Bug|1048335}} chromecast support for Fennec tab mirroring. Tab mirroring to chromecast is currently broken in nightly. Should have a patch up today.
* Continued investigation of new method for implementing standalone WebRTC.
Next Week(s):
* Wrap up {{Bug|1048335}} chromecast support for Fennec tab mirroring
* Continue investigating new method for implementing standalone WebRTC.


===Eugen Sawin===
===Eugen Sawin===
<!--
'''Last week'''
{{readonly}}
* {{Bug|1022669}} - Display does not turn off while playing audio
{{mybugs|esawin@mozilla.com}}
* {{Bug|1061372}} - Crash with any value passed to mozLockOrientation() but portrait-primary and portrait-secondary
====Past====
* {{Bug|1061373}} - When "portrait-secondary" is given to mozLockOrientation(), it acts as if the string was "landscape-primary"
====Present & Future====
* Looked into {{Bug|942736}} - Page-position when going back a page is not always remembered when conducting a scroll on prior page and then hitting back
-->
* Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
** Working on image compression issue ({{gh|mozilla|janus-image-worker|2}})
* Uplifted (Aurora) {{Bug|1051654}} - APKs for previous versions of Nightly and Aurora stick around in Downloads
* Uplifted (Aurora) {{Bug|896735}} - App update fails if Download folder doesn't exist
 
'''Next week'''
* Investigate/fix {{Bug|942736}} - Page-position when going back a page is not always remembered when conducting a scroll on prior page and then hitting back
* Janus Proxy: rewrite image worker interface and handling


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
Continuing to work on suggested sites metrics ({{bug|1068425}}). Clocks and stuff.


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Trying to get the guest widget/downloads in final shape for 35.
* Mostly refactoring for {{Bug|1077590}} - Make all per-profile db access go through a profile
* Looking at {{Bug|1078796}} - Matchstick code no longer works


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
'''Last week'''
'''Last week'''
{{bugpast|lucasr.at.mozilla@gmail.com}}
* {{bug|1065494}} - Put the new tablet UI behind a build flag
* {{bug|1073474}} - Fix resource dependency issues in new tablet UI (affects SDK9-only builds)
* {{bug|1070029}} - Fade last character on labels rather than use "..."
* {{bug|1073066}} - Reader mode menu background color is inconsistent with new toolbar grey
* (In progress) {{bug|1079629}} - Android builds are going to burn when Gecko 35 merges to Beta
* (In progress) {{bug|1076692}} - Tapping on URL bar does not dismiss the tabs tray
* (In progress) {{bug|1074924}} - Tinted status bar visible during full-screen video
 
'''Next week'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* More build system fixes
* More new tablet stuff


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* SF MERT safety training!
* Reviews
* Wrapping up Onboarding follow-ups:
** {{bug|1059792}} - External intent, hunted down robocop failures
** {{bug|1072831}} - Don't keep activities
* Next:
** Finish up some contextual hints
** Reading list or addons


===Margaret===
===Margaret===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!--{{readonly}}-->


Highlights:
Highlights:
 
* about:addons fixes (check out the updated theme!)
* "Privacy Coach" add-on
* Wrapping up search activity v1
* Next: revisiting reader mode/reading list
Past:
Past:
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Line 115: Line 175:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*Browser toolbar refresh
**{{Bug|1072469}} - Discuss new tablet browser toolbar height
**{{Bug|1076260}} - Fix visual dividers of tabs on top
**{{Bug|1070087}} - Implement new tablet menu bar pressed/focused button size
**{{Bug|1077730}} - Adjust colors of pressed/focused state of new tablet navigation toolbar buttons
*New bike <3
 
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*Browser toolbar refresh
**{{bug|1071267}} - Revise door hanger behavior in new tablet toolbar
**{{bug|1019127}} - Remove updateChildrenEnabledStateForEditing
**{{bug|960746}} - Back/forward button state can get out of sync on tablets
**{{bug|1072464}} - Discuss new tablet forward button size
**{{bug|1075531}} - Robocop failures in larch due to changes in toolbar
*{{bug|1020534}} - Tablet toolbar icons hard to read on dark lightweight themes
====Future====
====Future====
*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
*{{bug|1058902}} - Implement new tablet browser toolbar editing mode


===rnewman===
===rnewman===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* Tackled a few 35-tracking bugs (see below). Reviews are in, so landing soon.
* Reviews.
* A little continuing work on Project Vancouver.
* Sent out https://etherpad.mozilla.org/service-principles re services push.
* Writing up theoretical underpinnings of remote-clock pings. Apologies to bnicholson.
* RTL meeting with Pike and Jeff.
* Briefly looked into our current RTL state (via Arabic single-locale build). It… functions. More in the next week or so; maybe a v1 bidi Fennec would be easier than we expected?
* Onboarding design walkthrough with Yuan.


====Fixed====
====Fixed====
Line 130: Line 215:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* Code: Remote Tabs home panel UI polish tickets landed; messaging deprecated Synced Tabs in tabs tray landed.  Split pane tablet view still outstanding.
* Code: Re-landing {{bug|1065306}} because Python and Unicode is a match made in heaven.
* IDEs: met with mhaigh to discuss IntelliJ integration; worked several days on Gradle and IntelliJ integration.  It's tricky.
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
<!-- Uncomment to provide a readonly update -->
Done or about to land
<!-- {{readonly}} -->
{{bugpast|mhaigh@mozilla.com}}
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1058574 1058574 - Remove package level access to class variables within the tabs package]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1063586 1063586 - Audit tab related XML files to use new terminology]
* Talked with nalexander about IDEs.
* Talked with IDEA about IntelliJ licenses - no AppCode license I'm afraid but I will continue to press them (help us help you etc)
* Got code from Lastpass in relation to integration and need to reply
 
Current
*  [https://bugzilla.mozilla.org/show_bug.cgi?id=866302 866302 - Handle 100+ tabs in counter]
*  [https://bugzilla.mozilla.org/show_bug.cgi?id=1076898 1076898 - Initial pass at Gridview visuals]
 
Issues
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1068209 Bug 1068209 - Intermittent Linux/Mulet build failures after "collect2: error: ld returned 1 exit status" ...] since the last fx merge to m-c - help!


===BLassey===
===BLassey===
Line 149: Line 252:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Need to address {{bug|1055485}}
* Working with others to plan efforts in: Password Mgmt, Task Continuity and Project 105
* Playing with password generation models


===Antlam===
===Antlam===
Line 160: Line 266:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
*Last week
** Discussed search on tablet with mobile team
** Synced up with FxOS UX Taiwan about copy + paste interactions. Reached out to schedule a design sync-up for Rocketbar and other concepts
** Gave mobile team a brief presentation of tablet refresh
** Gathered feedback of "Get Started" wireframes from marketing, engineering, and product
*This week
** A MozillaUX blog post for the tablet refresh project
** Hi-fi mockups for "Get Started" and explore a few different visual styles. Start copywriting coordination.


===Robin===
===Robin===
Line 194: Line 309:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* bumped permissions for WIFI_STATE for stumbling: https://bugzilla.mozilla.org/show_bug.cgi?id=1061991
<!-- {{readonly}} -->
* need to bug legal for change to opt-in wording:
https://bugzilla.mozilla.org/show_bug.cgi?id=1007264


== Feature Focus==
== Feature Focus==
* Funnel review this week was focused on Privacy related features for November.  Have been tacked to the bottom of 33 for timing purposes.
* Further discussion ongoing on scope of Privacy features for November.
* Items in 34/25 missing meta bugs - if you have one, please pass along, or I'll end up creating a duplicate!
* Please ensure you keep all of your blockers up to date in the associated metas!
* [https://wiki.mozilla.org/Mobile/Roadmap Mobile Roadmap]
* [https://wiki.mozilla.org/Mobile/Roadmap Mobile Roadmap]


== Round Table ==
== Round Table ==
* Introduce Stefan
Confirmed users
95

edits