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

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
(Created page with "__NOTOC__ == Details == * Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC {{conf|99998}} * irc.mozilla.org #mobile for backchannel * [https://v.mozilla.com/flex.html?...")
 
 
(24 intermediate revisions by 14 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: May 11


== Topics for This Week ==
== Topics for This Week ==
Line 38: 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'''.''
* '''Dipti Nirmale [:dnirm] ''' fixed {{bug|1148095}} - Rename @drawable/device_pc to @drawable/device_desktop
* AndyP fixed {{bug|1149799}} - Move 'Sanitize:ClearHistory' message handler out of GeckoApp.
* vivek continues to do a lot of great work
** {{bug|1145896}} - Flush background services databases when Firefox Account is deleted
** {{bug|1147275}} - Delete cached OAuth tokens when Firefox Account is removed
** {{bug|1145567}} - Work around jankiness with reader view toolbar
** {{bug|1150251}} - Added a padding to +/- buttons and decreased their margin
* capella continues work on gecko text selection handles! {{bug|988143}}
* Boris Dusek (iOS)
** {{Bug|1151343}} - "Top Sites" items have improper accessibility grouping
** {{Bug|1151387}} - Search View does not hide toolbar and top sites for accessibility
* Matthew Purcell (iOS)
** {{Bug|1136319}} - Hide the keyboard immediately on tap down anywhere in the area under the location bar
** {{Bug|1145971}} - URL bar long press context menu
* Sachin Irukula (iOS)
** {{Bug|1151353}} - Selected search engine not highlighted in the search engine picker
** {{Bug|1145604}} - 'close tab' action not discoverable


==Stand ups==
==Stand ups==
Line 46: Line 65:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Out last week
* Digging out of [bug]mail
* Working on smarter paint suppression techniques
* Danilo has APZC almost working, fighting through some input-related badness now
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 62: Line 88:


===GCP===
===GCP===
<!-- * <worked on> -->
* SafeBrowsing firefighting: {{Bug|1150334}} Fragmentation in Safe Browsing chunks leads to 413 (Request Entity Too Large) during list updates
* Rebasing {{Bug|1104616}} Sandboxing support for Video camera access
{{mybugs|gpascutto@mozilla.com}}


===Randall Barker===
===Randall Barker===
Last Week:
* Landed all of standalone WebRTC (seems to have stuck).
* Landed {{Bug|1148149}} - Support Android Presentation API.
* Working on {{Bug|659285}} which will allow users to prevent websites from using JavaScript to auto play videos.
Next Week:
* Wrap up {{Bug|659285}}
* Start investigating load time and performance issues in Fennec.


===Eugen Sawin===
===Eugen Sawin===
<!--


'''Fixed'''
* MP3 demuxer ({{bug|1093815}})
{{bugpast|esawin@mozilla.com}}
** Fixed parsing: passing all ID3 and frame header tests now
** Refactored tests to be easily extendible
** Rebased on latest interface changes
** Matthew is working on integration: {{bug|1153731}}  


'''Working on'''
* IME
{{bugpresent|esawin@mozilla.com}}
** Looking into onSelectionChange crash ({{Bug|1051556}}), because not entirely fixed by {{Bug|1148590}}
-->
 
* Other
** Started looking into {{Bug|1129074}}, consider refactoring work ({{bug|1136364}}) to make it clearer


===Brian Nicholson===
===Brian Nicholson===
 
* {{Bug|1109656}} - Domain autocompletion
* {{Bug|1136218}} - Make sure we use NSLocalizedString() everywhere
* A couple of Swift 1.2 fixes
* WIP SQL/test fixes


===WesJ===
===WesJ===
* Patches up for Clear data on iOS. Need to split up and address review.
** Bug 1152100 - Create a proper model for the settings page
** Bug 1130522 - [META] IOS-30 - Security/Privacy - Clear private data
* Bug 1146464 - HTTP auth dialogs aren't shown. Patch up.
* Bug 1152660 - Urlbar scrolling should be based on content inset. Landing.
* Bug 1139577 - Support download 'hand-off'. Reworking our snackbars to make animations work better.


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


Highlights:
Highlights:
* Making build for user studies on first run
* Doorhangers
* about:passwords


Present:
Present:
Line 90: Line 145:


===Margaret===
===Margaret===
(Missing the meeting)


Highlights:
Highlights:
 
* Continued reader view work
* Helped rnewman debug OTA distribution JarVerifier issue
* Will be PTO Friday/Monday (and traveling on Tuesday morning)
* '''Request for platform help:''' {{bug|1148391}} is caused by problems with fixed position elements and the dynamic toolbar
Past:
Past:
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Line 99: Line 158:


===mcomella===
===mcomella===
*
*Android L regressions
*Search engine bar during search
Past:
Past:
{{bugpast|michael.l.comella@gmail.com}}
{{bugpast|michael.l.comella@gmail.com}}
Line 113: Line 173:


===nalexander===
===nalexander===
{{readonly}}
* iOS: Working on FxA state updating, reviewing Sync code, adding FxA advertisement in Synced Tabs
* Android: Working with vivek on adding pull-to-refresh to Reading List: {{bug|1152861}}.
====Fixed====
{{bugpast|nalexander@mozilla.com}}
====Working on====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
Line 126: Line 194:


===Ally===
===Ally===
* 1139551 Doorhanger anchor position
** I hate gingerbread
* 1141769 Implement new style(unified) FHR/Telemetry password manager probes
* 1139553 Black overlay for doorhanger background
* 1145858 Rename FirstrunPane to be less confusing
* 1139232 Door hanger on tablet shows up in the tab over view


===BLassey===
===BLassey===
Line 142: Line 216:


===Antlam===
===Antlam===
Read-only


* Past
* Past
**
** Partners work/mocks
** {{Bug|1147070}}: Onboarding V1 for Firefox on iOS
** {{Bug|1148460}}: Testing onboarding for Android
** {{Bug|1140048}}: Add "Send to device" Shareplane to top level menu
** {{Bug|1145434}}: Send tab progress notifications
** Started looking at Panels UX backlog
** Tab queues in Nightly! [https://twitter.com/Antlam7/status/588051412304711682 Blog post here]
** PTO Today
 
* Upcoming
* Upcoming
**
** Follow up on QR and Voice input w James Hugman
** {{Bug|1137483}}: Add "quick search" bar **
** {{Bug|1144430}}: UX audit toolbar icons (on the left)
** {{Bug|1141904}}: Spec out full doorhangers UI
** {{Bug|1112185}}: Tabs queue follow up bugs
** UX Explore: Mobile tabs tray improvements
** PTO tomorrow (Thursday)


===Robin===
===Robin===
'''iOS
'''
* {{bug|1144760}} UX and assets for empty Synced Tabs panel: http://invis.io/952PMA1WV
* {{bug|1125835}} Design a good error page - WIP: http://invis.io/892PMNUTR
* {{bug|1151465}} Reading List needs an error interstitial (or maybe not)
* {{bug|1151464}} Reading List/Reader View needs a loading interstitial
* Empty Reading List panel: http://invis.io/FE2PMM7ZD
* Updated Settings screen: http://invis.io/3M2PMLZXJ


===Darrin===
===Darrin===
Line 159: Line 256:


== Feature Focus==
== Feature Focus==
{{readonly}}
* [https://mozilla.aha.io/products/FENN/feature_cards Android Roadmap in Aha!]
** We just did some t-shirt sizing on 40, 41 & 42 proposed features to ensure the big rocks get the right level of attention. 
* [https://trello.com/b/9sWkakKG/firefox-for-android-core-aha-linked New Android Trello Board]
* [https://trello.com/b/9sWkakKG/firefox-for-android-core-aha-linked New Android Trello Board]
** Like we've been for iOS - Trello now contains only the 'in flight' work.  For all future planned items - see Aha ^^!


* [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]
* [https://wiki.mozilla.org/Mobile/Firefox_for_iOS/Status_Report/15-Apr-2015 This weeks status report] once I finish up my number crunching for the charts
** there are some tentative end game milestone dates in there you can have a look at


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

Latest revision as of 16:56, 15 April 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: May 11

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


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.

  • Dipti Nirmale [:dnirm] fixed bug 1148095 - Rename @drawable/device_pc to @drawable/device_desktop
  • AndyP fixed bug 1149799 - Move 'Sanitize:ClearHistory' message handler out of GeckoApp.
  • vivek continues to do a lot of great work
    • bug 1145896 - Flush background services databases when Firefox Account is deleted
    • bug 1147275 - Delete cached OAuth tokens when Firefox Account is removed
    • bug 1145567 - Work around jankiness with reader view toolbar
    • bug 1150251 - Added a padding to +/- buttons and decreased their margin
  • capella continues work on gecko text selection handles! bug 988143
  • Boris Dusek (iOS)
    • bug 1151343 - "Top Sites" items have improper accessibility grouping
    • bug 1151387 - Search View does not hide toolbar and top sites for accessibility
  • Matthew Purcell (iOS)
    • bug 1136319 - Hide the keyboard immediately on tap down anywhere in the area under the location bar
    • bug 1145971 - URL bar long press context menu
  • Sachin Irukula (iOS)
    • bug 1151353 - Selected search engine not highlighted in the search engine picker
    • bug 1145604 - 'close tab' action not discoverable

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)

  • Out last week
  • Digging out of [bug]mail
  • Working on smarter paint suppression techniques
  • Danilo has APZC almost working, fighting through some input-related badness now


JChen

Fixed
Working on


GCP

  • SafeBrowsing firefighting: bug 1150334 Fragmentation in Safe Browsing chunks leads to 413 (Request Entity Too Large) during list updates
  • Rebasing bug 1104616 Sandboxing support for Video camera access
Fixed
Working on


Randall Barker

Last Week:

  • Landed all of standalone WebRTC (seems to have stuck).
  • Landed bug 1148149 - Support Android Presentation API.
  • Working on bug 659285 which will allow users to prevent websites from using JavaScript to auto play videos.

Next Week:

  • Wrap up bug 659285
  • Start investigating load time and performance issues in Fennec.

Eugen Sawin

  • MP3 demuxer (bug 1093815)
    • Fixed parsing: passing all ID3 and frame header tests now
    • Refactored tests to be easily extendible
    • Rebased on latest interface changes
    • Matthew is working on integration: bug 1153731

Brian Nicholson

  • bug 1109656 - Domain autocompletion
  • bug 1136218 - Make sure we use NSLocalizedString() everywhere
  • A couple of Swift 1.2 fixes
  • WIP SQL/test fixes

WesJ

  • Patches up for Clear data on iOS. Need to split up and address review.
    • Bug 1152100 - Create a proper model for the settings page
    • Bug 1130522 - [META] IOS-30 - Security/Privacy - Clear private data
  • Bug 1146464 - HTTP auth dialogs aren't shown. Patch up.
  • Bug 1152660 - Urlbar scrolling should be based on content inset. Landing.
  • Bug 1139577 - Support download 'hand-off'. Reworking our snackbars to make animations work better.

liuche

Highlights:

  • Making build for user studies on first run
  • Doorhangers
  • about:passwords

Present:

Past:


Margaret

(Missing the meeting)

Highlights:

  • Continued reader view work
  • Helped rnewman debug OTA distribution JarVerifier issue
  • Will be PTO Friday/Monday (and traveling on Tuesday morning)
  • Request for platform help: bug 1148391 is caused by problems with fixed position elements and the dynamic toolbar

Past:

Present:


mcomella

  • Android L regressions
  • Search engine bar during search

Past:

Present:


rnewman

Fixed

Working on


nalexander

<Read Only>

  • iOS: Working on FxA state updating, reviewing Sync code, adding FxA advertisement in Synced Tabs
  • Android: Working with vivek on adding pull-to-refresh to Reading List: bug 1152861.

Fixed

Working on


Martyn Haigh

Past:

Present:


Stefan

James Hugman

Ally

  • 1139551 Doorhanger anchor position
    • I hate gingerbread
  • 1141769 Implement new style(unified) FHR/Telemetry password manager probes
  • 1139553 Black overlay for doorhanger background
  • 1145858 Rename FirstrunPane to be less confusing
  • 1139232 Door hanger on tablet shows up in the tab over view

BLassey

Fixed

Working on


MFinkle

Fixed

Working on


Antlam

Read-only

  • Past
    • Partners work/mocks
    • bug 1147070: Onboarding V1 for Firefox on iOS
    • bug 1148460: Testing onboarding for Android
    • bug 1140048: Add "Send to device" Shareplane to top level menu
    • bug 1145434: Send tab progress notifications
    • Started looking at Panels UX backlog
    • Tab queues in Nightly! Blog post here
    • PTO Today
  • Upcoming
    • Follow up on QR and Voice input w James Hugman
    • bug 1137483: Add "quick search" bar **
    • bug 1144430: UX audit toolbar icons (on the left)
    • bug 1141904: Spec out full doorhangers UI
    • bug 1112185: Tabs queue follow up bugs
    • UX Explore: Mobile tabs tray improvements
    • PTO tomorrow (Thursday)

Robin

iOS

Darrin

A-Team

QA

Feature Focus

<Read Only>

  • Android Roadmap in Aha!
    • We just did some t-shirt sizing on 40, 41 & 42 proposed features to ensure the big rocks get the right level of attention.
  • New Android Trello Board
    • Like we've been for iOS - Trello now contains only the 'in flight' work. For all future planned items - see Aha ^^!

Round Table