Mobile/Notes/26-Mar-2014: 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?...")
 
 
(40 intermediate revisions by 19 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2014-04-28


== Topics for This Week ==
== Topics for This Week ==
Line 13: Line 14:
== 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'''.''
* '''Ashwin Swaroop''' fixed {{bug|983860}} - AndroidFxAccount.enableSyncing() log message says "Disabling"
* Vlad Tanase fixed {{bug|983475}} - Remove shouldShowProgress from browser.js
* Chris Kitching fixed {{bug|987340}} - NPE at org.mozilla.gecko.favicons.decoders.LoadFaviconResult.getBytesForDatabaseStorage(LoadFaviconResult.java)


==Stand ups==
==Stand ups==
Line 24: Line 28:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
<!-- ==== Past week ==== -->
==== Past week ====
* {{bug|984458}} - NativeJSObject (JNI-wrapped Javascript object) to replace JSON for Gecko-to-Java messaging
** 100-200% performance improvement compared to JSON
** Direct conversion from Uint32Array to byte[] for binary data instead of base64
<!-- * <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> -->


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
*Last week:
** Reviews: VP8 HW, SafeBrowsing, WebRTC
** Profiling WebRTC
<!-- * <worked on> -->
{{mybugs|gpascutto@mozilla.com}}
*Next week:
** Get B2G building again
** WebRTC H264 accel


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week: Worked on {{bug|759448}} - Prevent listeners from being registered until needed. Got Roku box white listed for NDK work.
* This Week: Wrap up {{bug|759448}} and move forward on WebRTC on Roku.


===Brian Nicholson===
===Brian Nicholson===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Past/present/future: {{Bug|946022}} - Implement requestAutocomplete for Firefox for Android


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Helping at GDC last week.
* One last try run, and hopefully quickshare will land. Had to do some compat work for Gingerbread.
* {{bug|985875}} Regression in select elements
* {{bug|956716}} Lockup with context menus on base64 images
* {{bug|933979}} Cleanup after webapps
* Reviews
* Digging back into second screen stuff. There was actually a lot of interest in this (and mobile in general) at gdc.


===jdover===
===jdover===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
* Download manager and web activity support
* MapReduce jobs for processing telemetry data: https://github.com/gerfuls/fennec-telemetry
 
'''current'''
{{bugpresent|jdover@mozilla.com}}


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
'''Last week'''
* {{bug|972098}} - Cursors returned from the SQLiteBridge don't update when data updates
* {{bug|969043}} - Log warning if HomeProvider consumer tries saving data outside of sync window
* {{bug|974454}} - Allow showing only description in panel image items
* {{bug|987962}} - Reset isLoaded state in HomeFragment on configuration change
* {{bug|974434}} - Add support for items with variable height in PanelGridView
* {{bug|974601}} - Avoid saving new configuration on refresh if still using default HomeConfig
* (In progress) {{bug|976064}} - Create a loader per panel view instead of per dataset id
* (In progress) {{bug|988355}} - Only force reload on configuration changes in DynamicPanel
* (In progress) {{bug|940575}} - Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
* Tons and tons of reviews
 
'''Next week'''
* Prepare talk for event next week
* Tiles v1 work
* More hub stuff
 
===sola===


===Sola===
'''This week'''
<!-- Uncomment to provide a readonly update -->
* {{bug|968308}} - UI telemetry for home panels
<!-- {{readonly}} -->
* {{bug|857990}} - Save/Restore scroll position for an article in Reader Mode
* {{bug|909618}} - Remember about:home tab selection


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* {{bug|959917}} - Wrapping up Home Panels reordering
* {{bug|942279}} - UI Telemetry: v1 documentation in the tree, iron out event/session guidelines, trying to land first probes
** https://wiki.mozilla.org/Mobile/Fennec/Android/UITelemetry#Technical_details
** Look for an email update on how to get started [mobile-firefox-dev]
* reviews
* misc other bugs ({{bug|981694}}, {{bug|985174}})


===Margaret===
===Margaret===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
====Highlights====
====Highlights====
* Wrapping up the last of the banner bugs
* Making progress on RSS Hub add-ons for Fx30
** https://github.com/leibovic/world-cup-feed
** https://github.com/leibovic/fennec_rss
* Re-thinking how our panel picker works - {{bug|987175}}, {{bug|987869}}
====Fixed====
====Fixed====
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Line 75: Line 137:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*investigate {{Bug|979623}} - NullPointerException when starting geckoview_example
*{{Bug|985610}} - Remove duplicate menu_item_textsize definition.
*Investigate {{Bug|977945}} - Intermittent PROCESS-CRASH | java-exception | java.lang.StackOverflowError at java.lang.reflect.Constructor.constructNative(Native Method) | followed by testSessionHistory | GeckoEventExpecter - blockForEvent timeout: Gecko:Ready
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*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|965548}} - Add a way to close edit mode in one tap
*{{bug|957894}} - Update account pickling code for Firefox Account
====Future====
====Future====
*{{bug|983437}} - Delay FHR pruning until the screen is off
*{{Bug|898613}} - [fig] Editing mode tests (followup to {{Bug|895828}})
*{{bug|963446}} - Extend SyncAccountDeletedService to handle deleting client record for Firefox Accounts + Sync 1.5


===esawin===
===esawin===
Line 99: Line 169:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* '''Eclipse'''
I blogged 10 mini-video tutorials about developing Fennec with Eclipse at http://www.ncalexander.net/blog/2014/03/24/eclipse-mini-tutorials/
* '''Firefox Accounts'''
Diving deep into the weeds that need trimming in order for us to rev our on-disk Account storage formats, a pre-requisite for {{bug|975625}}.  Plan is to re-work the Android Account types for all Fennec packages in order to prevent cross-package shenanigans.  This will allow both the Beta and Release packages to sync at the same time (which hasn't been supported up to now) at the cost of requiring both packages to set up Sync.  (For perspective: we believe we have a handful of users with multiple packages installed and in active use.  The vast majority of our userbase won't notice a difference.)


===BLassey===
===BLassey===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Getting reviews on the UI for Tab Streaming {{bug|928096}}
* stole {{bug|979623}}, NPE in GNM from GVE, from mcomella
* {{bug|979438}} Unify target SDK version
* trying to carve out time to look at Chromecast support


===MFinkle===
===MFinkle===
Line 109: Line 189:


===Ian Barlow===
===Ian Barlow===
<!-- Uncomment to provide a readonly update -->
 
<!-- {{readonly}} -->
* Hub support - wrapping up initial RSS-themed release
* Tiles - initial design exploration underway
* UI Telemetry
** Prepared some initial questions for us to investigate
** https://etherpad.mozilla.org/android-uitelemetry-prioritization
* Roku
** spinning this back up with Zhenshuo and Anthony again
** getting very close to a testable v1 version. Keep an eye on Nightlies!
* Tablets
** Yuan and Anthony pulled together some initial design sprint findings here: http://f.cl.ly/items/1f0C3b2f3F2d111N3V3k/Tablet%20refresh%20sprint%20findings.pdf
* FxA
** Trying to get a little Android promo into the desktop FxA flow
** Have some bugs to look at for nalexander, appreciate your patience :)
* Q2 planning
* multi-year planning
* In Vancouver next week
* In Denver the week after
* Omg the meetings


===Arun===
===Arun===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Updated with designs
** Bug 663803 - Provide magnifying glass in areas of clustered links
** Bug 985516 - [meta] Form Autofill
* Working on ideas & sketches for Android Search Widget


===Security/MGoodwin===
===Security/MGoodwin===
Line 123: Line 226:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Fx29 Beta testing underway with focus on developers
* great discussions in [https://hacks.mozilla.org/2014/03/better-integration-for-open-web-apps-on-android/ Hacks blog post], some further discussion in [https://groups.google.com/forum/#!forum/mozilla.dev.webapps dev-webapps forum] and Yammer thread
* priorities are developer-facing issues in Fx29 Beta and user-facing issues in Fx30 Aurora
* still bouncing off zarro blookers for Fx29 release
* Noteworthy Bugs:
** {{bug|985184}} - WebappsUpdateTimer.js not packaged with Fennec (fixed and uplifted)
** {{bug|985195}} - WebappsUpdateTimer shares timer ID with nsUpdateService (fixed and uplifted)
** {{bug|984028}} - some apps have default Android icon at some resolutions (fixed server-side)
** {{bug|982557}} - updating Fennec to a version with Synthetic APKs triggers app updates that hang on launch (fixed; will request uplift)
** {{bug|982559}} - updating to Synthetic APKs and tapping Home screen icon for previously-installed webapp crashes Fennec (awaiting review)
** {{bug|986085}} - User-hand-holding to check the Unknown Sources checkbox (under investigation)


===A-Team===
===A-Team===
Line 129: Line 244:


== Feature Focus==
== Feature Focus==
{{readonly}} <== I have to jet to a 10AM but will put progress bar improvements to 'on track' for Fx31. Also, what about Fx30 permissions bump? Yes or no?
;Fx29, Ships 04/29
* {{mok}} [[Mobile/Projects/Toolbar Refactor| Toolbar Refactor]]
* {{mok}} Shumway Bundled in Browser but disabled, {{Bug|905668}}
* {{mok}} [[Mobile/Projects/Promo snippet for Sync | Promo snippet for Sync]]
* {{mok}} [[Mobile/Projects/Preloaded bookmark for Marketplace | Preloaded bookmark for Marketplace]]
* {{mok}} [[Mobile/Projects/Quickshare:_Multiple_quickshare_buttons| Multiple Quickshare Buttons]] - 2 Quickshare on main menu
* {{mok}} Ability to "Hide" existing panels in about:home (see [[Mobile/Projects/My List: Manage current lists in settings | the full project page]] for more details)
* {{mrisk}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed on, {{bug|862801}}. '''UX Signoff: 03/04'''
* {{mrisk}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker
* {{mrisk}} Replace throbber with progress bar {{bug|917896}}, {{bug|959776}}. '''UX Signoff: 03/04'''
* {{mrisk}} [[Mobile/Projects/Application management | APK Synthesis on by default]]
* {{mrisk}} [[Mobile/Projects/Promo snippet for Marketplace | Promo snippet for Marketplace]] '''UX Signoff: 03/04'''
* {{mrisk}} [[Mobile/Projects/Firefox Accounts with Sync 1.1 integration | Firefox Accounts with Sync 1.5 integration]] '''UX Signoff: 03/04'''
;Fx30, Ships 06/10
* {{mrisk}} Ability to re-order existing panels in about:home (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|942231}}
* {{mok}} Evaluate pngquant for PNG size reduction {{bug|959833}}
* {{mrisk}} [[Mobile/Projects/Firefox Hub v1 | Firefox Hub v1]] (RSS feed support + 2 add-ons)
* {{mprop}} Progress Bar Improvements for Fx30 {{Bug|981059}}
* {{mprop}} Placeholder for FxA/Sync Backlog
* {{mprop}} [[Mobile/Projects/API: Contacts | API: Contacts]] (incl permissions bump)
* {{mprop}} [[Mobile/Projects/Geolocation services | Geolocation services]] (incl permissions bump)
* {{mok}} [[Mobile/Projects/Localization | Added locale: Argentine Spanish (es-AR)]], {{Bug|979250}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Mexican Spanish (es-MX)]], {{Bug| 979251}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Malay (ms)]], {{Bug|979257}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Latvian (lv) ]], {{Bug|958021}}
;Fx31, Ships on 07/22
* {{mprop}} [[Mobile/Projects/Firefox Hub v2 | Firefox Hub v2]] (currently planned feature complete)
* {{mprop}} [[Mobile/Projects/Telemetry probes for Fennec UI elements|UX Telemetry]]
* {{mprop}} [[Mobile/Projects/Tiles v1 | Tiles v1]]
* {{mprop}} [[Mobile/Projects/Contextual tips for users | Contextual tips for users]]
* {{mprop}} [[Mobile/Projects/Project video to second screen | Project video to second screen]]
* {{mprop}} [[Mobile/Projects/Tab_streaming | WebRTC tab streaming]]
* {{mprop}} [[Mobile/Projects/Firefox Hub: Marketplace discovery feed add-on | Firefox Hub: Marketplace discovery feed add-on]] (project page TBD)
* {{mprop}} [[Mobile/Projects/Promotional banner enhancements | Promotional banner enhancements]]
* {{mprop}} [[Mobile/Projects/Firefox Hub: Add new Panel from Promotional Banner | Firefox Hub: Add new My Panel from Promotional Banner]]
* {{mrisk}} [[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]]
* {{mrisk}} [[Mobile/Projects/Quickshare:_Context_menu | Quickshare on the context menu]]
* {{mprop}} [[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]]
* {{mprop}} [[Mobile/Projects/Quickshare: Collect aggregate usage data | Quickshare: Collect aggregate usage data]]
* {{mprop}} [[Mobile/Projects/Accept language-header | Preferred web content language, UI lang switching]]
* {{mprop}} [[Mobile/Projects/API: Web activities | API: Web activities]]
* {{mprop}} Synced tabs page as entry point into Firefox Accounts & Sync {{Bug|958889}}
* {{mok}} [[Mobile/Projects/Localization | Added locale(s): Hindi(hi), Gujarati (gu), Bengali (bn), Punjabi (pn), Maithili (mai), Marathi (mr), Malayalam (ml), Assamese (as), Oriya (or), Tamil (ta), Telugu (te), Kannada (kn)]]


== Round Table ==
== Round Table ==
===Good read===
http://www.otsukare.info/2014/03/24/webcompat-china
===QA===
* Crash rate is up in 29b1 around .3 crashes per 100/adu
** {{bug|952721}}
** {{bug|976375}}
** A number of crashes around stagefright
** updated [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN%20keyword%3Atopcrash-android topcrash keyword]
* Testing the [https://wiki.mozilla.org/QA/Fennec/29/Beta/2/progressbar-results progress bar]

Latest revision as of 17:05, 26 March 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

  • Next merge: 2014-04-28

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.

  • Ashwin Swaroop fixed bug 983860 - AndroidFxAccount.enableSyncing() log message says "Disabling"
  • Vlad Tanase fixed bug 983475 - Remove shouldShowProgress from browser.js
  • Chris Kitching fixed bug 987340 - NPE at org.mozilla.gecko.favicons.decoders.LoadFaviconResult.getBytesForDatabaseStorage(LoadFaviconResult.java)

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

Past week

  • bug 984458 - NativeJSObject (JNI-wrapped Javascript object) to replace JSON for Gecko-to-Java messaging
    • 100-200% performance improvement compared to JSON
    • Direct conversion from Uint32Array to byte[] for binary data instead of base64
Fixed
Working on


GCP

<Read Only>

  • Last week:
    • Reviews: VP8 HW, SafeBrowsing, WebRTC
    • Profiling WebRTC
Fixed
Working on
  • Next week:
    • Get B2G building again
    • WebRTC H264 accel

Randall Barker

  • Last Week: Worked on bug 759448 - Prevent listeners from being registered until needed. Got Roku box white listed for NDK work.
  • This Week: Wrap up bug 759448 and move forward on WebRTC on Roku.

Brian Nicholson

<Read Only>

Past/present/future: bug 946022 - Implement requestAutocomplete for Firefox for Android

WesJ

<Read Only>

  • Helping at GDC last week.
  • One last try run, and hopefully quickshare will land. Had to do some compat work for Gingerbread.
  • bug 985875 Regression in select elements
  • bug 956716 Lockup with context menus on base64 images
  • bug 933979 Cleanup after webapps
  • Reviews
  • Digging back into second screen stuff. There was actually a lot of interest in this (and mobile in general) at gdc.

jdover

<Read Only>

current


LucasR

<Read Only>

Last week

  • bug 972098 - Cursors returned from the SQLiteBridge don't update when data updates
  • bug 969043 - Log warning if HomeProvider consumer tries saving data outside of sync window
  • bug 974454 - Allow showing only description in panel image items
  • bug 987962 - Reset isLoaded state in HomeFragment on configuration change
  • bug 974434 - Add support for items with variable height in PanelGridView
  • bug 974601 - Avoid saving new configuration on refresh if still using default HomeConfig
  • (In progress) bug 976064 - Create a loader per panel view instead of per dataset id
  • (In progress) bug 988355 - Only force reload on configuration changes in DynamicPanel
  • (In progress) bug 940575 - Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
  • Tons and tons of reviews

Next week

  • Prepare talk for event next week
  • Tiles v1 work
  • More hub stuff

sola

This week

  • bug 968308 - UI telemetry for home panels
  • bug 857990 - Save/Restore scroll position for an article in Reader Mode
  • bug 909618 - Remember about:home tab selection

liuche

<Read Only>

Margaret

<Read Only>

Highlights

Fixed

Working on


mcomella

<Read Only>

Past

  • investigate bug 979623 - NullPointerException when starting geckoview_example
  • bug 985610 - Remove duplicate menu_item_textsize definition.
  • Investigate bug 977945 - Intermittent PROCESS-CRASH | java-exception | java.lang.StackOverflowError at java.lang.reflect.Constructor.constructNative(Native Method) | followed by testSessionHistory | GeckoEventExpecter - blockForEvent timeout: Gecko:Ready

Present

  • 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 965548 - Add a way to close edit mode in one tap
  • bug 957894 - Update account pickling code for Firefox Account

Future

  • bug 983437 - Delay FHR pruning until the screen is off
  • bug 898613 - [fig] Editing mode tests (followup to bug 895828)
  • bug 963446 - Extend SyncAccountDeletedService to handle deleting client record for Firefox Accounts + Sync 1.5

esawin

<Read Only>

Fixed
Working on


RNewman

nalexander

  • Eclipse

I blogged 10 mini-video tutorials about developing Fennec with Eclipse at http://www.ncalexander.net/blog/2014/03/24/eclipse-mini-tutorials/

  • Firefox Accounts

Diving deep into the weeds that need trimming in order for us to rev our on-disk Account storage formats, a pre-requisite for bug 975625. Plan is to re-work the Android Account types for all Fennec packages in order to prevent cross-package shenanigans. This will allow both the Beta and Release packages to sync at the same time (which hasn't been supported up to now) at the cost of requiring both packages to set up Sync. (For perspective: we believe we have a handful of users with multiple packages installed and in active use. The vast majority of our userbase won't notice a difference.)

BLassey

  • Getting reviews on the UI for Tab Streaming bug 928096
  • stole bug 979623, NPE in GNM from GVE, from mcomella
  • bug 979438 Unify target SDK version
  • trying to carve out time to look at Chromecast support

MFinkle

Ian Barlow

  • Hub support - wrapping up initial RSS-themed release
  • Tiles - initial design exploration underway
  • UI Telemetry
  • Roku
    • spinning this back up with Zhenshuo and Anthony again
    • getting very close to a testable v1 version. Keep an eye on Nightlies!
  • Tablets
  • FxA
    • Trying to get a little Android promo into the desktop FxA flow
    • Have some bugs to look at for nalexander, appreciate your patience :)
  • Q2 planning
  • multi-year planning
  • In Vancouver next week
  • In Denver the week after
  • Omg the meetings

Arun

  • Updated with designs
    • Bug 663803 - Provide magnifying glass in areas of clustered links
    • Bug 985516 - [meta] Form Autofill
  • Working on ideas & sketches for Android Search Widget

Security/MGoodwin

WebRT

  • Fx29 Beta testing underway with focus on developers
  • great discussions in Hacks blog post, some further discussion in dev-webapps forum and Yammer thread
  • priorities are developer-facing issues in Fx29 Beta and user-facing issues in Fx30 Aurora
  • still bouncing off zarro blookers for Fx29 release
  • Noteworthy Bugs:
    • bug 985184 - WebappsUpdateTimer.js not packaged with Fennec (fixed and uplifted)
    • bug 985195 - WebappsUpdateTimer shares timer ID with nsUpdateService (fixed and uplifted)
    • bug 984028 - some apps have default Android icon at some resolutions (fixed server-side)
    • bug 982557 - updating Fennec to a version with Synthetic APKs triggers app updates that hang on launch (fixed; will request uplift)
    • bug 982559 - updating to Synthetic APKs and tapping Home screen icon for previously-installed webapp crashes Fennec (awaiting review)
    • bug 986085 - User-hand-holding to check the Unknown Sources checkbox (under investigation)

A-Team

Feature Focus

<Read Only> <== I have to jet to a 10AM but will put progress bar improvements to 'on track' for Fx31. Also, what about Fx30 permissions bump? Yes or no?

Fx29, Ships 04/29
Fx30, Ships 06/10
Fx31, Ships on 07/22

Round Table

Good read

http://www.otsukare.info/2014/03/24/webcompat-china

QA