Git Product home page Git Product logo

connectyou's People

Contributors

airon90 avatar ali-x98 avatar atilluf avatar atrafon avatar azibazrie07 avatar bnyro avatar comradekingu avatar cultcats avatar deltainsight avatar dominik-masson avatar enderprism avatar fjuro avatar fukiame avatar get100percent avatar kefir2105 avatar m00nj avatar monstorix avatar nexirs avatar oersen avatar qaz-6 avatar rafael2616 avatar rex07 avatar rozari0 avatar softinterlingua avatar subhamjena avatar suhasdissa avatar thejenja avatar tobias-lauerbach avatar vertekplus avatar yarons avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

connectyou's Issues

Support for contact groups

Describe your suggested feature

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.

Other details

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:

  1. as an additional filter option in the search bar (in the same Place as sorting first and last name).
  2. as an alternative to the "Local" tab ⇾ "Groups" with a similar interface to select the group as in picture 2, when you then select one of the groups you get the filtered list of contacts.
    The previous functions of the "Local" tab could be displayed in the list of groups above as a highlighted group, through which you can then open the local contacts.

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".

Picture 1:
Screenshot_20230215-221051

Picture 2:
Screenshot_20230215-221011

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Adding a phone field causes data to shift

Steps to reproduce

Have a contach with a phone number and email
Tap + to add another number

Expected behavior

Empty field for new number appears

Actual behavior

The new number field has the email in it and email field becomes empty

Connect You version

1.2

Android version

Android 13

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Change "Surname" to "Last Name"

Describe your suggested feature

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!

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Make bottom navigation bar collapseable

Describe your suggested feature

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.

Other details

See Bromite browser for an example of this behavior with the search/url bar when pinned to bottom of screen.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Add alphabet list

google-contacts-material-you-2_1

I really like the alphabetical list present in most contacts apps. Could this be added to connectYou?

Adding a new Group fails

Steps to reproduce

  1. Edit Contact
  2. Manege group
  3. new
  4. selecting new group

same behavior when adding the contact in another App (AOSP or Nextcloud)

Expected behavior

Group is created an added to the Contact

Actual behavior

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)

Connect You version

2.0

Android version

Android 13 CalyxOS Pixel5

Other details

thing I tried to solve it:

  • close the app
  • force stop the app
  • reboot
  • re-installation

Herzlichen dank fürs implementieren des features ich habe mich sehr Gefreut :-)

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Disabling right swipe gesture

Describe your suggested feature

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.

Other details

.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Swipe function

Describe your suggested feature

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.

Screenshot_2023-02-19-01-49-39-848_com bnyro contacts

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

[Feature Request] [UI] Colorful contact icons

Describe your suggested feature

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:

Colorful icons

Would you please consider adding an option to make the icons colorful, while all of the remaining UI elements follow the Material you palette?

Other details

No response

Acknowledgements

  • 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.

WhatsApp confused by ConnectYou

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.

markup_1000000833

Add fastlane to Weblate

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

Integration with IM apps

It would be nice to have instant messaging integration (i.e. direct link to Telegram, Whatsapp, ...)

Send an email to a group

Describe your suggested feature

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.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Periodic Backup support

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:

  1. Periodic backup (user-defined frequency maybe?, with a max of 5 old backups in backup dir)
  2. Backup on change (works fine, Aegis does this)

Toggle to allow Launching Directly into Local vs Device

Describe your suggested feature

Would like to see a toggle to allow CY to launch with Local entries displayed versus Device.

Other details

Currently, CY launches into Device by default with no facility to set Local as the default.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Brocken layout on contact creation.

Steps to reproduce

  • Open the app
  • click the pencil icon

Expected behavior

The text should stay in the boxes.

Actual behavior

image

Connect You version

0.6.0

Android version

13 (Graphene OS)

Other details

Display size and text setting font and Display size are maxed out.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Support to image

I'd like to add a picture to contacts. After importing the picture it should then be cropped to fit into a circle

ConnectYou fails at importing vcf files properly

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)
markup_1000000841

Other contact app right after importing the same vcf file (everything fine!)
markup_1000000842

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)
Screenshot_20230131-133448~2

Private database for Contacts

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

  • Privacy

Cons

  • Inconvenience since all essential apps (Call/SMS/IM...) will lose access to contacts. Although this can be mitigated with some additional features.

Additional, Nice to have features

  • DialPad(T9) of some sort for dial, smart search & instant save.
  • Display call logs tab
  • TrueCaller like contact name popup for incoming calls.
  • Integration with IMs (already requested #15)

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.

Contacts problem

I dont know if its because i use davx5 for contacts or because my contacts have letters like this - čěá for example, but those contacts keep showing up like this
Screenshot_20230128-100913_Connect You

Events show american date format

Steps to reproduce

Events in the app are shown in the american format (MM/DD/YY) regardless of language settings.

Expected behavior

Dates should use either ISO standard YY-MM-DD, OS language format or preferably customizable format

Actual behavior

Dates are show in american format MM/DD/YY

Connect You version

1.0.0

Android version

Android 13

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Sorting contacts is broken

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.

Address should open apps

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 should use DatePicker

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

IzzyOnDroid inclusion

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!

Preferred number and other improvements

Things I noticed so far:

  • Phone number & Email edit fields should have their own number/email type instead of default string type. It will open relevant keyboard view. #39
  • SMS icon used is not the correct SMS icon from material icons. #39
  • Add ability to select a default phone number in case there are multiple numbers present.

Support for social media contacts

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

Fields sometimes not transferred over

Steps to reproduce

Move contacts between device to local
Check moved contact
Move back
check again

Also try group move

Expected behavior

Fields transfer over every time

Actual behavior

Fields sometimes don't transfer and the contact is just a name without any fields

Connect You version

1.1

Android version

Android 13

Other details

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

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Material You Adaptive Icon

Describe your suggested feature

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.

Other details

Screenshot_20230209-112236~2

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Not able add new number to existing contacts

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

Support vCard "Note" field

Describe your suggested feature

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.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

The number is hidden sometimes

Steps to reproduce:

  1. Open any contact from LineageOS Dialer or delete one of some numbers of contact
  2. All of the numbers of any contacts is hidden now

Choose source of contacts

Describe your suggested feature

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?

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Select All Button

Describe your suggested feature

Button that selects all contacts in the current tab. E.g. would be useful for moving all contacts to local storage

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Improve Backup Feature

Describe your suggested feature

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.

Other details

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.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Allow batch functions for copy , move & delete

Describe your suggested feature

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 👍

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

[Discussion] Remaining contact fields to be added

Describe your suggested feature

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:

  1. Efforts and maintainability per field, as each field needs to be implemented for VCards, local contacts and device contacts separately
  2. UX: The goal is to keep everything easy to overview and not scare users with lots of available fields when creating a new contact.

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!

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Replace pencil icon on the bottom right with "+" icon

Describe your suggested feature

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.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Crash on import vcard

Steps to reproduce

  1. Select Import vcard
  2. Select vcard from internal storage

Expected behavior

  1. List of contacts to appear

Actual behavior

  1. Crash/app disappears

Connect You version

1.0

Android version

13

Other details

Device = Xiaomi Mix Fold 2
The vcard is an export from OpenContacts (https://gitlab.com/sultanahamer/OpenContacts)

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

No contacts app available

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

Data should be grouped

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, ...

Move to local

Describe your suggested feature

Please add this feature:

  • Move to local:
    IMG_20230211_202938_530

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Existing groups not found

Steps to reproduce

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.

Expected behavior

My existing groups should be available.
I should be able to filter them since they do exist.

Actual behavior

No existing groups. I can only create new ones. Will they be synchronized?

Connect You version

2.0

Android version

Android 11

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.