Skip to content

Commit

Permalink
Merge pull request #26 from FanapSoft/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
Farhad7d7 authored Dec 26, 2021
2 parents 3c8dba9 + d5a0272 commit 57bae5f
Show file tree
Hide file tree
Showing 1,712 changed files with 38,729 additions and 337,734 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
*.apk
*.ap_

*.aar

# Files for the ART/Dalvik VM
*.dex

Expand Down
335 changes: 334 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,347 @@
# Changelog
All notable changes to this project will be documented here.


## [0.9.14.0] -2021-12-26

### Added

```SearchSystemMetadataRequest```

```startShareScreen``` callback

```onShareScreenStarted``` method

```endShareScreen``` callback

```onShareScreenEnded``` method

```startCallRecord``` method

```onCallRecordStarted``` callback

```endCallRecord``` method

```onCallRecordEnded``` callback

```ChatListeners.onCallClientErrors(ChatResponse<CallClientErrorsResult>)``` callback


### Changed

Improved bluetooth headset detection

Update podcall to 3.5.2

Deprecated NosqlListMessageCriteriaVO



## [0.9.13.0] -2021-10-18

### Added

```Chat.addPartnerView(CallPartnerView,int)```

```onAnotherDeviceAcceptedCall``` callback

```VideoCallParam.CameraId```

```Chat.switchToFrontCamera```

```Chat.switchToBackCamera```

```Chat.isBackCamera```

```Chat.isFrontCamera```


### Changed

- Update podcall version to 3.4.3


### Fixed

- audio call concurrent exception

- back camera rotation

- crash when making large number of calls

- bug to stop displaying CallPartnerView on Activity.onPause


### Deprecated

```Chat.switchCamera```

```Chat.endAudioCall```

```Chat.terminateAudioCall```



## [0.9.12.0] -2021-10-4

### Added

- partnerId to CallPartnerView

- CallPartnerView.setPartnerName(String partnerName)

- CallPartnerView.setDisplayName(boolean displayName)

- CallPartnerView.setDisplayCameraIsOffIcon(Boolean displayCameraIsOffIcon)

- CallPartnerView.setDisplayIsMuteIcon(Boolean displayIsMuteIcon)

- ArrayList<CallParticipantVO> to CallStartResult. only userId, mute and video fills in CallParticipantVO.


### Fixed

- VideoCall minor bugs

### Changed

- Improve group call

- CallActivity UI




## Version [0.9.11.0] -2021-8-21

[Added] **Video Call**

[Improved] **Audio Call**

[Added] Permission to use the camera

[َAdded] setupCall(VideoCallParam, AudioCallParam, CallConfig, List<CallPartnerView>)

[Added] requestCall(CallRequest) method

[Added] acceptVoiceCall(AcceptCallRequest) method

[Added] onCallCreated() callback

[Added] onCallDelivered(ChatResponse<CallDeliverResult>) callback

[Added] onReceiveCallRequest(ChatResponse<CallRequestResult>) callback

[Added] onVoiceCallStarted(ChatResponse<CallStartResult>) callback

[Added] rejectVoiceCall(RejectCallRequest) method

[Added] onCallRequestRejected(ChatResponse<CallRequestResult>) callback

[Added] endAudioCall(EndCallRequest) method

[Added] onVoiceCallEnded(ChatResponse<EndCallResult>) callback

[Added] onEndCallRequestFromNotification() callback

[Added] onCallReconnect(ChatResponse<CallReconnectResult>) callback

[Added] onCallConnect(ChatResponse<CallReconnectResult>) callback

[Added] MessageVO.getCallHistoryVO();

[Added] getCallsHistory(GetCallHistoryRequest) method

[Added] onReceiveCallHistory(ChatResponse<GetCallHistoryResult>) callback

[Added] switchCallMuteState(Boolean,CallId) method

[Added] onAudioCallMuted(ChatResponse<CallParticipantMuteResult>) callback

[Added] onAudioCallUnMuted(ChatResponse<CallParticipantMuteResult>) callback

[Added] requestMuteCallParticipant(MuteUnMuteCallParticipantRequest) method

[Added] onCallParticipantMuted(ChatResponse<CallParticipnatMuteResult>) callback

[Added] requestUnMuteCallParticipant(MuteUnMuteCallParticipantRequest) method

[Added] onCallParticipantUnMuted(ChatResponse<CallParticipnatMuteResult>) callback

[Added] onMutedByAdmin(ChatResponse<CallParticipantMuteResult>) callback

[Added] onUnMutedByAdmin(ChatResponse<CallParticipantMuteResult>) callback

[Added] switchCallSpeakerState(Boolean) method

[Added] openCamera() method

[Added] closeCamera() method

[Added] switchCamera() method

[Added] turnOnVideo(CallId) method

[Added] turnOffVideo(CallId) method

[Added] turnCallParticipantVideoOff(TurnCallParticipantVideoOffRequest) method

[Added] onCallParticipantStoppedVideo(ChatResponse<JoinCallParticipantResult>) callback

[Added] onCallParticipantStartedVideo(ChatResponse<JoinCallParticipantResult>) callback

[Added] getCallParticipants(GetCallParticipantsRequest)

[Added] onActiveCallParticipantsReceived(ChatResponse<GetCallParticipantResult>) callback







## Version [0.9.10.0] -2021-7-17

[Added] ```getMutualGroup``` method

[Added] ```onGetMutualGroups``` callback

[Added] ```getContacts``` => add username to RequestGetContact


## Version [0.9.9.0]
[BugFixed] Failure to receive history in specific situations


## Version [0.9.8.2]

[Added] ```createTag``` method

[Added] ```onTagCreated``` callback

[Added] ```editTag``` method

[Added] ```onTagEdited``` callback

[Added] ```deleteTag``` method

[Added] ```onTagDeleted``` callback

[Added] ```addTagParticipant``` method

[Added] ```onTagParticipantAdded``` callback

[Added] ```removeTagParticipant``` method

[Added] ```onTagParticipantRemoved``` callback

[Added] ```getTagList``` method

[Added] ```onTagList``` callback



## Version [0.9.8.1] -2021-4-28

[BugFixed] NullPointerException on reconnect


## Version [0.9.8.0] -2021-4-27

[Added] ```getUserBots``` method

[Added] ```onUserBots``` callback

[Added] ```blockAssistant``` method

[Added] ```onAssistantBlocked``` callback

[Added] ```unBlockAssistant``` method

[Added] ```onAssistantUnBlocked``` callback

[Added] ```getBlocksAssistant``` method

[Added] ```onAssistantBlocks``` callback

[BugFixed] Database lock exception.

[Improvement] Prevented from additional reconnect requests at the same time.

[Improvement] If the ```NetworkStateConfig``` is not set, the default mode uses.


## Version [0.9.7.0] -2021-2-24

[Added] ```getAssistantHistory``` method

[Added] ```onGetAssistantHistory``` callback

[Added] ```changeThreadType``` method

[Added] ```onThreadTypeChanged``` callback

[Added] ```getHashTagList``` method

[Added] ```onGetHashTagList``` callback

[Fixed] Sentry NativeLib Exception

[Fixed] Minor bugs fixed



## Version [0.9.6.0] -2021-1-26

[Deprecated] removeParticipants(long threadId, List<Long> participantIds, ChatHandler handler)

[Added] Invitee to RemoveParticipantRequest

[Added] ability to removeParticipants with Invitee (userId and coreUserId)

[Added] ```registerAssistant``` method

[Added] ```onRegisterAssistant``` callback

[Added] ```deactiveAssistant``` method

[Added] ```onDeActiveAssistant``` callback

[Added] ```getAssistants``` method

[Added] ```onGetAssistants``` callback





## Version [0.9.5.0] -2020-12-5

[Added] Accept call in mute state.

[BugFixed] Minor bugs fixed.

## Version [0.9.4.0] -2020-12-5

[Changed] ```onGetThread```, Match the content of all onGetThread events


## Version [0.9.4.0-beta] -2020-11-25

[Added] ```closeChat```, close chat socket

[Added] ```resumeChat```, open and connect chat socket


## Version [0.9.3.1] -2020-11-22

[Added] ```isSentryLogActive```

[Added] ```isSentryResponseLogActive```



## Version [0.9.3.0] -2020-11-02

[Added] ```closeThread```
Expand Down
Loading

0 comments on commit 57bae5f

Please sign in to comment.