Places:Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 79: Line 79:
* Smart Bookmarks
* Smart Bookmarks
** Add UI to recreate/disable them ({{bug|399984}})
** Add UI to recreate/disable them ({{bug|399984}})
** Investigate changes for Most Visited (aware of webmail redirects)
** Investigate changes for Most Visited (aware of webmail redirects) ({{bug|420446}})


* Favicons
* Favicons
** support for browser.chrome.favicons ({{bug|331228}})
** support for browser.chrome.favicons ({{bug|331228}})

Revision as of 16:01, 29 September 2008

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 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) (bug 420446)
  • Favicons