Mobile/Notes/04-Jun-2014: Difference between revisions
Jump to navigation
Jump to search
(40 intermediate revisions by 24 users not shown) | |||
Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Next Merge: 2014-06-09 | |||
* Aurora feature review next Tuesday | |||
== Topics for This Week == | == Topics for This Week == | ||
;Search Activity: Progress on search activity prototype, looking to start landing things in Nightly. Taking over the mobile front-end meeting this Friday (9:30am PDT) to discuss technical details. | |||
== 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'''.'' | ||
* Alex Deaconu fixed {{bug|1011714}} - Clean up removal of Reading List items | |||
* Capella fixed multiple bugs | |||
** {{bug|899644}} - Tab switcher UI reset issues | |||
** {{bug|1014965}} - NativeJSObject.optString does the wrong thing on "key":null | |||
** {{bug|1012957}} - Save about:config changes immediately as made | |||
* Shashank VRSN Sabniveesu fixed {{bug|1018089}} - SQLiteBridge.getVersion leaks a cursor | |||
==Stand ups== | ==Stand ups== | ||
Line 21: | Line 30: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
<!-- Uncomment to provide a readonly update --> | |||
{{readonly}} | |||
* Gonzales stuff (gzip, gif->webm, architecture) | |||
* Working on making Talos work with GeckoViewExample | |||
* Rework headless patch to pass Finkle test | |||
* New intern(s) | |||
===Alan K. (ack) === | ===Alan K. (ack) === | ||
Line 30: | Line 46: | ||
===JChen=== | ===JChen=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
<!-- ==== Past week ==== --> | <!-- ==== Past week ==== --> | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
{{mybugs|nchen@mozilla.com}} | |||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
* Also working on using the new unwinder for hangs | |||
===GCP=== | ===GCP=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
On vacation, left the following hanging: | |||
* {{bug|1015932}} - Create a way to share the OpenSLES engine between cubeb and WebRTC | |||
* {{bug|1018928}} - Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera | |||
* {{bug|1018994}} - Favicons in Awesomebar allow HTTPS spoofing | |||
===Randall Barker=== | ===Randall Barker=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Last Week: Wrote code for stand alone STS. Started debugging. | |||
* This Week: Finish debugging standalone WebRTC. Begin work to compile for device. | |||
===Eugen Sawin=== | ===Eugen Sawin=== | ||
====Last week==== | ====Last week==== | ||
* {{bug|1002426}} - Zoom level mangled after restoring session | |||
** Uplifted to Aurora | |||
* Gonzales (https://wiki.mozilla.org/Mobile/Gonzales) | |||
** Caching (https://github.com/eamsen/node-gonzales/tree/caching) | |||
*** Cache-correctness | |||
*** Cache/storage abstraction | |||
*** Redis support | |||
** Code style checking (JSCS + JSHint) | |||
** Travis CI integration | |||
====Next week==== | ====Next week==== | ||
* Gonzales | |||
** Finalize and land caching on ''develop'' branch | |||
** Performance logging | |||
===Sylvain Cleymans=== | ===Sylvain Cleymans=== | ||
Last week: | |||
* Completed image compression module in Gonzales | |||
* Added a module for ad blocking | |||
Next week: | |||
* Continuing with implementing new modules | |||
<!--- | <!--- | ||
====Summary==== | ====Summary==== | ||
Line 64: | Line 102: | ||
===Brian Nicholson=== | ===Brian Nicholson=== | ||
{{readonly}} | {{readonly}} | ||
Done: | |||
* rAc work (meetings, updated patch in {{bug|939351}}) | |||
Next: | |||
* Create a headless AutofillUIGlue component so {{bug|939351}} can land | |||
* Contextual hint stuff | |||
===WesJ=== | ===WesJ=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
* Bug 1006158 - Build against Android v7 support library and Google Play Services | |||
* Bug 1018468 - Provide fullscreen button for video | |||
* Bug 1018369 - "Add to homescreen" should remember private mode setting for tab | |||
* Bug 1001309 - Provide a way to clear history when Fennec's put into the background | |||
===LucasR=== | ===LucasR=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
Line 79: | Line 125: | ||
===liuche=== | ===liuche=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* Contextual hints - Private tabs ({{bug|1014293}}), chatting with antlam about first run | |||
* UI Telemetry ({{bug|1018433}}, {{bug|101719}}) | |||
* Suggested Sites/Top Sites - {{bug|1010266}} | |||
* Mentoring | |||
===Margaret=== | ===Margaret=== | ||
Line 85: | Line 135: | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
====Highlights==== | ====Highlights==== | ||
* Polishing up new things that landed in Fx32 (clear history button, undo close tab toast) | |||
* Investigating (without success :() drawing regression in dynamic panels if Fx31 - {{bug|1010986}} | |||
* WIP for {{bug|817716}} - Add ability to close all tabs | |||
* Making sure hub stuff is ready for Fx30 release | |||
* Talking with eedens about search activity work | |||
* Talking about interview candidates | |||
====Fixed==== | ====Fixed==== | ||
{{bugpast|margaret.leibovic@gmail.com}} | {{bugpast|margaret.leibovic@gmail.com}} | ||
Line 91: | Line 147: | ||
===eedens=== | ===eedens=== | ||
Continued work on Android search intent. Latest build: http://goo.gl/DVMsPr . | |||
'''New Items:''' | |||
* Live searching as you type | |||
* Search results are actionable. | |||
* Added Duck Duck Go results | |||
* Added pictures for some results (Yelp) | |||
'''Upcoming''' | |||
* Prepare MVP: | |||
** Capture and display recent searches | |||
** Add telemetry | |||
** Show disambiguation results for DDG results. | |||
===mcomella=== | ===mcomella=== | ||
{{readonly}} | {{readonly}} | ||
====Past==== | ====Past==== | ||
{{ | *{{bug|997477}} - Add a way to close edit mode in one tap on tablet | ||
*{{bug|1014999}} - Remote tabs panel setup/verification for tablets | |||
*{{bug|1015450}} - Tapping the toolbar during the awesomescreen close animation puts toolbar in inconsistent state | |||
*{{bug|1017276}} - Closing editing mode during open animation puts toolbar into inconsistent state | |||
*{{bug|1019158}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.Telemetry.sendUIEvent(Telemetry.java) | |||
*{{bug|1017142}} - Setup sync message given to users of sync 1.1 in the synced tabs tray | |||
*{{bug|1009315}} - Replace TelemetryContract interfaces with enums | |||
====Present==== | ====Present==== | ||
{{ | *{{bug|1019595}} - Lack of contrast on editing mode's 'X' button when using a lightweight theme | ||
*{{bug|1002303}} - Provide a description on private tabs page if there are no private tabs | |||
*{{bug|998000}} - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode | |||
*{{bug|932208}} - BrowserToolbar and HomeFragment context menu 'Share' option should be disabled for these protocols: about:// chrome:// file:// | |||
====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=== | ||
{{readonly}} | |||
==== Working on ==== | |||
* Distribution distribution. | |||
* Locale switching stuff -- Belarusian, Maithili, Honeycomb bugs. | |||
* Home provider concurrency. | |||
* Sync, as always. | |||
==== Misc ==== | |||
* Booked June/July travel. | |||
* Discussing phone screen approach with lucasr and margaret. | |||
* Discussed approaches for custom Sync server support on Android. | |||
* Pinged mkelly re hosted distributions, started down the CDN avenue. | |||
* Opining on places GUID maintenance: {{bug|1012597}}. | |||
* Helping out with testing Sync deprecation indicators: {{bug|1017443}}. | |||
* Figuring out a path forward for awkward (read: three-char) locales on Android. | |||
* Answering some Sync-related support questions. | |||
* Filed bugs for end-of-lifing Android 2.2. Lots of code can die. | |||
* Offering some partner guidance re implementing Sync/FxA in C++. | |||
* Pushing on add-on initialization stuff in Gecko re distributions. | |||
==== Landed ==== | |||
* {{bug|1017778}} (telemetry probe for database locked errors). Will need uplift ahead of... | |||
* {{bug|1006947}}. | |||
==== Reviewed ==== | |||
* {{bug|788688}} (Sync device name) | |||
* {{bug|1019158}} (NPE in UITelemetry) | |||
* {{bug|1019218}} (Eclipse project deps) | |||
* {{bug|978158}} (desktop: FHR for translation project) | |||
* {{bug|1017706}} (desktop: crash during FHR shutdown) | |||
* Random others (last week) | |||
===nalexander=== | ===nalexander=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* Some Sync tickets -- custom servers {{bug|989756}}, customizable client name {{bug|788688}} | |||
* Some remote tabs tickets in progress -- {{bug|899643}} | |||
* Eclipse support is getting better -- {{bug|1006209}}, {{bug|1019218}} | |||
===BLassey=== | ===BLassey=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* {{bug|1013588}} - Gecko-base Android launcher | |||
* {{bug|1016747}} - add android protocol handler to proxy input streams to Gecko | |||
* {{bug|1019836}} - Support narrow char strings in android bridge | |||
===MFinkle=== | ===MFinkle=== | ||
Line 119: | Line 238: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Doing some scoping for our Search project | |||
* Initial suggested sites are on their way! http://cl.ly/image/2J1c3u0i0S0l | |||
* Interviewing some more designers | |||
* Meetings forever | |||
===Yuan Wang=== | |||
'''Last week''' | |||
* Filed major tablet work on bugzilla: [Meta] https://bugzilla.mozilla.org/show_bug.cgi?id=1014156 | |||
* Tab status design ideas: https://bugzilla.mozilla.org/show_bug.cgi?id=1018504 | |||
* Started looking into various app launchers | |||
'''This week''' | |||
* Keep researching app launchers, looking into reviews from play store | |||
* Tab overflow on tablet | |||
* Interview a mobile design candidate | |||
* Learning new prototyping tools | |||
<!-- {{readonly}} --> | |||
===Anthony Lam=== | |||
<!-- Uncomment to provide a readonly update --> | |||
<!-- {{readonly}} --> | |||
* Search UX work | |||
* "Toolbar" refinements with Lucasr | |||
* Contextual hints talk with Chenxia | |||
* about:feedback page visual polish | |||
* icons, video player icons, more icons | |||
** {{Bug|1007436}} - Add help FAQ link to negative feedback form | |||
** etc... | |||
* (in progress) {{Bug|1019318}} - Polish button toast appearance | |||
* (in progress) {{Bug|1014335}} - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent. | |||
===Martin McDonough=== | |||
* Getting started! | |||
* Getting things compiled in the first place | |||
* Working on getting an app that generates JNI bindings from any jar | |||
===Garvan/Stumbling=== | |||
* Request for more collection: https://bugzilla.mozilla.org/show_bug.cgi?id=1001211 | |||
* Stumbling as a full-time service: https://bugzilla.mozilla.org/show_bug.cgi?id=1003587 | |||
* Cell data upload: https://bugzilla.mozilla.org/show_bug.cgi?id=1003598 | |||
* Privacy: https://bugzilla.mozilla.org/show_bug.cgi?id=1003609 | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* At HackInTheBox / HAXPO last week - lots of love for Firefox on Android. | |||
===WebRT=== | ===WebRT=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
'''Notable Bugs''' | |||
* {{bug|1007770}} - WebApp update prompt looks scary - update icon - ''uplifted to Aurora & Beta'' | |||
* {{bug|1011093}} - WebApp update prompt looks scary - wordsmith notification text - ''fixed'' | |||
* {{bug|957067}} - Pass back error when incorrect data passed through in install APK - ''inbound'' | |||
* {{bug|995803}} - crash in java.lang.IllegalStateException - ''needs branch patch for Aurora uplift'' | |||
* {{bug|1009954}} - implement unit tests for WebappManager - ''in progress'' | |||
* {{bug|1011832}} - Loading my app on Android displays a blank white screen - ''waiting for reporter'' | |||
* {{bug|1013428}} - mozilla-apk-cli App Updates side-loaded don't appear - ''in progress'' | |||
* {{bug|1013433}} - uninstalling, resideloading, and relaunching app causes it to stall at white screen - ''in progress'' | |||
* {{bug|1003962}} - Line Runner hangs on launch with white screen - ''under investigation'' | |||
===A-Team=== | ===A-Team=== | ||
Line 133: | Line 307: | ||
===QA=== | ===QA=== | ||
* Aaron and Kevin now report to Marc Schifer | |||
* This is now the Firefox QA team | |||
* there will be some traditionally desktop people owning items on the [https://wiki.mozilla.org/Mobile/Roadmap feature roadmap] for 33+ | |||
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ] | * [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ] | ||
== Feature Focus== | == Feature Focus== | ||
Line 156: | Line 333: | ||
*{{mok}}[[Mobile/Projects/Telemetry probes for Fennec UI elements| UX Telemetry]], Epic/Meta {{Bug|1014044}} | *{{mok}}[[Mobile/Projects/Telemetry probes for Fennec UI elements| UX Telemetry]], Epic/Meta {{Bug|1014044}} | ||
*{{mok}}[[Mobile/Projects/Localization | 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)]] | *{{mok}}[[Mobile/Projects/Localization | 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)]] | ||
*{{mprop}} EOL official Android 2.2 Support | *{{mprop}} EOL official Android 2.2 Support {{Bug|1017242}} | ||
=== Firefox 32 (Nightly) - Release: Sep 2, 2014 === | === Firefox 32 (Nightly) - Release: Sep 2, 2014 === |
Latest revision as of 17:06, 4 June 2014
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: 2014-06-09
- Aurora feature review next Tuesday
Topics for This Week
- Search Activity
- Progress on search activity prototype, looking to start landing things in Nightly. Taking over the mobile front-end meeting this Friday (9:30am PDT) to discuss technical details.
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.
- Alex Deaconu fixed bug 1011714 - Clean up removal of Reading List items
- Capella fixed multiple bugs
- bug 899644 - Tab switcher UI reset issues
- bug 1014965 - NativeJSObject.optString does the wrong thing on "key":null
- bug 1012957 - Save about:config changes immediately as made
- Shashank VRSN Sabniveesu fixed bug 1018089 - SQLiteBridge.getVersion leaks a cursor
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)
<Read Only>
- Gonzales stuff (gzip, gif->webm, architecture)
- Working on making Talos work with GeckoViewExample
- Rework headless patch to pass Finkle test
- New intern(s)
Alan K. (ack)
- Last week
- Cleanup/refactoring CloudSync for landing based on review feedback (thanks rnewman!)
- This week
- Continuing with CloudSync refactoring on data providers
JChen
<Read Only>
Fixed
Working on
- Also working on using the new unwinder for hangs
GCP
On vacation, left the following hanging:
- bug 1015932 - Create a way to share the OpenSLES engine between cubeb and WebRTC
- bug 1018928 - Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera
- bug 1018994 - Favicons in Awesomebar allow HTTPS spoofing
Randall Barker
- Last Week: Wrote code for stand alone STS. Started debugging.
- This Week: Finish debugging standalone WebRTC. Begin work to compile for device.
Eugen Sawin
Last week
- bug 1002426 - Zoom level mangled after restoring session
- Uplifted to Aurora
- Gonzales (https://wiki.mozilla.org/Mobile/Gonzales)
- Caching (https://github.com/eamsen/node-gonzales/tree/caching)
- Cache-correctness
- Cache/storage abstraction
- Redis support
- Code style checking (JSCS + JSHint)
- Travis CI integration
- Caching (https://github.com/eamsen/node-gonzales/tree/caching)
Next week
- Gonzales
- Finalize and land caching on develop branch
- Performance logging
Sylvain Cleymans
Last week:
- Completed image compression module in Gonzales
- Added a module for ad blocking
Next week:
- Continuing with implementing new modules
Brian Nicholson
<Read Only>
Done:
- rAc work (meetings, updated patch in bug 939351)
Next:
- Create a headless AutofillUIGlue component so bug 939351 can land
- Contextual hint stuff
WesJ
- Bug 1006158 - Build against Android v7 support library and Google Play Services
- Bug 1018468 - Provide fullscreen button for video
- Bug 1018369 - "Add to homescreen" should remember private mode setting for tab
- Bug 1001309 - Provide a way to clear history when Fennec's put into the background
LucasR
Last week
- 1010764 - Make empty tab thumbnails visually consistent
- 1017574 - Force suggested sites refresh on locale changes
- 1009587 - Implement image precedence behaviour around suggested thumbnails
- 1016949 - Fix TestSuggestedSites to account for enable/disable pref
Next week
liuche
<Read Only>
- Contextual hints - Private tabs (bug 1014293), chatting with antlam about first run
- UI Telemetry (bug 1018433, bug 101719)
- Suggested Sites/Top Sites - bug 1010266
- Mentoring
Margaret
Highlights
- Polishing up new things that landed in Fx32 (clear history button, undo close tab toast)
- Investigating (without success :() drawing regression in dynamic panels if Fx31 - bug 1010986
- WIP for bug 817716 - Add ability to close all tabs
- Making sure hub stuff is ready for Fx30 release
- Talking with eedens about search activity work
- Talking about interview candidates
Fixed
- 701725 - Enable the ability to undo a closed tab
- 998009 - Add a Clear History control to the history panel
- 996708 - Set an explicit width/height for images in dynamic panel empty views
- 1017129 - Polish undo close tab button toast appearance
- 1017633 - Refine 'clear history' feature in History panel
- 997055 - The same feed is added in multiple panels in the home page
- 1017554 - Regression: Empty lists view, no data is shown or fetched
- 1017047 - Undo'ing a private tab restores it as a regular tab
- 1017045 - Wrong tabs are restored via the undo ability after closing multiple tabs at once; the last tab closed is used as the undo for all closed tabs
Working on
eedens
Continued work on Android search intent. Latest build: http://goo.gl/DVMsPr .
New Items:
- Live searching as you type
- Search results are actionable.
- Added Duck Duck Go results
- Added pictures for some results (Yelp)
Upcoming
- Prepare MVP:
- Capture and display recent searches
- Add telemetry
- Show disambiguation results for DDG results.
mcomella
<Read Only>
Past
- bug 997477 - Add a way to close edit mode in one tap on tablet
- bug 1014999 - Remote tabs panel setup/verification for tablets
- bug 1015450 - Tapping the toolbar during the awesomescreen close animation puts toolbar in inconsistent state
- bug 1017276 - Closing editing mode during open animation puts toolbar into inconsistent state
- bug 1019158 - crash in java.lang.NullPointerException: at org.mozilla.gecko.Telemetry.sendUIEvent(Telemetry.java)
- bug 1017142 - Setup sync message given to users of sync 1.1 in the synced tabs tray
- bug 1009315 - Replace TelemetryContract interfaces with enums
Present
- bug 1019595 - Lack of contrast on editing mode's 'X' button when using a lightweight theme
- bug 1002303 - Provide a description on private tabs page if there are no private tabs
- bug 998000 - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
- bug 932208 - BrowserToolbar and HomeFragment context menu 'Share' option should be disabled for these protocols: about:// chrome:// file://
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
<Read Only>
Working on
- Distribution distribution.
- Locale switching stuff -- Belarusian, Maithili, Honeycomb bugs.
- Home provider concurrency.
- Sync, as always.
Misc
- Booked June/July travel.
- Discussing phone screen approach with lucasr and margaret.
- Discussed approaches for custom Sync server support on Android.
- Pinged mkelly re hosted distributions, started down the CDN avenue.
- Opining on places GUID maintenance: bug 1012597.
- Helping out with testing Sync deprecation indicators: bug 1017443.
- Figuring out a path forward for awkward (read: three-char) locales on Android.
- Answering some Sync-related support questions.
- Filed bugs for end-of-lifing Android 2.2. Lots of code can die.
- Offering some partner guidance re implementing Sync/FxA in C++.
- Pushing on add-on initialization stuff in Gecko re distributions.
Landed
- bug 1017778 (telemetry probe for database locked errors). Will need uplift ahead of...
- bug 1006947.
Reviewed
- bug 788688 (Sync device name)
- bug 1019158 (NPE in UITelemetry)
- bug 1019218 (Eclipse project deps)
- bug 978158 (desktop: FHR for translation project)
- bug 1017706 (desktop: crash during FHR shutdown)
- Random others (last week)
nalexander
<Read Only>
- Some Sync tickets -- custom servers bug 989756, customizable client name bug 788688
- Some remote tabs tickets in progress -- bug 899643
- Eclipse support is getting better -- bug 1006209, bug 1019218
BLassey
- bug 1013588 - Gecko-base Android launcher
- bug 1016747 - add android protocol handler to proxy input streams to Gecko
- bug 1019836 - Support narrow char strings in android bridge
MFinkle
Ian Barlow
- Doing some scoping for our Search project
- Initial suggested sites are on their way! http://cl.ly/image/2J1c3u0i0S0l
- Interviewing some more designers
- Meetings forever
Yuan Wang
Last week
- Filed major tablet work on bugzilla: [Meta] https://bugzilla.mozilla.org/show_bug.cgi?id=1014156
- Tab status design ideas: https://bugzilla.mozilla.org/show_bug.cgi?id=1018504
- Started looking into various app launchers
This week
- Keep researching app launchers, looking into reviews from play store
- Tab overflow on tablet
- Interview a mobile design candidate
- Learning new prototyping tools
Anthony Lam
- Search UX work
- "Toolbar" refinements with Lucasr
- Contextual hints talk with Chenxia
- about:feedback page visual polish
- icons, video player icons, more icons
- bug 1007436 - Add help FAQ link to negative feedback form
- etc...
- (in progress) bug 1019318 - Polish button toast appearance
- (in progress) bug 1014335 - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent.
Martin McDonough
- Getting started!
- Getting things compiled in the first place
- Working on getting an app that generates JNI bindings from any jar
Garvan/Stumbling
- Request for more collection: https://bugzilla.mozilla.org/show_bug.cgi?id=1001211
- Stumbling as a full-time service: https://bugzilla.mozilla.org/show_bug.cgi?id=1003587
- Cell data upload: https://bugzilla.mozilla.org/show_bug.cgi?id=1003598
- Privacy: https://bugzilla.mozilla.org/show_bug.cgi?id=1003609
Security/MGoodwin
<Read Only>
- At HackInTheBox / HAXPO last week - lots of love for Firefox on Android.
WebRT
Notable Bugs
- bug 1007770 - WebApp update prompt looks scary - update icon - uplifted to Aurora & Beta
- bug 1011093 - WebApp update prompt looks scary - wordsmith notification text - fixed
- bug 957067 - Pass back error when incorrect data passed through in install APK - inbound
- bug 995803 - crash in java.lang.IllegalStateException - needs branch patch for Aurora uplift
- bug 1009954 - implement unit tests for WebappManager - in progress
- bug 1011832 - Loading my app on Android displays a blank white screen - waiting for reporter
- bug 1013428 - mozilla-apk-cli App Updates side-loaded don't appear - in progress
- bug 1013433 - uninstalling, resideloading, and relaunching app causes it to stall at white screen - in progress
- bug 1003962 - Line Runner hangs on launch with white screen - under investigation
A-Team
QA
- Aaron and Kevin now report to Marc Schifer
- This is now the Firefox QA team
- there will be some traditionally desktop people owning items on the feature roadmap for 33+
Feature Focus
Firefox 30 (Beta)- Release: Jun 10, 2014
- [ON TRACK] Quickshare on the context menu, Epic/Meta bug 1014021
- [ON TRACK] Evaluate pngquant for PNG size reduction bug 959833
- [ON TRACK] Firefox Hub v1 (RSS feed support + 2 add-ons), Epic/Meta bug 1014025
- [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
- [ON TRACK] Added locale: Indonesian (id), bug 960060
- [ON TRACK] Added locale: Belarusian (be), bug 521981
Firefox 31 (Aurora) - Release: Jul 22, 2014
- [ON TRACK] Ability to re-order existing panels in about:home, not via drag and drop (see My List: Manage current lists in settings), bug 959917
- [ON TRACK] Firefox Hub v2 (currently planned feature complete), Epic/Meta bug 1014030
- [ON TRACK] Quickshare Contexts, Epic/Meta bug 1014035
- [ON TRACK] Quickshare: Settable default service for quickshare buttons, Epic/Meta bug 1014037
- [PROPOSED] Quickshare: Collect aggregate usage data, Epic/Meta bug 1014038
- [ON TRACK] UX Telemetry, Epic/Meta bug 1014044
- [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)
- [PROPOSED] EOL official Android 2.2 Support bug 1017242
Firefox 32 (Nightly) - Release: Sep 2, 2014
- [PROPOSED] Screencasting (Roku), Epic/Meta bug 921924
- [PROPOSED] Firefox Hub v3 (bugfixes & polish + more add-ons), Epic/Meta bug 1014032
- [PROPOSED] Suggested sites v1, Epic/Meta bug 988366
- [PROPOSED] Contextual tips for users
- [PROPOSED] Form auto-fill improvements
- [PROPOSED] Tab mirroring (Roku)
- [ON TRACK] UI lang switching
- [PROPOSED] Synced tabs page as entry point into Firefox Accounts & Sync (bug 958889)
- [PROPOSED] API: Push notifications
- [PROPOSED] Add a Clear History control to the history panel bug 998009
- [ON TRACK] Android Gamepad backend bug 852935
- [PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner
- [ON TRACK] Support weighed snippets bug 1002567