|
|
| Line 1: |
Line 1: |
| == Project funnel == | | === Firefox 28: (Nightly) === |
| ==== Current engineering WIP, not yet targeted to a release ==== | | ==== Schedule ==== |
| * '''P1''' [[Mobile/Projects/API: Push notifications | API: Push notifications]]
| | * '''[[Mobile/Roadmap/Tracking Fx28 | Tracking Fx28]]''' |
| * '''P1''' [[Mobile/Projects/API: Contacts | API: Contacts]] <== Disabled, will require permissions bump
| | ** '''Nightly: Oct 29, 2013''' |
| * '''P1''' [[Mobile/Projects/Second screen: Chromecast support | Second screen: Chromecast support]] | | ** Aurora: Dec 10, 2013 |
| * '''P1''' [[Shumway/Roadmap | Shumway]]
| | ** Beta: Jan 21, 2014 |
| * '''P1''' [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets add-on]] | | ** Release: March 4, 2014 |
| * '''P1''' [[Mobile/Projects/API: Web activities | API: Web activities]] | |
| * '''P2''' [[Mobile/Projects/GeckoWebView | Gecko Webview]] phase 1
| |
| * '''P3''' [[Mobile/Projects/Geolocation services | Geolocation services]] inc opt-in menu item requiring permissions bump | |
| * '''P3''' [[Mobile/Projects/Reflow on zoom | Reflow on zoom]] (double tap) by default | |
| * '''P1''' [[Mobile/Projects/Localization | Added locale: Indonesian (id)]] | |
| * [[Mobile/Projects/Localization | Added locale: Lithuanian (lt)]] | |
| * [[Mobile/Projects/Localization | Added locale: Hebrew (he)]] Dependent on RTL support | |
| * [[Mobile/Projects/Localization | Added locale: Arabic (ar)]] Dependent on RTL support | |
|
| |
|
| === P1 projects === | | ==== Features ==== |
| {| class = "fullwidth-table bugzilla"
| | * {{mok}} {{Bug|768667}} - Use the action bar for text selection on ICS+ |
| |- style = "background-color: #ccc;"
| | * {{mok}} {{Bug|852608}} - Add support for OpenSearch. Firefox Mobile ignores <link rel="search"> |
| ! scope="col" width = "5%" | P#
| | * {{mok}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker |
| ! scope="col" width = "40%" | Project
| | * {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets add-on]] |
| ! scope="col" width = "12%"| Stage <sup>[[#Legend|1]]</sup>
| | * {{mok}} [[Mobile/Projects/Quickshare:_Multiple_quickshare_buttons| Multiple Quickshare Buttons]] |
| ! scope="col" width = "5%"| UX
| | * {{mok}} [[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]] |
| ! scope="col" width = "5%" | Eng
| | * {{mok}} [[Mobile/Projects/Localization | Added locale: Estonian (et)]] |
| ! scope="col" width = "20%"| Next steps
| | * {{mok}} [[Mobile/Projects/Localization | Added locale: Belarusian (be)]] |
| {{FunnelEntry | | * {{mprop}} Developer improvements: Geckoview support for 2.3 -> 4.3 <== nightly only |
| | rank = P1-001
| | * {{mprop}} Hang detection |
| | project = [[Mobile/Projects/Service integration: My List | Service integration: My List]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry | |
| | rank = P1-002 | |
| | project = [[Mobile/Projects/Service integration: Downloads | Service integration: Downloads]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry | |
| | rank = P1-003
| |
| | project = [[Mobile/Projects/Screencasting: Project to second screen | Screencasting: Project to second screen]]
| |
| | stage = Design
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Design & build proof of concept/demo. | |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-004
| |
| | project = [[Mobile/Projects/Quickshare: Multiple quickshare buttons | Quickshare: Multiple quickshare buttons]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-005
| |
| | project = [[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry | |
| | rank = P1-006
| |
| | project = [[Mobile/Projects/My_List:_Add_other_media_types | My List: Add other media types]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-007
| |
| | project = [[Mobile/Projects/My List: Allow users to filter by media type | My List: Allow users to filter by media type]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-008
| |
| | project = [[Mobile/Projects/My List: Allow users to create multiple lists | My List: Allow users to create multiple lists]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-009
| |
| | project = [[Mobile/Projects/My List: Enable offline access on this device | My List: Enable offline access on this device]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-010
| |
| | project = [[Mobile/Projects/M-commerce: Mobile wallet for form-filling | M-commerce: Mobile wallet for form-filling]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-011
| |
| | project = [[Mobile/Projects/Quickshare: Collect aggregate usage data | Quickshare: Collect aggregate usage data]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-012
| |
| | project = Async subframe scrolling (platform)
| |
| | stage =
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = (I think this is in development, need to verify.)
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P1-013
| |
| | project = [[Mobile/Projects/Gestures | Gestures]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-014
| |
| | project = [[Mobile/Projects/Quickshare: Contexts | Quickshare: Contexts]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-015
| |
| | project = [[Mobile/Projects/Quickshare: Updating context defaults based on user habits | Quickshare: Updating context defaults based on user habits]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-016
| |
| | project = [[Mobile/Projects/Tablet refresh: Rethink tab experience on tablet | Tablet refresh: Rethink tab experience on tablet]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = UX to define - scoping end Nov, designs towards mid/end-Dec.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-017
| |
| | project = [[Mobile/Projects/Kid browsing | Kid browsing]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-018
| |
| | project = [[Mobile/Projects/My List: Auto-play video and audio lists | My List: Auto-play video and audio lists]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-019
| |
| | project = [[Mobile/Projects/Screencasting: Chromecast support | Screencasting: Chromecast support]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Verify current status
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P1-020
| |
| | project = [[Mobile/Projects/Screencasting: Roku support | Screencasting: Roku support]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Verify current status.
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P1-021
| |
| | project = [[Mobile/Projects/Localization | Added locale: Canadian]] (en-CA)
| |
| | stage = On hold
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Need to find someone to start this work.
| |
| }}
| |
| |}
| |
|
| |
|
| === P2 projects === | | === Firefox 29 === |
| {| class = "fullwidth-table bugzilla"
| | ==== Schedule ==== |
| |- style = "background-color: #ccc;"
| | * '''[[Mobile/Roadmap/Tracking Fx29 | Tracking Fx29]]''' |
| ! scope="col" width = "5%" | P#
| | ** Nightly: Dec 9, 2013 |
| ! scope="col" width = "40%" | Project
| | ** Aurora: |
| ! scope="col" width = "12%"| Stage <sup>[[#Legend|1]]</sup>
| | ** Beta: |
| ! scope="col" width = "5%"| UX
| | ** Release: Apr 29, 2014 |
| ! scope="col" width = "5%" | Eng
| |
| ! scope="col" width = "20%"| Next steps
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/General sharing improvements | General sharing improvments]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Service integration: Backup and restore | Service integration: Backup and restore]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp integration: Include content from installed webapps in search results and awesomescreen | Webapp integration: Include content from installed webapps in search results and awesomescreen]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp integration: Register webapps for handling filetypes/actions | Webapp integration: Register webapps for handling filetypes/actions]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp integration: Enable webapp launching from about:home | Webapp integration: Enable webapp launching from about:home]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp integration: Enable webapp launching from awesomescreen | Webapp integration: Enable webapp launching from awesomescreen]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp integration: Facility for webapp content discovery in about:home | Webapp integration: Facility for webapp content discovery in about:home]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp integration: Facility for including webapp content reminders in about:home | Webapp integration: Facility for including webapp content reminders in about:home]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp integration: Facility for embedding content from webapps in about:home | Webapp integration: Facility for embedding content from webapps in about:home]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Webapp discovery: Suggest webapps based on local user history and other data | Webapp discovery: Suggest webapps based on local user history and other data]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Silverfox | Firefox flavour: Silverfox]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = needs creative brief and cupcake - break out initial shippable features
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2 | |
| | project = [[User Services/Sync/v1/Tracking | New Sync]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = whatever the Identity team needs from us
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/My List: Sync read-state and location | My List: Sync read-state and location]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/My List: Sync multiple lists when available | My List: Sync multiple lists when available]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/My List: Sync offline access across devices | My List: Sync offline access across devices]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/DDG as a built-in search engine | DDG as a built-in search engine]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Discussion with DDG.
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Sound effects | Ability for add-ons to customize sound effects]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = Ready for UX & Eng review.
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/API: Alarm | Mobile/Projects/API: Alarm]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/WebRTC | WebRTC]]
| |
| | stage = In development
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = implementation guidance
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Privileged apps support | Privileged apps support]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Directional game console navigation | Directional game console navigation]]
| |
| | stage =
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/Set top box optimization | Set top box optimization]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }}
| |
| {{FunnelEntry
| |
| | rank = P2
| |
| | project = [[Mobile/Projects/EOL 2.2 | EOL official Android 2.2 support]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| |}
| |
|
| |
|
| === P3 projects === | | ==== Features ==== |
| {| class = "fullwidth-table bugzilla"
| | * {{mprop}} [[Mobile/Projects/PDF.js support | PDF.js support]] (v1 cupcake) |
| |- style = "background-color: #ccc;"
| | * {{mprop}} [[Mobile/Projects/Application management | WebApp experience]] - APK Synthesis |
| ! scope="col" width = "5%" | P#
| | * {{mprop}} [[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]] |
| ! scope="col" width = "40%" | Project
| | * {{mprop}} [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]] |
| ! scope="col" width = "12%"| Stage <sup>[[#Legend|1]]</sup>
| | * {{mprop}} [[Mobile/Projects/API: Contacts | API: Contacts]] (incl permissions bump) |
| ! scope="col" width = "5%"| UX
| | * {{mprop}} [[Mobile/Projects/Geolocation services | Geolocation services]] (incl permissions bump) |
| ! scope="col" width = "5%" | Eng
| | * {{mprop}} [[Mobile/Projects/Telemetry probes for Fennec UI elements | Telemetry probes for Fennec UI elements]] |
| ! scope="col" width = "20%"| Next steps
| | * {{mprop}} [[Mobile/Projects/Project video to second screen | Project video to second screen]] (preffed off) |
| {{FunnelEntry | | * {{mprop}} [[Mobile/Projects/Localization | Added locale: Serbian (sr)]] |
| | rank = P3
| | * {{mprop}} [[Mobile/Projects/Localization | Added locale: Vietnamese(vi)]] |
| | project = [[Mobile/Projects/Multiple profile support | Multiple profile support]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/API: Gamepad | API: Gamepad]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/API: Bluetooth | API: Bluetooth]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P3
| |
| | project = [[Mobile/Projects/SNAV | SNAV support]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/Webapp discovery: Better marketplace discovery and promotion | Webapp discovery: Better marketplace discovery and promotion]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/Devfox | Firefox flavour: Devfox]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = needs creative brief and cupcake - break out initial shippable features
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P3
| |
| | project = [[Mobile/Projects/Corpfox | Firefox flavour: Firefox for Enterprise]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = needs creative brief and cupcake - break out initial shippable features
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/Non-multilang build localizations | Non-multilang build localizations]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P3
| |
| | project = [[Mobile/Projects/Send to device | Send to device]]
| |
| | stage = ???
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = [tbd]
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/Location-based search engines | Location-based search engines]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P3
| |
| | project = [[Mobile/Projects/Data bandwidth monitoring | Data bandwidth monitoring]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/Data bandwidth optimization | Data bandwidth optimization]] (Necko)
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }}
| |
| {{FunnelEntry | |
| | rank = P3
| |
| | project = [[Mobile/Projects/Support for hybrid devices | Support for hybrid devices]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = project page
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/About:home - Add-ons can add a page | About:home - Add-ons can add a page]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = revisit project page
| |
| }} | |
| {{FunnelEntry
| |
| | rank = P3
| |
| | project = [[Mobile/Projects/First-run UX | First-run UX improvements]]
| |
| | stage = Define
| |
| | uxeffort =
| |
| | engeffort =
| |
| | nextsteps = revisit project page
| |
| }}
| |
| |}
| |
|
| |
|
| === Legend === | | === Firefox 30 === |
| '''1) Stages''' - not every project will go through all of these stages
| | ==== Schedule ==== |
| * '''Define''' - Initial project definition - mostly Product working with UX and Eng to figure out what the feature is going to do and look like. | | * '''[[Mobile/Roadmap/Tracking Fx30 | Tracking Fx30]]''' |
| * '''Design''' - UX & visual design work. | | ** Nightly: Feb 3, 2014 |
| * '''Prototype''' - For some larger features we'll want to do a Prototyping and user testing stage -- this will be relatively rare. | | ** Aurora: |
| * '''Ready''' - All project definition and design work is finished and the project is just waiting for engineering to pick it up and start hacking. | | ** Beta: |
| * '''In development''' - Coding has started, but the project isn't targeted to a particular release yet. | | ** Release: Jun 10, 2014 |
|
| |
|
| Once a project has been targeted at a particular release, it will move up to the '''Release roadmap''', graduating out of the project funnel.
| | ==== Features ==== |
| | * {{mprop}} [[Mobile/Projects/Third-party service integration MVP | Third-party service integration MVP]] |
| | ** {{mprop}} [[Mobile/Projects/My List: How My List works | My List: How My List works]] (MVP reqs only) |
| | ** {{mprop}} [[Mobile/Projects/My List: Save any web-viewable content | My List: Save any web-viewable content]] (MVP reqs only) |
| | ** {{mprop}} [[Mobile/Projects/My List: Add new My List from Promotional Panel | My List: Add new My List from Promotional Panel]] (MVP reqs only) |
| | ** {{mprop}} [[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) |
| | ** {{mprop}} [[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) |
| | ** {{mprop}} [[Mobile/Projects/Service integration: Downloads | Service integration: Downloads]] (MVP reqs only) |
| | * {{mprop}} [[Mobile/Projects/Accept language-header | Preferred web content language]] |
| | |
| | === Firefox 31 === |
| | ==== Schedule ==== |
| | * '''[[Mobile/Roadmap/Tracking Fx31 | Tracking Fx31]]''' |
| | ** Nightly: Mar 17, 2014 |
| | ** Aurora: |
| | ** Beta: |
| | ** Release: Jul 22, 2014 |
| | |
| | ==== Features ==== |
| | * {{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]] |
| | |
| | === Firefox 32 === |
| | ==== Schedule ==== |
| | * '''[[Mobile/Roadmap/Tracking Fx32 | Tracking Fx32]]''' |
| | ** Nightly: Apr 28, 2014 |
| | ** Aurora: |
| | ** Beta: |
| | ** Release: Sep 2, 2014 |
| | |
| | ==== Features ==== |
| | * {{mprop}} [[Mobile/Projects/Password handling improvements | Password handling improvements]] |
| | * {{mprop}} [[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements]] |
| | * {{mprop}} [[Mobile/Projects/Gestures | Gestures]] |
| | * {{mprop}} [[Mobile/Projects/My List: Auto-play video and audio lists | My List: Auto-play video and audio lists]] |
| | * {{mprop}} [[Mobile/Projects/API: Push notifications | API: Push notifications]] |
| | |
| | === Firefox 33 === |
| | ==== Schedule ==== |
| | * '''[[Mobile/Roadmap/Tracking Fx33 | Tracking Fx33]]''' |
| | ** Nightly: Jun 9, 2014 |
| | ** Aurora: |
| | ** Beta: |
| | ** Release: Oct 14, 2014 |
| | |
| | ==== Features ==== |
| | * {{mprop}} [[Mobile/Projects/Tablet refresh | Tablet refresh]] |
| | |
| | === Firefox 34 === |
| | ==== Schedule ==== |
| | * '''[[Mobile/Roadmap/Tracking Fx34 | Tracking Fx34]]''' |
| | ** Nightly: Jul 21, 2014 |
| | ** Aurora: |
| | ** Beta: |
| | ** Release: Nov 25, 2014 |
| | |
| | ==== Features ==== |
| | * {{mprop}} [[Mobile/Projects/Kid browsing | Kid browsing]] |