Contacts
                                
                                 Contacts copied to clipboard
                                
                                    Contacts copied to clipboard
                            
                            
                            
                        Allow setting contact as self.
Checklist
- [X] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
- [X] I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
- [X] I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
- [X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
- [X] This issue contains only one feature request.
- [X] I have read and understood the contribution guidelines.
- [ ] I optionally donated to support the Fossify mission.
Feature description
On iOS, this displays the contact at the top of the list.
Why do you want this feature?
So that features which necessitate knowing which contact refers to the current user are possible, like https://github.com/FossifyOrg/Contacts/issues/111#issue-2254286130.
Additional information
This could be implement as https://github.com/nextcloud/contacts/issues/3252#issue-1599879618 explains – by supporting NextCloud's pre-existent "Relationship to you" field, with a "Self" property. I believe that this is the most versatile implementation.
I think it should be a special entry, which isn't exactly the same as contact. Especially that your second request (#111) shows, that this shouldn't be a normal contact. Also, this should be optional.
https://github.com/FossifyOrg/Contacts/issues/110#issuecomment-2067571574
@Aga-C, what does "special entry" mean in this context?
I also believe that this could be a useful feature, and there's an opportunity to create a better implementation than what is available on the Google Contacts app.
On the Google Contacts app, your personal contact is a separate entry that can be accessed in the settings. The issue with that implementation is that it isn't stored in the contacts storage of the device, meaning that it isn't visible to other apps, and doesn't get synced with the Google account, forcing you to re-enter all the information when you get a new device.
This could be implemented similarly to iOS, where the contact is synced with iCloud and visible to other apps.