fossifyorg / phone Goto Github PK
View Code? Open in Web Editor NEWA handy phone call manager with phonebook, number blocking and multi-SIM support
Home Page: https://www.fossify.org
License: GNU General Public License v3.0
A handy phone call manager with phonebook, number blocking and multi-SIM support
Home Page: https://www.fossify.org
License: GNU General Public License v3.0
As the fossify contacts private numbers
so private call history.
When other apps want to see this history it can't.
It wouldn't be a full privacy option request.
So if I give you my phone you can see my call history.
While testing fossify phone bug and the os original dialer. The official one could see my call history without giving it permission.
With the power of "that it was the default app" for that time of testing.
Why? To take away the ability that other apps can and will sell your data
No response
Checklist
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
An option to display nicknames instead of legal first names or both.
Checklist
Why
Make easy to read and look at
Checklist
Is your feature request related to a problem? Please describe.
Obviously a important feature missing
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Checklist
Describe the bug
When the app is opened from cold start and the search term is typed swiftly, the app skips the search results. When typing slowly, the issue doesn't occur.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
For valid search results to actually stay rather than disappear.
Screenshots
https://github.com/SimpleMobileTools/Simple-Dialer/assets/8820038/74d2a117-3e34-433f-aaf2-954e32267863
Device info (please complete the following information):
Additional context
Had opened this issue on the SimpleDialer repo but that isn't maintained anymore so opening it here since the bug is still reproducible (and quite annoying ๐).
Checklist
Is your feature request related to a problem? Please describe.
eg. integrate https://gitlab.com/divested-mobile/carrion
Checklist
Is your feature request related to a problem? Please describe.
Accessibility,
Quickly turn off airplane mode in an emergency inside the app
Make is easier for old people to know they accidently turned on airplane mode
Checklist
Is your feature request related to a problem? Please describe.
I would like to see the city, state, province, country of the numbers
Describe the solution you'd like
Checklist
Is your feature request related to a problem? Please describe.
Yes, I miss google spam filter in degoogled phone.
Describe the solution you'd like
Describe alternatives you've considered
https://gitlab.com/xynngh/YetAnotherCallBlocker/
Additional context
Show Arrow for missed, Received, Outgoing calls in Call History
Checklist
North East -
Call Missed -
Phone Missed
South West
Is your feature request related to a problem? Please describe.
Obviously a very important feature missing
Checklist
Is your feature request related to a problem? Please describe.
Call recording is good
Checklist
Is your feature request related to a problem? Please describe.
no
Describe the solution you'd like
releasing apk's and uploading them to fdroid or hosting an own f droid repo with them
Describe alternatives you've considered
at least releasing them here on releases so one can update them via obtanium
Checklist
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when apps cannot be trusted by verification using a reproduceable rebuilds subset of David A. Wheeler's DDC Thesis for DoD militre software.
Describe the solution you'd like
A clear and concise description: I reccomend PRIORITY in the first for a development feature of reproduceable rebuilds from sourcecode - apk for all of Fossify line of apps.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered. This intent was slated to proof against SimpleMobileTools and not yet complete. verification.f-droid.org appears to have began yet failed to provide a similar solution.
Additional context
Add any other context or screenshots about the feature request here. For a full rubrick see David A. Wheeler's Thesis on mitigating trusting trust.
It would be nice
No response
Checklist
Is your feature request related to a problem? Please describe.
Many phones, Pixels at least, default the eSIM to SIM 2. Currently it's easier to get hold of a physical SIM in an airport when you land so having your home SIM as an eSIM makes sense. However this also means that it's not the default in this app when dialling even if it's set to default in Android
Describe the solution you'd like
Have the default SIM in Andoid as the default SIM in the dialler. Even better would be to be able to swipe left / right to choose the default SIM in the dialler
Describe alternatives you've considered
Apart from looking at other apps nothing
Additional context
This was a feature request in Simple-Dialer but seemed to get overlooked
Checklist
Describe the bug
I called someone accidentally and immediately hung up. The "ongoing call" notification remained there undismissable, only force stopping the app dismissed it.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The notification should be dismissed when the call is hung up.
Device info (please complete the following information):
It's a simple request.
Checklist
Is your feature request related to a problem? Please describe.
I constantly keep getting scam calls that promptly hangup when I'm waiting for an important call so I start ignoring calls from unknown number just to be surprised as to why someone didn't call me
Describe the solution you'd like
Whenever receiving a call then the app shows under the phone number if it is a known scam caller using a quick lookup if the user is connected to the internet and possibly a rough area of where the call would be through the likes of a phone lookup in case that the number isn't
Describe alternatives you've considered
At least a small concise method where a known scam caller could be flagged to help prevent scam calls all around the world
Additional context
Information from sites such as UK Whocalled, US Whocalled being used as a resource to find out if the phone number is a known scammer based on previous reports
1.0.0
Android 11
Oneplus
F-Droid / IzzyOnDroid
When I receive a call to show phone number and name too.
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.)
No response
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?
In the dialpad window, clicking the "call" button with no number typed in should bring up the most recent number from the "call history" tab.
See for example this behavior from Samsung's default dialer, which works exacly as described:
This speeds up returning a call, or calling someone again after you've hung up but realise you forgot to say something.
This is especially helpful when "open dialpad by default" is on, as it saves multiple button presses to get to the "call history" tab.
Checklist
Is your feature request related to a problem? Please describe.
NO
Describe the solution you'd like
I would like to have the option to record calls
It has been discussed here:
SimpleMobileTools/Simple-Dialer#36 (comment)
Describe alternatives you've considered
I want to add this feature request (again) and ask the following question:
Do you have any plans to release your app on Google Play?
Because Google does NOT allow to apps to use the Accessibility Service for call recording.
Other apps like ACR-Phone therefore need the APH app too: https://nllapps.com/apps/cb/accessibility.htm
But I think F-Droid does not have such rules?
So you could release one app (only?) that records the call using the Accessibility Service?
Additional context
And maybe you can also provide an option for rooted phones. (Opt-in setting that checks if your phone is rooted and asks if you want to enable that option)
https://github.com/stephanritscher/Simple-Contacts
This extended version (F-Droid, GitHub) of Simple Contacts Pro (F-Droid, GitHub) supports separate address fields for post office box, apartment/suite, street, city, zip code, state and country name.
The extension makes the app compliant with other applications (e. g. Thunderbird with CardBook, iOS Contacts) and cloud services (e. g. Nextcloud) that support the CardDAV and vCard standards (RFC 6352, RFC 6350).
Related to #42
Checklist
Checklist
Describtion
No Contacts are visible. The issue started with one of the later versions of the former Simple-Dialer and Simple-Contacts app and seems to persist here. Strangely The correct names are shown in the call history. There was an issue for Simple-Contacts (SimpleMobileTools/Simple-Contacts#1044) which seems to be the same issue.
As mentioned in a comment here the versions Simple-Dialer 5.18.0 and Simple-Contacts 6.22.4 are working as intended. I did double check and this holds true for me too.
I suspect this will be a problem in the Fossify Contacts app too.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
See all contacts.
Screenshots
Screenshots can be found in the old issue here: SimpleMobileTools/Simple-Contacts#1044
Helpful Links
Device info (please complete the following information):
Checklist
Is your feature request related to a problem? Please describe.
This is more of an annoyance. The Search Box Background has no corners, it ends in semicircles (in most of the apps). I don't like this!
Describe the solution you'd like
I would like for the Search Box Background to have round corners.
Describe alternatives you've considered
I have tried making the background "disappear" by setting the app Primary Color to be the same as the Background Color but then the app Main Tab "disappears" into the Tab Bar.
Additional context
Here's an example of how I would like the Search Box to look:
Thanks for reading this! : )
1.0.0
Android
vince
GitHub releases
Suggestion
Rename Phone Storage to AppData and DEVICE to OperatingSystem
Suggestion
Suggestion
No response
No response
Checklist
Is your feature request related to a problem? Please describe.
Hello
The Phone app is very close to what offer the Google Phone app. But it miss one important thing for me : the visual voicemail tab to see and listen the voicemail messages. Is it possible to add this feature to the app ?
Thanks
Number "Type" metadata shows different on Simple Dialer and AOSP/GoogleContacts. "Mobile" on SimpleDialer is x-mobile on AOSP/Google Dialer
Checklist
Is your feature request related to a problem? Please describe.
Use consistent metadata
Checklist
Is your feature request related to a problem? Please describe.
It's not related to a problem, it's just a feature request.
Describe the solution you'd like
I would like an option to reply back to missed calls automatically. Or all calls in general (even tho the numbers might be blocked, they should still be replied to.)
My thought is that once a call has been made the caller should know I'm unavailable, that will be sent via SMS.
An option for custom messages.
Describe alternatives you've considered
Finding malware and non-foss/free apps on the Play Store that can do it, tho they all cost money. So no alternative works.
1.0.0
Android 11
vince
GitHub releases
when there is no country code and there is space - Only first word of contactName is shown
when there is no country code and there is no space - ContactName - ContactType
*ContactName is only in First Name
*I have a number in ConTactName
Both no. are saved in 1 contact
ContactType is Mobile
This wasn't a problem in simple-phone-pro
-
are no problem
Show the contact name from saved contacts
Shows number without spaces
No response
Checklist
Is your feature request related to a problem? Please describe.
Avoid spam callers.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Checklist
Is your feature request related to a problem? Please describe.
I use language which uses non-Latin alphabet, my contacts are saved in that language. I can't use quick search using T9 on dialpad for that contacts.
Describe the solution you'd like
I'd like to have a possibility to select a language, alphabet for which will be used in addition to Latin characters on dialpad keys.
If german is language,its still shows "Phone"
Phone=Telefon
Checklist
Describe the bug
The mute button doesn't mute the microphone when you're speaking with someone.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The mute button should switch off the microphone so the other side can't hear you.
Screenshots
If applicable, add screenshots to help explain your problem.
Device info (please complete the following information):
Additional context
This bug isn't specific to the new Fossify phone app. The mute button also didn't work on the Simple Dialer app but I had nowhere to report the bug. Now I do, so a big thank you for forking this app.
Checklist
Describe the bug
Assign image to a contact. On calling them or receiving their calls, the image shown is very pixelated.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
For the image to not lose its quality.
Screenshots
Assigned an image to a contact, notice how clear it is.
Device info (please complete the following information):
Additional context
N/A
To block calls from phone numbers which follow a certain pattern like..
like NNNNxxxxxxx
) where NNNN being the prefix/suffixCan be easily added under Manage blocked numbers
To block spam and scam calls for my parents and relatives. Their contacts are within 1-3 countries only.
Also, spam calls have n
numbers from a series.
[Optional]
Currently all no. are grouped respective of it being saved with other numbers.
I want to group it by contact.
Will also need to show number name (eg. Home
) below the number with date
easy on the eyes
No response
Checklist
Is your feature request related to a problem? Please describe.
Group call history of same number under a single list.I would be great if we could group them.
And last activity shown inside recent panel.
Like Google Phone, Koler
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Checklist
Is your feature request related to a problem? Please describe.
When somebody is saying to me some phone number I just open the dialer, but I dont know what I'm going to do with it next. Save it? Done. Call? Done. Sent sms? I have to copy it to sms app.
Describe the solution you'd like
Add button to sent sms in the sms app. Tbh I dont where. Maybe left side?
Checklist
Describe the bug
Hello
Defining and exporting blocked numbers which contains '*' character is possible, but importing them back into the application is not. These number patterns are filtered as they are not passing the control implemented in org.fossify.commons.helpers.BlockedNumbersImporter to check if the number is a real one.
Such number patterns are very useful to filter out all the numbers used by marketing services in France as they must use some specific number ranges.
Additional context
I can just reproduce the bug in SimpleMobileTools/Simple-Dialer app, but as the code is still similar in the FossifyOrg project, the bug should appear in the first release. This issue was forked from the issue #730 I've just created in SimpleMobileTools/Simple-Dialer app.
Thanks a lot.
Hiding caller ID seems to be supported in Google default phone app in Settings > Calling accounts > Sim > Additional Settings > Caller ID
.
Would consider this a basic feature for a phone app. Maybe it can be added to Fossify Phone app.
This is basic functionality for a phone app. Thanks for considering.
No response
Describe the bug
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.)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When I receive a call to show phone number and name too.
Smartphone (please complete the following information):
Additional context
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?
Checklist
I opened this same issue in the original repo before reading about the sale.
I recently installed Dialer on my grandmother's phone. Her one frustration occurs when trying to hang up a call after using the dial pad. She checks her voicemail by calling a number, and needs to open the dial pad to interact with the voicemail. When done, she looks on screen but does not see the hang up button, and does not know where to find it, which means she goes back to the home screen and gets stuck with a call running in the background.
I compared to the stock Graphene OS dialer, which maintains the hang up button in the dialpad. I believe the Google dialer must do this as well.
I am guessing that Simple Dialer hides the call button to keep compatibility with smaller screens, and to make it easier to dial with one hand. That said, would there be interest in a PR that addresses this?
I see two potential methods, either an adaptive behavior where the dialpad hides or shows the hang up button depending on screen size, or a toggle in options for "Show hang-up button on dialpad". If a PR would be welcome, which would be better?
When user doesn't want caller to know they rejected the call so ignoring it will shows are busy
Why not
No response
Checklist
Is your feature request related to a problem? Please describe.
Makes it look clean easy to find contacts
Describe the solution you'd like
Describe alternatives you've considered
Additional context
I just found the release (didn't you want to ping me when the next app is available, @naveensingh?) โ great, so I can include phone with my repo as well! However, the pre-inclusion scan brought up this:
SigningBlock blobs:
-------------------
0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE)
Not sure how you sign your APKs, but my guess is AndroidStudio, which includes that blob by default. I've heard there's an option to disable that; alternatively, signing with apksigner
avoids this as well.
You can find some background on that dependency info block (and other blobs in signing blocks) here, I'll hopefully set up a proper documentation soon. In short, this is supposed to be just the dependency tree in binary form, but it's encrypted so no one but Google can really read it. As one could even hide payload in such blobs (details behind my link), it's better avoided.
No pressure, no ultimatum or whatever โ this is just a hint. And it most likely affects the builds of your other apps as well. This additional check was just included with my repo yesterday, and only with the pre-inclusion checks for now, which is why it didn't show up earlier with any app.
Thanks for checking, evaluating โ and hopefully, adjusting ๐
PS: May I ask why phone requires android.permission.WRITE_EXTERNAL_STORAGE
? Minimum Android version is 6, so I guess you're using SAF for file system access when needed?
(Going live with the next sync around 7 pm UTC โ and for formatting of the description, I already gave you the hint for HTML; again please let me know when you switch to that so I adjust my updater accordingly)
+1234567 it is hard to tell if the country code is +1 or +12
It would make it look clean and easy to read
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.