Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Fossify Contacts and Phone loses connection(?!) and incoming calls don't have caller id #71

Open
7 tasks done
hetszunyukapanyanyimonyok opened this issue Jan 26, 2024 · 20 comments
Labels
bug Something is not working needs triage Issue is not yet ready for PR authors to take up

Comments

@hetszunyukapanyanyimonyok

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 11

Affected device model

Oneplus

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Telephone rings
  2. Only shows phone number caller's name missing
    I can't reproduce this bug consistently.
    Because it happens at random, sometimes it does not happen for a long period of time.(3 weeks)

Expected behavior

When I receive a call to show phone number and name too.

Actual behavior

Sometimes when I recieve calls, the fossify phone app only shows the phone numbers and the caller's name are missing.(Despite both data in the contacts app.)

Screenshots/Screen recordings

No response

Additional information

Battery optimization is off for both apps!

There is a weak solution:
Restart both Fossify Contacts and Phone, than it works.

Would be a solution to check each other status and show a notification if one of them lose connection to each other?
Maybe better to try to reconnect itself?
Or needs a special permission form system to resart both themself?

@hetszunyukapanyanyimonyok hetszunyukapanyanyimonyok added bug Something is not working needs triage Issue is not yet ready for PR authors to take up labels Jan 26, 2024
@naveensingh
Copy link
Member

@hetszunyukapanyanyimonyok

Does the contact show up properly in the Call history? Is it a private contact?

@Aga-C Aga-C added question Further information is requested waiting for author If the author does not respond, the issue will be closed. Otherwise, the label will be removed. labels Jan 26, 2024
@hetszunyukapanyanyimonyok
Copy link
Author

@naveensingh
It is private contact as all of them are.
When this bug "appears" names are missing from the call history too. (Only numbers shown and date.)

@github-actions github-actions bot removed the waiting for author If the author does not respond, the issue will be closed. Otherwise, the label will be removed. label Jan 26, 2024
@Aga-C Aga-C removed question Further information is requested needs triage Issue is not yet ready for PR authors to take up labels Jan 26, 2024
@naveensingh
Copy link
Member

@Aga-C were you able to reproduce this?

@Aga-C
Copy link
Member

Aga-C commented Jan 26, 2024

@naveensingh No, I don't use private contacts, so I've never experienced such problem. I took off needs triage because I remember that in SMT people were raising different problems with private contacts performance, so I thought it may be another instance of such.

@hetszunyukapanyanyimonyok
Copy link
Author

hetszunyukapanyanyimonyok commented Jan 26, 2024

@Aga-C @naveensingh
For the sake of clarity I will add a few non private/normal phone numbers and next time when it happens I will report back to you here.

Beside this s notification for lost data base connection would be possible? Or something like that, that you think could be helpful in this case.

@Aga-C Aga-C added the needs triage Issue is not yet ready for PR authors to take up label Jan 26, 2024
@naveensingh
Copy link
Member

Ideally, the apps should at least show a toast if some error has occurred while reading the private contact. I'll check this later.

@hetszunyukapanyanyimonyok
Copy link
Author

@naveensingh Thanks tell me if I can help.(can't develop...)

@mezhgano
Copy link

mezhgano commented Jan 28, 2024

Can confirm, got exact same issue on Android 14.
If "private contacts" is a contacts that are stored in device memory and not visible to other apps, so none of my contacts are private.

@hetszunyukapanyanyimonyok
Copy link
Author

@mezhgano Could be a different thing. Did you change the setting in Fossify Contacts:
"Show private contacts to Fossify dialer, Fossify SMS and Fossify Calendar."
Set to ON ?

@mezhgano
Copy link

@hetszunyukapanyanyimonyok
Yes, it is ON.
I don't remember, isn't it set to ON by default?

@hetszunyukapanyanyimonyok
Copy link
Author

hetszunyukapanyanyimonyok commented Jan 28, 2024

@mezhgano Maybe not, when I need a reinstall I always reset it to ON.

@Aga-C
Copy link
Member

Aga-C commented Jan 28, 2024

I don't remember, isn't it set to ON by default?

Yes, it's enabled by default.

@mezhgano
Copy link

mezhgano commented Feb 1, 2024

Today i'm recieve another incoming call from unknow number and don't answer.
Right after calling is end notification pop-up that says - Missed Call and "name".
It was known contact, calling me about job, but for some reason caller id was not showing on calling screen.

I don't know what's the reason for such behavior, is it bug, or is it something with my phone.
But for sure this is the most critical bug in app right now, it's just unusable.

@hetszunyukapanyanyimonyok
Copy link
Author

@mezhgano Did your call history show other called/received numbers name? That is a crucial information!

@mezhgano
Copy link

mezhgano commented Feb 1, 2024

@hetszunyukapanyanyimonyok Yes, all names for known contacts are shown in call history, Including (random?) ones that occasionally for some reason not showing in calling screen. I hope I am making myself clear.

@mezhgano
Copy link

mezhgano commented Feb 1, 2024

Planning to perform some tests this evening with second phone, i will post here if catch conditions when or why it is happening...

@hetszunyukapanyanyimonyok
Copy link
Author

hetszunyukapanyanyimonyok commented Feb 1, 2024

I tried test the connection between apps

  1. Force freeze just contacts
  2. Force freeze contacts and phone
    3.Force freeze both and clear cache

In every single case/after the freeze/
I started with fossify phone and
Interestingly the phone always showed names.

So the problem is not there?!

@mezhgano
Copy link

mezhgano commented Feb 1, 2024

Think i got it...

If number was saved in international format, like:

  • +71234567890
  • +7 (123) 456-78-90
  • 71234567890

It shows caller id everythere and work as expected (as far as i tested).

If number was saved with internal country code ("8" instead "+7/7"), like:

  • 81234567890
  • 8 (123) 456-78-90
  • 81234567890

It shows caller id in:

  • history
  • outgoing call screen
  • missed call notification

It doesn't show caller id in:

  • incoming call screen
  • incoming call notification

So yes, there is some sort of losing connection between apps (phone and contacts) in term of "how they treat number format".

P.S. Now i must refactor all numbers in contacts to not missing calls or at least keep watching if bug is completely gone...
I think it easier to export contacts in .vcf and do on a desktop PC rather than phone 😄

@hetszunyukapanyanyimonyok
Copy link
Author

hetszunyukapanyanyimonyok commented Feb 1, 2024

Interesting!
My original bug is different?!
/that calls doesn't show contacts's name/occasionally in fossify phone/
most of them have +44 format.
To be exact when this "lost all your names"
happens... there are only numbers in my call history no names at all.

@mezhgano
Copy link

mezhgano commented Feb 1, 2024

Very strange behavior, i will reformat entire contact book and keep checking every incoming call

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is not working needs triage Issue is not yet ready for PR authors to take up
Projects
None yet
Development

No branches or pull requests

4 participants