Mobile/Notes/18-Mar-2015: Difference between revisions

< Mobile‎ | Notes
(iOS friends)
 
(25 intermediate revisions by 14 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2015-03-30 (under two weeks)


== Topics for This Week ==
== Topics for This Week ==
;Install Tracking: We are talking about shipping a 3rd party install tracking SDK. More info coming to a [https://groups.google.com/forum/#!topic/mozilla.dev.platform/J1r-JvzEtcM/discussion newsgroup post].
;Firefox for iOS: We have started explicitly moving features to v1.1 and we have identified some of the "at risk" features.


== Tracking Review ==
== Tracking Review ==
Line 51: Line 54:
* Anything blocking you?
* Anything blocking you?
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
Working on:
* {{Bug|1140359}} - Nightly becomes unresponsive if playing certain flash video in full screen
* {{Bug|1142988}} - Flash crashes on Nexus 9
* {{Bug|1141693}} - Plugin container must be PIE on Android 5.0+
* {{bug|1126561}} - crash in __aeabi_fcmpgt
** multiple root causes, modified skip list to get better reports
** filed some bugs for the most common causes
* :jchen is back next week!
* contractor starting Monday (fingers crossed) to do conversion to native APZC
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 77: Line 92:
===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Last Week:
* PTO
* Roku/Standalone WebRTC bit twiddling.
 
This Week:
* Investigate render cruft in the margins of tab mirroring to chromecast.


===Eugen Sawin===
===Eugen Sawin===
<!--
 
{{readonly}}
{{readonly}}
'''Fixed'''
{{bugpast|esawin@mozilla.com}}


'''Working on'''
'''Working on'''
{{bugpresent|esawin@mozilla.com}}
* {{Bug|1093815}} - Use AndroidPlatformDecoder for standalone MP3 on Android
-->
** Wrote MP3 frame detection and parsing for the new MP3 demuxer
* {{Bug|1144174}} - Facebook input forms not behaving properly
** Found site issue on desktop version, investigating mobile version
* {{Bug|1051556}} - crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java)
** Landed consolidated crash signature on all channels to help with crash analysis and reproduction


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* Top sites work
** {{Bug|1143957}} - Top sites polish and fixes
** {{Bug|1134799}} - Blank top site entries for pages with no titles
** In progress: {{Bug|1144348}} - Implement thumbnails storage
* Search suggestions opt-in
** {{Bug|1134706}} - Provide an opt in for search suggestions in the search awesome screen
** {{Bug|1142222}} - boolForKey returns false for undefined keys


===WesJ===
===WesJ===
Line 102: Line 132:


Highlights:
Highlights:
* Passwords work week (Doorhangers, about:passwords)
* Reviews


Present:
Present:
{{bugpresent|liuche@mozilla.com}}
{{bugpresent|liuche@mozilla.com}}
Past:
{{bugpast|liuche@mozilla.com}}


===Margaret===
===Margaret===
Line 127: Line 157:


Summary:
Summary:
*
*Landed, baking on Nightly until landing on 38:
**"Send to other devices" to replace "Add to Firefox"
**Add to reading list toolbar button
*Share overlay styles
*Next: search engine bar
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
{{bugpast|michael.l.comella@gmail.com}}
Line 135: Line 169:
===rnewman===
===rnewman===
{{readonly}}
{{readonly}}
* Landed RL service. More to come.
* Working on Sync for iOS.
* In SF.


====Fixed====
====Fixed====
Line 143: Line 180:
===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Working on Firefox Accounts for Firefox for iOS: {{bug|iosfxa}}
* Working on Synced Tabs home panel for Firefox for iOS: {{bug|iostabspanel}}


===Martyn Haigh===
===Martyn Haigh===
Line 150: Line 189:
Past:
Past:
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
* Investigation in to alternate ways of doing tab queue (Service -> Activity, Service -> IntentService)
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1130368 1130368 - Add toast feedback after a user clicks a link]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1134235 1134235 - Store Tab Queue urls in file]
Present:
Present:
{{bugpresent|mhaigh@mozilla.com}}
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1132508 1132508 - Last tab is cut off in tab tray after rotation]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1139202 1139202 - Create tabs panel thumbnail for about:privatebrowsing pages]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1140169 1140169 - Overflow menu UI polish]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1142012 1142012 - The progress bar is barely visible in full screen browsing]


===Stefan===
===Stefan===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Past highlights: landed more reader mode ux. (button bar, reading list). also introduced new bugs. localization going strong! (12 locales now + we got the process mostly covered). moved all build systems to Xcode 6.2. Disables Travis. And we just pushed out a new Aurora build.
Immediate focus:
* 1144146 Correctly hide/show the url bar when the reader mode settings are visible
* 1144165 Reader Mode controls should hide when navigating or switching tabs
* 1144291 Navigating to a reader mode page from the history stack results in blank page
* 1144404 Reader Mode URLS (about:reader) should not be part of history
* 1144511 Serve reader mode content via the built-in web server
Then:
* Move Reading List APIClient/Storage forward so that we can hookup buttons like Delete and Mark as Read
* Finalize Reader Mode UX


===James Hugman===
===James Hugman===
Line 184: Line 244:


===Antlam===
===Antlam===
<!-- {{readonly}} -->
{{readonly}}
* Past
* Past
**
** First Run illustrations [https://dribbble.com/shots/1976088-First-run-illustrations on dribbble]
** Tracking Protection co-ordination
** Passwords UX co-ordination w/ rfeeley
** {{Bug|864958}}: Refine Private Browsing mode toolbar colors
** {{Bug|1140048}}: Add "Shareplane" to menu
** Task continuity UX hack week
* Upcoming
* Upcoming
**
** "Open-in-Background" follow up w/ mhaigh
** Quick-Search bar
** First Run V1 sync up w/ Gemma
** {{Bug|1140169}}: Menu UI polish
** in SFO for Passwords and stuff


===Robin===
===Robin===
Line 233: Line 302:


== Feature Focus==
== Feature Focus==
{{readonly}}
* [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list Mobile Roadmap Trello Board]
* [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list Mobile Roadmap Trello Board]
**Funnel Review week, but nothing moved up into the active release branches
**Updated as of yesterday.  Anything to add/change?


* [https://mozilla.aha.io/products/IOS/feature_cards iOS Roadmap in Aha!]
* [https://mozilla.aha.io/products/IOS/feature_cards iOS Roadmap in Aha!]
* [https://trello.com/b/ytKprCHH/firefox-for-ios-aha-linked New iOS Trello Board]  
* [https://trello.com/b/ytKprCHH/firefox-for-ios-aha-linked New iOS Trello Board]
**iOS Trello board has been updated to reflect the scope that has been deferred to V1.1
**Note- the 'Parking Lot' items are not Out.  They have been called out as things that we want, but only if not at the expense of other items.  In some cases we will launch with partial implementation with just most important functionality. These are items 'At Risk'.
** Final Build Date - need to discuss this in a bit more depth, but we will likely have to have a final build in hand for May 1st, to allow for testing, and for submission timelines for Apple (~1 week).
** New Status Report w/ Charts going up shortly [https://wiki.mozilla.org/Mobile/Firefox_for_iOS/Status_Report/18-Mar-2015 here]


== Round Table ==
== Round Table ==
 
*Meeting improvement discussion
**Etherpad: https://mobile.etherpad.mozilla.org/84
***Consensus: People like chatting with others on the team, and knowing what everyone is working on
****Other notes: Too long, hearing what people are working on lets others emphasize issues
**Proposal: Everyone can summarize their work in bullets briefly; we can make an auto-generated wiki page of bug lists for those who are interested in that;
***Suggestion of no more read-only
****I like that there is more variety - imo, easier to maintain focus on; worried about length
***Finkle would like more people to add to the topics of the week
****I agree - "here is the stuff that is particularly relevant to everyone!"


[[Category:Wikipage templates]]
[[Category:Wikipage templates]]

Latest revision as of 16:53, 25 March 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

  • Next merge: 2015-03-30 (under two weeks)

Topics for This Week

Install Tracking
We are talking about shipping a 3rd party install tracking SDK. More info coming to a newsgroup post.
Firefox for iOS
We have started explicitly moving features to v1.1 and we have identified some of the "at risk" features.

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%);


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.

  • Léon fixed bug 1136708 - Installed themes are listed greyed out in the Add-on Manager
  • Sebastian fixed bug 1135111 - Add test to ensure that the toolbar in reader mode displays the original page url
  • Mantaroh fixed Bug 1106905 - Desktop mode should defeat responsive design
  • Vivek did some more synced tabs panel work (bug 1141665), and he's working on a patch to evict entries from the reader view cache (bug 1126244)
  • (iOS) AaronMT fixed PR #224 - added an accessibility label to the client toolbar share button
  • (iOS) matthewpurcell fixed bug 1137279 - iOS Status Bar Quick Scroll

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>

Working on:

  • bug 1140359 - Nightly becomes unresponsive if playing certain flash video in full screen
  • bug 1142988 - Flash crashes on Nexus 9
  • bug 1141693 - Plugin container must be PIE on Android 5.0+
  • bug 1126561 - crash in __aeabi_fcmpgt
    • multiple root causes, modified skip list to get better reports
    • filed some bugs for the most common causes
  • :jchen is back next week!
  • contractor starting Monday (fingers crossed) to do conversion to native APZC


JChen

<Read Only> (on leave)

GCP

Randall Barker

<Read Only>

Last Week:

  • PTO
  • Roku/Standalone WebRTC bit twiddling.

This Week:

  • Investigate render cruft in the margins of tab mirroring to chromecast.

Eugen Sawin

<Read Only>

Working on

  • bug 1093815 - Use AndroidPlatformDecoder for standalone MP3 on Android
    • Wrote MP3 frame detection and parsing for the new MP3 demuxer
  • bug 1144174 - Facebook input forms not behaving properly
    • Found site issue on desktop version, investigating mobile version
  • bug 1051556 - crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java)
    • Landed consolidated crash signature on all channels to help with crash analysis and reproduction

Brian Nicholson

<Read Only>

  • Top sites work
  • Search suggestions opt-in
    • bug 1134706 - Provide an opt in for search suggestions in the search awesome screen
    • bug 1142222 - boolForKey returns false for undefined keys

WesJ

liuche

<Read Only>

Highlights:

  • Passwords work week (Doorhangers, about:passwords)
  • Reviews

Present:


Margaret

<Read Only>

(Not here, at reading list work week)

Highlights:

  • Focusing on Reader View performance/quality issues (working with Gijs/Niko from the desktop team)
  • Fixed (hopefully) the last of the Downloads.jsm regressions
  • Wrote a patch for bug 1131004 - maybe someone here could just review that?

Past:

Present:


mcomella

<Read Only>

Summary:

  • Landed, baking on Nightly until landing on 38:
    • "Send to other devices" to replace "Add to Firefox"
    • Add to reading list toolbar button
  • Share overlay styles
  • Next: search engine bar

Past

Present


rnewman

<Read Only>

  • Landed RL service. More to come.
  • Working on Sync for iOS.
  • In SF.

Fixed

Working on


nalexander

<Read Only>

  • Working on Firefox Accounts for Firefox for iOS: bug iosfxa
  • Working on Synced Tabs home panel for Firefox for iOS: bug iostabspanel

Martyn Haigh

Past:

Present:

Stefan

Past highlights: landed more reader mode ux. (button bar, reading list). also introduced new bugs. localization going strong! (12 locales now + we got the process mostly covered). moved all build systems to Xcode 6.2. Disables Travis. And we just pushed out a new Aurora build.

Immediate focus:

  • 1144146 Correctly hide/show the url bar when the reader mode settings are visible
  • 1144165 Reader Mode controls should hide when navigating or switching tabs
  • 1144291 Navigating to a reader mode page from the history stack results in blank page
  • 1144404 Reader Mode URLS (about:reader) should not be part of history
  • 1144511 Serve reader mode content via the built-in web server

Then:

  • Move Reading List APIClient/Storage forward so that we can hookup buttons like Delete and Mark as Read
  • Finalize Reader Mode UX

James Hugman

Ally

BLassey

Fixed

Working on


MFinkle

Fixed

Working on


Antlam

<Read Only>

  • Past
    • First Run illustrations on dribbble
    • Tracking Protection co-ordination
    • Passwords UX co-ordination w/ rfeeley
    • bug 864958: Refine Private Browsing mode toolbar colors
    • bug 1140048: Add "Shareplane" to menu
    • Task continuity UX hack week
  • Upcoming
    • "Open-in-Background" follow up w/ mhaigh
    • Quick-Search bar
    • First Run V1 sync up w/ Gemma
    • bug 1140169: Menu UI polish
    • in SFO for Passwords and stuff

Robin

  • Last week: Reading List/Task Continuity workweek in Portland.

Filed some bugs.

  • bug 1141790 'Continue reading the main story' appears above video in Reader View
  • bug 1141715 'Photo' and 'Video' labels appears above photo on iPad in Reader View
  • bug 1141708 Photos in Reader View do not render on iPhone

iOS working on

Will be updating tab bar and synced tabs icons as well.

Darrin

Security/MGoodwin

WebRT

A-Team

<Read Only>

  • Recent changes to tests:
    • Android 2.3 Opt mochitest-gl now runs in 4 chunks
    • Android 4.0 Opt robocop now runs in 10 chunks
    • Android 4.0 Debug xpcshell tests coming soon

QA

Feature Focus

<Read Only>

  • Mobile Roadmap Trello Board
    • Funnel Review week, but nothing moved up into the active release branches
    • Updated as of yesterday. Anything to add/change?
  • iOS Roadmap in Aha!
  • New iOS Trello Board
    • iOS Trello board has been updated to reflect the scope that has been deferred to V1.1
    • Note- the 'Parking Lot' items are not Out. They have been called out as things that we want, but only if not at the expense of other items. In some cases we will launch with partial implementation with just most important functionality. These are items 'At Risk'.
    • Final Build Date - need to discuss this in a bit more depth, but we will likely have to have a final build in hand for May 1st, to allow for testing, and for submission timelines for Apple (~1 week).
    • New Status Report w/ Charts going up shortly here

Round Table

  • Meeting improvement discussion
    • Etherpad: https://mobile.etherpad.mozilla.org/84
      • Consensus: People like chatting with others on the team, and knowing what everyone is working on
        • Other notes: Too long, hearing what people are working on lets others emphasize issues
    • Proposal: Everyone can summarize their work in bullets briefly; we can make an auto-generated wiki page of bug lists for those who are interested in that;
      • Suggestion of no more read-only
        • I like that there is more variety - imo, easier to maintain focus on; worried about length
      • Finkle would like more people to add to the topics of the week
        • I agree - "here is the stuff that is particularly relevant to everyone!"