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

 
(32 intermediate revisions by 19 users not shown)
Line 11: Line 11:
== Topics for This Week ==
== Topics for This Week ==
;Search activity: Enabled in Nightly! Try it out. See [http://blog.margaretleibovic.com/post/93528710518/firefox-for-android-search-experiments blog post] for some details. We're using {{bug|1017135}} as a meta bug.
;Search activity: Enabled in Nightly! Try it out. See [http://blog.margaretleibovic.com/post/93528710518/firefox-for-android-search-experiments blog post] for some details. We're using {{bug|1017135}} as a meta bug.
;Tablet refresh: Good progress on the tab strip implementation ([https://dl.dropboxusercontent.com/u/1187037/new-tablet.png screenshot]). Initial patches submitted for review.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 27: Line 28:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* Working on unbitrotting headless patch[es]
* Worked more on node-http2, still aiming to that from node-spdy next week
* Fixing up some UI issues in Janus addon
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 35: Line 41:


===Alan K. (ack) ===
===Alan K. (ack) ===
Last week:
* CloudSync review finished, waiting for 2nd level review.
* Need feedback for manual sync UI changes (https://bugzilla.mozilla.org/show_bug.cgi?id=1045046)
* Digging into FxOS wifi code
This week:
* Code reviews (https://bugzilla.mozilla.org/show_bug.cgi?id=1048335)
* CloudSync partner support
* Meet with QA re: test plan for CloudSync
* Mesh/Wifi hacking


===JChen===
===JChen===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
<!-- ==== Past week ==== -->
==== Past week ====
<!-- * <worked on> -->
* Fixed broken BHR scripts
* Worked on documenting the BHR dashboard
<!-- * <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 49: Line 67:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''Last week'''
{{bugpast|gpascutto@mozilla.com}}
'''Next week'''
{{bugpresent|gpascutto@mozilla.com}}
* Standalone WebRTC reviews
* Screen sharing/App sharing/Window sharing


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Last week worked on:
* {{Bug|1045967}} Allow WebRTC to be built as a standalone library.
* {{Bug|1048425}} Enable support for tab sharing with Roku device.
* {{Bug|1042525}} Latest Gecko does not build without-X.
* Updated Roku build to latest code in mozilla-central.
Next week plans:
* Investigate OpenGL renderer for WebRTC standalone video.
* Investigate sending H.264 instead of VP8 video to standalone WebRTC.
* Continue to try and land standalone code.


===Eugen Sawin===
===Eugen Sawin===
<!--
{{readonly}}
{{mybugs|esawin@mozilla.com}}
====Past====
====Past====
* Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
** Cache-correctness improvements
** (Note: |security.OCSP.enabled = 0| fixes some crash and slowness issues, {{bug|1047485}})
====Present & Future====
====Present & Future====
-->
* Janus Proxy
** More cache improvements
** Investigate fork issue
* {{bug|1046631}} - Zoom level changes on some mobile sites on pressing the back button


===Sylvain Cleymans===
===Sylvain Cleymans===
Line 71: Line 108:


===Martin (mmcdonough)===
===Martin (mmcdonough)===
<!-- Uncomment to provide a readonly update -->
<!-- It's funny how everyone seems to call things 'next', 'this', and 'last' week differently. -->
<!-- {{readonly}} -->
=====Last Week=====
* Fixed issues with audio playback
=====Next Week=====
* Fix new issues with flushing
* Finally make the output handlers fully event-driven


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* {{Bug|1047607}} - Take advantage of nsIURIFixup improvements for faster location bar searches
* {{Bug|1039048}} - EventDispatcher can eat errors
* (WIP) {{Bug|967325}} - Implement Java->Gecko request API
* Investigating {{bug|1043116}} (Resources$NotFoundException) -- ideas welcome


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* Working on getting jdk1.7 up on builders. Package conflicts. Releng is doing great work :)
 
* Widget stuff. Landed, but working on {{bug|1046419}} - Refine appearance of search widget, and iterating with ux on {{bug|815682}} - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above
* {{bug|940453}} - [meta] Improve the UX for error pages
* {{bug|763671}} - New designs for fennec form elements
* {{Bug|998063}} - Feed parser should support media:thumbnail
===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
'''Last week'''
'''Last week'''
{{bugpast|lucasr.at.mozilla@gmail.com}}
* Tablet refresh
** {{bug|1046200}} - Create BrowserApp.isNewTablet()
** {{bug|1046212}} - Rename tabspanel to tabsui
** {{bug|1047561}} - Create settings UI for enabling the new tablet UI
** {{bug|1048575}} - Disable dynamic toolbar when in new tablet UI
** {{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
'''Next week'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* More tablet refresh


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* {{bug|1042809}} - Lightweight overlay for first run
* {{bug|1021751}} - Polish for home contextual hints
* Reviews (Telemetry, misc)


===Margaret===
===Margaret===
Line 105: Line 163:


===eedens===
===eedens===
====Fixed====
{{bugpast|eric.edens@gmail.com}}
====Working on====
{{bugpresent|eric.edens@gmail.com}}


===mcomella===
===mcomella===
Line 117: Line 179:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* Assorted crash fixes, locale fixes, library load fixes ...
* Reviewing stumbler, cloudsync, share.
* Opining on some search stuff.
* Poking on all kinds of things. Spinning plates.


====Fixed====
====Fixed====
Line 143: Line 210:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Landed all the tab mirroring patches for chromecast support
** waiting for builders to be updated for it to be in nightlies
* {{bug|1048688}} - videos aren't castable in vimeo


===MFinkle===
===MFinkle===
Line 157: Line 227:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last week
* Last week
**
** Search activity design work
** Prep work for onboarding Robin
** Progress/loading animations work
* This week
* This week
**
** in SFO
** Search polish bugs


===Yuan===
===Yuan===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Support lightweight onboarding implementation: https://bugzilla.mozilla.org/show_bug.cgi?id=1042809
* Launcher and lock screen study in progress
* Tablet refresh design work


===Martyn Haigh===
===Martyn Haigh===
Line 176: Line 252:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* {{bug|918309}} - Import and use public domain JNI.jsm implementation - found crasher, on try, review request coming up


===A-Team===
===A-Team===
Line 187: Line 265:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* DB backend removed, posted MozStumbler build for community to test Fennec-related changes
<!-- {{readonly}} -->
* Post code-review cleanup, and refactor out community-contributed code I don't feel like cleaning, and isn't used by Fennec
* Working with rnewman on upload scheduling. Think we have agreement on a minimal/simple approach. Upload of stumbles occurs ~10 sec after ping from Fennec on resume, on pause. No other circumstance for now
* Stumbling in Fennec to retest my changes


== 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. 
* Some new items have moved up into the 33 & 34 scope, from the last funnel review
*[[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
*{{mprop}} Change default search engine in Nightly, Aurora & Beta to Yahoo!
*{{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 ==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,922

edits