Mobile/Notes/03-Jun-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
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%);
Nightly
- 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 finished up bug 1116668, which will reduce the number of file stats every time we hit GeckoProfile. He's now moving on to bug 1169419 to carry that work forward.
- Ahmed Ibrahim finished up bug 1159020; I'll land shortly.
- Amin Bandali finished up bug 1167360; landing after a fresh patch hits BZ.
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)
- Tentatively made a new hire. Details soon.
- Landed the PIE and NDK/gcc 4.9 changes
- Attempted to build/run with the Android M SDK
- Filed a bunch of build-related issues
- Hacked it enough to build and run, but encountering a JNI-related crash. Android M preview images are busted in a way that prevents gdb debugging, so no progress there yet.
- Looking at some Tracking Protection stuff
- Looking at paint suppression again
JChen
Fixed
Working on
GCP
- Last week:
- Video sandboxing: agreed to remove some tests that are failing
- Video sandboxing: support multiple backends simultaneously
- Video sandboxing: change everything to async IPC
- Video sandboxing: offload all IPC to seperate threads
- Video sandboxing: move webrtc stuff to dedicated thread
- Next week:
- Land stuffs? Address review comments?
- SafeBrowsing persistence of update times
- Investigate other sandboxing work
Randall Barker
Last Week:
- Working patch through review. Hope to land soon: bug 659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations.
- Patch finally ready for review: bug 1166961 Re-enable missing video UI when element does not have controls.
- Working patch through review. Hope to land soon: bug 1163664 Don't check for plugin blocklist state on Android.
- Landed: bug 1159830 Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE
Next Week:
- Get review for bug 1166961
- Hopefully land: bug 659285 and bug 1163664
- Investigate load time for pages.
Eugen Sawin
- MP3 demuxer (bug 1093815, bug 1153731, bug 1166779, bug 1166779, bug 1168374, bug 1168435)
- Landing rebased MP3 demuxer implementation and integration
- Startup performance optimization
- Working on on-demand loading for Webapps.jsm (bug 1171013)
Fixed
Working on
Brian Nicholson
- Custom context menu (bug 1153285, bug 1169075, bug 1169286)
- bug 1164486 - Application is leaking Browser instances
- bug 1169862 - Prevent saving app state during tests
- bug 1168393 - No caret visible when selecting location field
- bug 1164828 - Search engine alignment in Settings
- Getting bkmunar situated (welcome bkmunar!)
Bryan Munar
WesJ
- Working on some DB perf stuff.
- bug 1170382 - Allow interrupting history queries. In review (again)
- bug 1149219 - Add limits to top sites query.
- bug 1170230 - Move BrowserDB SQL calls to a background thread. (need to cherry-pick some changes from the interrupt patch)
- Error pages are finally done
- bug 1159380 - Kill off loading files we can't show.
- Zombie tabs. bug 1163120 - Restore tabs lazy. Chasing a few regressions:
- bug 1170907 - Add a test for the reading list panel
- bug 1170906 - Opening from reading list panel broken
- bug 1169836 - Placeholder text no longer shown on about:home
liuche
<Read Only> (Passwords meeting)
Highlights:
- Google I/O (Meeting post this one, at 10:15)
- Finishing up doorhangers work
Present:
Past:
karim
Past:
Present:
Margaret
Highlights:
- Support for signed add-ons
- Home panel speed dial layout
Past:
- 1150174 - Use ReaderMode.isProbablyReaderable instead of full Readability parse to determine whether or not to show reader button
Present:
mcomella
- Search engine bar
- Android M SDK build tools update
- Android lint
- Partner stuff
Past:
Present:
rnewman
- Cipher suites!
- Timed history sync (and backoff handling) landing this morning.
- Reviewing, including Nick's work with Java add-ons.
- Met with :emtwo re her hack week on downloadable directory tiles.
Fixed
Working on
nalexander
- Contributors: working with Ahmed, vivek, and aminb this week.
- Partners: working on bi-directional Java Addons: bug 1168407
- Proof of concept working, first patches up, tests working, video demo recorded (and privately circulated).
- Partners: no movement on integration with third-party identity services.
- Partners: no movement on --with-android-distribution-directory.
- mach package-frontend: local improvements only -- now using Tree Herder and the local pushlog database to scrape data.
- Lots of Robocop work, including fixing mach robocop SINGLE_TEST.
Sebastian
Martyn Haigh
Past:
Present:
Stefan
Fixed
- 1164160 - Local server pages don't restore properly on resume
- 1168136 - Add an option to prefer single-column or grid layout for tabs on iPhone
- 1168537 - Export strings files with the trans-unit id as key instead of the source string
- 1094262 - (ios) Implement the Send To Extension UI
- 1157241 - Firefox for iOS (Build 8-14): "Send To" in sharing menu is not localized
- 1164646 - Share and Bookmark icons are larger than the rest of the nav icons
- 1165481 - Use readability parser from readability github repo
- 1164081 - Welcome to your Reading List screen
- 1166424 - Assets for device icons
Working on
Steph
Last week: - Fixed UI regression bugs from previous Aurora build
- 1151961 - Update bookmark favicons when pages load
- 1163695 - Improve tab tray animations to match UX mocks
- 1169272 - New tab button flip animation is broken
- 1162736 - Bottom toolbar briefly disappears after navigating away from about:home
- 1169392 - Regression: Progress bar no longer appears
- 1169833 - Tab count goes to 0 after closing last tab
- 1169750 - UIButtonLabel constraint errors at startup
- 1168193 - Closing a tab with the 'x' should replicate the swipe animation to teach the user
- 1170581 - Updating tab counter causes performance issues
- 1163121 - Create ReaderModeBarView lazy
- 1152858 - Tab tray thumbnails don't fill tiles
This week: - Browser UI/scrolling fixes - UI animation fixes
James Hugman
Ally
- readonly
- Bug 1065004 - Provide an option to always open tabs in Private Browsing
- working on
- 1154367 Investigate whether call to get all logins is the slow part of loading about:passwords
- 1148524 Add "edit login" option in about:passwords context menu
- 1144413 Remove "details" page from about:passwords
- 1136477 Unify terminology of Passwords/Logins
- attended google i/o
Emily
- Bookmarks Stars
- Updated Settings UI
- Refactored URLBar
Fixed
- 1163118 - Cache User Agent detection during app startup
- 1161626 - Don't show toolbar on first about:home load
Working on
BLassey
Fixed
Working on
MFinkle
Fixed
Working on
Antlam
- Past
- Google I/O
- Passwords UR Session
- bug 1170113: Support signed Add-ons
- bug 1147112: Doorhangers work (icons)
- On-boarding for iOS and Android
- Upcoming
- bug 1165127: Zoomed-view animation
- bug 1153389: Private browsing UI clean-up
- bug 1170786: About:passwords
- bug 1158277: Mobile tabs tray UX improvements
- Partner stuff
Robin
Last week: thanking our military and Google I/O!
This week
- iOS UI bugs, assets, tweaks (not necessarily in that order)
- Kidfox, meeting with new PM intern
Darrin
Done:
- mobile PM and devtools UX interviews/screens
- filed more UI bugs for iOS, following up on priority and mocks
- some new options for Top Sites panel http://invis.io/W234922N7
- quick-search hint Image
- worked with Eng on fixing some of the transitions/animations
QX Dashboard:
- added some features and UI update to the QX dashboard, hoping to use it for mobile! https://github.com/bwinton/d3Experiments/pull/1
- can now filter by product
- updated styling
- generate dynamic filters and URLs based on data from bugzilla qx whiteboard
Next:
- a few more UI ideas based off of the research interviews
- continue prioritizing the UX feedback and filing bugs
- continue sketching ideas for 1.1 and 2.0 based off feedback
- interviews and intern stuff (Welcome Sam Fang, mobile PM intern if you see him!)
A-Team
QA
Feature Focus
Android Happenings
- 'Privacy: option to always use private browsing' moved up from 42 -> 41
- queuing up for facilitated testing
- 'magnifying glass in areas of clustered links' has landed in nightly and is preffed on
- queuing up for facilitated testing
- 'Open External URL in Background (tab queuing)' requires a permissions bump. Moved from 40 -> 41
- Android Roadmap in Aha!
- Suggest new features for the Android Roadmap Here
iOS Happenings
- Noteworthy Items for this weeks build
- continued improvements, resolving regressions etc...
- History Sync is in, with still a few changes to go, then on to Passwords
- iOS Roadmap in Aha!
- iOS Trello Board
- Suggest new features for the iOS Roadmap Here