Mobile/Notes/13-May-2015: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(21 intermediate revisions by 17 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== Topics for This Week ==
- Major stumbler bug https://bugzilla.mozilla.org/show_bug.cgi?id=1164468. Pinging release drivers to see if we can get it to a 38 point release.


== Tracking Review ==
== Tracking Review ==
Line 51: Line 52:
== 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'''.''
Android
* '''Tomas Flek''' fixed {{bug|1127139}} - BounceAnimator incorrectly overrides start
* '''Tomas Flek''' fixed {{bug|1127139}} - BounceAnimator incorrectly overrides start
* '''Clayton Bodendein''' fixed {{bug|1159904}} - Fix syntax error in Reader.js.
* '''Clayton Bodendein''' fixed {{bug|1159904}} - Fix syntax error in Reader.js.
Line 56: Line 59:
* Nathan Toone fixed {{bug|1161195}} - Don't hard-code class names in AppConstants.java.in and AndroidManifest.xml
* Nathan Toone fixed {{bug|1161195}} - Don't hard-code class names in AppConstants.java.in and AndroidManifest.xml
* Vivek fixed {{bug|1162254}} - default icon for entries in about:passwords list
* Vivek fixed {{bug|1162254}} - default icon for entries in about:passwords list
iOS
* dusek fixed {{Bug|1161324}} - Aural feedback with VoiceOver needed when loading a webpage


==Stand ups==
==Stand ups==
Line 64: Line 69:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
Bugs 1141693, 1084456, 1163841
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 72: Line 80:


===JChen===
===JChen===
* Looked at small startup/pageload optimizations
* Looked at click-to-play for images
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 80: Line 90:


===GCP===
===GCP===
{{readonly}}
* Last week
** WebRTC video sandboxing: lots of small fixes
** WebRTC video sandboxing: investigating try failures
** Set up a Mac
** Fried a Mac
* Next week
** More of the same I fear


===Randall Barker===
===Randall Barker===
Last Week:
* Worked on {{bug|659285}}. Trying to get video to show errors and play button when autoplay has been blocked by pref media.autoplay.enabled=false. Code seems to work but still trying to fix test breakages.
Next Week:
* Continue on {{bug|659285}}
* Examine start up performance.
* Land patch for: {{bug|1159830}}. After patch lands, will need to set a preference (consoleservice.logcat) to see gecko console in logcat for release builds.


===Eugen Sawin===
===Eugen Sawin===
Line 99: Line 124:


===Brian Nicholson===
===Brian Nicholson===
 
* Search engine localization
** {{Bug|1120729}} - Support other locales for search engines
** {{Bug|1163800}} - New search engines don't appear
** {{Bug|1164145}} - Ship locale-specific default search engines
* Tap area fixes ({{Bug|1162323}}, {{Bug|1162314}}, {{Bug|1162724}})
* {{Bug|1158539}} - Closing tabs causes other tab thumbnails to disappear
* {{Bug|1151530}} - Site list polish


===WesJ===
===WesJ===
* {{Bug|1153300}} - Consider returning user to an about:home tab after closing last tab. Patch up for review.
* {{Bug|1134532}} - Pages can lock the urlbar from scrolling on screen. Working through some comments.
* {{Bug|1147071}} - Use encrypted database storage for passwords. Working through some comments.
* Some snackbar cleanup - {{Bug|1151432}} - Hide snackbars when switching tabs and {{Bug|1162315}} - Cleanup snackbar constraints


===liuche===
===liuche===


Highlights:
Highlights:
* "Select Login" fallback UI in review


Present:
Present:
Line 124: Line 160:


===mcomella===
===mcomella===
*
*Making search engine bar stick
*Misc. bugs that make us a better part of the Android ecosystem (intent:// URIs & Browser.EXTRA_APPLICATION_ID)
Past:
Past:
{{bugpast|michael.l.comella@gmail.com}}
{{bugpast|michael.l.comella@gmail.com}}
Line 131: Line 168:


===rnewman===
===rnewman===
* Sync and Push meetings.
* Partner work is breeding.
* Reworking iOS history to support Sync. Thanks to Nick for vetting design yesterday.
* Reviews, meetings, et al.


====Fixed====
====Fixed====
Line 138: Line 179:


===nalexander===
===nalexander===
* <tt>mach package-frontend</tt> is '''unusable''' due to some time-stamp issues that lead to terrible '''binary incompatibilities'''.  Thanks to '''vivek''' for reporting this issue first!  I have the fixes in hand and additional review comments to address so expect movement early next week.
** Blog post at: http://www.ncalexander.net/blog/2015/05/06/build-fennec-frontend-fast/
* Partners: working on <tt>--with-android-distribution-directory</tt>, which opens a can of build system worms: {{bug|1163082}}
* Partners: working on integration with third-party identity services
* Android: started investigating FxA sign-in over the web: {{bug|androidwebfxa}}
* iOS: nada.


===Martyn Haigh===
===Martyn Haigh===
Line 143: Line 190:
Past:
Past:
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
* Working with antlam to spec up settings & private mode revamps
Present:
Present:
{{bugpresent|mhaigh@mozilla.com}}
{{bugpresent|mhaigh@mozilla.com}}


===Stefan===
===Stefan===
iOS: Still working through the tracking+ bugs. Current focus: Bringing the Send To extension up to date. Reading View fixes. Also started to connect to the WebKit team. New iOS build coming today.


===Steph===
===Steph===
Last week
* {{Bug|1135814}} - Content should not be under the bottom toolbar
* {{Bug|1147157}} - position:fixed elements break layout on orientation change
* {{Bug|1161071}} - Improve location bar and toolbar scrolling
* {{Bug|1162936}} - Settings and "+" buttons in tab view are not relocated vertically when switching between landscape and portrait mode
Working On
* {{Bug|1135814}} - Content should not be under the bottom toolbar
* {{Bug|1133564}} - Google Maps interaction problem
* {{Bug|1162736}} - Bottom toolbar briefly disappears after navigating away from about:home
* {{Bug|1163695}} Improve tab tray animations to match UX mocks


===James Hugman===
===James Hugman===


===Ally===
===Ally===
* may be late, previous meeting running over
* getting new FHR probes unstuck (see previous meeting)
* passwords research offsites
* holy doorhanger review batman!
* other bugs
** 1139232 Door hanger shows up in the tab over view (landed safely on aurora)
** 1065004 (Q2) Provide an option to always open tabs in Private Browsing
** 1145858 Rename FirstrunPane to be less confusing 
** 1139553 Black overlay for doorhanger background
** 1162930 The welcome page doesn't scroll and isn't fully readable in the portrait orientation


===BLassey===
===BLassey===
Line 169: Line 240:


===Antlam===
===Antlam===
* Past
** Partners stuff
** {{Bug|1112185}}: Tabs queue V1 wrap up
*** Read all about it! https://medium.com/@antlam/open-multiple-links-1ce475c47de3
** {{Bug|1158277}}: Mobile tabs tray "V2" UX
** {{Bug|1128664}}: about:passwords design work
** {{Bug|1069035}}: Reorganize Settings menu
** Android UX backlog
** Quick post about "Share to Firefox" https://medium.com/@antlam/share-to-firefox-245984b2da33


* Past
**
* Upcoming
* Upcoming
**
** Other partners stuff
** Search next-steps
** First Run next-steps
** Continue with everything above
** {{Bug|1153389}}: Private browsing UI clean up


===Robin===
===Robin===
'''iOS'''
* Rework device icons to match new icon style
* Update CSS for Reader View to match spec
* V2 mocks
'''Android'''
* Revisiting kidfox ideas
More bug filing!
Etc. bugs contributing to (likely won't get through all this week):
* {{bug|1163219}} Default search engine not visible if suggestions are enabled
* {{bug|1094262}} (ios) Implement the Send To Extension UI
* {{bug|1162629}} Sync Tabs Panel needs a 'no tabs' state
* {{bug|1147453}} need an indication saying an article has been added to my list when I long-press the Reader View icon in the URL bar
* {{bug|1160756}}  Reader View maximum text size insufficient
* {{bug|1162539}}  Unable to scroll to top in landscape orientation
* {{bug|1097620}}  (ios) formalize 'send to device' terminology
* {{bug|1164067}} Find in Page (android)
* {{bug|1160604}} Advertise privacy coach add-on in privacy settings page
* {{bug|1143156}} Advertise Firefox Account sign up/state in Synced Tabs panel


===Darrin===
===Darrin===

Latest revision as of 17:19, 13 May 2015

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

Topics for This Week

- Major stumbler bug https://bugzilla.mozilla.org/show_bug.cgi?id=1164468. Pinging release drivers to see if we can get it to a 38 point release.

Tracking Review

Beta

  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Aurora

  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Nightly

  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


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.

Android

  • Tomas Flek fixed bug 1127139 - BounceAnimator incorrectly overrides start
  • Clayton Bodendein fixed bug 1159904 - Fix syntax error in Reader.js.
  • Giorgos fixed bug 1155579 - Allow multiple countries per snippet
  • Nathan Toone fixed bug 1161195 - Don't hard-code class names in AppConstants.java.in and AndroidManifest.xml
  • Vivek fixed bug 1162254 - default icon for entries in about:passwords list

iOS

  • dusek fixed bug 1161324 - Aural feedback with VoiceOver needed when loading a webpage

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)

Bugs 1141693, 1084456, 1163841


JChen

  • Looked at small startup/pageload optimizations
  • Looked at click-to-play for images
Fixed
Working on


GCP

<Read Only>

  • Last week
    • WebRTC video sandboxing: lots of small fixes
    • WebRTC video sandboxing: investigating try failures
    • Set up a Mac
    • Fried a Mac
  • Next week
    • More of the same I fear

Randall Barker

Last Week:

  • Worked on bug 659285. Trying to get video to show errors and play button when autoplay has been blocked by pref media.autoplay.enabled=false. Code seems to work but still trying to fix test breakages.

Next Week:

  • Continue on bug 659285
  • Examine start up performance.
  • Land patch for: bug 1159830. After patch lands, will need to set a preference (consoleservice.logcat) to see gecko console in logcat for release builds.

Eugen Sawin

  • MP3 demuxer (bug 1093815, bug 1153731)
    • Improved MP3 seeking stability
    • Landed MP3 demuxer and tests
    • Next: improve seeking performance
  • Uplifts
    • bug 1158131 - Retrieving update URL pref from Gecko causes pref URL to be dereferenced as a complex pref, resulting in an HTTP request
  • Blocked on
    • Gecko profiler add-on crashing when retrieving profile (jemalloc.c#4711)

Brian Nicholson

WesJ

  • bug 1153300 - Consider returning user to an about:home tab after closing last tab. Patch up for review.
  • bug 1134532 - Pages can lock the urlbar from scrolling on screen. Working through some comments.
  • bug 1147071 - Use encrypted database storage for passwords. Working through some comments.
  • Some snackbar cleanup - bug 1151432 - Hide snackbars when switching tabs and bug 1162315 - Cleanup snackbar constraints

liuche

Highlights:

  • "Select Login" fallback UI in review

Present:

Past:


Margaret

Highlights:

  • Making sure add-ons work in distributions
  • Investigating options for bundling home panel images in distribution add-ons
  • New home panel API for specifying default panel

Past:

Present:


mcomella

  • Making search engine bar stick
  • Misc. bugs that make us a better part of the Android ecosystem (intent:// URIs & Browser.EXTRA_APPLICATION_ID)

Past:

Present:


rnewman

  • Sync and Push meetings.
  • Partner work is breeding.
  • Reworking iOS history to support Sync. Thanks to Nick for vetting design yesterday.
  • Reviews, meetings, et al.

Fixed

Working on


nalexander

  • mach package-frontend is unusable due to some time-stamp issues that lead to terrible binary incompatibilities. Thanks to vivek for reporting this issue first! I have the fixes in hand and additional review comments to address so expect movement early next week.
  • Partners: working on --with-android-distribution-directory, which opens a can of build system worms: bug 1163082
  • Partners: working on integration with third-party identity services
  • Android: started investigating FxA sign-in over the web: bug androidwebfxa
  • iOS: nada.

Martyn Haigh

Past:

  • Working with antlam to spec up settings & private mode revamps

Present:


Stefan

iOS: Still working through the tracking+ bugs. Current focus: Bringing the Send To extension up to date. Reading View fixes. Also started to connect to the WebKit team. New iOS build coming today.

Steph

Last week

  • bug 1135814 - Content should not be under the bottom toolbar
  • bug 1147157 - position:fixed elements break layout on orientation change
  • bug 1161071 - Improve location bar and toolbar scrolling
  • bug 1162936 - Settings and "+" buttons in tab view are not relocated vertically when switching between landscape and portrait mode

Working On

  • bug 1135814 - Content should not be under the bottom toolbar
  • bug 1133564 - Google Maps interaction problem
  • bug 1162736 - Bottom toolbar briefly disappears after navigating away from about:home
  • bug 1163695 Improve tab tray animations to match UX mocks

James Hugman

Ally

  • may be late, previous meeting running over
  • getting new FHR probes unstuck (see previous meeting)
  • passwords research offsites
  • holy doorhanger review batman!
  • other bugs
    • 1139232 Door hanger shows up in the tab over view (landed safely on aurora)
    • 1065004 (Q2) Provide an option to always open tabs in Private Browsing
    • 1145858 Rename FirstrunPane to be less confusing
    • 1139553 Black overlay for doorhanger background
    • 1162930 The welcome page doesn't scroll and isn't fully readable in the portrait orientation

BLassey

Fixed

Working on


MFinkle

Fixed

Working on


Antlam

  • Upcoming
    • Other partners stuff
    • Search next-steps
    • First Run next-steps
    • Continue with everything above
    • bug 1153389: Private browsing UI clean up

Robin

iOS

  • Rework device icons to match new icon style
  • Update CSS for Reader View to match spec
  • V2 mocks

Android

  • Revisiting kidfox ideas


More bug filing!


Etc. bugs contributing to (likely won't get through all this week):

  • bug 1163219 Default search engine not visible if suggestions are enabled
  • bug 1094262 (ios) Implement the Send To Extension UI
  • bug 1162629 Sync Tabs Panel needs a 'no tabs' state
  • bug 1147453 need an indication saying an article has been added to my list when I long-press the Reader View icon in the URL bar
  • bug 1160756 Reader View maximum text size insufficient
  • bug 1162539 Unable to scroll to top in landscape orientation
  • bug 1097620 (ios) formalize 'send to device' terminology
  • bug 1164067 Find in Page (android)
  • bug 1160604 Advertise privacy coach add-on in privacy settings page
  • bug 1143156 Advertise Firefox Account sign up/state in Synced Tabs panel

Darrin

A-Team

QA

Feature Focus

Round Table