{
  "logs" : [{
      "title" : "1.0.4.3",
      "log" : "1 The function of customizing the number of recent call history displayed and the number of storage has been added to the practical function (really lifted the limit on the number of recent call records in iOS, in theory, unlimited records can be stored) 2. Change the configuration file path of NiceCaller to /var/mobile/Library/Preferences/NiceCaller.plist, you can freely manage the configuration file 3.Since this update has modified the configuration file path, it is recommended that you use the NiceCaller menu after the update - one-click repair"
    },{
      "title" : "1.0.4.2",
      "log" : "1. Added the function of disguising incoming calls in the practical functions, using the system's native incoming call method to disguise the specified number to call. 2. Added the function of recording to text in the list of call recording files 3. Fix the bug that sharing the recording file in the recent call list may cause the system to log out"
    },{
      "title" : "1.0.4.1",
      "log" : "1. Added voice changer function to support system calls, in-app calls, voice messages, game voices and other scenarios (can be manually turned on) 2. Window phone function: Added the function of simplifying the audio control panel. 2. Call background sound function: When playing the background sound, the local default does not emit the background sound, only the other party can hear it, but you can turn on the local sound in the playback interface. 3. Practical functions: ① Newly added press the lock screen key / long press the volume + / long press the volume -The shortcut operation method can realize the use of physical keys to directly open related functions. ②In the dial-up card selection function, the function of directly dialing numbers with call records is added. ③In the exclusive function of dual-card models, the SIM card label is automatically switched when dialing. function"
    },{
      "title" : "1.0.4.0",
      "log" : "1. Major update! The call recording function supports automatic recording of audio content such as voice calls, video calls, group meetings, etc. initiated or accepted in any App.\n2.The call recording function adds the function of displaying the recording indicator in the status bar when recording.\n3.Re-optimize the background sound function of calls.\n4.The automatic answering function adds the function of setting the time period"
    },{
      "title" : "1.0.3.9",
      "log" : "1. Fix the bug that the wired headset cannot answer the call when the call is made after opening the window phone 2. Increase the identification function of the registered location of the phone number 3.Fix some other bugs"
    },{
      "title" : "1.0.3.8",
      "log" : "1. When the CallBar is turned on and the display position is set at the bottom, the CallBar will be intelligently docked at the appropriate position according to whether it is on the desktop or APP or whether the keyboard is turned on, the function will be automatically turned on, and no switch is set 2. Call recording function supports CarPlay 3.fix some bugs"
    },{
      "title" : "1.0.3.7",
      "log" : "1. Fixed the bug that NiceCaller would incorrectly activate the piracy detection function after cleaning the system cache with iCleanner Pro (small broom), causing the desktop to freeze and then log out"
    },{
      "title" : "1.0.3.6",
      "log" : "1. The window phone supports setting a different default contact avatar for each SIM card of the dual-SIM model.\n2.In the harassment interception, the function of not intercepting the second repeated call of the same caller within three minutes is added, and the function of setting multiple call interception rules at the same time is added (different interception time periods can be set in each rule, and dual-card models can be Set different blocking rules for each SIM card separately), after updating to this version, you need to go to the NiceCaller settings to turn on the spam call blocking function again"
    },{
      "title" : "1.0.3.5",
      "log" : "1. Added support for all scenes (as long as the APP with the microphone turned on, such as voice messages in games or chat APPs), background sound effects can be added.2. Practical features - automatic hands-free calling, add the function of disabling automatic hands-free after CarPlay connection, increase the setting of whitelist contacts not to use the automatic hands-free function, add the option of disabling after CarPlay connection to the dial-up card selection function, and delay the automatic card selection After the selection function is turned on, it will intelligently select the optimal SIM card to make calls"
    },{
      "title" : "1.0.3.4",
      "log" : "1. Fix the bug that the recording file date from 2021-12-26 to 2021-12-31 is displayed as 2022-12-26 to 2022-12-31"
    },{
      "title" : "1.0.3.3",
      "log" : "1. Add the function of enabling call recording and call background sound in NiceBarX gesture function (need to wait for NiceBarX-iOS14 to release version 1.0.1.4, please stay tuned) \n2.Russian language support, translation files provided by Russian netizen Акроболист"
    },{
      "title" : "1.0.3.2",
      "log" : "1. Fix the bug that the media process crashed after the call was answered when the self-recording was turned on and the headset was put on in the previous version, which caused the other party's voice to not be heard in the headset. 2. Add a call background sound button in the phone audio panel of the window. Directly turn on the call background sound function, and the quick start option of the call background sound has also been added to the gesture function list 3. Fix some other bugs"
    },{
      "title" : "1.0.3.1",
      "log" : "1. Caller ID recognition function supports third-party tweak YellowPages 2. Fix some bugs"
    },{
      "title" : "1.0.3.0",
      "log" : "1. Call recording supports Apple watch 2. Fix some bugs"
    }{
      "title" : "1.0.2.9",
      "log" : "The T9 dialing function simplifies some cumbersome settings. The native dialing keyboard supports the function of binding contacts to numbers. You can directly dial the numbers by long pressing the numbers. The contact's name will be displayed below the numbers, which is optimized for T9 to be selected in the native keyboard mode. The display effect of the list,after the update, you need to manually turn on the T9 function again"
    },{
      "title" : "1.0.2.8",
      "log" : "1. The T9 function adds support for traditional Chinese character phonetic/Greek/Russian/Arabic."
    },{
      "title" : "1.0.2.7",
      "log" : "1.On the lock screen interface, NiceCaller will automatically answer the incoming call. After the call is over, a local notification will be pushed on the lock screen interface to remind the user.\n2.The automatic answering rule adds the function of automatically answering only on the lock screen interface"
    },{
      "title" : "1.0.2.6",
      "log" : "1. Call background music-add options in the auto play rule-phone type and do not disturb mode to automatically answer the call function, if there are multiple calls, the background music will not be automatically played, add some new background music, please use Download common audio resources function download"
    },{
      "title" : "1.0.2.5",
      "log" : "1. Add the function of playing background music during a call, and add the function of automatic answering and leaving messages. The automatic playback rules can achieve many scene requirements. The function is very powerful and worthy of your careful study."
    },{
      "title" : "1.0.2.4",
      "log" : "1. Add the left swipe function to delete contacts. \n2.Fix the problem that calls may fail.. \n3.Other details optimization"
    },{
      "title" : "1.0.2.3",
      "log" : "1. Fix the bug that you cannot use gestures to return to the home screen when the full-screen game calls after using callbar function. \n2.Added the function of automatically backing up recording files to iCloud in the call recording function."
    },{
      "title" : "1.0.2.2",
      "log" : "1. Fixed a bug that requires deleting call records one by one after call record merge is enabled.\n2. Fix the bug that the earpiece cannot be used to play voice in third-party apps after turning on the automatic hands-free function."
    },{
      "title" : "1.0.2.1",
      "log" : "1. Add the function of automatically enable speaker during a call in the practical functions, when the phone is close to the ear to enable speaker, leave the ear to automatically disable speaker.\n2.Rectify the fault that the transparent call interface may appear during a call."
    },{
      "title" : "1.0.2.0",
      "log" : "1. Added the function of displaying the ringing time of missed calls in the utility function, which is turned on by default."
    },{
      "title" : "1.0.2.0",
      "log" : "1. Added the function of displaying the ringing time of missed calls in the utility function, which is turned on by default."
    },{
      "title" : "1.0.1.9+",
      "log" : "1.T9 Dialing -- Android Keypad -- Added the function to adjust the size of the third line of text (* + contact name, etc.) on the key of the dialing keyboard"
    },{
      "title" : "1.0.1.9",
      "log" : "T9 Dialing -- Android Keypad -- Added the function of binding an address book contact to the number on each dial key. Press the number during the dialing time to directly dial the corresponding contact number.\n2.fix some bugs."
    },{
      "title" : "1.0.1.8",
      "log" : "1. Add functions of dialing mute and dialing vibration to T9 dial.\n2.Fixed some bugs"
    },{
      "title" : "1.0.1.7",
      "log" : "1. Fix the problem that some entries in the recent call list do not show contacts or only show contact number if there is a contact after modifying the number of recent calls. Meanwhile, increase the number of recent calls to 340.\n2.Fixed an issue where the number of missed calls could not be cleared after using the Android dial keyboard.\n3.Fixed some other bugs."
    },{
      "title" : "1.0.1.6",
      "log" : "1.Optimize call record merge.\n2.Utility function: increase the function of forbidding jumping to APP after receiving callkit phone.\n3.Add call recording file direct sharing function."
    },{
      "title" : "1.0.1.5",
      "log" : "1. Practical function: on the basis of custom phone ring added to vibration Settings (double card type can be set up for each card different ring tones and vibration effect), phone ring list will be automatically loaded using third party software import custom ringtones, repair set the phone ring in the last version of no vibration effect after a bug.\n2.Practical function: add the function of merging recent call records (all call records of the same number will be merged into one display).\n3.Call recording: add the function of associating the recording file in the recent call, that is: click the blue exclamation mark on the right side of the call record for details, you can view and play the recording file of the call record (only the recording file generated after installing this version is valid)"
    },{
      "title" : "1.0.1.4",
      "log" : "1.T9 dial - Android keyboard Will support automatic identification Numbers when dialling FaceTime audio and video, click on the recent calls list number will join the number to dial the number in the box, if it is double card machine in a dial on the small icon will indicate the number which is the last card dial, dial when if the number is in the contact number shown below contact name..\n2.Some other minor feature optimizations"
    },{
      "title" : "1.0.1.3",
      "log" : "Fixed some bugs.\n2.Added T9 search area Settings to the T9 function"
    },{
      "title" : "1.0.1.2",
      "log" : "1. Fix for Doubleting of the button inside the callbar  Audio Control Panel.\n2.T9 Android KeyPad Added Settings to adjust KeyPad number size.\n3. Added the function of custom ring tones in the practical function, can directly use MP3 and other commonly used audio formats, without conversion, dual card models support for each card to set different ring tones"
    },{
      "title" : "1.0.1.1",
      "log" : "1.In t9 dial function add Dual dial button function.\n2.Added a new Android-style dialing keyboard to the T9 function, which is compatible with the third-party keyboard modified by Snowboard"
    },{
      "title" : "1.0.1.0-151",
      "log" : "1. If you encounter an unexpected situation such as abnormal exit of the process during the call recording, or the phone runs out of power and shuts down, the last interrupted recording file will be generated automatically when you view the recording file in the nicecaller next time.\n2. The Butler ID or PhoneCaller ID will also be displayed when you call someone.\n3. Fixed an issue where you can enter safe mode after making a dual card selection in some third party APP (such as Taobao)."
    },{
      "title" : "1.0.1.0",
      "log" : "1. Utility function -- after the function of displaying call status (in the recent call list) is enabled. You can choose whether to display two or three lines of text.\n2.Once again optimize the call recording function, and fix the problem that may cause the recording process to crash when switching the voice to hands-free/Bluetooth/other IOS devices during recording.\n3.Fixed ghosting when opening a window phone but powering down when using the native interface."
    },{
      "title" : "1.0.0.9-64",
      "log" : "1. Add a new callbar style IOS15 concept(MAX), more suitable for MAX model.\n2.Fixed an issue where audio file generation often failed after using high sampling frequency."
    },{
      "title" : "1.0.0.9-19",
      "log" : "1. Gesture functions such as click/double click in the utility function need to be reset, and add the function of using gesture to record directly.\n2. Recording duration by recording the hover ball can also be hidden."
    },{
      "title" : "1.0.0.9",
      "log" : "1. The increase in the recording function, without the system audio output using the microphone to record the function of the ambient sound, replace the audio file processing engine, the recording files will be saved as a bitrate, the format of the file footprint smaller, resume the function of sampling frequency set at the same time, need a better effect of audio sampling frequency can be raised. \n2.Utility function to add ①click status bar ②double click status bar ③long press status bar three gestures, you can set using these gestures in any place to open recording function.\n3. The screen will no longer automatically lock when playing back a recording file."
    },{
      "title" : "1.0.0.8",
      "log" : "1. Fix the bug that hanging up the phone after starting the automatic recording function may cause the safe mode. The function of unsetting the sampling rate of the call recording may cause some bugs.\n2. Added to the utility function: ① hide the SIM card selection label in the dialing interface; ② show the contact phone number for in recent call list; ③ show the call duration and status in recent call list; ④ mark the call status with color in recent call list"
    },{
      "title" : "1.0.0.7",
      "log" : "1. Since the function of the fixed telephone window style is too complex, is not conducive to our add and modify the new style, so since this version we cancelled the window phone customization capabilities, but according to the needs of everyone we built a batch of more classic style for you choose to use directly, if you have more beautiful style you can send us the built-in to the plugin \n2. Optimized attribution display effect, more original ecology, at the same time you can set the contact call to show the contact number.\n3. Added to the utility features: ① Allow to lock the screen when talking ② Single card models display dual card labels ③ ESim + style dial card selection function"
    }  ]
}