Skip to content
This repository has been archived by the owner on Jul 12, 2024. It is now read-only.

Commit

Permalink
Merged in latest changes from the official repo's master branch
Browse files Browse the repository at this point in the history
  • Loading branch information
Pushpender committed Feb 21, 2023
1 parent 8352156 commit 6226565
Show file tree
Hide file tree
Showing 422 changed files with 8,248 additions and 2,807 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,6 @@
/captures
keystore.jks
keystore.properties
fastlane/fastlane.json
Gemfile
Gemfile.lock
153 changes: 153 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,159 @@
Changelog
==========

Version 5.17.3 *(2023-01-12)*
----------------------------

* Fixed a search glitch on some devices

Version 5.17.2 *(2023-01-10)*
----------------------------

* Fixed a glitch with dialpad button not being visible on some devices

Version 5.17.1 *(2023-01-04)*
----------------------------

* Added the new search bar at the top menu

Version 5.17.0 *(2022-12-30)*
----------------------------

* Do not allow calling blocked numbers
* Allow hiding numbers on the dialpad
* Use Material You theme by default on Android 12+
* Added some UI, translation and stability improvements

Version 5.16.0 *(2022-11-12)*
----------------------------

* Allow changing the audio route during calls
* Require Simple Thank You for some features
* Added some stability, translation and UX improvements

Version 5.15.5 *(2022-10-25)*
----------------------------

* Fixed a glitch with call notification getting stuck
* Added some translation and UX improvements

Version 5.15.4 *(2022-10-06)*
----------------------------

* Adding a Get Simple Phone button into the About section
* Added some translation and UX improvements

Version 5.15.1 *(2022-09-14)*
----------------------------

* Allow blocking numbers by patterns
* Properly clear missed calls count
* Added some stability and translation improvements

Version 5.15.0 *(2022-09-02)*
----------------------------

* Allow toggling beeps and vibrations at the dial pad
* Allow pasting numbers at the dialpad
* Allow always displaying incoming calls on fullscreen
* Added Monochrome icon and Language picker support on Android 13+
* Added some translation, stability and UX improvements

Version 5.14.1 *(2022-08-11)*
----------------------------

* Fixed some glitches with incoming call screen and notification disappearing
* Added some stability, translation and UX improvements

Version 5.14.0 *(2022-07-31)*
----------------------------

* Adding some materialish elements, especially in System default theme
* Added some stability, translation and UX improvements

Version 5.13.3 *(2022-06-26)*
----------------------------

* Moved tabs at the bottom
* Properly handle default contact numbers
* Added some translation, stability and UX improvements

Version 5.13.2 *(2022-06-24)*
----------------------------

* Moved tabs at the bottom
* Limit fetched item count at the Recents tab
* Added many translation, stability and UI improvements

Version 5.13.1 *(2022-06-08)*
----------------------------

* Added some stability improvements

Version 5.13.0 *(2022-06-08)*
----------------------------

* Added conference call support
* Allow blocking incoming calls from not stored contacts
* Show incoming call as a top notification in some cases
* Made incoming call screen more reliable
* Add more options at call history items
* Allow custom ordering of Favorite items
* Fixed the Indonesian translation
* Added many stability, translation and UX improvements

Version 5.12.0 *(2022-04-13)*
----------------------------

* Added Material You theme support on Android 12+
* Added some translation and UX improvements

Version 5.11.5 *(2022-03-07)*
----------------------------

* Added a Privacy policy
* Added some stability and translation improvements

Version 5.11.4 *(2022-02-08)*
----------------------------

* Added many improvements related to having multiple SIM cards or contacts having multiple numbers
* Fixed a glitch with wrong SIM being shown at the call history
* Show a message if the app is the default Phone app but it has no permission to be shown over other apps
* Added other UX, stability and translation improvements

Version 5.11.3 *(2021-12-24)*
----------------------------

* Added a setting for toggling handling incoming calls between clicks and swipes
* Added some stability and translation improvements

Version 5.11.2 *(2021-12-16)*
----------------------------

* Changed the accept and decline actions from click to swipe
* Added some stability, translation and UX improvements

Version 5.11.1 *(2021-11-29)*
----------------------------

* Allow customizing visible tabs
* Added multiple content descriptions for improving Talkback usage
* Fixed some in-call proximity sensor related glitches
* Allow checking the call details of every call, to see its date and time
* Added some other translation, stability and UX improvements

Version 5.11.0 *(2021-11-21)*
----------------------------

* Redesigned some screens, added an Auto theme
* Some translation, stability and UX improvements

Version 5.10.1 *(2021-10-04)*
----------------------------

* Added some stability and translation improvements

Version 5.10.0 *(2021-09-25)*
----------------------------

Expand Down
8 changes: 8 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
### Reporting
Before you report something, read the reporting rules [here](https://github.com/SimpleMobileTools/General-Discussion#how-do-i-suggest-an-improvement-ask-a-question-or-report-an-issue) please.

### Contributing as a developer
Some instructions about code style and everything that has to be done to increase the change of your code getting accepted can be found at the [General Discussion](https://github.com/SimpleMobileTools/General-Discussion#contribution-rules-for-developers) section.

### Contributing as a non developer
In case you just want to for example improve a translation, you can find the way of doing it [here](https://github.com/SimpleMobileTools/General-Discussion#how-can-i-suggest-an-edit-to-a-file).
35 changes: 21 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,42 @@
# Simple Dialer
<img alt="Logo" src="fastlane/metadata/android/en-US/images/icon.png" width="120" />
<img alt="Logo" src="graphics/icon.png" width="120" />

A lightweight app for handling your calls, no matter where are you. Comes with a handy call log for easy call initiation.
A lightweight app for handling your calls, no matter where are you. Comes with a handy call log for easy call initiation. You can now easily dial numbers using this amazing dial pad without any problem as this dial pad gives you different things to ease up your overall experience while making a call. Stay connected with your friends and family while having a smooth experience in this app. With bigger numbers and letters, it is now easier for you to see and dial numbers. Using this dialpad, you can access your contacts and maintain a call log with ease.

There is a quick dialpad at your service too, with smart contact suggestions. It supports letters too.
There is a quick dialpad at your service too, with smart contact suggestions. It supports letters too. You can use the quick search for finding your favorite contacts not just in the contact list, but also at the call history. Call log entries can be removed either one by one, but it can also be cleared out at once.

You can easily block phone numbers to avoid unwanted incoming calls.
You can easily block phone numbers to avoid unwanted incoming calls. This feature is missing in most of the apps present on the store. Using this feature, you can choose who can call you. By this feature, the security of the user can be maintained easily by blocking numbers that are useless or threatening. You can block calls from not saved contacts too.

Supported Speed dialing makes calling your favorite contacts with this true phone a breeze.
With advanced security features of this app, the numbers you type are tightly secured so you can have a seamless experience without worrying about your data going in wrong hands. Each of your phone number is safe with you.

Supported Speed dialing makes calling your favorite contacts with this true phone a breeze. You can make any phone number your favorite so you can quickly dial it. This way, you can easily make contacts with people without finding deep down in other numbers.

To help you manage your calls quickly the phone number app also supports favorite contacts and creating shortcuts of any contact on the home screen.

It comes with material design and dark theme by default, provides great user experience for easy usage.
###### It uses internet only when using truecaller api to fetch caller details. Use of truecaller to fetch details is completely optional. App works perfectly well without internet too.

Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors. Keeping track of call logs for different phone number is also a plus point of this app.

<b>Check out the full suite of Simple Tools here:</b>
Check out the full suite of Simple Tools here:
https://www.simplemobiletools.com

<b>Facebook:</b>
Facebook:
https://www.facebook.com/simplemobiletools

<b>Reddit:</b>
Reddit:
https://www.reddit.com/r/SimpleMobileTools

<a href='https://play.google.com/store/apps/details?id=com.simplemobiletools.dialer'><img src='https://simplemobiletools.com/assets/images/google-play.png' alt='Get it on Google Play' height='45' /></a>
<a href='https://f-droid.org/packages/com.simplemobiletools.dialer'><img src='https://simplemobiletools.com/assets/images/f-droid.png' alt='Get it on F-Droid' height='45' /></a>
Telegram:
https://t.me/SimpleMobileTools

<a href='https://play.google.com/store/apps/details?id=com.simplemobiletools.dialer'><img src='https://simplemobiletools.com/images/button-google-play.svg' alt='Get it on Google Play' height='45' /></a>
<a href='https://f-droid.org/packages/com.simplemobiletools.dialer'><img src='https://simplemobiletools.com/images/button-f-droid.png' alt='Get it on F-Droid' height='45' /></a>

<div style="display:flex;">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/english/1.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/english/2.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/english/3.jpg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.jpeg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.jpeg" width="30%">
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.jpeg" width="30%">
</div>

### Getting Truecaller auth token
Expand Down
20 changes: 15 additions & 5 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ if (keystorePropertiesFile.exists()) {
}

android {
compileSdkVersion 30
compileSdkVersion 33

defaultConfig {
applicationId "com.simplemobiletools.dialer"
minSdkVersion 23
targetSdkVersion 30
versionCode 27
versionName "5.10.0"
targetSdkVersion 33
versionCode 50
versionName "5.17.3"
setProperty("archivesBaseName", "dialer")
}

Expand Down Expand Up @@ -44,6 +44,13 @@ android {
}
}

flavorDimensions "variants"
productFlavors {
core {}
fdroid {}
prepaid {}
}

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
Expand All @@ -68,5 +75,8 @@ dependencies {
//Coroutines
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'
implementation 'com.github.SimpleMobileTools:Simple-Commons:447adfd5be'
implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61'
implementation 'me.grantland:autofittextview:0.2.1'
}
Binary file added app/fdroid/release/dialer-fdroid-release.apk
Binary file not shown.
20 changes: 20 additions & 0 deletions app/fdroid/release/output-metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.simplemobiletools.dialer",
"variantName": "fdroidRelease",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 50,
"versionName": "5.17.3",
"outputFile": "dialer-fdroid-release.apk"
}
],
"elementType": "File"
}
6 changes: 6 additions & 0 deletions app/src/fdroid/res/values/bools.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="show_donate_in_about">true</bool>
<bool name="hide_google_relations">true</bool>
<bool name="pretend_thank_you_installed">true</bool>
</resources>
Loading

0 comments on commit 6226565

Please sign in to comment.