Places:Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 16: Line 16:
** bulk editing ({{bug|412002}})
** bulk editing ({{bug|412002}})
** autocomplete ({{bug|415960}})
** autocomplete ({{bug|415960}})
** quick-tag UI ({{bug|434946}})
** tagging UI in add bookmarks panels ({{bug|411261}})
** tagging UI in add bookmarks panels ({{bug|411261}})


Line 25: Line 24:


* Database
* Database
** preventive maintanance ({{bug|431558}})
** preventive maintenance ({{bug|431558}})


=Firefox 3.2=
=Firefox 3.2=
Line 49: Line 48:
** querying (searching, filtering)
** querying (searching, filtering)
** add back tag containers sorting / reorder ({{bug|429686}})
** add back tag containers sorting / reorder ({{bug|429686}})
** quick-tag UI ({{bug|434946}})


* Awesomebar
* Awesomebar

Revision as of 22:17, 4 December 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 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)
    • quick-tag UI (bug 434946)
  • 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?
    • Some brainstorming: https://wiki.mozilla.org/User_talk:Mak77
  • 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)