Merry Christmas and happy New year!
Main changes:
- added a new subsystem "Application launcher" in the system notification bar
- added an option to automatically start and restart the application in the background
- added support for entering secret codes *#*#code#*#*
- added new types of outgoing calls, renamed available call types
- added support for displaying signatures under the icons of call types
- added support for import, export and partial synchronization of call logs
... a huge number of other changes ...
Download
Lite edition:
- Google Play: https://play.google.com/store/apps/details?id=ru.agc.acontactnexttrial
Premium edition:
- Google Play: https://play.google.com/store/apps/details?id=ru.agc.acontactnext
Christmas discount 50%
- Christmas discount - 25 dec 2017 - 1 jan 2018 - 50% off for Premium edition and for the paid option "Remove all restrictions" in Lite edition (included in price of option)
Some screenshots
Some new screenshots:
Changelog
Changes relative to version v7.11.01.11550:
- added a new subsystem "Application launcher" to display information in the system notification bar
- in the "Application launcher" added support for displaying 4 widgets of the type "Quick Call" and a widget of call statistics by call types
- in the "Application launcher" added buttons for launching the program in the modes "Contacts", "History" and "Favorites"
- in the "Application launcher" added an optional feature for displaying your own notifications about missed calls
- in the "Application launcher" added its own settings window with the ability to turn it off, disable/enable and configure widgets
- added a new option "Application launcher" ("Settings" -> "Service" -> subsection "Performance") to enable or disable show the "Application launcher " in the notification bar
- added a new option "Notifications in the notification bar" ("Settings" -> "Calls" -> "Missed Calls Notifications") to enable or disable your own notifications about missed calls through the "Application launcher"
- added an option to automatically start the application in the background after the device is rebooted
- added an optional automatic restart of the program in the background if it was automatically closed by the system (automatic restart frequency is limited to 10 seconds to prevent restarting when the system memory is really needed)
- added a new option "Automatic startup and restart" ("Settings" -> "Service" -> subsection "Performance") to enable or disable automatic start and restart the application in the background (after the device is loaded or the application is closed automatically by the system)
- added support for entering secret codes "*#*#secretcode#*#*" and IMEI request "*#06#"
- renamed available types of incoming and outgoing calls, replaced their icons and default colors
- added new types of outgoing calls "Outgoing call - Not answered", "Outgoing call - Busy", "Outgoing call - Dropped", "Outgoing call - Cancelled"
- added settings for new types of outgoing calls for custom icons, their coloring and display name highlighting
- implemented support of type "Incoming call - Blocked" for all incoming calls blocked by the program (all versions of Android)
- implemented support of type "Incoming call - Rejected" for all incoming calls rejected by the user (Android 7+, or Android 5.1+ and the program is installed as a system application)
- implemented support of the type "Outgoing call - Not answered" for all outgoing calls without answer of the called subscriber (all versions of Android)
- implemented support of the type "Outgoing call - Busy" for all outgoing calls with the busy line of the called party at the time of the call (all versions of Android when the call termination time is up to 3 seconds, or Android 5.1+ and the program is installed as a system application - accurate recognition)
- implemented support for the type of "Outgoing Call - Canceled" for all outgoing calls when the call was cancelled (all versions of Android when the call is terminated from 3 to 6 seconds or Android 5.1+ and the program is installed as a system application - accurate recognition)
- implemented support of the type "Outgoing call - Dropped" for all outgoing calls when the call was rejected by the subscriber without an answer (Android 5.1+ and the program is installed as a system application)
- for the types of calls "Incoming call - Missed" and "Incoming call - Rejected" the log now specifies the waiting time for the subscriber of our response (all versions of Android when these types are supported)
- for the types of calls "Outgoing call - Not answered" and "Outgoing call - Dropped" the log now specifies the time of our waiting for the subscriber's answer (all versions of Android when these types are supported)
- added a new option "Pseudo-recognition of outgoing call statuses" ("Settings" -> "Calls" -> "Behavior when calling") which allows setting vibration and pseudo-recognition of outgoing calls status "Not answered", "Busy" and "Cancelled", if accurate status recognition is not possible (for accurate recognition, you need a device with Android 5.1+ and installing the program as a system application)
- added new vibration settings for all new supported types of outgoing and incoming calls (Settings -> Calls -> "Behavior when calling" -> "Vibrate when call")
- added support for displaying signatures under the icons of call types in History and Details
- added new options "Signatures of call types" ("Settings" -> "User Interface" -> "Lists" -> "Lists of main modes" and "Lists of other modes") to enable or disable the display of signatures under the call type icons in History and Details
- added support for import, export and partial synchronization of call logs with support for saving all SIM-card attributes for Dual SIM devices
- added a new command to export the call log "Export to file" ("Settings" -> "Calls" -> "Maintenance") to save the current call history to a file along with all the SIM card attributes for smartphones with 2 and 3 SIM cards
- added a new command to import the call log "Import from file" ("Settings" -> "Calls" -> "Maintenance") to import the call history from the file along with all SIM card attributes for smartphones with 2 and 3- with SIM cards
- before importing the call log on the new device with empty call log for Dual SIM devices (especially on the basis of Android older than 5.1), it is STRONGLY RECOMMENDED to make at least one call from each SIM-card
- when importing the call log, the current call history is not cleared, the import goes over the current log with the duplicate call checking, which potentially allows partial synchronization of call logs between different devices
- added the action "Contact card" to the list of actions available for customization for the main list items which display the QuickContactBadge (the system pop-up window with Contact card)
- added a new item "Contact card" in the context menu above the list items in the main modes ("Settings" -> "User interface" -> "Lists" -> "Lists of main modes" -> "Context menu")
- now the default action for the photo in Contacts and History modes is using the action "Contact card" ("Settings" -> "User interface" -> "Lists" -> "Lists of main modes" -> "Actions for 'Photos'")
- added "Cancel" button to cancel the call proceeds in the dialog of automatic creation of dialing rules for saving the selection of the SIM-card when dialing unknown numbers
- now the setting of the option "Show/Hide Disabled Rules" is stored in the form "Dialing Rules"
- now when checking the presence of a dialing rule, the disabled rules are ignored
- improved the work of the direct notification deletion mechanism for Android 4.4+ when they are allowed ("Settings" -> "Calls" -> "Missed Call Notifications" -> "Direct reset notifications")
- fixed the work of the mechanism of direct notification reset for the latest versions of MIUI ("Settings" -> "Calls" -> "Missed Call Notifications" -> "Direct notification reset")
- fixed the display of the counter of the number of missed calls on the program icon for the latest versions of MIUI (unfortunately, the counter displayed on the first icon that was met by the native launcher and requires additional notification in the notification system bar, so it is better to hide the unnecessary program icons via "Settings" -> "Service" -> "Program's shortcuts ")
- now, when you start program on the dialing event, the dial pad is always shown in the expanded state, regardless of the setting for hiding the keyboard when the program is started
- improvement dialing phones for widgets of type "Quick call"
- now hiding a duplicate phones for contacts (number + label)
- reduced the delay of a double click to 350 ms for widgets of type "Quick Call"
- added the animation of a click on the widget for widgets of type "Quick call"
- added automatic correction of layouts for communication channels and the bottom menu for Dual SIM devices with Android 5.1+, depending on the physical presence of SIM-cards in the device (if Dual SIM support enabled)
- improved handling of internal databases
... a huge number of other changes ...
- in the "Application launcher" added support for displaying 4 widgets of the type "Quick Call" and a widget of call statistics by call types
- in the "Application launcher" added buttons for launching the program in the modes "Contacts", "History" and "Favorites"
- in the "Application launcher" added an optional feature for displaying your own notifications about missed calls
- in the "Application launcher" added its own settings window with the ability to turn it off, disable/enable and configure widgets
- added a new option "Application launcher" ("Settings" -> "Service" -> subsection "Performance") to enable or disable show the "Application launcher " in the notification bar
- added a new option "Notifications in the notification bar" ("Settings" -> "Calls" -> "Missed Calls Notifications") to enable or disable your own notifications about missed calls through the "Application launcher"
- added an option to automatically start the application in the background after the device is rebooted
- added an optional automatic restart of the program in the background if it was automatically closed by the system (automatic restart frequency is limited to 10 seconds to prevent restarting when the system memory is really needed)
- added a new option "Automatic startup and restart" ("Settings" -> "Service" -> subsection "Performance") to enable or disable automatic start and restart the application in the background (after the device is loaded or the application is closed automatically by the system)
- added support for entering secret codes "*#*#secretcode#*#*" and IMEI request "*#06#"
- renamed available types of incoming and outgoing calls, replaced their icons and default colors
- added new types of outgoing calls "Outgoing call - Not answered", "Outgoing call - Busy", "Outgoing call - Dropped", "Outgoing call - Cancelled"
- added settings for new types of outgoing calls for custom icons, their coloring and display name highlighting
- implemented support of type "Incoming call - Blocked" for all incoming calls blocked by the program (all versions of Android)
- implemented support of type "Incoming call - Rejected" for all incoming calls rejected by the user (Android 7+, or Android 5.1+ and the program is installed as a system application)
- implemented support of the type "Outgoing call - Not answered" for all outgoing calls without answer of the called subscriber (all versions of Android)
- implemented support of the type "Outgoing call - Busy" for all outgoing calls with the busy line of the called party at the time of the call (all versions of Android when the call termination time is up to 3 seconds, or Android 5.1+ and the program is installed as a system application - accurate recognition)
- implemented support for the type of "Outgoing Call - Canceled" for all outgoing calls when the call was cancelled (all versions of Android when the call is terminated from 3 to 6 seconds or Android 5.1+ and the program is installed as a system application - accurate recognition)
- implemented support of the type "Outgoing call - Dropped" for all outgoing calls when the call was rejected by the subscriber without an answer (Android 5.1+ and the program is installed as a system application)
- for the types of calls "Incoming call - Missed" and "Incoming call - Rejected" the log now specifies the waiting time for the subscriber of our response (all versions of Android when these types are supported)
- for the types of calls "Outgoing call - Not answered" and "Outgoing call - Dropped" the log now specifies the time of our waiting for the subscriber's answer (all versions of Android when these types are supported)
- added a new option "Pseudo-recognition of outgoing call statuses" ("Settings" -> "Calls" -> "Behavior when calling") which allows setting vibration and pseudo-recognition of outgoing calls status "Not answered", "Busy" and "Cancelled", if accurate status recognition is not possible (for accurate recognition, you need a device with Android 5.1+ and installing the program as a system application)
- added new vibration settings for all new supported types of outgoing and incoming calls (Settings -> Calls -> "Behavior when calling" -> "Vibrate when call")
- added support for displaying signatures under the icons of call types in History and Details
- added new options "Signatures of call types" ("Settings" -> "User Interface" -> "Lists" -> "Lists of main modes" and "Lists of other modes") to enable or disable the display of signatures under the call type icons in History and Details
- added support for import, export and partial synchronization of call logs with support for saving all SIM-card attributes for Dual SIM devices
- added a new command to export the call log "Export to file" ("Settings" -> "Calls" -> "Maintenance") to save the current call history to a file along with all the SIM card attributes for smartphones with 2 and 3 SIM cards
- added a new command to import the call log "Import from file" ("Settings" -> "Calls" -> "Maintenance") to import the call history from the file along with all SIM card attributes for smartphones with 2 and 3- with SIM cards
- before importing the call log on the new device with empty call log for Dual SIM devices (especially on the basis of Android older than 5.1), it is STRONGLY RECOMMENDED to make at least one call from each SIM-card
- when importing the call log, the current call history is not cleared, the import goes over the current log with the duplicate call checking, which potentially allows partial synchronization of call logs between different devices
- added the action "Contact card" to the list of actions available for customization for the main list items which display the QuickContactBadge (the system pop-up window with Contact card)
- added a new item "Contact card" in the context menu above the list items in the main modes ("Settings" -> "User interface" -> "Lists" -> "Lists of main modes" -> "Context menu")
- now the default action for the photo in Contacts and History modes is using the action "Contact card" ("Settings" -> "User interface" -> "Lists" -> "Lists of main modes" -> "Actions for 'Photos'")
- added "Cancel" button to cancel the call proceeds in the dialog of automatic creation of dialing rules for saving the selection of the SIM-card when dialing unknown numbers
- now the setting of the option "Show/Hide Disabled Rules" is stored in the form "Dialing Rules"
- now when checking the presence of a dialing rule, the disabled rules are ignored
- improved the work of the direct notification deletion mechanism for Android 4.4+ when they are allowed ("Settings" -> "Calls" -> "Missed Call Notifications" -> "Direct reset notifications")
- fixed the work of the mechanism of direct notification reset for the latest versions of MIUI ("Settings" -> "Calls" -> "Missed Call Notifications" -> "Direct notification reset")
- fixed the display of the counter of the number of missed calls on the program icon for the latest versions of MIUI (unfortunately, the counter displayed on the first icon that was met by the native launcher and requires additional notification in the notification system bar, so it is better to hide the unnecessary program icons via "Settings" -> "Service" -> "Program's shortcuts ")
- now, when you start program on the dialing event, the dial pad is always shown in the expanded state, regardless of the setting for hiding the keyboard when the program is started
- improvement dialing phones for widgets of type "Quick call"
- now hiding a duplicate phones for contacts (number + label)
- reduced the delay of a double click to 350 ms for widgets of type "Quick Call"
- added the animation of a click on the widget for widgets of type "Quick call"
- added automatic correction of layouts for communication channels and the bottom menu for Dual SIM devices with Android 5.1+, depending on the physical presence of SIM-cards in the device (if Dual SIM support enabled)
- improved handling of internal databases
... a huge number of other changes ...
.