you-apps / connectyou Goto Github PK
View Code? Open in Web Editor NEWPrivacy focused contacts and SMS messenger app built with MD3
Home Page: https://you-apps.net
License: GNU General Public License v3.0
Privacy focused contacts and SMS messenger app built with MD3
Home Page: https://you-apps.net
License: GNU General Public License v3.0
It would be great to have an option to organize your contact list in a similar way it works in Nextcloud and the stock Android Contact app (in my case, CalyxOS - the app is close to AOSP).
I think it would have to be in the Caldav standard and/or Android System Contact standard because I can sync the "Labels" with DavX5 and can use both the handy and the Nextcloud ("Groups") to filter with them.
Personally, this helps me a lot to assign people with common names to the appropriate groups of people / places I know them from.
When it comes to implementation, I have two ideas:
I would personally find the second variant more intuitive, but there are certainly other or even better implementations.
In the following example, the group at the bottom is called "Service".
Have a contach with a phone number and email
Tap + to add another number
Empty field for new number appears
The new number field has the email in it and email field becomes empty
1.2
Android 13
No response
Perhaps instead of using "Surname," which might not be an accurate descriptions of some cultures' last names, use the more generic "Last Name." It needs to be changed in at least the Edit menu, and the Sort By menu in the search bar in the main view.
I love your apps, they're fantastic! Trying to find a way to get involved in projects like these, but I still don't know much Kotlin. I think I like native app development though; native apps are a pleasure to use. Thanks, Bnyro!
No response
The bar that has "Device" and "Local" buttons takes up a lot of screen space. Please consider making it collapseable, for example - when scrolling down it disappears (with a sliding animation) and when scrolling up it re-enters the screen.
Your other apps could benefit from this to - mainly Libre Tube.
Regards.
See Bromite browser for an example of this behavior with the search/url bar when pinned to bottom of screen.
In a contact page, dates should be localized instead of showing YYYY-MM-DD format
same behavior when adding the contact in another App (AOSP or Nextcloud)
Group is created an added to the Contact
The new Group isn´t saved, and does not show even before Saving the contact..
Group dos not show if created in another Service (only with new Groups, assigning existing ones works fine)
2.0
Android 13 CalyxOS Pixel5
thing I tried to solve it:
Herzlichen dank fürs implementieren des features ich habe mich sehr Gefreut :-)
Please make it possible to disable the swipe right to delete functionality. I keep triggering it accidentally. Also, deleting contacts is not something that I do so often I need a quick gesture.
.
I want to change the swipe function.
By default, the contacts will be delete by swiping.
I want to change the function to call.
(Swipe to make a call)
Also add an option to disable swiping.
Sorry for my bad English
Thanks.
No response
While I do love the material you concept, the thing which isn't completely appealing to me is to see many boring icons, all similar to each other. In fact, I enjoy how randomly colorful are the icons in the stock Contact App from LOS:
Would you please consider adding an option to make the icons colorful, while all of the remaining UI elements follow the Material you palette?
No response
I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open source issues.
I have written a short but informative title.
I will fill out all of the requested information in this form.
I wanted to give this app a chance as it's one of the few ones that uses Google's API, so linking my entries with social messengers like WhatsApp would finally start working again.
Sadly, the linking process went completely wrong, as my contacts linked to wrong Whatsapp ones.
I just checked again and it seems that not every linking went wrong, just the ones whose names or surnames are the same (e.g. "Sarah M" vs. "Sarah P." or "Max S." vs. "Lisa S.").
I take this as a bug.
I suppose you should add Fastlane data to translation on Weblate so that one can read app description, changelog and onther info in their language
It would be nice to have instant messaging integration (i.e. direct link to Telegram, Whatsapp, ...)
Hello,
After selecting a group, it would be great to able to have an email icon to send an email to all those recipients.
Thank you.
No response
It'll be helpful for automatic sync purpose for someone who doesn't use Google contact sync etc. Implementation will be similar to export, but with one of the two options:
Please add screenshots of the application. I think it is only fair that users know about the interface before installing.
Would like to see a toggle to allow CY to launch with Local entries displayed versus Device.
Currently, CY launches into Device by default with no facility to set Local as the default.
The text should stay in the boxes.
0.6.0
13 (Graphene OS)
Display size and text setting font and Display size are maxed out.
I'd like to add a picture to contacts. After importing the picture it should then be cropped to fit into a circle
Thanks for shutting me down before I could further test my contact importing issue. Got butthurt?
Anyway, the issue does NOT begin with WhatsApp or other apps, your app already fails at importing contacts from an ordinary vcf file properly. I found out about this after opening ConnectYou and already recognizing doubled contacts in my list. So I double checked by doing the same procedure (= import a vcf file into a contact app) with another contact app and voila- no issues.
So maybe you might check inside your code again what could be the real issue here.
Btw: I'm here to help to make your app useful and great, not to destroy it.
ConnectYou right after importing the vcf file (messed up #1)
Other contact app right after importing the same vcf file (everything fine!)
The same other app after importing the vcf file to ConnectYou first, then exporting it into a new vcf file via ConnectYou and reimporting that file back into the other contact app (messed up #2)
When I click to contact in dialer, it shows me a list of all contacts, but not the contact I've clicked
As discussed on mastodon, this app can have a mode (of sort) where contacts are stored in private db and aren't exposed to other apps.
Why?
Few apps nag/force users to give contacts access which is unfortunate but can be avoided if the contacts are not available over Contacts Provider API but instead stored in a private DB in the app itself.
Currently, OpenContacts does this but the UI/UX is not great.
Pros
Cons
Additional, Nice to have features
Honestly my plan for such app to also have SMS tabs and blocklist feature as well but I understand it's already too much to ask. Anyway, take your time and thanks for all that you do.
Events in the app are shown in the american format (MM/DD/YY) regardless of language settings.
Dates should use either ISO standard YY-MM-DD, OS language format or preferably customizable format
Dates are show in american format MM/DD/YY
1.0.0
Android 13
No response
You can sort contacts by first name or by surname, as labels say, but first one sorts contacts in a random way (I really don't understand how it works) while second one sorts contacts by family name.
Moreover, if you choose the second kind of sort and you close the app, it doesn't remember your choice so when you reopen the app it sorts contacts by first kind of sort.
I think it'll be much easier for contributors to make an issues with templates, and it'll be easier for you to view an issues
I don't know how you could implement this but I suppose it is better if you can make address clickable so that one can search it on their own favourite map app
Date events, such as birthdays and anniversary (and death, I would add it), should use DatePicker or something like that, in order to enter correct dates in a friendly way
Hey @IzzySoft,
in the last days I've been creating yet another app because I couldn't find a good open source alternative for it.
This time it's about managing your phone's contacts, which should hopefully be more useful than an automatically changing wallpaper 😉
So, it would be awesome if you could consider adding the app to your repo as well, to let some others benefit from it too.
That should be the first of my apps without any anti features as it doesn't connect to the internet and thus can't use non-free-nets :)
What's currently still missing in the fastlane
structure are screenshots, I might add them sooner or later, but not for now. Adding changelogs to the fastlane
structure is not planned this time.
Have a good one!
Things I noticed so far:
It'll be great if in Connect You will be support of social media contacts (e.g. telegram, whatsapp), like how it's implemented, for example, in simple contacts and LineageOS contacts
Move contacts between device to local
Check moved contact
Move back
check again
Also try group move
Fields transfer over every time
Fields sometimes don't transfer and the contact is just a name without any fields
1.1
Android 13
I can get this bug to happen repeatedly but I'm not sure what causes it, seems random. Maybe more common if you do group move
A color-adaptive Material You icon would be a great addition to this already amazing app. For example, I've attached a screenshot of what Google Contacts and some other icons look like on my phone.
I am not able to add a number to existing contacts from dial pad, it is saying no contact app found. But when I try to create new contact from dial pad, then it opens the contact app( connect you)
Please add this feature to add numbers to existing contacts from dialpad
Could you please add support to the vCard "Note" field?
I have multiple contacts with various additional information stored in the "Note" field, example opening hours of a given business, or medical information.
These may not be covered by the standard / mandatory vCard fields.
No response
Steps to reproduce:
In Google Contacts, it is possible to choose the location where the contacts are saved.
For example, if you have DaVx5 configured, you can choose your DaVx5-account to save your contacts, or you can choose your local device.
Is this something that could be added? Or is it already present?
No response
Button that selects all contacts in the current tab. E.g. would be useful for moving all contacts to local storage
No response
Currently, the backup feature works by creating a .vcf file in a specified directory whenever you make a change to one of your contacts.
For example, if you delete a contact, the current backup is replaced with the current one which now doesn't have the deleted contact.
This, in my opinion, makes the feature more of a "perpetually exported vcf file" feature rather than a backup feature.
In the scenario above (deleting a contact), the user should have a previous backup to go back to that still has the contact(s) intact, which would currently not be the case.
Proposed solution:
If possible/easy, the way the backup function should work is that it should save a copy of the contacts every few hours (can be preset or specified by the user). Ideally, it should also allow you with the option to set the max amount of backups that the app will keep. For example, if you set that to 5, it will save a copy of your contacts every 24 hours, and after 5 days where you have 5 backups, when the next backup happens, the oldest is deleted.
At this point, when trying to specify a directory for the backup, it only shows local folders, and not locations such as Proton Drive for example. I'm unsure if this is an issue on the Proton Drive end of things or with how SAF is implemented in Connect You, but I thought I'd mention that in case, as being able to select a cloud location through the file manager to backup your contacts would be great. This actually seems to be expected behavior.
Currently we have to do functions like copy , move and delete for individual contacts one by one , but it would have been much better if we could select multiple contacts at once and perform copy, move and delete functions for all the selected items.
This would save a lot of time for someone like me who is having more than 400 contacts saved.
Thanks for making this app 👍
No response
This issue is for discussing about which remaining fields that have not yet been added should be added in the future.
There are no plans to support everything possible, the plan is only to support the most important fields, due to two reasons:
The two remaining fields which might be important coming into my mind are the Organization
field, and the Website
field. If anyone has other suggestions, or opinions about these two categories, feel free to share your opinion below. Thanks!
No response
Currently, the button to create a new contact has the pencil icon, which is commonly used as an "edit" button. It might make sense to instead use a "+" icon, which is taken to mean add a new entry.
No response
1.0
13
Device = Xiaomi Mix Fold 2
The vcard is an export from OpenContacts (https://gitlab.com/sultanahamer/OpenContacts)
when I try to open contacts or create a new one from dialer app (e.g. lineageos phone or simple dialer), it says, what no valid contacts app found or something like that
I suppose that it would be nicer if data are shown in groups. I explain what I mean: now, there is a bubble for each data (phone home, phone work, mobile, email home, email work, ...).I suppose that it should be better to have a bubble for all phones and mobile phones (with specification), all emails, all anniversary dates, ...
Please add this feature:
No response
Hello,
I just upgraded to v2.0.
I have several group contacts but none are available.
I see no filter option and contacts are not assigned to a group.
I synchronize my contacts from Nextcloud through Davx5.
Thank you.
My existing groups should be available.
I should be able to filter them since they do exist.
No existing groups. I can only create new ones. Will they be synchronized?
2.0
Android 11
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.