Places:Task List
Jump to navigation
Jump to search
Tasks
Scratch pad of tasks in no particular order (last updated 11/07/06).
Discussion / Announcements:
- [sspitzer] post places kickoff message to mozilla.dev.apps.firefox read the post
- [all] will be posting to and discussing places in ff3 on mozilla.dev.apps.firefox and on the wiki
- [all] developers hanging out in #places
- [sspitzer] schedule face-to-face meeting (with dial in number). we should have a places session and possibly another breakout session for us to talk tasks, status, whatever arch issues are still open. invite Todd from foxmarks, brettw and google folks, patrick and yahoo folks.
- This was done somewhat at the [Summit].
Trunk-no-places work:
- [all] add "[non-places-regression]" to status whiteboard of all regressions that appears on the trunk after we disabled places. bug list
- [sspitzer] fix trunk regressions caused by disabling places, query status whiteboard for "non-places-regression"
- [dietrich sspitzer] review patch from Myk (see Myk's patch in bug #355651) and finish backporting non-places changes to trunk (only covers mozilla/browser/components/bookmarks/)
- [dietrich sspitzer] review other MOZ_PLACES parts of the tree to look for things that may have fallen through the cracks. also in bug #355651.
UI:
- History
- [sspitzer] make it so building with places only build history-on-places, and leaves bookmarks alone
see bug #355738 - [sspitzer] per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend.
meta bug
- [sspitzer] make it so building with places only build history-on-places, and leaves bookmarks alone
- Bookmarks (meta-bug)
- [all] hide (remove) Places icon from personal toolbar #360029
- [all] implement Firefox 2.0 "Organize Bookmarks" dialog on top of the Places backend
- [all] implement keywords in places (see bugs #329281 and #318817 for starters)
- [all] restore bookmarks sidebar based on places
- [all] restore "Bookmark this Page..." | "Add Bookmark" UI to be like FF2 (#357316)
Performance / Testing:
- [dmills] figure out what the right history sizes should be benchmarking. (for both places vs non-places). figure out how to get apples-to-apples history.dat and bookmarks_history.sqlite for tinderbox, regression testing, and performance testing purposes.
- [dmills] get new tinderboxes set up for both trunk with places and no-places with same history.dat and bookmarks_history.sqlite
- [dmills] fix Tp (page load) test to work a profile with history, so that regressions to places that affect link coloring and startup show up on Tinderbox.
- [dmills] fix Ts (startup) tests to work with a profile with both places and non-places history
- [dietrich] bookmarks unit tests (see bug #354401)
- [sspitzer] history unit tests
API / Data Model / Architecture:
- See Places:BookmarksComments for discussion of these issues
- [dietrich] Fix DB naming and consistency issues
bug #359862 - [dietrich] review Todd's suggestions about the data model
- [dietrich] Move from bookmarks URI-as-singleton model to unique identification of bookmarks #360133
- [dietrich] publish and discuss APIs with google, yahoo, extension authors (Todd from foxmarks, etc)
- [all] figure out overall bookmarks plan for Fx 3 (this is ambiguous; will likely be driven by the Fx3 feature planning)
Synchronization / Remote Bookmarks:
- [dietrich] determine the architectural changes required to support sync
- See Places:BookmarksComments for discussion of these issues
- globally unique identifiers for all items (bookmark, folder, separators, etc) #360134
- support change detection for all items (either revision numbers or date-based)
- "tombstoning" of deleted items
- [dietrich] document the sync/remote story
- [dietrich] APIs to allow for integration with things like "Clobber" (aka Google Browser Sync)
- [dietrich] APIs to allow for integration with social bookmarking sites, like del.icio.us (see the add on)
- [dietrich] reference implementation of sync client (P2)
Tags:
- Blocking on Fx3 feature discussions
Livemarks:
- Rob Sayre is doing some work on livemarks in Places.
- Fx3 feature discussions should determine what action is required
Microsummaries:
- Talk to Myk about microsummaries and places
- Like Livemarks, figure out if microsummary update should update lastupdate, creating date, or neither
See also the Bug List and the Places bugs by milestone, owner