FossifyOrg / Contacts

Easy and quick contact management with no ads, handles groups and favorites too.
https://www.fossify.org
GNU General Public License v3.0
314 stars 22 forks source link

[Feature request] Add support for structured addresses #30

Open mnvfs opened 9 months ago

mnvfs commented 9 months ago

Checklist

Is your feature request related to a problem? Please describe. At the moment there is only a single field for addresses. Therefore addresses are not synced correctly when also syncing with other clients like Thunderbird which have structured address field support.

Describe the solution you'd like Add individual fields for the different address parts. Could be done as an option to support simple mode also for people who preferre this.

Describe alternatives you've considered The different fields could be merged into one during sync. This would not improve editing behavior.

Additional context This fork of Simple Contacts already contains structured address fields and I think the author would be willing to contribute. https://github.com/stephanritscher/Simple-Contacts

Netpilgrim commented 9 months ago

It would be great if @stephanritscher's patches could be merged into Fossify Contacts. I’ve been using his fork for a while and it works very well. Not only does it implement the correct address separation the vCard standard requires, it also provides country-specific formatting of the whole address on the contact info screen. (I can only attest the latter for German addresses where the postal code is shown correctly before the locality, whereas most apps just format every address according to US rules.) [Edit: I should have checked this first; apparently the app shows the postal code before the locality independent of the country of the address. I’ll have to investigate further if that is somehow specific to my phone's setup.]

Right now Fossify Contacts, same as the main-line Simple Contacts before it, stores the complete address in the street address field, which is just wrong; so I wouldn’t even consider this a feature request but a bug ticket.

Update: Since I’ve made the mistake of assuming the formatting feature mentioned above, I’ve made a corresponding feature request at https://github.com/stephanritscher/Simple-Contacts/issues/18. Should proper address handling find its way into Fossify Contacts, the same would be nice to have here as well.

Netpilgrim commented 9 months ago

For context, here is the original Simple Contacts discussion of this issue: https://github.com/SimpleMobileTools/Simple-Contacts/issues/364

Apparently the developer @tibbi thought making the address format standards-compliant was too much of a “complication.”