Closed Bug 847417 Opened 8 years ago Closed 7 years ago

Contacts should be turned into minimal standalone application

Categories

(Firefox OS Graveyard :: Gaia::Contacts, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1046090

People

(Reporter: st3fan, Unassigned)

References

Details

The contacts app is currently part of an umbrella app called 'communications'. This app does not just contain the dialer code, it also contains the dialer, first-run-setup and the facebook integration code.

Because this is all merged into one app, the communications app needs more permissions than it needs to, is more complex than it needs to be and has a bigger attack surface than it needs to have.

From a security point of view, the contacts app should be extracted from the communications app and talk to other apps through WebActivities or system messages.

This will also make the code simpler and easier to maintain and understand.
Hi Stefan,

We would really like to do this, but unfortunately, we had some contractual requirements with other companies that require us to save information and make the contacts app being available with the dialer.

In order to store some information, like facebook contacts, we are storing it on indexeddb, and, as you know, we will have the domain restriction to share information from one app to another.

Recently in the mailing list and IRC, people have been proposing different mechanisms that allow web apps to share information, so far, we are a bit far from having a effective way of doing this, and that's why historically, anything that has to do with contacts became part of the same 'suite' (that's why FTU is within communications).

In resume, we will love to do this, is under the radar, but first we will need to being able to do this sharing information between apps done.

But definitely a bug to track :)

Thanks!
F.
Hei Doug, you are working on this isnt, better said, this is a duplicated of a bug you are working on right?
Flags: needinfo?(drs.bugzilla)
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(drs.bugzilla)
Resolution: --- → DUPLICATE
Duplicate of bug: 1046090
You need to log in before you can comment on or make changes to this bug.