Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
Dial-in: conference# 99998
- US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
- CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
- CA/Toronto: +1 416 848 3114, x92 Conf# 99998
- UK/London: +44 (0)207 855 3000, x92 Conf# 99998
- FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
- Dial-in: (800) 503-2899 Conf# 9092634
- irc.mozilla.org #mobile for backchannel
-
Mobile Vidyo Room
Topics for This Week
- Firefox Hub
- Gathering feedback for the Home Feeds add-on. Fleshed out API docs on MDN. Pull-to-refresh almost ready to land (bug 970707).
- Q2 Goals
- We plan to meet today to wrap up our goals/projects for Q2.
- New Hires wiki page
- https://intranet.mozilla.org/Mobile/New_Hires
- Welcome ack
Will be focusing on partner related work for the platform 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 badge. New contributors are highlighted in bold.
- Eduard Neculaesi fixed bug 920930 – “Switch to tab” loads the page in the current tab from Reading List
- anton_11111 fixed bug 948898 – Move inline scripts and styles into separate file for about:healthreport
- Mark Capella fixed bug 951374 – Lazy load ClipboardHelper
- Robin Ricard is working on tracking down a zooming regression in bug 990259
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)
- Continuing on Service Workers and Push Notifications
Alan K. (ack)
- Remaining work on cloudsync service
- A few remaining bugs and some cleanup
- Needs help on UI parts, specifically for third-party account setup through sync UI
JChen
<Read Only>
Past week
- Native JS object landing
- Looking at B2G telemetry
Fixed
- 984458 – Investigate using a JNI/JS-API implementation of JSONObject
- 989046 – Add NativeJSObject support in the event dispatcher
- 992890 – The ability to enter in reader mode is lost
Working on
- 990314 – Galaxy S4 keyboard appends to current url instead of replacing it
- 991148 – Extra characters deleted in URL bar when backspacing
- 977259 – HTMLInputElement doesn’t receive keypress, keydown, or input events after type is dynamically set to “number”
- 983811 – Add way for JS and Java code to communicate in Robocop tests
- 991167 – Support UI thread event listeners in EventDispatcher
- 992357 – Add array support to NativeJSObject
- 992358 – Add JS typed array support to NativeJSObject
- 992359 – Add off-Gecko-thread support to NativeJSObject
- 993005 – Improvements to native JS object EventDispatcher
GCP
<Read Only>
- Last week
- Get H264 decoding on Flame working
- System updates/install
- Next week
- bug 989944 [B2G][WebRTC] Serious frame dropping when enabling HW H.264 video in real-time mode.
- bug 989945 [B2G][WebRTC] long video lag when using H.264 codec.
Randall Barker
- Last Week: Continued work to make WebRTC signaling library not require XPCOM or XUL.
- This Week: Keep going until it links stand alone with out XPCOM or XUL.
Brian Nicholson
<Read Only>
- bug 939351 – Implement requestAutoComplete
- platform-dev post: https://groups.google.com/forum/#!topic/mozilla.dev.platform/F2mMPBme40I
- etherpad for tracking: https://etherpad.mozilla.org/requestautocomplete
- bug 993195 – Add support for sending callbacks from NativeJSObject listeners
- firefox-mobile-dev post: https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-April/000607.html
- bug 991555 – Native prefs in the prefs screen are not written to shared prefs file
WesJ
- Quickshare polish.
- bug 990395 – After installing Link Bubble, all web pages get a HelperApp icon
- bug 990642 – Regression: ‘Share Image’ shares link and not actual image
- bug 992964 – Miracast video casting support
- bug 992308 – Tab thumbnails in tab-sharing tab picker should be larger and have the right aspect ratio
- Looking into autocomplete with keyboard that use composition events.
jdover
- Working with fabrice on Web Activities interfaces.
- Swipe-to-refresh support for home panels & sync’d tabs – waiting on RelEng to update support library
- You will need to update your android support library using the SDK manager to 19.1.0+
current
- 850600 – Enable pull-to-refresh on Sync’d tabs page
- 970707 – Implement pull-to-refresh for home page lists
- 990161 – Check support library version at configure time
- 776027 – Add Web Activities support to Android
LucasR
<Read Only>
Last week
- bug 933739 – Issues in URL domain autocompletion
- bug 992921 – First panel always load in parallel with the default one
- bug 993970 – Implement tests for TopSitesCursorWrapper
- bug 976064 – Create a loader per panel view instead of per dataset id
- Experimentation around view tree flattening, blog post coming soon-ish
- Good progress on suggested sites infra
- Patch reviews
Next week
- More focus on suggested sites
- Hub stuff, if needed
- More patch reviews
sola
This week
- bug 977196 – UI Telemetry for opening urls
- bug 981028 – Add telemetry probes for Top Sites
- bug 909618 – Remember about:home tab selection
- bug 967293 – Remove duplicate logic from TopSitesPanel.onContextItemSelected()
- bug 857990 – Save/Restore scroll position for an article in Reader Mode
liuche
<Read Only>
- So many UI Telemetry reviews
- Prototyping unified phone/tablet settings without using PreferenceActivity, Preference*
- Misc bugs (geo strings, beta notification)
- And again, new hires wiki: https://intranet.mozilla.org/Mobile/New_Hires
- Next: Contextual first run…?
Margaret
<Read Only>
Highlights
- Home Feeds add-on
- MDN docs
- Working on improvements to panel picker dialog – bug 987869
Fixed
- 974991 – Write addon developer Home Panel API documentation
- 975991 – Extensions without icon get displayed with the icon of the previous extension viewed if extension does not come from AMO
- 991190 – Rename Home.panels.authHandler API to Home.panels.auth
- 991705 – Missing default add-on icon in about:addons for no bundled icons
- 977200 – Create Firefox Hub add-on for subscribing to arbitrary RSS feeds
- 978991 – Hook for add-ons when panel is added/removed
- 961375 – Label for “Hide title bar when scrolling” pref is cropped in portrait mode
- 976680 – Promo banner on tablets in squished occasionally on rotation
Working on
- 983435 – Refine built-in subscribe menu
- 993666 – Home banner message can change while visible to user
- 976335 – Tablet tab strip does not overflow properly
- 993749 – More padding in ArticleItemView
- 987869 – Show promoted panels in the panel picker
mcomella
<Read Only>
Past
- bug 981872 – Replace use of MessageDigest with NativeCrypto where applicable
- bug 991256 – Rename preprocessed Gecko* to Themed*
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
Future
- bug 983437 – Delay FHR pruning until the screen is off
- bug 989441 – Centralized documentation for writing tests
esawin
Fixed
Working on
- 959804 – Intermittent tcheck2,tp4m | application crashed [@ libc.so + 0x11e78]
- 986458 – browser_whitelist7.js leaked 1 docShell(s) until shutdown on all platforms in debug mode when run as a standalone directory
- 611556 – zoom levels should persist within a session
Summary
- Zoom history sessions
nalexander
Highlights
- None. Did you know we no longer have a CEO?
- Shepherding FxAccounts Sync to the 29 finishing line.
Fixed
- 990116 – Make UITest inherit from BaseRobocopTest
- 990680 – Remove extras from GlobalSession constructor
- 983350 – Send explicit user agent for FxA and token server requests
- 988437 – Make Firefox Account Android account type unique per package
- 966104 – Add statusChangeListener to FxA status screen
Working on
- 891600 – Provider: Sync usage
- 973529 – In Firefox Account “Sign In” screen (on Android), keyboard pushes “Email” field offscreen, when typing in email, in Landscape orientation
- 985766 – fx-auth-server HAWK payload verification discrepancies between implementation and onepw-protocol documentation
- 981827 – Make Android and Desktop FxAccounts client use same key parameters
BLassey
- bug 988471 – Action bar icons flicker while typing and scrolling with an active text selection, landed
- bug 928096 – UI for Tab streaming, landed
- looking at e10s for desktop
- in MV/SF next week
MFinkle
- Landed client-side Roku casting support. Pref’d off.
- Need to start filing bugs for new Q2 work.
- Reviewing IMO (input.mozilla.org) feedback and looking for common pain points.
- Feeling lost in the UI (How do I clear history?, Where are my bookmarks?)
- Video hangs or crashes
- Slow loading of pages
Ian Barlow
<Read Only>
In Denver this week at http://uxim14.uie.com/
Arun
<Read Only>
Working on Tabbed browsing stuff, and misc bugs (bookmarking/history)
WebRT
- we’re GO for Fx29 Release
- Fx29 will be developer-focused
- Marketplace/Content work is currently lower priority for those teams, which are focused on Tarako
- Noteworthy Bugs:
- bug 989109 – WebAppRT expects return values from sendMessageToJava – uplifted
- bug 968129 – crash in java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.setFirstPaintViewport(GeckoLayerClient.java) – uplifted
- bug 989294 – Synthetic APK never launches if downloaded outside Fx Marketplace – fixed, will request uplift
- bug 889744 – Cannot install packaged apps from reviewer details page on Android – under investigation
- bug 991394 – previously-installed apps stop running – under investigation
- bug 990125 – Duplicate reminders to update apps – under investigation
- bug 993164 – APK Factory stage release/review has 502 – under investigation
Feature Focus
- Fx29
- [ON TRACK] Toolbar Refactor
- [ON TRACK] Shumway Bundled in Browser but disabled, bug 905668
- [ON TRACK] Promo snippet for Sync
- [ON TRACK] Preloaded bookmark for Marketplace
- [ON TRACK] Multiple Quickshare Buttons – 2 Quickshare on main menu
- [ON TRACK] Ability to “Hide” existing panels in about:home (see the full project page for more details)
- [ON TRACK] Dynamic snippets support preffed on, bug 862801. UX Signoff: 03/04
- [ON TRACK] Firefox Accounts with Sync 1.5 integration
- [ON TRACK] Replace throbber with progress bar bug 917896, bug 959776
- [AT RISK] APK Synthesis on by default
- [AT RISK] Promo snippet for Marketplace
- Fx30
- [ON TRACK] Ability to re-order existing panels in about:home (see My List: Manage current lists in settings), bug 942231
- [ON TRACK] Evaluate pngquant for PNG size reduction bug 959833
- [ON TRACK] Firefox Hub v1 (RSS feed support + 2 add-ons)
- [ON TRACK] Progress Bar Improvements for Fx30 bug 981059
- [ON TRACK] FxA/Sync Backlog
- [ON TRACK] Added locale: Argentine Spanish (es-AR), bug 979250
- [ON TRACK] Added locale: Mexican Spanish (es-MX), 979251 bug 979251
- [ON TRACK] Added locale: Malay (ms), bug 979257
- [ON TRACK] Added locale: Latvian (lv) , bug 958021
- Fx31
- [PROPOSED] Firefox Hub v2 (currently planned feature complete)
- [PROPOSED] UX Telemetry
- [PROPOSED] Tiles v1
- [PROPOSED] Contextual tips for users
- [PROPOSED] Project video to second screen
- [PROPOSED] WebRTC tab streaming
- [PROPOSED] Firefox Hub: Marketplace discovery feed add-on (project page TBD)
- [PROPOSED] Promotional banner enhancements
- [PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner
- [AT RISK] Quickshare Contexts
- [AT RISK] Quickshare on the context menu
- [PROPOSED] Quickshare: Settable default service for quickshare buttons
- [PROPOSED] Quickshare: Collect aggregate usage data
- [PROPOSED] Preferred web content language, UI lang switching
- [PROPOSED] API: Contacts (incl permissions bump)
- [PROPOSED] Geolocation services (incl permissions bump)
- [PROPOSED] API: Web activities
- [PROPOSED] Synced tabs page as entry point into Firefox Accounts & Sync bug 958889
- [ON TRACK] 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)
- Fx32
- [PROPOSED] Firefox Hub v3 (promo panel, bugfixes & polish + 4-5 add-ons)
- [PROPOSED] Tiles v2
- [PROPOSED] Password handling improvements
- [PROPOSED] Form auto-fill improvements
- [PROPOSED] Gestures
- [PROPOSED] My List: Auto-play video and audio lists
- [PROPOSED] API: Push notifications
- [PROPOSED] Kitkat download integration