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

 
(32 intermediate revisions by 20 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2014-09-02 (moved to Tuesday)


== Topics for This Week ==
== Topics for This Week ==
Line 40: Line 41:


===Alan K. (ack) ===
===Alan K. (ack) ===
* Cloudsync
  * support
  * manual sync (sorted this out with UX team)
* Mesh
  * Flame has trouble with ad-hoc mode, switching back to N4 until I figure out what the problem is


===JChen===
===JChen===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- {{mybugs|nchen@mozilla.com}} -->
{{mybugs|nchen@mozilla.com}}
<!-- * <also working on> -->
* Working on fixing BHR processing
* Also looking at GCC4.9/NDKv10 compatibility
<!-- * <also working on> -->
<!-- * <also working on> -->


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
<!-- ==== Past week ==== -->
* Lots of arguing related to Application Reputation download protection
<!-- * <worked on> -->
{{mybugs|gpascutto@mozilla.com}}
<!-- * <also working on> -->


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Last week worked on:
* Started port of WebRTC OpengGL render code to Roku NDK.
* Addressed comments on {{Bug|1045967}} Allow WebRTC to be built as a standalone library.
This week:
* Continue port of WebRTC OpengGL render code to Roku NDK.
* Land {{Bug|1048425}} Enable support for tab sharing with Roku device.
* Continue to try and land standalone code.
* Investigate sending H.264 instead of VP8 video to standalone WebRTC.


===Eugen Sawin===
===Eugen Sawin===
Line 68: Line 89:


===Sylvain Cleymans===
===Sylvain Cleymans===
Last week:
* Unified image recompression with only one binary
* Streamed JPEG compression
Next week:
* Add options (faster/better compression switch)
* Make intelligent compression depending on the source image and client


<!---
<!---
Line 78: Line 107:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
=====Last Week=====
* Updated/Fixed MediaCodec Patch
* Posted Test APK
=====Next Week=====
* Last Week!
* Get as much done on the MediaCodec Patch as Possible!


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* rAc demo UI, {{bug|946022}}
* Promisifying some code ({{bug|1054537}}, {{bug|1055144}})
* Namespacing Messaging.jsm, {{Bug|1043633}}
* Looking into PDF.js support


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* Uplifting chromecast code. Fixing crashers
* Working on landing error page widgets. {{Bug|940453}} - [meta] Improve the UX for error pages
** Toggle wifi
** Suggested spellings
* Lockscreen widget for guest mode work
* Other random assigned things


===LucasR===
===LucasR===
Line 119: Line 163:
===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Reviews
* Addons kickoff meeting ( https://etherpad.mozilla.org/mobile-addons-2014 )
* Last review pass for onboarding ({{bug|1042809}}) - so much Android layouts, tiny screens D:
* Contextual hints


===Margaret===
===Margaret===
Line 138: Line 186:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
* :(
 
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*Browser toolbar refresh
**{{bug|1046203}} - Change BrowserToolbar to use alternative layout when isNewTablet()
*{{bug|1001655}} - Replace applicable Strings in test code with StringHelper references
*{{bug|1025546}} - Support various image views in Hub panels
====Future====
====Future====
*Too busy with other things:
**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|983437}} - Delay FHR pruning until the screen is off
*{{bug|989441}} - Centralized documentation for writing tests


===rnewman===
===rnewman===
Line 153: Line 210:


===ckitching===
===ckitching===
Spent most of my time this week on overlays stuff.
Tweaked frontend to match UX's new pretty pictures ([https://bug948509.bugzilla.mozilla.org/attachment.cgi?id=8470342 a 'la])
Spent most time on backend stuff: developing a nice extensible API for methods of sharing things. This turned out to have far, far more edgecases than one might assume...
Proper support for "Send to Firefox Sync" now mostly working (with devices appearing inline in the dialog instead of just launching the old handler): much nicer.
Main obstacle reading list support (an unknown quantity at this point as it has yet to receive any real attention).
Largeish patch hopefully to be in review before Richard returns...
Plus the usual complement of little things:
* Reported {{Bug|1054623}},
* Spent some time investigating {{Bug|977161}}, for it's complicating my overlays testing. Dropped for now, since it turned out to be nontrivial.
* Further investigations into free text indexing ({{Bug|808872}}). Currently, it seems that limitations of SQLite will mandate duplication of url/title data on platforms with API < 11. This is because the virtual table providing free text indexing mandates copying the data on such platforms, and it is impossible to create a conventional index on a virtual table. As a result, you cannot have both free text indexing and a conventional index for a given column without duplication. More study needed...
* Complained about sync some more: {{Bug|1054566}}
* Optimised the nine-patches: {{Bug|1048683}}, broke the nine-patches: {{Bug|1055598}}. Still no idea why that happened (anyone who feels they understand nine-patches is welcome to read the bug and tell me where I went wrong!)


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
====Past====
* Android Eclipse support for Search Activity and Google Play Services:
{{bugpast|nalexander@mozilla.com}}
 
====Present====
* Working on Remote Tabs home panel {{bug|1014994}}, first patches coming today


===mhaigh===
===mhaigh===
* Good progress made hacking on the tab list
Last Week
* Transitioning from temp repo to Larch repo in https://github.com/mozilla/gecko-projects
* More progress on the tab list although progress slowed a bit whilst transitioning from temp repo to Larch repo (https://github.com/mozilla/gecko-projects)
* Requested L3 commit access to repos
* Requested L3 commit access
* Trying hand at micro commits
* Trying hand at micro commits
* Spent some time working on CLI tools to automate some common tasks
Next Week
* Carry on hacking tabs
* Learning hg - urgh (hginit.com)


===BLassey===
===BLassey===
Line 171: Line 255:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Back from PTO
* Pulling together second screen work
* Fixing some stuff:
** Add support for Restricted Profiles {{bug|1042715}}
** Do not allow casting UI to appear if the video is an unsupported format {{bug|1054920}}
** Use a proper sensor delay hint when registering sensors callbacks {{bug|1055939}}


===Antlam===
===Antlam===
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
** {{Bug|1052933}}: Top sites panel UI polish
** {{Bug|1052004}}: Toolbar refinements (on Nightly!)
** "Surfacing Add-ons" project kick off
** Firefox Search P1 bugs wrap up
* Upcoming
** {{Bug|1053390}}: Mobile (and Tablet) tabs tray exploration
** Roku/Chromecast UI/UX audit
*** Asset prep for Arcadio
*** {{Bug|704229}}: Video controls clean up
** Firefox Search next steps
** Continuing with Tablet's UI
===Yuan===
* Last week
* Last week
**
** Gave UX feedback to {{Bug|1030323}}, {{Bug|1052387}}
* This week
** Filed UX bugs around surfacing addons: {{Bug|1053402}}, {{Bug|1053397}}
**
** Worked on finishing lock screen and launcher study


===Yuan===
*This week
<!-- Uncomment to provide a readonly update -->
** Fennec and B2G browser sync up
<!-- {{readonly}} -->
** Follow up on {{Bug|1042809}} and {{Bug|948509}}
** More Tablet work
** Some planning work for Program Review


===Robin===
===Robin===
Line 195: Line 300:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* {{bug|1035999}} - Multiple prompts (notifications) about available app updates - '''landed'''
* {{bug|1026263}} - Error writing default prefs during packaged web app installation - '''landed'''
* The runtime engineering team is hiring a [https://careers.mozilla.org/en-US/position/osFnZfwd Senior Web Runtime Engineer]!


===A-Team===
===A-Team===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* http://eideticker.mozilla.org is back! (Select "Android" tab at top and "Galaxy Nexus".)


===QA===
===QA===
Line 205: Line 315:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* So ... very ... close ... to landing stumbler in Fennec.
<!-- {{readonly}} -->
* Next up, MLS contribution opt-in: new UX, https://bugzilla.mozilla.org/show_bug.cgi?id=1027078
* MozStumbler is getting close to a play store release, with the same codebase as fennec stumbler.


== 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. 
*[[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
*{{mrisk}} Change default search engine in Nightly, Aurora & Beta to Bing
*{{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 ==
Confirmed users
1,759

edits