Mobile/Notes/28-May-2014: Difference between revisions

< Mobile‎ | Notes
 
(32 intermediate revisions by 21 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next Merge: 2014-06-09


== Topics for This Week ==
== Topics for This Week ==
;Firefox Search: Moving ahead with experiments (more to add)
;Contextual hints: Landing more stuff (more to add)


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 29: Line 32:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
{{readonly}}
* Finally have headless gecko passing all tests. Waiting on Finkle to reject patch.
* Got a webapp startup perf test going, bc integrating into autophone
* {{bug|1014794}} - console.log messages no longer appear in logcat output
* Playing with Gonzales
===Alan K. (ack) ===
===Alan K. (ack) ===
Last week:
* Bug fixes + feedback changes for CloudSync
This week:
* Cleanup/refactoring CloudSync for landing based on review feedback (thanks rnewman!)


===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> -->
<!-- * <worked on> -->
<!-- {{mybugs|nchen@mozilla.com}} -->
{{mybugs|nchen@mozilla.com}}
<!-- * <also working on> -->  
<!-- * <also working on> -->  
<!-- * <also working on> -->
<!-- * <also working on> -->


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
* Last week
<!-- {{readonly}} -->
** WebRTC 3.50, refactoreded & all r+ed
** SafeBrowsing reviews
** Some fatfennec stuff
* Next week
** WebRTC 3.50 make it upliftable
** Mostly holidays


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week: Implemented standalone DNS service, began working on standalone Socket Transport Service.
* This Week: Finish standalone STS. Get code building in standalone repository outside of gecko-dev.


===Eugen Sawin===
===Eugen Sawin===
{{readonly}}
{{mybugs|esawin@mozilla.com}}
<!--
====Last week====
====Last week====
* Gonzales (https://wiki.mozilla.org/Mobile/Gonzales)
** Basic in-memory caching
* {{bug|1014589}} - Fennec crashes on page load when connected with SPDY proxy
** Reported and assisting in testing
====Next week====
====Next week====
-->
* Gonzales
** Standard-conformant caching
** Performance logging
* Investigating issue with high CPU usage/hangs on desktop with SPDY proxy enabled


===Sylvain Cleymans===
===Sylvain Cleymans===
Last Week:
* Benchmarks on the different images compression tools
* Basic image compression in Gonzales
Next week:
* Continue working on (image) compression


<!---
<!---
Line 67: Line 103:
===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* {{Bug|993705}} - Number-only search queries don't work
* requestAutocomplete updates
** Etherpad updated with bug breakdown: https://etherpad.mozilla.org/requestautocomplete
** Miscellaneous fixes for spec conformance (http://www.whatwg.org/specs/web-apps/current-work/#dom-form-requestautocomplete)


===WesJ===
===WesJ===
Line 95: Line 135:
===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* More misc telemetry bugs
* Contextual hint details with ibarlow/antlam
** {{bug|1014293}} - Trying out some private browsing contextual hints
** Swipeable home screen banner hint
* {{bug|1010266}} - Handle blacklisting "Removed" Top Sites suggestions
* Mentoring {{bug|1011714}}, {{bug|1013672}}


===Margaret===
===Margaret===
Line 101: Line 147:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
====Highlights====
====Highlights====
* Allowing users to clear history from the history panel - {{bug|998009}}
* Still working on "Recent Tabs" panel - {{bug|1004850}}
* Hub bug organization
* Working with pascalc to localize Home Feeds and goal.com add-ons
====Fixed====
====Fixed====
{{bugpast|margaret.leibovic@gmail.com}}
* {{bug|701725}} - Enable the ability to undo a closed tab
* {{bug|1014708}} - Disable zoom for find in page
====Working on====
====Working on====
{{bugpresent|margaret.leibovic@gmail.com}}
{{bugpresent|margaret.leibovic@gmail.com}}
Line 134: Line 185:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{Bug|958889}} - Make Fennec "Synced Tabs" tray display entry point to Firefox Account + Sync when user has no existing accounts
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*{{bug|1006294}} - Address bar would not unhide, content over scrolled instead of glow when panning
*{{bug|997477}} - Add a way to close edit mode in one tap on tablet
*{{bug|998000}} - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
*{{bug|932208}} - BrowserToolbar and HomeFragment context menu 'Share' option should be disabled for these protocols: about:// chrome:// file://
*{{bug|1009315}} - Replace TelemetryContract interfaces with enums
====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}}
 
 
====Fixed====
{{bugpast|rnewman@mozilla.com}}
====Working on====
{{bugpresent|rnewman@mozilla.com}}


===nalexander===
===nalexander===
Line 159: Line 225:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* {{bug|1016747}} - android protocol
* {{bug|1010068}} - disable OCSP on Firefox for Android, Ian approves, but wants EV sites to continue to turn green with OCSP disabled
* {{bug|1013588}} - gecko-based android launcher


===MFinkle===
===MFinkle===
Line 167: Line 236:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Doing some housecleaning on old bugmail (sorry for the spam!)
* Search -- initial outline http://cl.ly/352L3R1U0T0g
* Trying to help get some new suggested sites onto our homepage
* Thinking about Top Sites
* Interviewing some design candidates
===Anthony===
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* Search UX work with Ibarlow
* Tablets work with Ibarlow, Yuan
* Filed/Working on UX bugs for some basic tab interactions, tabs tray, etc
* {{Bug|899643}} - Synced Tabs divider improvements]
* {{Bug|997288}} - "Open in New|Private Tab" should have a quick switch-to-tab feature]
* {{Bug|1007436}} - Add help FAQ link to negative feedback form]
* (in progress) {{Bug|1014631}} - Add badge counts to normal and private tab buttons in TabsTray]
* (in progress) {{Bug|1014335}} - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent.]
* Looking at contextual hints bugs
===Yuan===
* Started filing tablet redesign bugs: [Meta] https://bugzilla.mozilla.org/show_bug.cgi?id=1014156
* Worked on tab status design on tablet
* Started learning Sass and Quartz Composer for prototyping
* Tablet design walkthrough with Deb.
* Haida brain dump with Josh Carpenter (FxOS)


===Security/MGoodwin===
===Security/MGoodwin===
Line 175: Line 269:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* continuing focus on bug fixes, minor enhancements, and tests
* smarting from regressions like {{bug|1013684}} and {{bug|903291}}
* bumping priority of test work (relative to enhancements)
'''Notable Bugs'''
* {{bug|991394}} - previously-installed apps stop running - ''fixed and uplifted to Aurora & Beta''
* {{bug|1007770}} - WebApp update prompt looks scary - update icon - ''fixed; requested uplift to Aurora & Beta''
* {{bug|995803}} - crash in java.lang.IllegalStateException - ''needs branch patch for Aurora uplift''
* {{bug|1011093}} - WebApp update prompt looks scary - wordsmith notification text - ''discussed; needs decision by blassey & ibarlow''
* {{bug|1009954}} - implement unit tests for WebappManager - ''work-in-progress patch wants feedback''
* {{bug|957067}} - Pass back error when incorrect data passed through in install APK - ''patch needs updating; blocks other fixes''
* {{bug|1011832}} - Loading my app on Android displays a blank white screen - ''investigated but unable to reproduce''
* {{bug|1003962}} - Line Runner hangs on launch with white screen - ''under investigation''
* {{bug|1013428}} - mozilla-apk-cli App Updates side-loaded don't appear - ''under investigation''
* {{bug|1013433}} - uninstalling, resideloading, and relaunching app causes it to stall at white screen - ''under investigation''


===A-Team===
===A-Team===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* "Complete logcat" links on tbpl are working much better now.
** http://gbrownmozilla.wordpress.com/2014/02/12/complete-logcats-for-android-tests/


===QA===
===QA===
Line 185: Line 298:


== Feature Focus==
== Feature Focus==
=== Firefox 30 (Beta)- Release: Jun 10, 2014 ===
*{{mok}}[[Mobile/Projects/Quickshare:_Context_menu | Quickshare on the context menu]], Epic/Meta {{Bug|1014021}}
*{{mok}} Evaluate pngquant for PNG size reduction {{bug|959833}}
*{{mok}}[[Mobile/Projects/Firefox Hub v1 | Firefox Hub v1]] (RSS feed support + 2 add-ons), Epic/Meta {{Bug|1014025}}
*{{mok}} Added locale: Argentine Spanish (es-AR), {{Bug|979250}}
*{{mok}} Added locale: Mexican Spanish (es-MX), {{Bug| 979251}}
*{{mok}} Added locale: Malay (ms), {{Bug|979257}}
*{{mok}} Added locale: Latvian (lv), {{Bug|958021}}
*{{mok}} Added locale: Indonesian (id), {{Bug|960060}}
*{{mok}} Added locale: Belarusian (be), {{Bug|521981}}
=== Firefox 31 (Aurora) - 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}}
*{{mprop}}[[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)]]
=== Firefox 32 (Nightly) - Release: Sep 2, 2014 ===
*{{mprop}}[[Mobile/Projects/Project video to second screen | Screencasting (Roku)]], Epic/Meta {{Bug|921924}}
*{{mprop}}[[Mobile/Projects/Firefox Hub v3 | Firefox Hub v3]] (bugfixes & polish + more add-ons), Epic/Meta {{Bug|1014032}}
*{{mprop}}[[Mobile/Projects/Suggested sites v1 | Suggested sites v1]], Epic/Meta {{Bug|988366}}
*{{mprop}} Create "Add-ons" page in settings ({{bug|892125}})
*{{mprop}}[[Mobile/Projects/Contextual tips for users | Contextual tips for users]]
*{{mprop}}[[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements]]
*{{mprop}} Tab mirroring (Roku)
*{{mprop}}[[Mobile/Projects/Accept language-header | Preferred web content language, UI lang switching]]
*{{mprop}} Synced tabs page as entry point into Firefox Accounts & Sync ({{Bug|958889}})
*{{mprop}}[[Mobile/Projects/API: Push notifications | API: Push notifications]]
*{{mprop}} Add a Clear History control to the history panel {{Bug|998009}}
*{{mok}} Android Gamepad backend {{Bug|852935}}
*{{mprop}}[[Mobile/Projects/Firefox Hub: Add new Panel from Promotional Banner | Firefox Hub: Add new My Panel from Promotional Banner]]


== Round Table ==
== Round Table ==

Latest revision as of 17:11, 28 May 2014

Details

  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: Audio-only conference# 99998
    • People with Mozilla phones or softphones please dial x4000 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Schedule

  • Next Merge: 2014-06-09

Topics for This Week

Firefox Search
Moving ahead with experiments (more to add)
Contextual hints
Landing more stuff (more to add)

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • Jakub Miara fixed bug 1002537, a concurrency-related favicon bug, as his first contribution. Nice work!
  • Zhanpeng Zeng (:marcus) fixed bug 923368 - Home panel items should allow for copying URL (first patch!)
  • Gokul Caushik fixed bug 972723 - Reading list icon persists when aborting page load and going back to about:home (first patch!)
  • Zack Liu fixed bug 990066 - Update generator function declarations in HomeProvider.jsm
  • Vikneshwar (vik123) fixed bug 1010096 - Display add-ons in alphabetical order in about:addons
  • Alexandru Chiriac fixed bug 997049 - "Switch to tab" does not work for Reading List entries
  • Capella fixed bug 852595 - Increase vertical space to show more remote tabs in tabs tray

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

<Read Only>

  • Finally have headless gecko passing all tests. Waiting on Finkle to reject patch.
  • Got a webapp startup perf test going, bc integrating into autophone
  • bug 1014794 - console.log messages no longer appear in logcat output
  • Playing with Gonzales

Alan K. (ack)

Last week:

  • Bug fixes + feedback changes for CloudSync

This week:

  • Cleanup/refactoring CloudSync for landing based on review feedback (thanks rnewman!)

JChen

<Read Only>

Fixed
Working on


GCP

  • Last week
    • WebRTC 3.50, refactoreded & all r+ed
    • SafeBrowsing reviews
    • Some fatfennec stuff
  • Next week
    • WebRTC 3.50 make it upliftable
    • Mostly holidays

Randall Barker

  • Last Week: Implemented standalone DNS service, began working on standalone Socket Transport Service.
  • This Week: Finish standalone STS. Get code building in standalone repository outside of gecko-dev.

Eugen Sawin

Last week

Next week

  • Gonzales
    • Standard-conformant caching
    • Performance logging
  • Investigating issue with high CPU usage/hangs on desktop with SPDY proxy enabled

Sylvain Cleymans

Last Week:

  • Benchmarks on the different images compression tools
  • Basic image compression in Gonzales

Next week:

  • Continue working on (image) compression


Brian Nicholson

<Read Only>

WesJ

LucasR

<Read Only>

Last week

  • bug 1010764 - Make empty tab thumbnails visually consistent
  • bug 1011620 - Revisit how suggestedsites.json is generated at build time
  • bug 1013870 - Settings activity crashes if you build Fennec with targetSdkVersion=19
  • bug 1010261 - Add preference to enable/disable suggested sites
  • bug 1016949 - Fix TestSuggestedSites to account for enable/disable pref
  • (In progress) bug 1004517 - Allow including local images for Home.panels imageUrl fields
  • (In progress) bug 1009587 - Implement image precedence behaviour around suggested thumbnails
  • (In progress) bug 1012462 - Support suggested sites in distribution files
  • (In progress) bug 974434 - Add support for items with variable height in PanelGridView
  • Working with Square team to add the APIs we need to consolidate all our image loading code around Picasso:
  • Lots of reviews

Next week

  • Wrap-up pending bugs/features for Suggested Sites in Fx32
  • Toolbar improvements

liuche

<Read Only>

  • More misc telemetry bugs
  • Contextual hint details with ibarlow/antlam
    • bug 1014293 - Trying out some private browsing contextual hints
    • Swipeable home screen banner hint
  • bug 1010266 - Handle blacklisting "Removed" Top Sites suggestions
  • Mentoring bug 1011714, bug 1013672

Margaret

Highlights

  • Allowing users to clear history from the history panel - bug 998009
  • Still working on "Recent Tabs" panel - bug 1004850
  • Hub bug organization
  • Working with pascalc to localize Home Feeds and goal.com add-ons

Fixed

Working on


eedens

Past

Current

  • bug 1009376: Add android:summary for "Scroll title bar" (Need to add UX's feedback)
  • Continue working on search intent
    • Get architecture feedback
    • Get UX feedback
    • Make code review plan

Future

mcomella

<Read Only>

Past

  • bug 958889 - Make Fennec "Synced Tabs" tray display entry point to Firefox Account + Sync when user has no existing accounts

Present

  • bug 1006294 - Address bar would not unhide, content over scrolled instead of glow when panning
  • bug 997477 - Add a way to close edit mode in one tap on tablet
  • bug 998000 - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 932208 - BrowserToolbar and HomeFragment context menu 'Share' option should be disabled for these protocols: about:// chrome:// file://
  • bug 1009315 - Replace TelemetryContract interfaces with enums

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

<Read Only>


Fixed

Working on


nalexander

<Read Only>

Last week: Remote Tabs panel improvements! New|private tab switching!

This week: Remote Tabs panel improvements! New|private tab switching!

Fixed

Working on


BLassey

  • bug 1016747 - android protocol
  • bug 1010068 - disable OCSP on Firefox for Android, Ian approves, but wants EV sites to continue to turn green with OCSP disabled
  • bug 1013588 - gecko-based android launcher

MFinkle

Ian Barlow

  • Doing some housecleaning on old bugmail (sorry for the spam!)
  • Search -- initial outline http://cl.ly/352L3R1U0T0g
  • Trying to help get some new suggested sites onto our homepage
  • Thinking about Top Sites
  • Interviewing some design candidates

Anthony

  • Search UX work with Ibarlow
  • Tablets work with Ibarlow, Yuan
  • Filed/Working on UX bugs for some basic tab interactions, tabs tray, etc
  • bug 899643 - Synced Tabs divider improvements]
  • bug 997288 - "Open in New|Private Tab" should have a quick switch-to-tab feature]
  • bug 1007436 - Add help FAQ link to negative feedback form]
  • (in progress) bug 1014631 - Add badge counts to normal and private tab buttons in TabsTray]
  • (in progress) bug 1014335 - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent.]
  • Looking at contextual hints bugs

Yuan

  • Started filing tablet redesign bugs: [Meta] https://bugzilla.mozilla.org/show_bug.cgi?id=1014156
  • Worked on tab status design on tablet
  • Started learning Sass and Quartz Composer for prototyping
  • Tablet design walkthrough with Deb.
  • Haida brain dump with Josh Carpenter (FxOS)

Security/MGoodwin

WebRT

  • continuing focus on bug fixes, minor enhancements, and tests
  • smarting from regressions like bug 1013684 and bug 903291
  • bumping priority of test work (relative to enhancements)

Notable Bugs

  • bug 991394 - previously-installed apps stop running - fixed and uplifted to Aurora & Beta
  • bug 1007770 - WebApp update prompt looks scary - update icon - fixed; requested uplift to Aurora & Beta
  • bug 995803 - crash in java.lang.IllegalStateException - needs branch patch for Aurora uplift
  • bug 1011093 - WebApp update prompt looks scary - wordsmith notification text - discussed; needs decision by blassey & ibarlow
  • bug 1009954 - implement unit tests for WebappManager - work-in-progress patch wants feedback
  • bug 957067 - Pass back error when incorrect data passed through in install APK - patch needs updating; blocks other fixes
  • bug 1011832 - Loading my app on Android displays a blank white screen - investigated but unable to reproduce
  • bug 1003962 - Line Runner hangs on launch with white screen - under investigation
  • bug 1013428 - mozilla-apk-cli App Updates side-loaded don't appear - under investigation
  • bug 1013433 - uninstalling, resideloading, and relaunching app causes it to stall at white screen - under investigation

A-Team

QA

<Read Only>

Feature Focus

Firefox 30 (Beta)- Release: Jun 10, 2014

Firefox 31 (Aurora) - Release: Jul 22, 2014

Firefox 32 (Nightly) - Release: Sep 2, 2014

Round Table