(For context, see 
<https://mail.mozilla.org/pipermail/sync-dev/2014-October/001007.html>)

The “history” checkbox in Sync is an umbrella that hides two concrete engines: 
browsing history and form history.

I’d like it to hide a third: search history.

This would implement the minor part of Bug 444284, which I’ll chop up later.

The recorded search history would be simple:

  query
  visits
  last visited

(Neither desktop nor Fennec divides your search history by engine.)

The goal is to support task continuity across devices; we have some evidence 
that users return to the same searches more than once, and we’d like to drive 
repeat usage inside Fennec and the search activity from this.

Work here is mostly well-separated, and would involve:

  * Defining and documenting the precise format.
  * Making sure that the services folks are happy with the additional 
collection.
  * Building and testing a desktop sync engine.
  * Hooking that engine into the appropriate clear-history events.
  * Building a Fennec sync engine.

Are there any objections to adding this capability under the umbrella of 
history?

Are there any significant objections or suggestions around the data model?

Any other thoughts?

Thanks,

-R
_______________________________________________
Sync-dev mailing list
Sync-dev@mozilla.org
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to