Mobile/Notes/15-Jul-2015: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(25 intermediate revisions by 20 users not shown)
Line 9: Line 9:
== Schedule  ==
== Schedule  ==
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]
* Next merge is August 11


== Topics for This Week ==
== Topics for This Week ==
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'''.''
* Dusek
** {{Bug|1180629}} - Tab tray could report better scrolling status to VoiceOver
** {{Bug|1180630}} - Tab should be closable for VoiceOver also by left/right scrolling gestures
** {{Bug|1164231}} - Provide long-press actions as accessibility custom actions
** {{Bug|1152697}} - When saving a page to the reading list, post a VoiceOver announcement when the action finished successfully
** {{Bug|1178015}} - Accessibility escape not dismissing editing mode in editing-mode URL bar when keyboard is not shown
** {{Bug|1178072}} - Location view domain highlighting could be "translated" to VoiceOver using voice pitch
** {{Bug|1182612}} - Search suggestions engine image does not have accessibility label
** {{Bug|1158523}} - Correct accessibility hint for Reload button (non-imperative, Double-tap instead of tap)
** {{Bug|1182752}} - Provide grouping for Switch Control


==Stand ups==
==Stand ups==
Line 67: Line 78:


===JChen===
===JChen===
* At TRIBE
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 83: Line 95:
** Added tests for stream resources
** Added tests for stream resources
** Investigating failed resource reads (during initialization or seeking)
** Investigating failed resource reads (during initialization or seeking)
* PTO rest of the week


{{mybugs|esawin@mozilla.com}}
{{mybugs|esawin@mozilla.com}}


===Dylan Roeh===
===Dylan Roeh===
Past:
{{bugpast|droeh@mozilla.com}}
Present:
{{bugpresent|droeh@mozilla.com}}


===Brian Nicholson===
===Brian Nicholson===
* Fixing URL bar regressions
** {{Bug|1183353}} - URL bar not updated for hostname URLs
** {{Bug|1183174}} - URL bar text isn't updated correctly when cancelling
** {{Bug|1183326}} - UI tests for URL bar entry
** (WIP) {{Bug|1183250}} - Regression: URL location field clear button is misaligned
* {{Bug|1183329}} - Session is restored when running tests
* {{Bug|1182274}} - Browser UI not updated after DOM pushState/popState with back/forward
* (WIP) {{Bug|1181716}} - Session history intermittently breaks after restore
* Loads of reviews (thanks, Dusek!)


===Bryan Munar===
===Bryan Munar===
Fixed:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1181238 Bug 1181238 - Navigating to a new URL while focused on a text field breaks browser layout]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1135885 Bug 1135885 - Animate transition to editing mode]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1183738 Bug 1183738 - Keyboard State not properly updated]
Working on:
* More bugs
* Finishing the README for [https://github.com/mozilla/firefox-ios-open-in-client firefox-ios-open-in-client] for 3rd party developers (possibly blog post after that)
* Buttons


===WesJ===
===WesJ===
* {{bug|1169379}} Landed a new top sites stuff
** Watching for regressions?
* Looking at favicon expiration. Writing lots of tests for things.


===liuche===
===liuche===
Tribe (read-only)


Highlights:
Highlights:
Line 108: Line 149:
Present:
Present:
{{bugpresent|kbenhmida@mozilla.com}}
{{bugpresent|kbenhmida@mozilla.com}}
Bluetooth keyboard shortcuts for iOS


===Margaret===
===Margaret===
{{readonly}}


Highlights:
Highlights:
 
* Partner stuff, commenting in bugzilla, talking to people
Past:
Past:
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Line 119: Line 162:


===jonalmeida===
===jonalmeida===
Highlights:
* No more fixing tests (yay!)
* RecyclerView for the search bar to finish and put for review.
Past:
{{bugpast|jalmeida@mozilla.com}}
Present:
{{bugpresent|jalmeida@mozilla.com}}


===mcomella===
===mcomella===
Line 131: Line 183:


===rnewman===
===rnewman===
* Next seven days:
** Keeping other people unblocked and moving in the right directions.
** Version code computation, perhaps.
** Chasing down build 24 crashes.
* Reviews:
** Send tab (Emily).
** Version code computation (Nick).
** Syncing password timestamps on desktop.
** Piles of small iOS stuff.
* Landed:
** New icons for sent tabs on Android. Sorry for the wait, antlam!
* Partners:
** Multilocale builds (Margaret).
** Distro questions (Karen).
* Misc:
** Back from 'vacation'.
** Designing iOS bookmark sync. Converging on an approach that's relatively simple, considering the domain complexity.
** Continuing discussions with Nick around Android version code scheme. We're keen to get it right.
** Apple ID wrestling. I can now see crashes.
** A little A/B testing, quality, etc. noodling.
** Chatting with mconnor about exposing installer size as a metric that we'll track and eventually consider as important as a Ts regression.
** Booking travel for Swift Summit.
** Lots of meetings, triage, etc.


====Fixed====
====Fixed====
Line 138: Line 217:


===nalexander===
===nalexander===
'''I will be PTO July 17 through 27'''
{{readonly}}
* Contributors: working with Ahmed and vivek
** Hand offs
*** liuche to work with Ahmed on Sync telemetry (sub-tickets of {{bug|1180321}})
*** rnewman and margaret to work with vivek on Firefox Accounts profiles (sub-tickets of {{bug|1150964}})
* Partners: fire-fighting Search Activity registration
** Turns out it was likely the search assist registration: {{bug|1182319}}
** Haven't got confirmation from partners yet
* Partners: finalizing demo of integration with third-party identity services
** add-on code is at https://github.com/ncalexan/fxa-web-signin-addon
* Partners: movement on --with-android-distribution-directory
** {{bug|1160563}} got yet another frustrating r-
* Long term evolution: working on improving our <tt>android:versionCode</tt> calculation
** Landed {{bug|1182579}}, moving computation to testable Python
** rnewman and I are moving on {{bug|1137898}}
* Planning work for Firefox Accounts web sign in in Fennec: {{bug|1161223}}
** Expected to land in 43 cycle
* Trying to catch up to b2gdroid landing plans before PTO
* Trying to fix <tt>mach bootstrap</tt> -- help needed
** I hope to use https://github.com/JakeWharton/sdk-manager-plugin/ rather than continue to hack up the equivalent
* Blog posts:
** http://www.ncalexander.net/blog/2015/07/05/nalexander-community-update-part-the-first/
** http://www.ncalexander.net/blog/2015/07/15/nalexander-community-update-part-the-second/


===Sebastian===
===Sebastian===
Past:
Highlights:
* Testing and building with '''Android M Preview 2''' system image / SDK
** New issues, see meta bug: {{bugzilla|1169425}}
** New meta bug for ''Building against M SDK'': {{bugzilla|1183061}}
* Working on ''Restricted profiles'' aka KidFox {{bugzilla|1125984}}
* Home Panel API: ''Footers'' {{bugzilla|1157540}}
 
Noise:
{{bugpast|s.kaspari@gmail.com}}
{{bugpast|s.kaspari@gmail.com}}
Present:
{{bugpresent|s.kaspari@gmail.com}}
{{bugpresent|s.kaspari@gmail.com}}


===Martyn Haigh===
===Martyn Haigh===
{{readonly}}


Past:
Past:
* Hacking with antlam in London on a load of UX stuff.  Talked a lot about Tracking Protection, Private Browsing, Tab Queue V2 and Tabs Tray.
* Saw lucasr - he's doing well :)
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Present:
Present:
Line 153: Line 266:


===Stefan===
===Stefan===
Past:
{{bugpast|sarentz@mozilla.com}}
Present:
{{bugpresent|sarentz@mozilla.com}}
Also:
* Getting tests back on track


===Steph===
===Steph===
Last week:
* Investigating startup delays when launching Firefox testflight/dev builds
* Scrolling issues with browser view
{{bugpast|sleroux@mozilla.com}}
This week:
* Tab Tray Animation issues w/ status bar changes
* Initial Breakpad integration
{{bugpresent|sleroux@mozilla.com}}


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


===Ally===
===Ally===
* about:logins
** edit login page has landed, marking the end of mvp (1170786)
** Try it out please!
** probably going to hold for ui polish, landing soon
*** 1101746 Display message when no passwords are present
*** 1155345 UI affordance during loading of list items in about:passwords
** opinions on what should be in v2 (1183225)? Talk to me or Barbara
** v2
*** 1183319 Add telemetry probe in about:logins for load time of getAllLogins() in the wild
*** 1183234 Telemetry probe for usage of about:logins
* kidfox
** https://wiki.mozilla.org/Mobile/Projects/Kinderfox
*** mvp bug list on the above wiki
** partner related research, please see Sam Fang
** v1
*** 1125980 KidFox: Restricted profiles - Hide other non-essential Settings items - Privacy > Clear now
*** 1125979 KidFox: Restricted profiles - Hide other non-essential Settings items - Privacy > Clear on exit
*** 1125977 KidFox: Restricted profiles - Hide other non-essential Settings items - Privacy > Use master password
* Misc
** partner, search partner data collection fun
** fhr & telemetry - UP on desktop
** review queue -  be careful what you wish for


===Emily===
===Emily===
Highlights:
* Landed sent tabs!
* Visitors from beyond the sea
* Fixing tests
* stack trace hell
Past:
{{bugpast|etoop@mozilla.com}}
Present:
{{bugpresent|etoop@mozilla.com}}


===BLassey===
===BLassey===
Line 168: Line 334:
====Working on====
====Working on====
{{bugpresent|blassey.bugs@lassey.us}}
{{bugpresent|blassey.bugs@lassey.us}}
* {{bug|1181804}} - simplified js/xul for GeckoView


===Antlam===
===Antlam===
Read-only
* Past
** {{Bug|1175967}}: Tracking Protection on Android
** {{Bug|1153389}}: Private browsing improvements
** {{Bug|1183659}}: Cleaning up "receiving tabs" notification
** About:logins feedback
** Partner UX work


* Past
**
* Upcoming
* Upcoming
**
** Partner meetings
** Q3 Android UX


===Robin===
===Robin===
<Read Only - @ Tribe>
'''iOS'''
* Empty panel states, Bookmarks, History, and layout issues on Remote Tabs and Reading List panels.
* Still working with bkmunar on Let other developers directly open pages in Firefox for iOS and Add a Sync Now button
* UI-review for Reading List, Reader View bugs
* Clear browsing data (not v1)
'''Android'''
* Kinderfox: First-run screen, light-weight theme(s)


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

Latest revision as of 16:54, 15 July 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

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.

  • Dusek
    • bug 1180629 - Tab tray could report better scrolling status to VoiceOver
    • bug 1180630 - Tab should be closable for VoiceOver also by left/right scrolling gestures
    • bug 1164231 - Provide long-press actions as accessibility custom actions
    • bug 1152697 - When saving a page to the reading list, post a VoiceOver announcement when the action finished successfully
    • bug 1178015 - Accessibility escape not dismissing editing mode in editing-mode URL bar when keyboard is not shown
    • bug 1178072 - Location view domain highlighting could be "translated" to VoiceOver using voice pitch
    • bug 1182612 - Search suggestions engine image does not have accessibility label
    • bug 1158523 - Correct accessibility hint for Reload button (non-imperative, Double-tap instead of tap)
    • bug 1182752 - Provide grouping for Switch Control

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)

JChen

  • At TRIBE
Fixed
Working on


GCP

Randall Barker

Eugen Sawin

  • MP3 demuxer
    • Added tests for stream resources
    • Investigating failed resource reads (during initialization or seeking)
  • PTO rest of the week
Fixed
Working on


Dylan Roeh

Past:

Present:


Brian Nicholson

  • Fixing URL bar regressions
    • bug 1183353 - URL bar not updated for hostname URLs
    • bug 1183174 - URL bar text isn't updated correctly when cancelling
    • bug 1183326 - UI tests for URL bar entry
    • (WIP) bug 1183250 - Regression: URL location field clear button is misaligned
  • bug 1183329 - Session is restored when running tests
  • bug 1182274 - Browser UI not updated after DOM pushState/popState with back/forward
  • (WIP) bug 1181716 - Session history intermittently breaks after restore
  • Loads of reviews (thanks, Dusek!)

Bryan Munar

Fixed:

Working on:

WesJ

  • bug 1169379 Landed a new top sites stuff
    • Watching for regressions?
  • Looking at favicon expiration. Writing lots of tests for things.

liuche

Tribe (read-only)

Highlights:

Present:

Past:


karim

Past:

Present:

Bluetooth keyboard shortcuts for iOS

Margaret

<Read Only>

Highlights:

  • Partner stuff, commenting in bugzilla, talking to people

Past:

Present:


jonalmeida

Highlights:

  • No more fixing tests (yay!)
  • RecyclerView for the search bar to finish and put for review.

Past:

Present:


mcomella

Tribe today & tomorrow: read only, yo.

  • Intent handling
  • p11
  • Sec

Past:

Present:


rnewman

  • Next seven days:
    • Keeping other people unblocked and moving in the right directions.
    • Version code computation, perhaps.
    • Chasing down build 24 crashes.
  • Reviews:
    • Send tab (Emily).
    • Version code computation (Nick).
    • Syncing password timestamps on desktop.
    • Piles of small iOS stuff.
  • Landed:
    • New icons for sent tabs on Android. Sorry for the wait, antlam!
  • Partners:
    • Multilocale builds (Margaret).
    • Distro questions (Karen).
  • Misc:
    • Back from 'vacation'.
    • Designing iOS bookmark sync. Converging on an approach that's relatively simple, considering the domain complexity.
    • Continuing discussions with Nick around Android version code scheme. We're keen to get it right.
    • Apple ID wrestling. I can now see crashes.
    • A little A/B testing, quality, etc. noodling.
    • Chatting with mconnor about exposing installer size as a metric that we'll track and eventually consider as important as a Ts regression.
    • Booking travel for Swift Summit.
    • Lots of meetings, triage, etc.

Fixed

Working on


nalexander

I will be PTO July 17 through 27

<Read Only>

Sebastian

Highlights:

  • Testing and building with Android M Preview 2 system image / SDK
    • New issues, see meta bug: 1169425
    • New meta bug for Building against M SDK: 1183061
  • Working on Restricted profiles aka KidFox 1125984
  • Home Panel API: Footers 1157540

Noise:


Martyn Haigh

<Read Only>

Past:

  • Hacking with antlam in London on a load of UX stuff. Talked a lot about Tracking Protection, Private Browsing, Tab Queue V2 and Tabs Tray.
  • Saw lucasr - he's doing well :)

Present:


Stefan

Past:

Present:


Also:

  • Getting tests back on track

Steph

Last week:

  • Investigating startup delays when launching Firefox testflight/dev builds
  • Scrolling issues with browser view


This week:

  • Tab Tray Animation issues w/ status bar changes
  • Initial Breakpad integration


James Hugman

Ally

  • about:logins
    • edit login page has landed, marking the end of mvp (1170786)
    • Try it out please!
    • probably going to hold for ui polish, landing soon
      • 1101746 Display message when no passwords are present
      • 1155345 UI affordance during loading of list items in about:passwords
    • opinions on what should be in v2 (1183225)? Talk to me or Barbara
    • v2
      • 1183319 Add telemetry probe in about:logins for load time of getAllLogins() in the wild
      • 1183234 Telemetry probe for usage of about:logins
  • kidfox
    • https://wiki.mozilla.org/Mobile/Projects/Kinderfox
      • mvp bug list on the above wiki
    • partner related research, please see Sam Fang
    • v1
      • 1125980 KidFox: Restricted profiles - Hide other non-essential Settings items - Privacy > Clear now
      • 1125979 KidFox: Restricted profiles - Hide other non-essential Settings items - Privacy > Clear on exit
      • 1125977 KidFox: Restricted profiles - Hide other non-essential Settings items - Privacy > Use master password
  • Misc
    • partner, search partner data collection fun
    • fhr & telemetry - UP on desktop
    • review queue - be careful what you wish for

Emily

Highlights:

  • Landed sent tabs!
  • Visitors from beyond the sea
  • Fixing tests
  • stack trace hell

Past:

Present:


BLassey

Fixed

Working on

Antlam

Read-only

  • Past
    • bug 1175967: Tracking Protection on Android
    • bug 1153389: Private browsing improvements
    • bug 1183659: Cleaning up "receiving tabs" notification
    • About:logins feedback
    • Partner UX work
  • Upcoming
    • Partner meetings
    • Q3 Android UX

Robin

<Read Only - @ Tribe>

iOS

  • Empty panel states, Bookmarks, History, and layout issues on Remote Tabs and Reading List panels.
  • Still working with bkmunar on Let other developers directly open pages in Firefox for iOS and Add a Sync Now button
  • UI-review for Reading List, Reader View bugs
  • Clear browsing data (not v1)

Android

  • Kinderfox: First-run screen, light-weight theme(s)

Darrin

A-Team

QA

Feature Focus

Round Table