Mobile/Notes/12-Nov-2014: Difference between revisions

m
(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?...")
 
 
(38 intermediate revisions by 21 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2014-11-24


== Topics for This Week ==
== Topics for This Week ==
;New tablet UI enabled by default in Nightly: Feature complete but still needs polishing. File any issues you find.


== Tracking Review ==
== Tracking Review ==
Line 37: Line 39:
== 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'''.''
* Shashank fixed {{bug|1093220}} - Remove standalone search activity code
* ckitching fixed {{bug|914027}} - Do not attempt to decode Favicons of unsupported types
* capella fixed {{bug|1050480}} - Add a match case option to find-in-page
* vivek fixed a bunch of bugs
** {{bug|847435}} - Redesign tab history menu
** {{bug|1078365}} - "Feedback:LastUrl" should use JS-Java callbacks
** {{bug|1093119}} - about:feedback page is aligned to left
** {{bug|1078353}} - handleReaderListStatusRequest should use JS-Java callbacks


==Stand ups==
==Stand ups==
Line 47: Line 57:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* Attempting to land SDK JNI generator patches, {{bug|1086693}}
* Mucking around with MediaCodec on Beta
* Investigating various other bugs ({{bug|1096591}}, {{bug|1096090}}, {{bug|1089260}})
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 55: Line 68:


===Alan K. (ack) ===
===Alan K. (ack) ===
* Standalone WebRTC (DOM work/mediastreams work)
* Adhoc/mesh planning/work (maybe)


===JChen===
===JChen===
Line 67: Line 82:


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
Highlights:
 
Past:
{{bugpast|gpascutto@mozilla.com}}
* Standalone WebRTC: reducing diff between mainline
* Holidays
 
Present:
{{bugpresent|gpascutto@mozilla.com}}
* Standalone WebRTC: compile WebRTC tests with libxpcom


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Last Week:
* Worked on {{Bug|1097804}} - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
* Addressed feedback for {{Bug|1093934}} - Create a XPCOM library that can be used to support standalone WebRTC
 
Next Week:
* Continue work on {{Bug|1097804}} - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC. Plan to have code for review by end of the week.


===Eugen Sawin===
===Eugen Sawin===
<!--
'''Last week'''
{{readonly}}
* {{Bug|1083173}} - Content view sometimes blank on load
{{mybugs|esawin@mozilla.com}}
* {{Bug|1093235}} - Zoom level is incorrect when navigating back
====Past====
* (ongoing) {{Bug|1089260}} - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
====Present & Future====
* Janus Proxy
-->
** Nothing new (for the first time!)
** 15% increase in ADUs since last week, 50% increase in peak time request numbers
 
'''Next week'''
* (ongoing) {{Bug|1089260}} - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
* {{Bug|1093179}} - Page-position on m.diepresse.com not always remembered when navigating back
* Tests for {{Bug|1061372}} - Crash with any value passed to mozLockOrientation() but portrait-primary and portrait-secondary
* Janus Proxy
** Deadlock/leak investigations
** Add-on update


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* 105 stuff. Mostly login screen dependencies ({{bug|1092561}})
* Follow-up to fix tiles tests ({{bug|1095514}})
* Lots of Vivek mentoring/reviews. Go Vivek!


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* 105 work
** Fixed share to dialog
** Splitting up our data providers, bookmarks and favicons
** Writing a local favicon lookup service
** Making the settings page do something
* {{Bug|1084498}} - Update Android SDK and build tools to 21


===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}}
* Super-productive tablet hackathon in London
* {{bug|1091519}} - Improve framerate of tab strip animations
** https://twitter.com/lucasratmundo/status/530403972667166720
* {{bug|1093621}} - Enable new tablet UI by default on Nightly/Aurora
* {{bug|1097316}} - Temporary workaround for talos regression with new tablet UI
* {{bug|1024816}} - Tab overflow on horizontal tab strip
* (Investigating) {{bug|1097318}} - Fix talos regression when new tablet UI is enabled
'''Next week'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* Figure out the real cause of talos regression
* Tablet UI polishing


===liuche===
===liuche===
Line 101: Line 158:
{{readonly}}
{{readonly}}
Highlights:
Highlights:
* Finishing up basic Passwords list UI
* Using lots of WebIDE remote debugging :3
** https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE


Present:
Present:
{{bugpresent|liuche@mozilla.com}}
{{bugpresent|liuche@mozilla.com}}
Past:
Past:
{{bugpast|liuche@mozilla.com}}
{{bugpast|liuche@mozilla.com}}
Line 110: Line 169:
===Margaret===
===Margaret===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
Highlights:
Highlights:
 
* Making sure we find the right default search engine in the search activity - {{bug|1091728}}
* Reader mode refactoring (let me know if you spot any regressions)
* Shipped the privacy coach add-on: https://addons.mozilla.org/en-US/android/addon/privacy-coach/
* Created an etherpad about Portland work week (you should add ideas!): https://mobile.etherpad.mozilla.org/mozlandia
* Starting intern phone screens
* Reviews, etc.
Past:
Past:
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Line 121: Line 183:
===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
Half-day PTO today (in NYC)
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{Bug|1086983}} - Restore editing mode text when switching tabs on new tablet
*{{bug|960746}} - Back/forward button state can get out of sync on tablets
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*New tablet
**{{bug|1020534}} - Tablet toolbar icons hard to read on dark lightweight themes
**{{bug|1085487}} - Correct new tablet menu bar item alignment
**{{bug|1091587}} - Improve Private tabs's empty view layout on new tablet UIf
*{{Bug|1085837}} - Intermittent testAppMenuPathways | application crashed [None]
====Future====
====Future====
*{{bug|939350}} - Create Python linter wrapper
*{{bug|983437}} - Delay FHR pruning until the screen is off


===rnewman===
===rnewman===
{{readonly}}
{{readonly}}
* Accidentally ended up fixing a core nsLocaleService Android L bug. With any luck that'll get in the final beta today.
* Working on extending some Sync record formats, and necessary sync logic improvements to support more data.
* Assorted meetings, reviews, the usual.
* Fixes below. (Almost dug out from under the pile!)


====Fixed====
====Fixed====
Line 136: Line 212:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
 
Projects for this cycle:
* Support Firefox Account "locked" status
** on track -- patches have r+ in {{bug|1080242}}, will land soon
* Migrate legacy Sync 1.1 devices
** in progress -- bug tree for Android is prepped and work started ({{bug|migratesyncandroid}})
* Minifying shipped JS
** now off in Nightly, on in Aurora, saving multiple Mb on APK size
** upstream patch landed so we can get 100% minification and turn build red on regression
* Pushing Synced Tabs home panel through Aurora {{bug|remotetabsv2}}
** color fixes landed, UX f? on layouts, code cleanup landed, UX f- on Advertising Send Tabs at all
* Starting Reading List sync service
** no progress
* Landing ckitching's Annotation Processor rewrites
** working on snorp's {{bug|1086693}} first
** no progress
* Gradle integration
** landed initial version, see http://www.ncalexander.net/blog/2014/10/23/building-fennec-with-gradle-and-intellij-first-steps/
** working on building Fennec with Gradle in TBPL
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
Line 143: Line 241:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Past:
Past:
* As ever Gradle stumps me - attempted to use nalexander's IntelliJ work, but my result inconsistent with instructions - help!
* Work week - fun, work and tablets. And steak. mmm
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Present:
Present:
Line 150: Line 250:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
TL;DR - Lots of stuff in flight. Most issues have PRs filed. Hope to merge most of it this week.
* 1094202 - Implement the Share To Extension UI
* 1094262 - Implement the Send To Extension UI
* 1097524 - Sharing to bookmarks fails because NSURL is put in a JSON request
* 1097274 - Share extension does not show a title in third party apps like Chrome
* 1096944 - Change REST API to return return search queries


===BLassey===
===BLassey===
Line 159: Line 267:
====Working on====
====Working on====
{{bugpresent|blassey.bugs@lassey.us}}
{{bugpresent|blassey.bugs@lassey.us}}
{{bug|1096718}} and {{bug|1096666}} measure time spent in each compartment and report in an about: page


===MFinkle===
===MFinkle===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Landed tracking protection for Fennec ({{bug|1063831}}) including a test
** More UX and UI followup bugs were filed


===Antlam===
===Antlam===
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** London: Project 105 high-level thinking and UX planning
** London: Knocked out a lot of Tablet V1 bugs
** Reading list/mode polish
* Upcoming
* Upcoming
**
** Reading list/mode visuals with Desktop
** Sending/ Receiving tabs discussion with Desktop
** On boarding
** {{Bug|1063831}}: Support full feature "shield" meeting with Philipp
** Tablet V1 support
** Preparing visuals for Android L
 
===Darrin===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
 
Past:
* London UX Work Week
* Lots of ideas for 105
 
Future:
* Start prototyping feed idea/ways to present recent 'stuff'
* Sketching high level IA and flow, how users get to their content
* Meetings with desktop and services to consolidate our send/share/stream strategy and language
* Start thinking about password management and it's role in our cross-platform strategy


===Robin===
===Robin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''Past'''
* London - Heads-down UX for 105, high-level concepts, prototype method ideas<br />
* Child-friendly browser<br />
'''This week'''
* Continuing 105: Dashboard, Reader, and Settings concepts. Prototyping interactions. Providing assets for product demos.


===Security/MGoodwin===
===Security/MGoodwin===
Line 192: Line 331:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* Aurora Uplift: Turn on logging of stumbler with |adb shell setprop log.tag.PassiveStumbler DEBUG|
<!-- {{readonly}} -->
* Aurora Uplift: Batch of NPEs caught from Play Store release of Stumbler https://bugzilla.mozilla.org/show_bug.cgi?id=1095914


== Feature Focus==
== Feature Focus==
Confirmed users
438

edits