Mobile/Notes/05-Mar-2014: Difference between revisions
Jump to navigation
Jump to search
| (33 intermediate revisions by 17 users not shown) | |||
| Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Next merge '''March 17''' | |||
== Topics for This Week == | == Topics for This Week == | ||
;MWC recap?: mfinkle is out, maybe we need to do this next week. | |||
;Hub status: Narrowing the scope for Fx30, focusing on RSS add-ons. Targeting Fx32 for a more full-featured release. | |||
== 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'''.'' | ||
* Marcos Cezar Mendes da Costa Junior wrote a patch for {{bug|956360}} - Use Arrays.asList when possible | |||
* Matt Brubeck started a discussion about our about:feedback flow, and filed and fixed {{bug|972844}} - Provide an easy way to dismiss about:feedback for good | * Matt Brubeck started a discussion about our about:feedback flow, and filed and fixed {{bug|972844}} - Provide an easy way to dismiss about:feedback for good | ||
| Line 22: | Line 26: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
{{readonly}} | |||
* STILL trying to land single GLContext Skia patch. One test is hanging. | |||
* Working on a service to run a headless Gecko. Needed for Simple Push notifications | |||
* Interviews and stuff | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
| Line 28: | Line 39: | ||
===JChen=== | ===JChen=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
==== Past week ==== | |||
* Landed basic IME tests | |||
* Fixing some new IME bugs | |||
** Good candidates for moar tests! | |||
{{mybugs|nchen@mozilla.com}} | |||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
| Line 38: | Line 49: | ||
===GCP=== | ===GCP=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
*Last week | |||
** Load Adaption v1 finished, waiting review, try fixes | |||
** Text selection bug hunting | |||
** Fix 2.3 WebRTC regression | |||
*Next week | |||
** Hopefully address review comments | |||
** Replace Google load adaption code by simpler version | |||
===Randall Barker=== | ===Randall Barker=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* Last Week: Shelved shrinking XUL dependencies for now due to spaghetti monster. Started work to compile XUL for Roku devices. | |||
* Next Week: Finish XUL port, get something running on Roku Device. | |||
===Brian Nicholson=== | ===Brian Nicholson=== | ||
{{readonly}} | |||
* Progress bar fixes | |||
** {{Bug|962103}} - Progress bar visual refinements | |||
** {{Bug|976426}} - Progress bar stuck on neterror page | |||
** {{Bug|979166}} - Refactor dynamic toolbar code | |||
** {{Bug|979038}} - Disable testAboutHomePageNavigation | |||
* Submenu fixes | |||
** {{Bug|976006}} - Bookmark indicator does not update when adding a bookmark | |||
** {{Bug|978494}} - Page cannot be removed from reading list | |||
===WesJ=== | ===WesJ=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} - At a doctor appt this morning | |||
* Mostly trying to finish up context menu quickshare | |||
* Looking into some performance things: | |||
** {{Bug|979135}} - Use custom layouts for toolbar | |||
** {{Bug|823582}} - Cache empty search for awesomescreen | |||
* {{Bug|942611}} - Stop Firefox Mobile from leaking Storage space by leaking file uploads | |||
===jdover=== | ===jdover=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
WIP: | |||
* {{bug|921557}} - Custom ellipsizing home banner text on smaller screens | |||
* {{bug|975055}} - Filter UI for Hub panels | |||
* {{bug|816318}} - Moving to Android's DownloadManager, looking into options for Froyo | |||
Done: | |||
* {{bug|978741}} - History tab is highlighted incorrectly on tablets | |||
* {{bug|974723}} - Send shown event when banner is displayed | |||
===LucasR=== | ===LucasR=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
'''Last week''' | |||
* PTO on Friday | |||
* {{bug|971214}} - crash in java.lang.NoSuchMethodError: android.view.View.setBackground at org.mozilla.gecko.widget.BasicColorPicker$ColorPickerListAdapter.getView(BasicColorPicker.java) | |||
* {{bug|975841}} - crash in org.mozilla.gecko.sqlite.SQLiteBridgeException: Can''t prepare statement: no such column: filter at org.mozilla.gecko.sqlite.SQLiteBridge.sqliteCallWithDb(Native Method) | |||
* {{bug|969060}} - Disabling dynamic panel set as default will put default panel in ambiguous state | |||
* {{bug|967742}} - Consolidate API to edit HomeConfig state | |||
* (In progress) {{bug|940575}} - Implement per-profile SharedPreferences, eliminating uses of PreferenceManager | |||
* Tons of reviews | |||
'''Next week''' | |||
* More hub stuff | |||
* Toolbar/layout bugs | |||
===sola=== | |||
{{readonly}} | |||
'''This week''' | |||
* {{bug|857990}} - Save/Restore scroll position for an article in Reader Mode | |||
* {{bug|978994}} - Telemetry: Allow "extras" field when starting a session | |||
* {{bug|959297}} - Get description and approx. reading time for reading list items | |||
* {{bug|968308}} - UI telemetry for home panels | |||
===liuche=== | ===liuche=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* Various home panels Settings UI work (Add panel, flow) | |||
Currently: | |||
{{bugpresent|liuche@mozilla.com}} | |||
===Margaret=== | ===Margaret=== | ||
| Line 84: | Line 148: | ||
{{readonly}} | {{readonly}} | ||
====Past==== | ====Past==== | ||
{{ | *Going crazy over intermittents: {{bug|977952}} | ||
*Some GeckoView build stuff (e.g. {{bug|969725}}) | |||
*{{bug|942283}} - HomeList RSS addon | |||
====Present==== | ====Present==== | ||
{{ | *{{bug|976775}} - Rename AssertionHelper assertions to fAssert* | ||
*{{bug|959652}} - BrowserHealthRecorder.ensureEnvironment can be expensive during startup | |||
**{{bug|915312}} - r? - Ship minimal PBKDF2-SHA256 native library for Android | |||
*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|965548}} - Add a way to close edit mode in one tap | |||
*{{bug|957894}} - Update account pickling code for Firefox Account | |||
====Future==== | ====Future==== | ||
*{{Bug|898613}} - [fig] Editing mode tests (followup to {{Bug|895828}}) | |||
===esawin=== | ===esawin=== | ||
{{readonly}} | {{readonly}} | ||
{{mybugs|esawin@mozilla.com}} | |||
{{ | |||
====Also working on==== | ====Also working on==== | ||
* | *Research: SPDY proxy (Gonzales) | ||
===RNewman=== | ===RNewman=== | ||
| Line 108: | Line 176: | ||
===nalexander=== | ===nalexander=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
====Highlights==== | |||
* Starting to understand GeckoView packaging -- see message to mobile-firefox-dev | |||
** Strong interest in making Fennec a build-time consumer of GeckoView | |||
** Mild interest in auto-generating GeckoView documentation for our embedding community | |||
* Landed follow ups to Eclipse IDE work, working with folks (hi lucasr!) to address issues | |||
* Landed follow ups to JUnit 3 browser tests, working with folks (hi lucasr, hi rnewman!) to address issues | |||
* Working on FxAccounts UI improvements | |||
** Seem to have hit a blocker with interaction between StatusActivity and GeckoPreferences accessible elements? {{bug|979899}} Digging in later today. | |||
====Fixed==== | |||
{{bugpast|nalexander@mozilla.com}} | |||
====Working on==== | |||
{{bugpresent|nalexander@mozilla.com}} | |||
===BLassey=== | ===BLassey=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* getting GeckoViewExample into working order and testable | |||
** {{bug|971101}} - build and publish geckoview example by default, landing blocked on RelEng installing ant | |||
** {{bug|977677}} - GeckoView can't access some resources it needs | |||
** {{bug|969725}} - geckoview_example uses incorrect main.xml layout and AndroidManifest | |||
** discussions, reviews with nalexander on {{bug|978587}} | |||
* {{bug|979470}} - When a phone number is highlighted, offer to call it from the context menu or action bar, f+ from finkle, waiting for review from wesj | |||
* {{bug|928096}} - UI for Tab streaming, Brian are you going to get that in for 30? | |||
===MFinkle=== | ===MFinkle=== | ||
| Line 121: | Line 208: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Hub! | |||
* Tablets! | |||
* Search! | |||
* Sync! | |||
* First run! | |||
* Busy! | |||
===Arun=== | ===Arun=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
PTO | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
| Line 139: | Line 235: | ||
== Feature Focus== | == Feature Focus== | ||
{{readonly}} <= due to plague. Note that the Firefox Hub line items shall be changing in the next couple days | |||
;Fx28 | |||
* {{mok}} {{Bug|768667}} - Use the action bar for text selection on ICS+ | |||
* {{mok}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker | |||
* {{mok}} {{Bug|852608}} - Add support for OpenSearch. Firefox Mobile supports <link rel="search"> | |||
* {{mok}} {{Bug|943475}} - Predictive lookup for awesomebar entries | |||
* {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed off | |||
* {{mok}} Background Thread Hang Reporting {{Bug|932865}} | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Estonian (et)]], {{Bug|946204}} | |||
;Fx29 | |||
* {{mok}} [[Mobile/Projects/Toolbar Refactor| Toolbar Refactor]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Hindi(hi)]], {{Bug|960059}} | |||
* {{mok}} Shumway Bundled in Browser but disabled, {{Bug|905668}} | |||
* {{mok}} [[Mobile/Projects/Promo snippet for Sync | Promo snippet for Sync]] | |||
* {{mok}} [[Mobile/Projects/Preloaded bookmark for Marketplace | Preloaded bookmark for Marketplace]] | |||
* {{mok}} [[Mobile/Projects/Quickshare:_Multiple_quickshare_buttons| Multiple Quickshare Buttons]] - 2 Quickshare on main menu | |||
* {{mok}} Ability to "Hide" existing panels in about:home (see [[Mobile/Projects/My List: Manage current lists in settings | the full project page]] for more details) | |||
* {{mrisk}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed on, {{bug|862801}}. '''UX Signoff: 03/04''' | |||
* {{mrisk}} Replace throbber with progress bar {{bug|917896}}, {{bug|959776}}. <s> '''UX Signoff: 03/04''' </s> | |||
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Indonesian (id)]], {{Bug|521995}} | |||
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Latvian (lv) ]], {{Bug|958021}} | |||
* {{mrisk}} [[Mobile/Projects/Application management | APK Synthesis on by default]] | |||
* {{mrisk}} [[Mobile/Projects/Promo snippet for Marketplace | Promo snippet for Marketplace]] '''UX Signoff: 03/04''' | |||
* {{mrisk}} [[Mobile/Projects/Firefox Accounts with Sync 1.1 integration | Firefox Accounts with Sync 1.5 integration]] '''UX Signoff: 03/04''' | |||
* {{mprop}} Synced tabs page as entry point into Firefox Accounts & Sync {{Bug|958889}} (nice to have, shift to 30 if needed) | |||
;Fx30 | |||
* {{mrisk}} Ability to re-order existing panels in about:home (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|942231}} | |||
* {{mok}} Evaluate pngquant for PNG size reduction {{bug|959833}} | |||
* {{mrisk}} [[Mobile/Projects/Third-party service integration MVP | Third-party service integration MVP]] | |||
** {{mrisk}} [[Mobile/Projects/My List: How My List works | My List: How My List works]] (MVP reqs only) | |||
** {{mrisk}} [[Mobile/Projects/My List: Save any web-viewable content | My List: Save any web-viewable content]] (MVP reqs only) | |||
** {{mrisk}} [[Mobile/Projects/My List: Add new My List from Promotional Panel | My List: Add new My List from Promotional Panel]] (MVP reqs only) | |||
** {{mrisk}} [[Mobile/Projects/My List: Subscribe to feed or service as a new list | My List: Subscribe to feed or service as a new list]] (MVP reqs only) | |||
** {{mrisk}} [[Mobile/Projects/My List: Add new and improved list management in Settings | My List: Add new and improved list management in Settings]] (MVP reqs only) | |||
** {{mrisk}} [[Mobile/Projects/Service integration: Downloads | Service integration: Downloads]] (MVP reqs only) <== Need to reduce scope | |||
* {{mrisk}} [[Mobile/Projects/Accept language-header | Preferred web content language]] | |||
* {{mrisk}} [[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]] | |||
* {{mrisk}} [[Mobile/Projects/Quickshare:_Context_menu | Quickshare on the context menu]] | |||
* {{mprop}} Placeholder for FxA/Sync Backlog | |||
* {{mprop}} [[Mobile/Projects/Tab_streaming | WebRTC tab streaming]] | |||
* {{mprop}} [[Mobile/Projects/API: Contacts | API: Contacts]] (incl permissions bump) | |||
* {{mprop}} [[Mobile/Projects/Geolocation services | Geolocation services]] (incl permissions bump) | |||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Argentine Spanish (es-AR)]] | |||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Mexican Spanish (es-MX)]] | |||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Malay (ms)]] | |||
;Fx31 | |||
* {{mprop}} [[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]] | |||
* {{mprop}} [[Mobile/Projects/Quickshare: Collect aggregate usage data | Quickshare: Collect aggregate usage data]] | |||
* {{mprop}} [[Mobile/Projects/Promotional banner enhancements | Promotional banner enhancements]] | |||
* {{mprop}} [[Mobile/Projects/My_List: Add new My List from Promotional Banner | My_List: Add new My List from Promotional Banner]] | |||
* {{mprop}} [[Mobile/Projects/API: Web activities | API: Web activities]] | |||
* {{mprop}} [[Mobile/Projects/First-run feature tour | First-run feature tour]] | |||
* {{mprop}} [[Mobile/Projects/Firefox Hub: Marketplace discovery feed add-on | Firefox Hub: Marketplace discovery feed add-on]] (project page TBD) | |||
== Round Table == | == Round Table == | ||
* {{Bug|977704}} - Back button reloads page without images <== this is blocking about 15 bugs for our marketplace friends... can someone take a look? | |||
* NEW RULE: if you've been with the team less than a year, you can't use read only | |||
Latest revision as of 17:47, 5 March 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 March 17
Topics for This Week
- MWC recap?
- mfinkle is out, maybe we need to do this next week.
- Hub status
- Narrowing the scope for Fx30, focusing on RSS add-ons. Targeting Fx32 for a more full-featured release.
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.
- Marcos Cezar Mendes da Costa Junior wrote a patch for bug 956360 - Use Arrays.asList when possible
- Matt Brubeck started a discussion about our about:feedback flow, and filed and fixed bug 972844 - Provide an easy way to dismiss about:feedback for good
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>
- STILL trying to land single GLContext Skia patch. One test is hanging.
- Working on a service to run a headless Gecko. Needed for Simple Push notifications
- Interviews and stuff
Chris Lord (cwiiis)
JChen
Past week
- Landed basic IME tests
- Fixing some new IME bugs
- Good candidates for moar tests!
Fixed
Working on
GCP
<Read Only>
- Last week
- Load Adaption v1 finished, waiting review, try fixes
- Text selection bug hunting
- Fix 2.3 WebRTC regression
- Next week
- Hopefully address review comments
- Replace Google load adaption code by simpler version
Randall Barker
<Read Only>
- Last Week: Shelved shrinking XUL dependencies for now due to spaghetti monster. Started work to compile XUL for Roku devices.
- Next Week: Finish XUL port, get something running on Roku Device.
Brian Nicholson
<Read Only>
- Progress bar fixes
- bug 962103 - Progress bar visual refinements
- bug 976426 - Progress bar stuck on neterror page
- bug 979166 - Refactor dynamic toolbar code
- bug 979038 - Disable testAboutHomePageNavigation
- Submenu fixes
- bug 976006 - Bookmark indicator does not update when adding a bookmark
- bug 978494 - Page cannot be removed from reading list
WesJ
<Read Only> - At a doctor appt this morning
- Mostly trying to finish up context menu quickshare
- Looking into some performance things:
- bug 979135 - Use custom layouts for toolbar
- bug 823582 - Cache empty search for awesomescreen
- bug 942611 - Stop Firefox Mobile from leaking Storage space by leaking file uploads
jdover
<Read Only>
WIP:
- bug 921557 - Custom ellipsizing home banner text on smaller screens
- bug 975055 - Filter UI for Hub panels
- bug 816318 - Moving to Android's DownloadManager, looking into options for Froyo
Done:
- bug 978741 - History tab is highlighted incorrectly on tablets
- bug 974723 - Send shown event when banner is displayed
LucasR
<Read Only>
Last week
- PTO on Friday
- bug 971214 - crash in java.lang.NoSuchMethodError: android.view.View.setBackground at org.mozilla.gecko.widget.BasicColorPicker$ColorPickerListAdapter.getView(BasicColorPicker.java)
- bug 975841 - crash in org.mozilla.gecko.sqlite.SQLiteBridgeException: Cant prepare statement: no such column: filter at org.mozilla.gecko.sqlite.SQLiteBridge.sqliteCallWithDb(Native Method)
- bug 969060 - Disabling dynamic panel set as default will put default panel in ambiguous state
- bug 967742 - Consolidate API to edit HomeConfig state
- (In progress) bug 940575 - Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
- Tons of reviews
Next week
- More hub stuff
- Toolbar/layout bugs
sola
<Read Only>
This week
- bug 857990 - Save/Restore scroll position for an article in Reader Mode
- bug 978994 - Telemetry: Allow "extras" field when starting a session
- bug 959297 - Get description and approx. reading time for reading list items
- bug 968308 - UI telemetry for home panels
liuche
<Read Only>
- Various home panels Settings UI work (Add panel, flow)
Currently:
Margaret
<Read Only>
Highlights
- Banner bugs, sync promo banner is enabled on Aurora now
- (Still) working on auth views and empty views for hub panels
- Working on an RSS add-on to add any feed to your about:home: https://github.com/leibovic/fennec_rss/tree/hub
- Led a webmaker workshop for girls: http://blog.margaretleibovic.com/post/78461876620/dare-2b-digital-2014-remix-the-web
Fixed
- 976175 - Banner appears on top of non-about:home page during session restore on 2.3
- 976176 - On Android 2.3 home banner will remain visible even when visibility set to GONE
- 966047 - Hide home banner when there are no panels enabled
- 977844 - Make sure snippets response is valid JSON before caching it (or trying to use it)
- 977155 - Home banner can appear on non-default panel if panels swiped before gecko is running
Working on
mcomella
<Read Only>
Past
- Going crazy over intermittents: bug 977952
- Some GeckoView build stuff (e.g. bug 969725)
- bug 942283 - HomeList RSS addon
Present
- bug 976775 - Rename AssertionHelper assertions to fAssert*
- bug 959652 - BrowserHealthRecorder.ensureEnvironment can be expensive during startup
- bug 915312 - r? - Ship minimal PBKDF2-SHA256 native library for Android
- 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 965548 - Add a way to close edit mode in one tap
- bug 957894 - Update account pickling code for Firefox Account
Future
- bug 898613 - [fig] Editing mode tests (followup to bug 895828)
esawin
<Read Only>
Fixed
Working on
Also working on
- Research: SPDY proxy (Gonzales)
RNewman
nalexander
Highlights
- Starting to understand GeckoView packaging -- see message to mobile-firefox-dev
- Strong interest in making Fennec a build-time consumer of GeckoView
- Mild interest in auto-generating GeckoView documentation for our embedding community
- Landed follow ups to Eclipse IDE work, working with folks (hi lucasr!) to address issues
- Landed follow ups to JUnit 3 browser tests, working with folks (hi lucasr, hi rnewman!) to address issues
- Working on FxAccounts UI improvements
- Seem to have hit a blocker with interaction between StatusActivity and GeckoPreferences accessible elements? bug 979899 Digging in later today.
Fixed
- 903528 - Adapt services' JUnit unit testing framework to Fennec
- 975622 - Add a post clean build step for the AndroidEclipse backend
- 976353 - Install Eclipse formatting and code clean up defaults for AndroidEclipse backend generated projects
- 975152 - Eclipse complains about missing @drawable/crash_reporter icon
- 976844 - Instrumentation test runner is wrong in mobile/android/tests/browser/junit3/AndroidManifest.xml.in
- 975504 - Allow filtering resources in Android Eclipse projects
- 977358 - Replace status activity header with "Signed in as"
- 972051 - Dismiss "Tap to sign in" notification when a sync succeeds
- 977336 - Support action bar "up" for FxAccountStatusActivity
- 974134 - Improved layout for Status activity
- 979064 - JUnit 3 instrumentation tests should declare their applications debuggable
Working on
BLassey
- getting GeckoViewExample into working order and testable
- bug 971101 - build and publish geckoview example by default, landing blocked on RelEng installing ant
- bug 977677 - GeckoView can't access some resources it needs
- bug 969725 - geckoview_example uses incorrect main.xml layout and AndroidManifest
- discussions, reviews with nalexander on bug 978587
- bug 979470 - When a phone number is highlighted, offer to call it from the context menu or action bar, f+ from finkle, waiting for review from wesj
- bug 928096 - UI for Tab streaming, Brian are you going to get that in for 30?
MFinkle
Ian Barlow
- Hub!
- Tablets!
- Search!
- Sync!
- First run!
- Busy!
Arun
PTO
Security/MGoodwin
WebRT
A-Team
Feature Focus
<Read Only> <= due to plague. Note that the Firefox Hub line items shall be changing in the next couple days
- Fx28
- [ON TRACK] bug 768667 - Use the action bar for text selection on ICS+
- [ON TRACK] bug 875750 - Implement <input type="color">: Android widget/color picker
- [ON TRACK] bug 852608 - Add support for OpenSearch. Firefox Mobile supports <link rel="search">
- [ON TRACK] bug 943475 - Predictive lookup for awesomebar entries
- [ON TRACK] Dynamic snippets support preffed off
- [ON TRACK] Background Thread Hang Reporting bug 932865
- [ON TRACK] Added locale: Estonian (et), bug 946204
- Fx29
- [ON TRACK] Toolbar Refactor
- [ON TRACK] Added locale: Hindi(hi), bug 960059
- [ON TRACK] Shumway Bundled in Browser but disabled, bug 905668
- [ON TRACK] Promo snippet for Sync
- [ON TRACK] Preloaded bookmark for Marketplace
- [ON TRACK] Multiple Quickshare Buttons - 2 Quickshare on main menu
- [ON TRACK] Ability to "Hide" existing panels in about:home (see the full project page for more details)
- [AT RISK] Dynamic snippets support preffed on, bug 862801. UX Signoff: 03/04
- [AT RISK] Replace throbber with progress bar bug 917896, bug 959776.
UX Signoff: 03/04 - [AT RISK] Added locale: Indonesian (id), bug 521995
- [AT RISK] Added locale: Latvian (lv) , bug 958021
- [AT RISK] APK Synthesis on by default
- [AT RISK] Promo snippet for Marketplace UX Signoff: 03/04
- [AT RISK] Firefox Accounts with Sync 1.5 integration UX Signoff: 03/04
- [PROPOSED] Synced tabs page as entry point into Firefox Accounts & Sync bug 958889 (nice to have, shift to 30 if needed)
- Fx30
- [AT RISK] Ability to re-order existing panels in about:home (see My List: Manage current lists in settings), bug 942231
- [ON TRACK] Evaluate pngquant for PNG size reduction bug 959833
- [AT RISK] Third-party service integration MVP
- [AT RISK] My List: How My List works (MVP reqs only)
- [AT RISK] My List: Save any web-viewable content (MVP reqs only)
- [AT RISK] My List: Add new My List from Promotional Panel (MVP reqs only)
- [AT RISK] My List: Subscribe to feed or service as a new list (MVP reqs only)
- [AT RISK] My List: Add new and improved list management in Settings (MVP reqs only)
- [AT RISK] Service integration: Downloads (MVP reqs only) <== Need to reduce scope
- [AT RISK] Preferred web content language
- [AT RISK] Quickshare Contexts
- [AT RISK] Quickshare on the context menu
- [PROPOSED] Placeholder for FxA/Sync Backlog
- [PROPOSED] WebRTC tab streaming
- [PROPOSED] API: Contacts (incl permissions bump)
- [PROPOSED] Geolocation services (incl permissions bump)
- [PROPOSED] Added locale: Argentine Spanish (es-AR)
- [PROPOSED] Added locale: Mexican Spanish (es-MX)
- [PROPOSED] Added locale: Malay (ms)
- Fx31
- [PROPOSED] Quickshare: Settable default service for quickshare buttons
- [PROPOSED] Quickshare: Collect aggregate usage data
- [PROPOSED] Promotional banner enhancements
- [PROPOSED] My_List: Add new My List from Promotional Banner
- [PROPOSED] API: Web activities
- [PROPOSED] First-run feature tour
- [PROPOSED] Firefox Hub: Marketplace discovery feed add-on (project page TBD)
Round Table
- bug 977704 - Back button reloads page without images <== this is blocking about 15 bugs for our marketplace friends... can someone take a look?
- NEW RULE: if you've been with the team less than a year, you can't use read only