Mobile/Notes/13-Aug-2014: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(14 intermediate revisions by 12 users not shown)
Line 47: Line 47:
===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> -->
Line 57: Line 57:
===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
'''Last week'''
{{bugpast|gpascutto@mozilla.com}}
* Reviews for standalone WebRTC
* {{Bug|929431}} Long delay before starting WebRTC session due to camera reinitialisation
'''Next week'''
{{bugpresent|gpascutto@mozilla.com}}
* Screensharing reviews
* {{Bug|1042735}} test_dataChannel_basicAudio.html currently fails with Windows sandbox
* {{Bug|1042768}} WebRTC code is leaking an OpenSLES handle


===Randall Barker===
===Randall Barker===
Line 75: Line 85:


===Eugen Sawin===
===Eugen Sawin===
<!--
{{readonly}}
{{mybugs|esawin@mozilla.com}}
====Past====
====Past====
* Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
** Landed cache improvements
** Disabled caching (bad hit/miss ratio of 3.75%, high memory requirements)
** Updated wiki
* Fixed {{bug|1046631}} - Zoom level changes on some mobile sites on pressing the back button
====Present & Future====
====Present & Future====
-->
* Janus Proxy
** Complete wiki update
** Experiment with more intelligent caching mechanics
** Track bandwidth/processing delay dynamics


===Sylvain Cleymans===
===Sylvain Cleymans===
Line 116: Line 132:


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* {{bug|1046941}} Disable downloads and extension installs in guest mode
* {{bug|1052254}} Disable loading of file URLs in Guest Mode sessions
* {{bug|1048000}} Download cancel dialog shows undefinedYes and undefinedNo aa button values
* {{bug|1046493}} testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta
* {{bug|1050405}} Fix search widget preview
* {{bug|1042194}} Provide a small framework for adding widgets to error pages
 
WIP:
* {{bug|1042196}} Provide a wifi toggle widget on error pages
* {{bug|1052276}} Move Toast code to a jsm module
* {{bug|1050403}} Search widget visual polish
* {{bug|1052837}} pngcrush and pngquant all the images in our tree. Turns out this needs to be done a bit more carefully.


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
'''Last week'''
 
{{bugpast|lucasr.at.mozilla@gmail.com}}
* {{bug|1046212}} - Rename tabspanel to tabsui
'''Next week'''
* {{bug|1048865}} - Sync with upstream TwoWayView
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* {{bug|1048903}} - Change TabCounter to take layout id as an attribute
* {{bug|1048907}} - Cast tabs button to ThemedImageButton instead of ShapedButton
* {{bug|1052345}} - Regression: tab counter is empty
* {{bug|1046200}} - Create BrowserApp.isNewTablet()
* {{bug|1010740}} - Toolbar refinement - Change entry asset and tweak padding
* {{bug|1010741}} - Toolbar refinement - Show search icon and change text hint in about:home
* {{bug|1047561}} - Create settings UI for enabling the new tablet UI
* {{bug|1048575}} - Disable dynamic toolbar when in new tablet UI
* {{bug|1053252}} - Create different package name for larch so it can be installed beside Nightly
* {{bug|1010739}} - Toolbar refinement - Change curve shape to be consistent with Australis


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Long overdue [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-August/000843.html update] of my local build tools...you should too!
* {{bug|1042809}} - Lightweight overlay for first run - layouts, localization tweaks
* {{bug|1021751}} - Polish for home contextual hints


===Margaret===
===Margaret===
Line 167: Line 206:


===rnewman===
===rnewman===
<!-- Uncomment to provide a readonly update -->
 
{{readonly}}
* On vacation for the next 10 days.
* Mostly reviewing large incoming projects; see other folks' status updates.


====Fixed====
====Fixed====
Line 179: Line 219:
===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}} due to epic fruit-tasting mission to Colombia.
 
==== Working on ====
* {{bug|1052889}} -- get Android Eclipse working with the new Search code
* {{bug|1040945}} -- make Android Eclipse more robust when installing libraries
 
==== Next ====
* {{bug|1014994}} -- Remote Tabs panel


===BLassey===
===BLassey===
Line 197: Line 244:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last week
* Last week
**
** was in SFO onboarding Robin \o/
** mentally taking in all of Ian's notes from his brain dump
** Firefox Search P1 bug list wrangling
* This week
* This week
**
** Little less Firefox Search stuff
** More Tablets UX work
** Mobile "toolbar" work with Lucas
** More loading animations exploration
** Begin UI clean up on about:home


===Yuan===
===Yuan===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last week
** Completed {{bug|1042809}}, light-weight onboarding for Firefox 34
** Refined visuals for {{bug|948509}}: https://bug948509.bugzilla.mozilla.org/attachment.cgi?id=8470342
** Ian's brain dump, helped Robin onboard
* This week
** Refined assets and designs for {{bug|1042809}}
** Finish lock screen and launcher report
** Tablet IxD work


===Martyn Haigh===
===Martyn Haigh===
Line 230: Line 292:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* Final round of rnewman's review changes today. I hope. Then land in nightly.
<!-- {{readonly}} -->
* Fennec stumbler has been in MozStumbler for a week, good feedback from users


== Feature Focus==
== Feature Focus==
*'''Note''':If you are working on a feature targeting anywhere up to 34, and it is not listed below already, please call it out to me. 
*[[Mobile/Roadmap | See Roadmap for more information, Meta bug details etc...]]
=== Firefox 32 (Beta) - Release: Sep 2, 2014 ===
*{{mok}}[[Mobile/Projects/Firefox Hub v3 | Firefox Hub v3]] (bugfixes & polish + more add-ons)
*{{mok}}[[Mobile/Projects/Suggested sites v1 | Suggested sites v1]]
*{{mok}}[[Mobile/Projects/Contextual tips for users | Contextual tips for users]]
*{{mok}}[[Mobile/Projects/Accept language-header | UI lang switching]]
*{{mok}} Synced tabs page as entry point into Firefox Accounts & Sync
*{{mok}} Add a Clear History control to the history panel
*{{mok}} Android Gamepad backend
*{{mok}} Support weighed snippets
*{{mrisk}} Change default search engine in Nightly, Aurora & Beta to Bing
*{{mok}}[[Mobile/Projects/Localization | Added locale(s):Scottish Gaelic(gd), Fulah (ff), Armenian (hy-AM), Welsh (cy), Basque (eu), Icelandic (is)]]
=== Firefox 33 (Aurora) - Release: Oct 14, 2014 ===
*{{mok}}[[Mobile/Projects/Project video to second screen | Videocasting (Roku, Firefly, Chromecast)]]
*{{mrisk}} Tab mirroring (Roku, Chromecast)
*{{mok}}[[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements - Backend]]
*{{mok}} OEM distro service
*{{mok}} Suggested sites v2(Distribution support & non-Mozilla suggested sites)
*{{mok}} Tabs updates and improvements
*{{mprog}} Janus - Phase 1 (Client)
*{{mok}}[[Mobile/Projects/Localization | Added locale(s):Aragonese (an), Kazakh (kk), Xhasa (xh), Frisian (fy-NL) ]]
=== Firefox 34 (Nightly) - Release: Nov 25, 2014 ===
*{{mprop}} Search activity v1
*{{mprog}} Fatfennec: Minifying JS
*{{mprop}} Moz Stumbler
*{{mprop}} Share handler overlay
*{{mprop}} Improved "Send Tab to Device" Experience
*{{mprop}} User-hand-holding to check the Unknown Sources checkbox
*{{mprop}} Form auto-fill improvements, native client-side work
*{{mprop}} Reflow on zoom (double tap) by default
*{{mprop}} Kindle-related fixes
*{{mprop}} Hub add-on: speed-dial panel
*{{mprop}} First-run tips
*{{mprop}} Preferred web content language
*{{mprop}} Tablets: tabbed browsing refresh v1
*{{mprop}} Suggested sites v3


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

Latest revision as of 16:47, 13 August 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

  • 2.5 weeks until uplift
    • last call for speculative fixes on Beta

Topics for This Week

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.

  • Rahul Parsani fixed bug 1040444 - datetime_picker lint and performance warnings (first patch!)
  • Tristan Pollitt fixed bug 1023652 - Update testBookmarksPanel to check for non-existence of Share option (first patch!)
  • capella fixed bug 1048626 - Provide a minimal background thread pool for long-running tasks
  • vivek is working on bug 1007436 - Revamp visual design of about:feedback

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)

  • Unbitrotting headless gecko patch


Alan K. (ack)

<afk::appointment>

JChen

<Read Only>

Past week

Fixed
Working on


GCP

<Read Only>

Last week

  • Reviews for standalone WebRTC
  • bug 929431 Long delay before starting WebRTC session due to camera reinitialisation

Next week

  • Screensharing reviews
  • bug 1042735 test_dataChannel_basicAudio.html currently fails with Windows sandbox
  • bug 1042768 WebRTC code is leaking an OpenSLES handle

Randall Barker

<Read Only> (First day of TK for kid, may be back in time)

Last week worked on:

  • Implemented OpenGL renderer for WebRTC standalone video.
  • bug 1045967 Allow WebRTC to be built as a standalone library.
  • Addressed comments on bug 1048425 Enable support for tab sharing with Roku device.

This week:

  • Address comments on bug 1045967 Allow WebRTC to be built as a standalone library.
  • Port WebRTC OpengGL render code to Roku NDK.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.
  • Continue to try and land standalone code.

Eugen Sawin

Past

  • Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
    • Landed cache improvements
    • Disabled caching (bad hit/miss ratio of 3.75%, high memory requirements)
    • Updated wiki
  • Fixed bug 1046631 - Zoom level changes on some mobile sites on pressing the back button

Present & Future

  • Janus Proxy
    • Complete wiki update
    • Experiment with more intelligent caching mechanics
    • Track bandwidth/processing delay dynamics

Sylvain Cleymans

Last week:

  • Nearly done with testing
  • Worked on a better image compression with some predictions and more streams

Next week:

  • Finish testing
  • Continue working on a better image compression plugin


Martin (mmcdonough)

Last Week
  • Worked on creating patch
  • Split Java JNI generator and MediaCodec PlatformDecoderModule into two separate patches.
Next Week

Brian Nicholson

<Read Only>

WesJ

<Read Only>

  • bug 1046941 Disable downloads and extension installs in guest mode
  • bug 1052254 Disable loading of file URLs in Guest Mode sessions
  • bug 1048000 Download cancel dialog shows undefinedYes and undefinedNo aa button values
  • bug 1046493 testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta
  • bug 1050405 Fix search widget preview
  • bug 1042194 Provide a small framework for adding widgets to error pages

WIP:

  • bug 1042196 Provide a wifi toggle widget on error pages
  • bug 1052276 Move Toast code to a jsm module
  • bug 1050403 Search widget visual polish
  • bug 1052837 pngcrush and pngquant all the images in our tree. Turns out this needs to be done a bit more carefully.

LucasR

<Read Only>

  • bug 1046212 - Rename tabspanel to tabsui
  • bug 1048865 - Sync with upstream TwoWayView
  • bug 1048903 - Change TabCounter to take layout id as an attribute
  • bug 1048907 - Cast tabs button to ThemedImageButton instead of ShapedButton
  • bug 1052345 - Regression: tab counter is empty
  • bug 1046200 - Create BrowserApp.isNewTablet()
  • bug 1010740 - Toolbar refinement - Change entry asset and tweak padding
  • bug 1010741 - Toolbar refinement - Show search icon and change text hint in about:home
  • bug 1047561 - Create settings UI for enabling the new tablet UI
  • bug 1048575 - Disable dynamic toolbar when in new tablet UI
  • bug 1053252 - Create different package name for larch so it can be installed beside Nightly
  • bug 1010739 - Toolbar refinement - Change curve shape to be consistent with Australis

liuche

<Read Only>

  • Long overdue update of my local build tools...you should too!
  • bug 1042809 - Lightweight overlay for first run - layouts, localization tweaks
  • bug 1021751 - Polish for home contextual hints

Margaret

Highlights

Fixed

Working on


eedens

Fixed

Working on


mcomella

<Read Only>

Past

PTO: Friday PM - Tuesday

  • bug 1037740 - Private Tabs verbiage is truncated on small tablet

Present

  • Browser toolbar refresh
    • bug 1046203 - Change BrowserToolbar to use alternative layout when isNewTablet()
  • bug 1001655 - Replace applicable Strings in test code with StringHelper references
  • bug 1025546 - Support various image views in Hub panels

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

  • On vacation for the next 10 days.
  • Mostly reviewing large incoming projects; see other folks' status updates.

Fixed

Working on


ckitching

nalexander

<Read Only> due to epic fruit-tasting mission to Colombia.

Working on

  • bug 1052889 -- get Android Eclipse working with the new Search code
  • bug 1040945 -- make Android Eclipse more robust when installing libraries

Next

BLassey

MFinkle

Ian Barlow

Antlam

  • Last week
    • was in SFO onboarding Robin \o/
    • mentally taking in all of Ian's notes from his brain dump
    • Firefox Search P1 bug list wrangling
  • This week
    • Little less Firefox Search stuff
    • More Tablets UX work
    • Mobile "toolbar" work with Lucas
    • More loading animations exploration
    • Begin UI clean up on about:home

Yuan

  • This week
    • Refined assets and designs for bug 1042809
    • Finish lock screen and launcher report
    • Tablet IxD work

Martyn Haigh

Security/MGoodwin

WebRT

<Read Only> because PTO; all status as of Monday evening

  • bug 918309 - Import and use public domain JNI.jsm implementation - landed
  • bug 1035999 - Multiple prompts (notifications) about available app updates - patch up for review
  • bug 1026263 - Error writing default prefs during packaged web app installation - patch up for review

A-Team

QA

Garvan

  • Final round of rnewman's review changes today. I hope. Then land in nightly.
  • Fennec stumbler has been in MozStumbler for a week, good feedback from users

Feature Focus

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

Firefox 33 (Aurora) - Release: Oct 14, 2014

Firefox 34 (Nightly) - Release: Nov 25, 2014

  • [PROPOSED] Search activity v1
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [PROPOSED] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Improved "Send Tab to Device" Experience
  • [PROPOSED] User-hand-holding to check the Unknown Sources checkbox
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Suggested sites v3

Round Table