Mobile/Notes/11-Feb-2015: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(20 intermediate revisions by 14 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== Topics for This Week ==
;Geo-IP Based Search Engines: We landed a few patches to add support for geo-IP based handling search engines, search engine order and default search engine. See {{bug|1117186}} and {{bug|1129576}} and dependencies. Regressions are still turning up.


== Tracking Review ==
== Tracking Review ==
Line 48: Line 49:
** {{bug|1128187}} - Allow SelectionHandles in mixed LTR-RTL content
** {{bug|1128187}} - Allow SelectionHandles in mixed LTR-RTL content
** {{bug|1125593}} - Remove unnecessary getClientRects calcs in SelectionHandler
** {{bug|1125593}} - Remove unnecessary getClientRects calcs in SelectionHandler
* (iOS) lyle-luan fixed {{Bug|1123499}} - Domain search results should open directly instead of in search


==Stand ups==
==Stand ups==
Line 55: Line 57:
* Anything blocking you?
* Anything blocking you?
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===ted===
* Standing iOS Gecko port back up
* Got everything building for iOS simulator as of last Friday, working on getting bits on simulator screen currently
* Code will wind up in http://hg.mozilla.org/users/tmielczarek_mozilla.com/gecko-ios/ shortly
===James W. (snorp)===
===James W. (snorp)===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* Working on {{bug|1127464}}
* Profiling stuff
* Looking into other video bugs
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 76: Line 88:


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
{{mybugs|gpascutto@mozilla.com}}
<!-- {{readonly}} -->
* {{Bug|1104619}} Sandboxing support for audio playback & recording
* SafeBrowsing discussions


===Randall Barker===
===Randall Barker===
Line 102: Line 115:


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
* {{Bug|1130228}} - Added UI testing framework (KIF) with a basic navigation test
* Working on home panels
** {{Bug|1131282}} - Convert TabBarViewController to an in-content controller
* {{Bug|1131914}} - Refactor delegates and file hierarchies to be more consistent
* {{Bug|1131355}} - Fix UI for no selected tab


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* {{Bug|1131281}} - Bookmarks sqlite table Landed!
* {{Bug|1128595}} - Sqlite db for favicons Landed!
* {{Bug|1128363}} - Table versioning should be per-table Landed!
* {{Bug|1127006}} - [META] IOS-2 - Firefox Ecosystem - Supporting share extensions from other applicationsShare button on iOS. Landing...
* {{Bug|1129631}} - Theme for tabs tray In reviews


===liuche===
===liuche===
Line 113: Line 134:


Highlights:
Highlights:
* Passwords telemetry
* Onboarding v2 work


Present:
Present:
Line 134: Line 157:
===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
1/2 day on Friday, holiday Monday, off Tuesday
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*¯\_(ツ)_/¯
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*{{bug|939350}} - Create python linter wrapper
*{{bug|1106935}} - Remove old tablet code and resources
*{{bug|1122302}} - Reduce "Menu -> Share" click count by creating "Send tab to device" menu item (in lieu of "Add to Firefox")
*{{bug|1130203}} - Implement latest share overlay mock
====Future====
====Future====
*(Q1 goals) Toolbar cleanup & awesomescreen refresh


===zombie rnewman===
===zombie rnewman===
Line 154: Line 183:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
 
Projects for this cycle:
* Migrating legacy Sync 1.1 devices testing starts this week
* Pushing FxA support for Reading List
** sign up tracked by {{bug|1123107}}
** settings tracked by {{bug|1123116}}
** Make FxA provide OAuth implicit grants for Fennec consumers, tracked by {{bug|1117829}}
* Implement Firefox Accounts for iOS
** Tracked by {{bug|iosfxa}}
** Landed embedded <i>accounts.firefox.com</i> {{bug|1126584}}
** Waiting on review for persisting {{bug|1129158}}
** Waiting for UX guidance on exposing Firefox Account status {{bug|1129161}}
* |mach bootstrap| for mobile/android should be good for OS X and Linux now
** Arch Linux support appreciated: {{bug|1114718}}
* Building with Gradle
** I am building locally without compiling Gecko, but I'm a good ways off landing something like this
** Getting build artifacts from Treeherder is a huge pain in the API
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
Line 161: Line 210:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Past:
Past:
* Poland
* Open in background
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Present:
Present:
* Open in background
{{bugpresent|mhaigh@mozilla.com}}
{{bugpresent|mhaigh@mozilla.com}}


Line 169: Line 221:
<!-- {{readonly}} -->
<!-- {{readonly}} -->


Present, focus on Reading *List*:
Focus on remaining (UX) bugs for Reading View and Reading List
 
* 1129483 Get tests going on AppThwack
* 1132014 Implement reading list home panel
* 1132015 Open items from the reading list panel in a new tab in reader mode
* 1132018 Add a table for Reading List items
* 1131140 KIF UI Tests fail on the command line


===James Hugman===
===James Hugman===
Line 184: Line 230:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* landed
** Bug 1127237 - Text from history panel is not entirely displayed
*** uplifted to m-a, m-b
* in review
**1025703 Ignore autocomplete="off" for filling login forms
**1124711 Site identity popup overlaps the URL Bar on phone (r+)
* in progress
** 1121040 Multiple saved passwords for a website, selecting with cursor keys + ENTER Key doesn't work when website handles enter keypress itself
** 1101746 Display message when no passwords are present


===BLassey===
===BLassey===
Line 206: Line 263:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** Reading List UX sync up/ planning
** Passwords UX co-ordination w/ Ryan (see LucidChart)
** {{Bug|1112185}}: "Open-in-Background" w/ Mhaigh
** {{Bug|1114708}}: Working on Reader mode transitions
** {{Bug|1097337}}: Android L theme
* Upcoming
* Upcoming
**
** {{Bug|1122302}}: Improve tab sending exp. in Android w/ Mcomella Mfinkle
** Reader mode UI/UX review with Desktop
** Continue with Passwords UX work
** General Android bugs
** in SFO next week
* Misc
** Hoodies have arrived! (in SFO)


===Robin===
===Robin===
Line 217: Line 284:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* More iOS breadth on UX (History, Bookmarks, Home Panels, Door Hangers, etc) http://invis.io/HA254M642
* Will look at Settings next to unblock nalexander
* PTO Thursday


===Security/MGoodwin===
===Security/MGoodwin===

Latest revision as of 16:33, 11 March 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

  • Next merge: 2015-02-23

Topics for This Week

Geo-IP Based Search Engines
We landed a few patches to add support for geo-IP based handling search engines, search engine order and default search engine. See bug 1117186 and bug 1129576 and dependencies. Regressions are still turning up.

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%);


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.

  • https://twitter.com/ficus/status/565234296294625280
  • Alexander Dimitrov fixed bug 1125449 - Remove mActivity from BaseRobocopTest and bug 1125523 - Updated tests to specify JS version and upgraded all uses of var to let
  • Ahmed Khalil fixed bug 1125531 - Optimize robocop SelectionHandler test notification generator
  • Andy Pusch fixed bug 964412 - Support basic HTML markup in doorhanger text (screenshot)
  • capella fixed a bunch of bugs (and did a great job mentoring our new contributors!)
    • bug 1125516 - Ensure Selection closed at start of attachCaret
    • bug 1117274 - Implement desktops FindInPage matchString limit pref
    • bug 1128187 - Allow SelectionHandles in mixed LTR-RTL content
    • bug 1125593 - Remove unnecessary getClientRects calcs in SelectionHandler
  • (iOS) lyle-luan fixed bug 1123499 - Domain search results should open directly instead of in search

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!

ted

James W. (snorp)

<Read Only>

  • Working on bug 1127464
  • Profiling stuff
  • Looking into other video bugs


JChen

<Read Only> (on leave)

GCP

Fixed
Working on
  • bug 1104619 Sandboxing support for audio playback & recording
  • SafeBrowsing discussions

Randall Barker

<Read Only>

Last Week:

  • Made progress enabling WebRTC audio. Audio data appears to be received, needs to be propagated up the stack. bug 1121679 Enable receiving audio in standalone WebRTC
  • Investigated bug 1131084 - Can not mirror tab to Chromecast device. Maybe an issue caused by chromecast update?

Next Week:

  • Continue work on bug 1121679 Enable receiving audio in standalone WebRTC
  • Continue investigation of bug 1131084 - Can not mirror tab to Chromecast device

Eugen Sawin

<Read Only>

Finished

  • (fixed regression) bug 792992 - Can't override query URL for update service

Working on

  • bug 1093815 - Use AndroidPlatformDecoder for standalone MP3 on Android
    • Currently writing MP3Reader (from scratch, based on MP4Reader)

Brian Nicholson

  • bug 1130228 - Added UI testing framework (KIF) with a basic navigation test
  • Working on home panels
    • bug 1131282 - Convert TabBarViewController to an in-content controller
  • bug 1131914 - Refactor delegates and file hierarchies to be more consistent
  • bug 1131355 - Fix UI for no selected tab

WesJ

  • bug 1131281 - Bookmarks sqlite table Landed!
  • bug 1128595 - Sqlite db for favicons Landed!
  • bug 1128363 - Table versioning should be per-table Landed!
  • bug 1127006 - [META] IOS-2 - Firefox Ecosystem - Supporting share extensions from other applicationsShare button on iOS. Landing...
  • bug 1129631 - Theme for tabs tray In reviews

liuche

<Read Only>

Highlights:

  • Passwords telemetry
  • Onboarding v2 work

Present:

Past:


Margaret

<Read Only>

Highlights:

  • Fetching reading list content in the background - bug 1113454
  • Desktop reader mode controls - bug 1120735
  • Reviews, meetings, etc.

Past:

Present:


mcomella

<Read Only>

1/2 day on Friday, holiday Monday, off Tuesday

Past

  • ¯\_(ツ)_/¯

Present

  • bug 939350 - Create python linter wrapper
  • bug 1106935 - Remove old tablet code and resources
  • bug 1122302 - Reduce "Menu -> Share" click count by creating "Send tab to device" menu item (in lieu of "Add to Firefox")
  • bug 1130203 - Implement latest share overlay mock

Future

  • (Q1 goals) Toolbar cleanup & awesomescreen refresh

zombie rnewman

<Read Only>

  • Taking the morning off.
  • Distribution fixes of all kinds.
  • FxA reviews (woo go Nick).
  • RL precursor work, service work, schema changes.
  • Misc fixes, interviews, meetings, etc. etc.

Fixed

Working on


nalexander

<Read Only>

Projects for this cycle:

  • Migrating legacy Sync 1.1 devices testing starts this week
  • Pushing FxA support for Reading List
  • Implement Firefox Accounts for iOS
  • |mach bootstrap| for mobile/android should be good for OS X and Linux now
  • Building with Gradle
    • I am building locally without compiling Gecko, but I'm a good ways off landing something like this
    • Getting build artifacts from Treeherder is a huge pain in the API

Past

Present


Martyn Haigh

Past:

  • Poland
  • Open in background

Present:

  • Open in background


Stefan

Focus on remaining (UX) bugs for Reading View and Reading List

James Hugman

Ally

  • landed
    • Bug 1127237 - Text from history panel is not entirely displayed
      • uplifted to m-a, m-b
  • in review
    • 1025703 Ignore autocomplete="off" for filling login forms
    • 1124711 Site identity popup overlaps the URL Bar on phone (r+)
  • in progress
    • 1121040 Multiple saved passwords for a website, selecting with cursor keys + ENTER Key doesn't work when website handles enter keypress itself
    • 1101746 Display message when no passwords are present

BLassey

Fixed

Working on


MFinkle

Fixed

Working on


Antlam

  • Past
    • Reading List UX sync up/ planning
    • Passwords UX co-ordination w/ Ryan (see LucidChart)
    • bug 1112185: "Open-in-Background" w/ Mhaigh
    • bug 1114708: Working on Reader mode transitions
    • bug 1097337: Android L theme
  • Upcoming
    • bug 1122302: Improve tab sending exp. in Android w/ Mcomella Mfinkle
    • Reader mode UI/UX review with Desktop
    • Continue with Passwords UX work
    • General Android bugs
    • in SFO next week
  • Misc
    • Hoodies have arrived! (in SFO)

Robin

Darrin

  • More iOS breadth on UX (History, Bookmarks, Home Panels, Door Hangers, etc) http://invis.io/HA254M642
  • Will look at Settings next to unblock nalexander
  • PTO Thursday

Security/MGoodwin

WebRT

A-Team

QA

Feature Focus

Round Table