Places:Plan

From MozillaWiki
Revision as of 14:28, 26 November 2008 by Mak77 (talk | contribs) (→‎Firefox 3.2)
Jump to navigation Jump to search

Places Plan

Roadmap for future work on Places, the SQLite-driven Bookmarks and History system.

Note that the release targets for these changes are not solid, and will be updated as the Firefox roadmap changes.

Firefox 3.1

Firefox 3.2

TBD

Firefox 4

  • Performance
    • add visits on a background thread? (bug 429988, bug 429989)
    • reduce query volume
    • simplify query result observer codepath
    • get better tree views performance on large history trees
    • reduce copy/paste/delete operations weight (bug 391836, bug 428459)
  • Tagging
    • querying (searching, filtering)
    • add back tag containers sorting / reorder (bug 429686)
  • Awesomebar
    • API hooks (frecency bonus, external providers?)
    • expose frecency in the query infrastructure
    • portability (Weave)
  • External
    • Weave integration?
    • user-specified db location (or html/json?) (bug 385077)
    • tags in HTML export/import?
  • Database
    • move tags out of bookmarks folder (avoid data duplication and perf)
    • use relation tables for keywords and tags (avoid null filled columns)
    • remove maintainance code (bug 391419)
    • investigate changing bookmarks table to use a preordered nested tree algo
    • VACUUM in a background thread
    • unified identifier for bookmark and history items?
  • Library
    • add back preview for bookmarked items (db size issues)
    • add back advanced search UI
    • allow one-click bookmarking (bug 387747)
    • add downloads view
    • Pluggable views based on collection type
    • Unified search
  • Backend
  • Frontend
    • Simplify drag&drop code
    • Better tooltips (show more infos for visits and bookmarks)
  • Smart Bookmarks
    • Add UI to recreate/disable them (bug 399984)
    • Investigate changes for Most Visited (aware of webmail redirects)
  • Favicons
  • Livemarks
    • Convert livemarks to dynamic containers (bug 453530)