Firefox/Projects/Archives
From MozillaWiki
Description | Leader | Goal | ETA | Status |
Account Manager | gavin | Design and implement chrome to sign-in/out of sites, as well as manage accounts and do one-click registration. | |
See bug 571409 |
"Dirty Profile" Startup Reduction | sdwilsh | Reduce the startup time of "dirty profiles" to be no greater than 20% of a clean profile. | End of Q3 | Lots of data has been collected and analyzed, but no solid conclusions have shaken out. |
Firefox/Projects/E10S Scope Investigation | dolske | Document scope of work for process separation in Firefox & port one feature as an experiment | |
starting to map out code issues, have first pass of pwmgr patch done. |
New Theme | shorlander, gavin | Implement alpha quality Windows implementation of refactored browser.js & new theme for Windows on trunk or as XPI | |
IN FLIGHT |
Authentication doorhanger notifications | fyan, dolske, faaborg | Implement doorhanger notifications for HTTP Auth and Password Manager | IN FLIGHT | |
Tab Multi-Selection | fyan | Pending review | ||
Debug console for web pages | robc | Implement alpha quality integrated developer tool set on trunk | |
Fx4b5 includes filtering and object inspection |
Web page inspector | robc | Implement beta quality integrated developer tool set on trunk | Moved to Firefox.next | |
Multitouch | felipe | Bring multitouch support to the web | |
IN FLIGHT, airport approach started, getting ready to land |
Jetpack | Dietrich | Implement core modules for Jetpack | |
IN FLIGHT In development for the 0.7 release. |
Resource Packages | limi | Backwards compatible way of serving up multiple resources in a streamable file | ON RUNWAY: Proposal finalized | Next steps: Work with jlebar/vlad to get the project started |
App Tabs | zpao | Allow users to lock websites to tabstrip as applications | IN FLIGHT: some work done, some more to be done | First phase of implementation of generic App Tabs almost complete. |
Home Tab | Allow home page to appear as chromeless app-tabs. | STALLED: no pilot | Still finishing up App Tabs project | |
Firefox Start Page | mak | Create a locally hosted start page. | Jun | Shipped in Beta 5, default in beta 6, snippets service live and serving content. |
Action based on update xml after app update | rs | Perform action after update based on update xml attribute. | server side still needs to be completed and needs a release vehicle for 1.9.1 and 1.9.2 | LANDED (on trunk) |
Simplify Update UI size for billboard and l10n | rs | Simplify verification of the billboard for all locales and all platforms and make the UI look *better*. | needs a release vehicle for 1.9.1 and 1.9.2 | LANDED (on trunk) |
Improve Download Manager + MIME type defaults | limi | Move download manager to panel, coordinated with new theme, improve default behaviors. | |
ON RUNWAY: Blog post published, filing bugs and bootstrapping next |
IndexedDB | sdwilsh | Implement the W3C IndexedDB specification. | |
IN FLIGHT. Work is underway (only on the async API at this time). |
Asynchronous Add Visit | stechz | Implement an asynchronous add visit API. | |
IN FLIGHT. See bug 556400 for more details for now! |
Port Satchel to JS | dolske | 2-day sprint to port Satchel from C++ to JS | |
Reviewed and landed. |
J-PAKE | dolske | Implement J-PAKE for TLS key negotiation | |
Working on early investigation. |
Test Pilot | |
|
| |
Places Query API Redesign | ddahl, mak | Simple, elegant and async Places Query API, focused on JetPack and new UI needs. | May 2010 | IN FLIGHT. Rebooted, new proposal wip patches up, collecting feedback and iterating. |
TabCandy | aza | Better tab and workspace management. | July 2010 | IN FLIGHT. Working now on integration with trunk, getting reviewed. See Bug 574217. |
Addon UI | Dietrich, Boriss | July 2010 | IN FLIGHT. Spec'd, currently implementing. |
(Mostly) Blank Template for new projects.
Inactive Projects (need to finish)
Description | Leader | Participants | Goal | ETA | Target | Status |
Test Pilot | jinghua | |
Add Test Pilot check-box (opt-in) in Firefox installer. See proposal | Test Pilot 1.0 release in mid Q2, server upgrade in mid Q2 | Starting with beta 1. See proposal | 1.0 beta will be released by March, feedback coming in. |
Preferences UI | faaborg | |
Refresh and streamline the Firefox preferences window | First round of mockups complete: 10/23 | Starting with 4.0 | Just getting started |
Places UI | faaborg | |
Investigate changes to the places UI for 4.0, focusing on mixing search + browse operations, and leveraging the content area. | Breaking UI apart into separate bugs: 10/23 | Starting with 4.0 | Mockups complete, feedback coming in. |
Binding for untrusted text in security dialogs | Unfocused | Jesse | Provide a common way for security dialogs to include untrusted text without compromising the rest of the dialog | TBD | 2.0 | Gathering info, planning |
Herdict | atul (lead) boriss (Firefox) | faaborg | Explore integrating the functionality of Herdict with Firefox's network error page. | |
|
|
Print preview in a separate window | rflint | |
Remove the fragile XBL binding and create a separate XUL document | |
2.0 | |
Firefox Button | faaborg | |
Create a single high contrast control in the title bar to integrate with the interactive design of Windows Vista and 7 | |
|
|
Site Identity | faaborg | |
Refresh how Firefox surfaces the identity of a site to integrate with our new notification system, reduce redundancy, and allow for persistent indicators like geo location access. | |
|
|
Startup Time Improvements | Dietrich | |
Reduce warm and cold startup of Firefox, Fennec | |
|
IN FLIGHT |
Weave | zpao | Improve Weave extension & prepare for integration | Ongoing | |
|
TAKING OFF |
Full Text Search and Awesomebar | adw | |
Improve performance of the awesomebar by using full text search. | TBD | TBD | ON HOLD |
Async Places containers | adw | |
Perf: non-blocking Places operations | TBD | TBD | STALLED, GOING DOWN, PEOPLE SCREAMING |
Page thumbnail service | adw | |
Take and persistently store thumbnails of Web pages. | TBD | TBD | STALLED, GOING DOWN, PASSENGERS EERILY QUIET |
Prioritized
- Improve Mac installer
- System Extension Notification
- Understand why we strand users on point releases
- Always have option to Add Search
- Add Search to Awesomebar
- App-wide Database Vacuum
- about:newtab
- Improve Plugin Find and Install
- Visual Affordance for Tear Off Tabs
- Control-Tab
- Update dictionaries
- about:problems
- Automatic Recovery
- about:me (first-pass addon done, uplift approach still open)
- Video Controls
- Tab & Menu item animation
- Find on Page improvements
Unprioritized
Additional Projects Ideas (Need more definition)
- Areas that need code cleanup or overhaul
- App-wide Database Integrity Check
- Crowdsource Performance Data
- Migration Component JS Porting
- Places Schema Redesign
- View Source in Tab
Completed Projects / Archive
- Pull More AMO Data into Addons Manager (LANDED 2.0)
- Addons Manager UI Redesign (LANDED 2.0)
- Extension Manager API Rewrite (LANDED 2.0)
- Doorhanger notifications (LANDED 2.0)
- I/O Reduction (mostly LANDED 2.0)
- Out-Of-Process Plugins (LANDED 2.0 and 1.9.2)
- Places Async Expiration (LANDED 2.0)
- Firefox WinCE (minor stuff still to do)
- Firefox/Projects/Places Vacuum (LANDED 1.9.2)
- Perception of Performance (Investigation, see wiki page for follow up projects)
- Asynchronous Annotation Protocol Handler (LANDED 1.9.1)
- Places Expiration Performance Refactoring (LANDED 1.9.1)
- Bookmark Dialog Focus (LANDED 1.9.1)
- Restore Visible Tabs First (LANDED 1.9.1)
- Privacy Prefpane Refresh (LANDED 1.9.1)
- Clear Recent History by Time Range (COMPLETED WITH NOTES)
- Undo Close Window (LANDED 1.9.1)
- Windows Theme Polish (LANDED 1.9.1)
- Focus Ring Cleanup (LANDED 1.9.1)
- Places DB Creation Scripts (COMPLETED)
- Asynchronous Location Bar (LANDED 1.9.2)
- Form Awesomecomplete (LANDED 1.9.2)
- Focus rewrite (LANDED, NO WIKI PAGE)
- Animation priorities (became two child-sprints: Tab & Menu item animation and Find on Page improvements)
- about:support (LANDED 1.9.2)
- Plugin Update Referrals (LANDED 1.9.2)
- Personas Uplift Exploration (LANDED 1.9.2)
- Reduce Places Views Overhead (LANDED 1.9.2)
- Per Tab Network Prioritization (LANDED 1.9.2)
Subpages of Firefox/Projects
- Firefox/Projects/2010Q3 Dirty Startup Reduction
- Firefox/Projects/3.7 and 4.0 Theme and UI Revamp/Direction and Feedback
- Firefox/Projects/3.7 and 4.0 Theme and UI Revamp/Linux Specific Visual Refresh
- Firefox/Projects/3.7 and 4.0 Theme and UI Revamp/Mac Specific Visual Refresh
- Firefox/Projects/3.7 and 4.0 Theme and UI Revamp/Visually Appealing Windows Applications
- Firefox/Projects/About:newtab
- Firefox/Projects/AcceleratedScrolling
- Firefox/Projects/AccountManager
- Firefox/Projects/AccountManager/CodeOverview
- Firefox/Projects/AccountManager/EvangelismPlan
- Firefox/Projects/AccountManager/Meetup
- Firefox/Projects/AccountManager/Meetup/Analysis
- Firefox/Projects/AccountManager/Meetup/FederatedProfile
- Firefox/Projects/AccountManager/Meetup/SecurityAndPrivacy
- Firefox/Projects/AccountManager/Meetup/StatelessAndFutureProfiles
- Firefox/Projects/AccountManager/Meetup/StatusTechniques
- Firefox/Projects/AccountManager/OpenQuestions
- Firefox/Projects/AccountManager/SecurityReview
- Firefox/Projects/AccountManager/SupportedSites
- Firefox/Projects/Action based on update xml after app update
- Firefox/Projects/Action based on update xml after app update/Test Plan
- Firefox/Projects/AddonUI
- Firefox/Projects/Always have option to Add Search
- Firefox/Projects/Animation priorities
- Firefox/Projects/App-wide Database Vacuum
- Firefox/Projects/App Tabs
- Firefox/Projects/Archives
- Firefox/Projects/Async Annotation Protocol Handler
- Firefox/Projects/Async Places containers
- Firefox/Projects/Async Places containers/Test Plan
- Firefox/Projects/Asynchronous Add Visit
- Firefox/Projects/Asynchronous Location Bar
- Firefox/Projects/Authentication doorhanger notifications
- Firefox/Projects/Automatic Recovery
- Firefox/Projects/Awesomeformcomplete
- Firefox/Projects/Binding for untrusted text in security dialogs
- Firefox/Projects/Bookmark Dialog Focus
- Firefox/Projects/CarefulSqliteIO
- Firefox/Projects/Clear Recent History by Time Range
- Firefox/Projects/ClipboardAPI
- Firefox/Projects/Connecting Status
- Firefox/Projects/Console
- Firefox/Projects/Control Tab
- Firefox/Projects/Crowdsource Performance Data
- Firefox/Projects/Customization
- Firefox/Projects/Doorhanger notifications
- Firefox/Projects/Doorhanger notifications/Design
- Firefox/Projects/Doorhanger notifications/Notification box issues
- Firefox/Projects/Doorhanger notifications/TestPlan
- Firefox/Projects/Doorhanger notifications/Test Plan
- Firefox/Projects/Download manager improvements
- Firefox/Projects/E10S Scope Investigation
- Firefox/Projects/Eradicate Startup Dialogs
- Firefox/Projects/ExperimentalPlacesSchema
- Firefox/Projects/Extension Manager API
- Firefox/Projects/Extension Manager API/Security Overview
- Firefox/Projects/Extension Manager API/Tasks
- Firefox/Projects/Extension Manager Redesign
- Firefox/Projects/Extension Manager Redesign/design
- Firefox/Projects/FTS and Awesomebar
- Firefox/Projects/Find on Page
- Firefox/Projects/FirefoxButton
- Firefox/Projects/Firefox Start
- Firefox/Projects/Firefox Start/Snippet Service
- Firefox/Projects/Focus Ring Cleanup
- Firefox/Projects/Geolocation
- Firefox/Projects/Herdict
- Firefox/Projects/Herdict 122309
- Firefox/Projects/High-value Firefox 4 bugs
- Firefox/Projects/Home Tab
- Firefox/Projects/Home Tab/Design
- Firefox/Projects/IconRefactor
- Firefox/Projects/Improve Mac installer
- Firefox/Projects/Improve Plugin Find and Install
- Firefox/Projects/Incontent Page Design
- Firefox/Projects/IndexedDB
- Firefox/Projects/IndexedDB/SQL Schema
- Firefox/Projects/Inspector
- Firefox/Projects/J-PAKE
- Firefox/Projects/JS Satchel
- Firefox/Projects/Jetpack
- Firefox/Projects/Jetpack Uplift Exploration
- Firefox/Projects/Jetpack Uplift Exploration/Notes
- Firefox/Projects/Mobile Startup Shrink
- Firefox/Projects/Mobile Startup Shrink/Meeting July 21 2011
- Firefox/Projects/Multitouch
- Firefox/Projects/Multitouch Polish
- Firefox/Projects/Multitouch Polish/Customization Mockups
- Firefox/Projects/Multitouch Polish/DOM Events
- Firefox/Projects/Multitouch Polish/DOM Events/Examples
- Firefox/Projects/Multitouch Polish/Fixing tree
- Firefox/Projects/Network Error Pages
- Firefox/Projects/Network Error Pages/Test Plan
- Firefox/Projects/New Theme
- Firefox/Projects/New Theme/Linux
- Firefox/Projects/New Theme/Mac
- Firefox/Projects/New Theme/Timeline
- Firefox/Projects/New Theme/Windows
- Firefox/Projects/Notification
- Firefox/Projects/OOPP
- Firefox/Projects/Page thumbnail service
- Firefox/Projects/Pages
- Firefox/Projects/PanelImprovements
- Firefox/Projects/Per Tab Network Prioritization
- Firefox/Projects/Perception of Performance
- Firefox/Projects/Personas Uplift Exploration
- Firefox/Projects/Personas Uplift Exploration/Answer to Open Legal Questions 11.09.09
- Firefox/Projects/Personas Uplift Exploration/Capacity
- Firefox/Projects/Personas Uplift Exploration/Code Cleanup
- Firefox/Projects/Personas Uplift Exploration/First Run Meeting 10.20
- Firefox/Projects/Personas Uplift Exploration/Legal Meeting 10.13.09
- Firefox/Projects/Personas Uplift Exploration/Legal Meeting 10.20.09
- Firefox/Projects/Personas Uplift Exploration/Meeting Agenda 10.08.09
- Firefox/Projects/Personas Uplift Exploration/Post 3.6
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 01.07.10
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 01.14.10
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 10.15.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 10.21.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 10.27.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 11.06.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 11.12.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 11.17.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 11.24.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 12.02.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings 12.10.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings Notes 10.01.09
- Firefox/Projects/Personas Uplift Exploration/Weekly Meetings Notes 10.08.09
- Firefox/Projects/PlacesQueryAPIRedesign
- Firefox/Projects/PlacesQueryAPIRedesign/Test Plan
- Firefox/Projects/PlacesQueryAPISketches
- Firefox/Projects/Places DB Creation Scripts
- Firefox/Projects/Places Expiration Performance Refactoring
- Firefox/Projects/Places UI
- Firefox/Projects/Places Vacuum
- Firefox/Projects/Places async expiration
- Firefox/Projects/Plugin Update Referrals
- Firefox/Projects/Preferences UI
- Firefox/Projects/Preferences UI/Test Plan
- Firefox/Projects/Preferences UI/design
- Firefox/Projects/Print Preview/Test Plan
- Firefox/Projects/Privacy Prefpane Refresh
- Firefox/Projects/Pull More AMO Data into Addons Manager
- Firefox/Projects/Reduce Places Views Overhead
- Firefox/Projects/Resource Packages
- Firefox/Projects/Restore Visible Tabs First
- Firefox/Projects/Simplify Update UI size for billboard and l10n
- Firefox/Projects/Simplify Update UI size for billboard and l10n/Test Plan
- Firefox/Projects/SiteIdentity
- Firefox/Projects/StartupPerformance
- Firefox/Projects/StartupPerformance/MeasuringStartup
- Firefox/Projects/StartupPerformance/TestMatrix
- Firefox/Projects/Startup Time Improvements
- Firefox/Projects/Startup Time Improvements/IO Scratchpad
- Firefox/Projects/Startup Time Improvements/StartupPatchUsage
- Firefox/Projects/Startup Time Improvements/Static Build
- Firefox/Projects/Startup Time Improvements/joelr notes
- Firefox/Projects/Startup Time Improvements Notes
- Firefox/Projects/Startup Timeline
- Firefox/Projects/Statusbar Redesign
- Firefox/Projects/StrandedUsers
- Firefox/Projects/TabCandy
- Firefox/Projects/TabCandy/Design/Bookmarks
- Firefox/Projects/TabCandy/Design/BrowserRestart
- Firefox/Projects/TabCandy/Design/FirstRun
- Firefox/Projects/TabCandy/Design/MiniGroups
- Firefox/Projects/TabCandy/Design/NewTabs
- Firefox/Projects/TabCandy/Design/Next
- Firefox/Projects/TabCandy/Design/Triage
- Firefox/Projects/TabCandy/Design/UndoCloseGroup
- Firefox/Projects/TabCandy/FAQ
- Firefox/Projects/TabCandy/TabsAndGroups
- Firefox/Projects/TabCandy/Work
- Firefox/Projects/Tab Matches in Awesomebar
- Firefox/Projects/Tab Matches in Awesomebar/TestPlan
- Firefox/Projects/Tab Multi-Selection
- Firefox/Projects/Tab Multi-Selection/Design
- Firefox/Projects/Tab animation
- Firefox/Projects/Tabcandy/CodeGuide
- Firefox/Projects/Tabcandy/Panorama 1 Debrief
- Firefox/Projects/Tabcandy/Panorama 1 Debrief Chat
- Firefox/Projects/Template
- Firefox/Projects/Unbreak RSS
- Firefox/Projects/Undo Close Window
- Firefox/Projects/VideoDriverBlacklisting
- Firefox/Projects/VideoDriverBlacklisting/DataDescription
- Firefox/Projects/Video Controls
- Firefox/Projects/View Source in Tab
- Firefox/Projects/Visual Affordance for Tear Off Tabs
- Firefox/Projects/Weave
- Firefox/Projects/WindowsCE
- Firefox/Projects/Windows Theme Polish
- Firefox/Projects/about:me
- Firefox/Projects/about:problems
- Firefox/Projects/about:support
- Firefox/Projects/animation
- Firefox/Projects/browser ballot mechanical turk