Skip to content

Commit

Permalink
Release/4.x (AgoraIO-Usecase#825)
Browse files Browse the repository at this point in the history
* Feat/scene/all android 3.0.1 (#562)

v3.0.2
show v3.2.0

* Feat/scene/all ios 3.0.1 (#563)

v3.0.2
show v3.2.0

* Feat/scene/singbattle android 3.4.0 (#564)

singbattle android v3.4.0

* Feat/scene/ktv android 3.3.0 (#565)

* Feat/scene/voice android 3.1.0 (#567)

* Dev/3.x 3.6.0merge (#570)

merge v3.6.0 Android

* Dev/all ios 3.x (#571)

merge iOS 3.x
merge Android showTo1v1

* Dev/3.x 3.2.1merge (#573)

merge 3.2.1

* Feat/scene/all 4.0.0 (#823)

* [Android]update sensetime beauty api version. (#577)

* Dev/4.0.0 zhangw (#581)

4.0.0 common UI

* Dev/4.0.0 merge singrelay (#585)

merge v3.5.0 singrelay android

* Feat/scene/all 4.0.0 zyq (#582)

* 添加发现

* 首页改版

* 修改登录界面

* 删除无用文件

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/4.0.0 virtual soundcard (#591)

virtual soundcard for KTV android

* [Fix] login ui (#592)

* [Feat] add cyclic sliding for advertise fragment (#593)

* Dev/scene/all 4.0.0 zw (#594)

[Feat] update mine page UI

* Dev/scene/all 4.0.0 zhangw (#596)

* [Feat] update mine account ui logic

* [Feat] update nickname logic

* [Feat] fix window null

* Dev/4.0.0 room list item card (#597)

* Dev/4.0.0 live show room list ui (#598)

* [Feat] add feedback ui logic (#599)

* Dev/4.0.0 virtual soundcard (#600)

* [FIX] virtual sound card

* [FEAT] virtual sound card outside type

* [FEAT] voice room add virtual sound card option

* [FEAT] virtual sound card ui

* [FIX] sound card error code

* [FIX] select sound actions

* [FEAT] KTV virtual sound card

* [FIX] ktv soundcard update

* [FEAT] voice room list cards

* [FEAT] remove useless resources

* [FEAT] live show room list ui

* [FEAT] room list ui

---------

Co-authored-by: HeZhengQing <[email protected]>

* Dev/all 4.x merge videoloader (#601)

* fix: user list display  fixed

* fix: content inspect

* feat: add function event upload

* fix: lock 'sdwebimage' version

* fix: update logs

* fix: optimize video loader

* [FIX] pure1v1 bug

* feat: update api to add profiler & fix proxy incorrect

* fix: pk display incorrect fixed

* [FIX] pure1v1 some bugs

* [FEAT] living gif

* fix: optimize preload channel

* fix: filter empty room list object

* fix: update log

* fix: update logs

* fix: add reject toast

* fix: enter room callback multi times fixed

* fix: scroll to top = false

* fix: filter empty room info

* fix: add new func "visibleCellTuple"

* fix: pk real time info missing fixed

* [FIX] show fast open some bugs

* [FIX] update base url

* fix: update log

* [FEAT] update toolbox base url

* 修改ci

* fix user count

* fix: udpate rtm dependency

* fix: remove unused code

* [FEAT] create live view controller setting

* fix: fix crash

* fix: rename function name

* fix: update ignore

* fix: update bundle id

* fix: enter room incorrect

* fix: update cert

* fix: update code sign

* fix: create room name max lenth = 20

* fix: max room name length < 24 & update room name

* [FIX] show live room bugs

* fix: broadcaster view timeout handler

* fix: user leave to dismiss call vc

* fix: reinit callapi

* fix: pure1v1 scroll to top disable

* fix: show to 1v1 scroll to top disable

* fix: optimize api sequence

* fix: pure1v1 scroll to top disable

* fix: upgrade callapi

* fix: upgrade 0.2.0

* fix: bad access

* fix: minor change callapi

* fix: login fail call multi times fixed

* fix: token expire fixed

* fix: token expire optimize

* fix: rtm token expire fixed

* fix 24fps & enter room Msg bug

* [Android]fix FT-712, add FLAG_KEEP_SCREEN_ON

* [Android] fix FT-714

* fix: revert call by owner incorrect

* [Android] add pure1v1 logger

* fix: update dependency from AgoraRtcEngine_iOS to AgoraRtcEngine_Special_iOS

* fix:  leave room fixed

* fix: render canvas incorrect

* fix: fully logout rtmclient

* fix: fully logout rtmclient

* fix: minor changes

* fix: presence = false if role == pure 1v1

* Feat/scene/all ios 3.0.1 fp (#559)

* fix show optimize

* fix

* fix user count

* fix

* fix finish view bug

* merge 3.0.1, fix audience send log

* fix language & log

* delete unnecessary log

* fix: add todo & workaround

* fix: custom report with connection

* fix: presence bug fixed

* fix: presence = false

* fix:  reconnect fail fixed

* [Android] fix FT-713, Charsets to UTF-8

* [Android] update callApi files

* feat: add accessibility id

* feat: add accessibility id

* feat: update accessibility id

* fix: update podfile

* update logic

* fix: calc first frame cost fixed

* fix beaury reset

* [FEAT] app version & name

* fix timestamp log

* [FIX] update call api & update app info

* [FIX] dual stream private params

* fix: publish id empty fixed

* update logic

* fix: roomId of token config incorrect

* fix: update callapi

* fix: oncancal call validate uid of caller

* fix: calling uid compare while recv first frame

* [FIX] some bugs except triple call

* fix: modify the roomid policy and change {uid} to {uid}_ {create_time}

* fix: switch canvas

* refactor: remove presence & optimize code

* fix: switch canvas bugs fixed

* refactor: push navigation to replace present & optimize callapi init

* feat: add switch canvas enable

* fix: remove unuse scene

* fix: remove unused scene

* fix: update sign id

* fix: pop gesture disable

* fix: disable interactive pop gesture

* [FEAT] small window exchange

* Update Podfile

* [FEAT] android private 1v1 room readme

* [FEAT] update pure1v1 readme

* fix: callvc call crash fixed

* fix: setup local video fixed

* fix: upgrade syncmanager

* fix: setup local video fixed

* fix: cancel by recall

* refactor: callee timeout & real time refactor

* fix:  update user info when switch canvas

* fix: update user info when switch canvas

* fix: update caller get channel id policy

* refactor: generate caller token if recv calling state

* fix: use user extension replace user list

* [FIX] android bugs

* fix: check token valid

* fix: reinit caller after dimiss broadcaster vc

* fix: remove rtc connection when join rtc fail

* fix: remove rtc connection when join rtc fail

* fix: update log format

* fix: update showto1v1 log format

* fix: callback filter

* fix: join/create broadcaster view must renew token & renew caller/callee api

* fix: upgrade sdk to 4.1.1.16

* fix: update log format

* fix: upgrade rtc sdk to 4.1.1.16

* [FIX] some bugs

* fix: update log

* fix: rtc join fail to cancel connect

* fix: ignore join rtc error

* fix: update logs

* fix: update log

* fix: update log

* fix: add connected toast view

* fix: safe area of conencted toast

* fix: remove unused log

* refactor: remove retry count & add log

* feat: upgrade callapi to replace subscribe roomid with uid

* fix: compile error

* fix: keywindow = nil fixed

* fix: change state before callback

* fix: dispatch group leave  calls twice fixed

* fix: _reinitCallerAPI call after broadcaster vc dismiss and role == broadcaster

* fix: change state before callback

* fix: update user cell

* fix: update room info cell to add local/remote info

* fix: ui update

* fix: update log & callApi.deinitialize before calls callApi.initialize

* [FIX] call api update

* fix: update bundle id

* fix: update content image view height

* [FIX] pure 1v1 about us activity

* fix: syncmanager crash fixed

* fix:  join room not exist fixed

* fix: stats info clean when broadcaster vc appear

* fix: room name label size fixed

* fix: update create room loading hidden policy

* [FEAT] add button debounce, replace breath animation with objectAnimation

* fix: join room to check owner status

* update logic

* fix: call myself disallow

* fix: missing user count callback

* fix: minor change

* docs: add readme to 1v1 scene

* docs: update readme

* docs: update readme

* fix: minor changes

* docs: update readme

* fix: upgrade rtc sdk to 4.1.1.17 & fix appid setup incorrect

* [FEAT] auto download RTM script

* [FIX] update read me app name

* docs: update readme

* docs: update readme

* docs: update readme

* docs: update readme

* Feat/scene/showto1v1 android 3.7.0 (#568)

* [Feat]add showto1v1 module

* [ShowTo1v1] add  room list empty ui

* [ShowTo1v1] add create room ui

* [Android]add showTo1v1 ui

* [Android] showTo1v1 add room list logic

* [Android]add create room logic

* [Android]update call api

* [Android] update call api logic

* [Android] showTo1v1 add logic

* [Android] add call manager

* [Android] add call logic

* [Android] debugging call

* [Android]update calling logic

* [Android]update logic

* [Android]fix addUser remove user

* [Android]fixbugs

* [Android]fixs setupRemoteVideo

* [Android] code optimization

* [Android] update call api

* [Android]fixs switch windows to update nicknames

* [Android] Anchor hangs up

* [Android]update call api

* [Android]add exchange drag window

* [Android] fixbugs FT-749

* [Android] fixs load first fragment video view

* [Android]fixbugs

* [Android] fixbugs

* [Android]fixbugs

* [Android] fix caller offline

* update callapi

* fixbugs FT-771

* fixbugs

* fixbugs

* update callapi, fixbus

* [Android]fixbugs

* fixbugs

* fixbugs refresh ui

* clear dashboard ui data

* clear remoteUser

* remove pure1v1 scene

* deal join room error

* update callapi

* update coding

* fix thread

* update roomBg

* fixbugs

* addListener after init

* add android liveto1v1 readme

* update root directory readme

* udpate android liveto1v1 readme

* udpate android liveto1v1 readme

* fix: update keycenter

* fixbugs FT-756

* fix: upgrade rtc sdk version

* fix: update project

* fix: revert keycenter

* fix: update image loader

* fix: update  image loader

* fix https://jira.agoralab.co/browse/ENT-848 & 847 on 310 (#551)

fix https://jira.agoralab.co/browse/ENT-848 & 847 on 310

* fix: revert change

* Merge remote-tracking branch 'origin/dev/all_ios_3.0.1_videoloader' into dev/all_4.x_merge_videoloader

# Conflicts:
#	iOS/AgoraEntScenarios.xcodeproj/project.pbxproj
#	iOS/AgoraEntScenarios/Common/API/VideoLoaderAPI/VideoLoaderAPI.podspec
#	iOS/AgoraEntScenarios/Common/API/VideoLoaderAPI/VideoLoaderAPI/Classes/VideoLoaderApiImpl.swift
#	iOS/AgoraEntScenarios/Common/API/VideoLoaderAPI/VideoLoaderAPI/Classes/VideoLoaderApiProtocol.swift
#	iOS/AgoraEntScenarios/KeyCenter.swift
#	iOS/AgoraEntScenarios/Scenes/Show/Controller/ShowLivePagesViewController.swift
#	iOS/AgoraEntScenarios/Scenes/Show/Controller/ShowLiveViewController.swift
#	iOS/AgoraEntScenarios/Scenes/Show/Controller/ShowRoomListVC.swift
#	iOS/AgoraEntScenarios/Scenes/Show/Models/ShowAgoraKitManager.swift
#	iOS/AgoraEntScenarios/Scenes/Show/Service/ShowSyncManagerServiceImp.swift
#	iOS/AgoraEntScenarios/Scenes/Show/showResource.bundle/en.lproj/Localizable.strings
#	iOS/AgoraEntScenarios/Scenes/Show/showResource.bundle/zh-Hans.lproj/Localizable.strings
#	iOS/Podfile
#	iOS/Podfile.lock

* fix: cycle show to 1v1 list fixed

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: zhaoyongqiang <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: zhangwei <[email protected]>
Co-authored-by: chenpark <[email protected]>
Co-authored-by: 朱继超 <[email protected]>

* Feat/scene/all 4.0.0 zyq (#595)

* 添加发现

* 首页改版

* 修改登录界面

* 删除无用文件

* 修改个人页

* 适配首页大屏机型

* 登录默认不选中隐私协议

* 个人页cell添加分割线

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/scene/all 4.0.0 zhangw (#602)

* [Feat] add find page ui logic

* [Feat] update privacy policy url

* [Feat] add find banner

* Feat/scene/all 4.0.0 zyq (#603)

* 添加发现

* 首页改版

* 修改登录界面

* 删除无用文件

* 修改个人页

* 适配首页大屏机型

* 登录默认不选中隐私协议

* 个人页cell添加分割线

* 实现反馈功能

* 实现发现界面

* 添加发现界面国际化

* 调整间距

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* merge VideoLoaderAPI v0.1.1 (#604)

* merge VideoLoaderAPI into show

* fix Play BGM in show

---------

Co-authored-by: CYG <[email protected]>

* Dev/scene/4.0.0 zhangw (#605)

* [Feat] limit nickname input chars count

* [Feat] update user agreement url

* [Fix] find ui

* [Fix] update privacy agreement toggle logic

* [Fix] webview sliding conflict

* [Fix] logout account logic

* [Fix] login logic

* [Feat] find page webview jsbridge

* Dev/4.0.0 create room (#606)

* [FIX] virtual sound card

* [FEAT] virtual sound card outside type

* [FEAT] voice room add virtual sound card option

* [FEAT] virtual sound card ui

* [FIX] sound card error code

* [FIX] select sound actions

* [FEAT] KTV virtual sound card

* [FIX] ktv soundcard update

* [FEAT] voice room list cards

* [FEAT] remove useless resources

* [FEAT] live show room list ui

* [FEAT] room list ui

* [FEAT] KTV battle relay create room

* [FEAT] voice room create

* [FEAT] create room

* [FEAT] change resource files

---------

Co-authored-by: HeZhengQing <[email protected]>

* Feat/scene/all 4.0.0 zyq (#607)

* 添加发现

* 首页改版

* 修改登录界面

* 删除无用文件

* 修改个人页

* 适配首页大屏机型

* 登录默认不选中隐私协议

* 个人页cell添加分割线

* 实现反馈功能

* 实现发现界面

* 添加发现界面国际化

* 调整间距

* 修改背景色

* update beauty API version to 1.0.4

* fix  crash bug

* 修复开启debug模式问题

* 添加首页国际化

* 添加H5跳转

* fix  间距问题

* 添加登录界面国际化

* 调整商汤美颜参数最大值

* 更新首页场景描述信息

* 修改点击PK和连麦视图弹窗问题

* 修改关闭摄像头后展示come back soon视图

* 修改tabbar icon

* 修改秀场房间列表界面UI

* 调整美颜参数最大值

* fix crash bug

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* [Android]fix beauty reset bug. (#608)

* Dev/4.0.0 create room (#609)

* [FIX] virtual sound card

* [FEAT] virtual sound card outside type

* [FEAT] voice room add virtual sound card option

* [FEAT] virtual sound card ui

* [FIX] sound card error code

* [FIX] select sound actions

* [FEAT] KTV virtual sound card

* [FIX] ktv soundcard update

* [FEAT] voice room list cards

* [FEAT] remove useless resources

* [FEAT] live show room list ui

* [FEAT] room list ui

* [FEAT] KTV battle relay create room

* [FEAT] voice room create

* [FEAT] create room

* [FEAT] change resource files

* [Android] chat voice room inside UI

* [Android] remove images

---------

Co-authored-by: HeZhengQing <[email protected]>

* [Android]ktv ui (#610)

Co-authored-by: CYG <[email protected]>

* Feat/scene/all 4.0.0 zyq (#611)

* 添加发现

* 首页改版

* 修改登录界面

* 删除无用文件

* 修改个人页

* 适配首页大屏机型

* 登录默认不选中隐私协议

* 个人页cell添加分割线

* 实现反馈功能

* 实现发现界面

* 添加发现界面国际化

* 调整间距

* 修改背景色

* update beauty API version to 1.0.4

* fix  crash bug

* 修复开启debug模式问题

* 添加首页国际化

* 添加H5跳转

* fix  间距问题

* 添加登录界面国际化

* 调整商汤美颜参数最大值

* 更新首页场景描述信息

* 修改点击PK和连麦视图弹窗问题

* 修改关闭摄像头后展示come back soon视图

* 修改tabbar icon

* 修改秀场房间列表界面UI

* 调整美颜参数最大值

* fix crash bug

* 调整连麦和PK点击弹窗问题

* 修改启动图

* fix SyncManager 回调问题

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/4.0.0 room inside (#612)

* [Android] voice room inner UI

* [Android] delete used resources

---------

Co-authored-by: HeZhengQing <[email protected]>

* .0Dev/scene/all 4.0.0 fp (#590)

* update screen updater

* [FEAT] bit rate standard adapt & beauty api

* [FIX] remove items

* update logic

* update logic

* update logic

* [FEAT] fast open 1,2

* update service and protocol

* [FEAT] join channel and load syncManager at the same time

* update service logic

* [FEAT] preload live show room

* [FEAT] optimize localized string

* [FEAT] abstract extension to common file

* update show

* [FEAT] bit rate settings

* add localize

* fix show localized

* fix show localized left

* fix show localized

* 修改国际化

* 修改国际化方法

* fix: update localized string

* [FEAT] 3.0.1 feature

* [FIX] show presetting bugs

* feat: add videoloader podspec

* fix: api logger & setup remote video incorrect

* fix: pk message unsubscribe fixed

* fix: pk incorrect

* fix:  video loader api recovery

* fix: preload optimize

(cherry picked from commit d2546fd84bc2ef65fac7d6a1ee1a6d7d23a637ad)

* feat: touch to preload show room channel

* fix: log format

* fix: update bg image

* [FEAT] show setting update

* fix: render incorrect

* [FIX] delete useless code

* [FIX] beauty camera failure because bundle id is error

* [FIX] fix some iOS bugs for test

* [FIX] update app version config

* fix: clean api cache

(cherry picked from commit ea6de2e89a44e193820d467cb87c5b1cea912409)

* [FIX] show user disconnect PK

* [FIX] show 3.0.1 first fix some bugs

* [FIX] fix bug delete file

* [FIX] update h265 setting

* [FIX] setup low bit rate

* [FIX] BeautyAPI bugs

* [FIX] beauty for CI

* fix: lock 'sdwebimage' version

* fix: update logs

* fix: optimize video loader

* feat: update api to add profiler & fix proxy incorrect

* fix: pk display incorrect fixed

* fix: optimize preload channel

* fix: filter empty room list object

* fix: update log

* fix: update logs

* fix: scroll to top = false

* fix: filter empty room info

* fix: add new func "visibleCellTuple"

* fix: pk real time info missing fixed

* [FIX] show fast open some bugs

* [FIX] update base url

* fix: update log

* [FEAT] update toolbox base url

* 修改ci

* fix user count

* [FEAT] create live view controller setting

* fix: update ignore

* [FIX] show live room bugs

* fix 24fps & enter room Msg bug

* Feat/scene/all ios 3.0.1 fp (#559)

* fix show optimize

* fix

* fix user count

* fix

* fix finish view bug

* merge 3.0.1, fix audience send log

* fix language & log

* delete unnecessary log

* fix debug mode

* fix debug mode

* fix: calc first frame cost fixed

* fix beaury reset

* fix timestamp log

* fix network

* fix network

* [FEAT] Android download AARs && iOS preload channel

* [FEAT] android and iOS app version code

* [FIX] update android app version

* [FIX] code time version && beauty license

* [FEAT] android beauty camera switch bug fix

* fix

* fix

* fix debug mode bug

* fix upload image

* fix network

* fix network

* fix network use urlsession

* fix upload image

* fix download picture size

* fix

* fix image compress

* fix editedImage

* remove useless files

* fix parse fail

* fix conflict

* fix voice room request

* Revert "fix voice room request"

This reverts commit 848bc9efe4265af1eb766e7406164d6578fae712.

* fix

* fix token expire

* fix: update url

* fix

* fix add files

---------

Co-authored-by: chenpark <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: zhaoyongqiang <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* [Android]fix outside UI bugs (#618)

Co-authored-by: CYG <[email protected]>

* Dev/4.0 merge ios (#620)

* fix error

* add sound card logic

* update scene UI

* remove file

* update icon

* [Android]merge ktvapi in all ktv scenes (#621)

* [Android]merge ktvapi in all ktv scenes

Co-authored-by: CYG <[email protected]>

* Feat/scene/all 4.0.0 zyq (#622)

* 取消发现界面背景图

* 添加手机号和昵称字数限制

* [Android]merge VideoLoaderAPI into showTo1v1 (#623)

Co-authored-by: CYG <[email protected]>

* Dev/scene/all 4.0.0 (#624)

* add voice chat accessableId

* fix id

* add id

* add accessiblity id

* fix modify id

* [Android]optimize resource name in singbattle and singrelay (#626)

Co-authored-by: CYG <[email protected]>

* Dev/4.0.0 room inside (#628)

* [Android] voice room inner UI

* [Android] delete used resources

* [Android] inner room mic seat wave

---------

Co-authored-by: HeZhengQing <[email protected]>

* [Android]fix ktv (#629)

Co-authored-by: CYG <[email protected]>

* [Android]fix singrelay and singbattle hostname (#631)

Co-authored-by: CYG <[email protected]>

* Feat/scene/all 4.0.0 zyq (#630)

* 修改发现页banner H5链接

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/scene/all 4.0.0 1v1 (#627)

* fix nodata UI

* fix ktv mic animation

* fix voice chat mic animation

* Dev/4.0.0 room inside (#632)

* [Android] voice room inner UI

* [Android] delete used resources

* [Android] inner room mic seat wave

* [Android] UI update

* [Android] delete resources

---------

Co-authored-by: HeZhengQing <[email protected]>

* Dev/scene/4.0.0 zw (#633)

* [Feat] add picture selector

* [Feat] h5 add jump to system browser

* Dev/scene/all 4.0.0 zw (#634)

* [Feat] update home index fragment text

* [Feat] update feedback ui

* [Feat] rename anim name (#635)

* Dev/4.0.0 room inside (#636)

* [Fix] fix find fragment ui (#637)

* [Fix] fix find fragment ui

* [Fix] home index ui

* [Android]fix service sceneId (#638)

Co-authored-by: CYG <[email protected]>

* [Android] fix ui bugs (#639)

Co-authored-by: HeZhengQing <[email protected]>

* [Feat] update scenes api doc (#640)

* [Android]fix service sceneId (#641)

Co-authored-by: CYG <[email protected]>

* [Fix] remove eventbus for login,logout,logoff (#645)

* Feat/scene/all 4.0.0 zyq (#643)

* 修改发现页banner H5链接

* 调整首页item顺序

* update discover link

* update syncmanager scene id

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/scene/all 4.0.0 fp (#644)

* fix SBG UI

* fix VLSGBTopView

* fix sceneid

* optimize ktvapi (#646)

Co-authored-by: CYG <[email protected]>

* [Feat] add log api,feedback upload api (#647)

* merge ktv 3.5.0 (#648)

* merge ktv 3.5.0

* remove extra file

* [Android] move RTM to common base (#649)

Co-authored-by: HeZhengQing <[email protected]>

* [Fix] user logoff (#650)

* [Android] localization strings (#652)

Co-authored-by: HeZhengQing <[email protected]>

* [Feat] UI bugfix (#653)

* 【Feat】showTo1v1 add report (#654)

* [Android]fix ui bugs (#655)

Co-authored-by: CYG <[email protected]>

* [Fix] home index fragment item add stoke (#656)

* [Android] fix: ui problems (#657)

Co-authored-by: HeZhengQing <[email protected]>

* Dev/all ios 4.0.0 cp (#658)

* merge ktv 3.5.0

* remove extra file

* update 4.0 UI

* Feat/scene/all 4.0.0 zyq (#659)

* 调整UI问题

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/all 4.0.0 uifix (#660)

* [Android] fix: ui problems

* [Android] UI fix, sound card fix

---------

Co-authored-by: HeZhengQing <[email protected]>

* [Android]fix about us activity (#661)

Co-authored-by: CYG <[email protected]>

* update create room ui (#662)

* Dev/all 4.0.0 security auditing (#663)

* feat: add security auditing to 1v1

* fix: revert get devie score

* fix: stop pk incorrect

* fix: remove unused code

* [Android]renew videoLoaderAPI (#664)

Co-authored-by: CYG <[email protected]>

* [Android]fix crash

* [Android]fix ktvapi (#665)

* [Android]fix ktvapi

* [Android]fix ktvapi

---------

Co-authored-by: CYG <[email protected]>

* Dev/all 4.0.0 uifix (#668)

* [Android] fix: ui problems

* [Android] UI fix, sound card fix

* [iOS] fix voice room ui

---------

Co-authored-by: HeZhengQing <[email protected]>

* Dev/all ios 4.0.0 cp (#670)

* update create room ui

* update UI

* Feat/scene/all 4.0.0 zyq (#669)

* 添加发现

* 首页改版

* 修改登录界面

* 删除无用文件

* 修改个人页

* 适配首页大屏机型

* 登录默认不选中隐私协议

* 个人页cell添加分割线

* 实现反馈功能

* 实现发现界面

* 添加发现界面国际化

* 调整间距

* 修改背景色

* update beauty API version to 1.0.4

* fix  crash bug

* 修复开启debug模式问题

* 添加首页国际化

* 添加H5跳转

* fix  间距问题

* 添加登录界面国际化

* 调整商汤美颜参数最大值

* 更新首页场景描述信息

* 修改点击PK和连麦视图弹窗问题

* 修改关闭摄像头后展示come back soon视图

* 修改tabbar icon

* 修改秀场房间列表界面UI

* 调整美颜参数最大值

* fix crash bug

* 调整连麦和PK点击弹窗问题

* 修改启动图

* fix SyncManager 回调问题

* fix 启动图布局问题

* 取消发现界面背景图

* 添加手机号和昵称字数限制

* 修改发现页banner H5链接

* 调整首页item顺序

* update discover link

* update syncmanager scene id

* update local mirror mode

* 调整UI问题

* update about version

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/scene/all ios 4.0.0 newapi (#671)

* fix: upgrade video loader api

* refactor: remove  unused log

* fix: upgrade video load api & call api

* fix: rtm disconnect handler

* fix: reconnect fixed

* fix: update callapi

* [Feat] update all round avatar (#672)

* [Fix] add gap between input field and soft keyboard (#674)

* [Fix] optimize create room dialog input password code (#675)

* Dev/scene/zw 4.0 fixs (#679)

* [Fix] update show room doc url

* [Fix] fixs home page gap with virtual navigation bar

* fix: compile error (#680)

* Dev/4.0.0 show bugfix (#681)

* [ENT-1187]fix crash when stopAudioMixing in showRoom

* [ENT-1167]fix crash in KTV

* [ENT-1183]fix anr when goto showPrepareActivity

---------

Co-authored-by: CYG <[email protected]>

* [Feat] remove unsless resources (#682)

* Feat/scene/all 4.0.0 zyq (#683)

* 添加发现

* 首页改版

* 修改登录界面

* 删除无用文件

* 修改个人页

* 适配首页大屏机型

* 登录默认不选中隐私协议

* 个人页cell添加分割线

* 实现反馈功能

* 实现发现界面

* 添加发现界面国际化

* 调整间距

* 修改背景色

* update beauty API version to 1.0.4

* fix  crash bug

* 修复开启debug模式问题

* 添加首页国际化

* 添加H5跳转

* fix  间距问题

* 添加登录界面国际化

* 调整商汤美颜参数最大值

* 更新首页场景描述信息

* 修改点击PK和连麦视图弹窗问题

* 修改关闭摄像头后展示come back soon视图

* 修改tabbar icon

* 修改秀场房间列表界面UI

* 调整美颜参数最大值

* fix crash bug

* 调整连麦和PK点击弹窗问题

* 修改启动图

* fix SyncManager 回调问题

* fix 启动图布局问题

* 取消发现界面背景图

* 添加手机号和昵称字数限制

* 修改发现页banner H5链接

* 调整首页item顺序

* update discover link

* update syncmanager scene id

* update local mirror mode

* 调整UI问题

* update about version

* update logo and service url

* update keycenter

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* [ENT-1175]fix room num error in ktv (#684)

* [ENT-1175]fix room num error in ktv

* [ENT-1189]fix none leaveRoom when exit

* [Android]fix low latency mode

---------

Co-authored-by: CYG <[email protected]>

* Dev/4.0.0 android (#686)

* [ENT-1175]fix room num error in ktv

* [ENT-1189]fix none leaveRoom when exit

* [Android]fix low latency mode

* [ENT-1216]fix unabuscibe audio when onseat apply

---------

Co-authored-by: CYG <[email protected]>

* Dev/all 4.0.0 callapi (#687)

* [Android] update callapi && fix bugs

* [Android] update include modules

---------

Co-authored-by: HeZhengQing <[email protected]>

* 【Fix】 FT-884,FT-887 (#688)

* Dev/all 4.0.0 security auditing (#690)

* feat: add security auditing to 1v1

* fix: revert get devie score

* fix: stop pk incorrect

* fix: remove unused code

* fix: pod install failure caused by different versions of Ruby

* fix: revert 1v1 dialog layout

* fix: revert bundle id

* fix: remove version

* fix sound card error (#691)

* fix sound card error

* [ENT-1175]fix room num error in ktv (#684)

* [ENT-1175]fix room num error in ktv

* [ENT-1189]fix none leaveRoom when exit

* [Android]fix low latency mode

---------

Co-authored-by: CYG <[email protected]>

* Dev/4.0.0 android (#686)

* [ENT-1175]fix room num error in ktv

* [ENT-1189]fix none leaveRoom when exit

* [Android]fix low latency mode

* [ENT-1216]fix unabuscibe audio when onseat apply

---------

Co-authored-by: CYG <[email protected]>

* Dev/all 4.0.0 callapi (#687)

* [Android] update callapi && fix bugs

* [Android] update include modules

---------

Co-authored-by: HeZhengQing <[email protected]>

* 【Fix】 FT-884,FT-887 (#688)

* Dev/all 4.0.0 security auditing (#690)

* feat: add security auditing to 1v1

* fix: revert get devie score

* fix: stop pk incorrect

* fix: remove unused code

* fix: pod install failure caused by different versions of Ruby

* fix: revert 1v1 dialog layout

* fix: revert bundle id

* fix: remove version

* add super touchban and fix 41120 pod error

---------

Co-authored-by: Hugo Chan <[email protected]>
Co-authored-by: CYG <[email protected]>
Co-authored-by: Joel <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: alienzh <[email protected]>
Co-authored-by: sheen <[email protected]>

* fix pop error (#692)

* [ENT-1243] fix android earback in ktv (#694)

* [ENT-1243] fix android earback in ktv

* [ENT-1251]fix sing battle bug

* [ENT-1248]fix unmute mic bug

* [ENT-1225]fix sing battle rank view no header view

---------

Co-authored-by: CYG <[email protected]>

* sync gitee (#696)

Co-authored-by: CYG <[email protected]>

* Dev/4.0.0 sync (#697)

* sync gitee

* fix sync yml

---------

Co-authored-by: CYG <[email protected]>

* [ENT-1280]fix ktv mic (#698)

* [ENT-1280]fix ktv mic

* [FT-758]fix show virtual background UI

* [ENT-1279]fix sing relay next part bug

---------

Co-authored-by: CYG <[email protected]>

* Dev/all 4.0.0 security auditing (#695)

* feat: add security auditing to 1v1

* fix: revert get devie score

* fix: stop pk incorrect

* fix: remove unused code

* fix: pod install failure caused by different versions of Ruby

* fix: revert 1v1 dialog layout

* fix: revert bundle id

* fix: remove version

* fix: remove toast when local hangup

* [ENT-1225] reset audio effect in show (#699)

* [ENT-1225] reset audio effect in show

* [ENT-1234]fix ear back errors

---------

Co-authored-by: CYG <[email protected]>

* Feat/scene/all 4.0.0 zyq (#700)

* 移除无用链接库

* 重置绿幕和音效

* 预加载发现页

* 重置绿幕状态

* pk点击远端视图添加取消按钮

* 1. 修复撤销申请连麦后又重新申请的问题 2.连麦发送流不显示的问题

* 修复镜像问题

* fix xcode15运行问题

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/all 4.0.0 fix hzq (#701)

* [Android] network title update

* [Android iOS] fix bugs

* [FIX] delete resource

---------

Co-authored-by: HeZhengQing <[email protected]>

* [FT-900]remove virtual sound card limit (#702)

Co-authored-by: CYG <[email protected]>

* [Android]fetch scene alive time (#703)

Co-authored-by: CYG <[email protected]>

* Dev/all 4.0.0 fix hzq (#705)

* [Android] network title update

* [Android iOS] fix bugs

* [FIX] delete resource

* [FIX] update earback headset logic

---------

Co-authored-by: HeZhengQing <[email protected]>

* Dev/4.0.0 ios cp (#704)

* fix pop error

* fix error

* fix error

* update logic

* Dev/all 4.0.0 ktvlocalize (#706)

* [iOS] ear back toast

* [FIX] headset listener

---------

Co-authored-by: HeZhengQing <[email protected]>

* fix compiler bug (#707)

Co-authored-by: CYG <[email protected]>

* Dev/scene/all 4.0.0 wst (#708)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* Dev/scene/all 4.0.0 wst (#709)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* Dev/all 4.0.0 rtmupdate (#712)

* [iOS] ear back toast

* [FIX] headset listener

* [Android] rtm update

* [Android] rtm update

* [Android]fix ktv crashes

* 【Feat】update callapi

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: CYG <[email protected]>
Co-authored-by: zhangwei <[email protected]>

* fix soundcard ui and update ktvapi (#713)

* Dev/scene/all 4.0.0 fp bugfix (#711)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

---------

Co-authored-by: wushengtao <[email protected]>

* Dev/scene/all 4.0.0 wst (#714)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix: remove expiredimp array & make sure delay success 10ms

* fix: merge join scene success&fail

* fix: upgrade syncmanager

* add localize (#715)

* [Fix] FT-884,leave scene release VideoLoader (#716)

* Dev/all 4.0.0 1124 (#718)

* [Android] fix ui bugs

* [iOS] voice room mic seat lock

* [iOS] fix voice room mic seat animation

* [iOS] remove a deleted file index

---------

Co-authored-by: HeZhengQing <[email protected]>

* fix sbg localize (#720)

* Dev/all 4.0.0 1124 (#721)

* [Android] fix ui bugs

* [iOS] voice room mic seat lock

* [iOS] fix voice room mic seat animation

* [iOS] remove a deleted file index

* [Android iOS] fix bugs

* [iOS] remove old resource

---------

Co-authored-by: HeZhengQing <[email protected]>

* Feat/scene/all 4.0.0 zyq (#719)

* update syncmanager version to  2.1.5

* 导出符号表

* 优化提交反馈图片上传代码

* 关于我们界面添加场景化版本标题

---------

Co-authored-by: zhaoyongqiang <[email protected]>

* Dev/ktv fix 4.0.0 (#717)

* [hotfix]Android ktvapi daochang bug

* [hotfix]fix crash when exit room

* [ENT-1188]fix pk mic ui

* [hotfix]fix ktv settings dialog bug

---------

Co-authored-by: CYG <[email protected]>

* [iOS] fix avatar content mode (#722)

Co-authored-by: HeZhengQing <[email protected]>

* Dev/scene/all 4.0.0 fp bugfix (#724)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

---------

Co-authored-by: wushengtao <[email protected]>

* Dev/scene/all 4.0.0 wst (#725)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix: remove expiredimp array & make sure delay success 10ms

* fix: merge join scene success&fail

* fix: upgrade syncmanager

* fix: callapi upgrade

* update singrelay strings (#723)

* update singrelay strings

* Update KeyCenter.swift

---------

Co-authored-by: Joel <[email protected]>

* [ios] update sdk to 4.1.1.22 (#726)

Co-authored-by: CYG <[email protected]>

* [Android] update sdk to 4.1.1.22 (#727)

Co-authored-by: CYG <[email protected]>

* [Android] call api add time stamp log (#728)

Co-authored-by: HeZhengQing <[email protected]>

* Dev/4.0.0 singrelay (#729)

* [ENT-1277] fix song did not stop when game end

* [ENT-1188] fix pk ui

* [ENT-1313]adapt for HUAWEI

---------

Co-authored-by: CYG <[email protected]>

* update logic (#730)

* [iOS] fix some bugs (#736)

Co-authored-by: HeZhengQing <[email protected]>

* Dev/4.0.0 bugfix android (#734)

* [Android]sync pruduction

* [Android]fix score sync bug in sing relay

---------

Co-authored-by: CYG <[email protected]>

* Dev/4.0.0 bugfix android (#738)

* [Android]sync pruduction

* [Android]fix score sync bug in sing relay

* [Android]fix singrelay score sync

* [ENT-1340] fix mpk mute status in spatial audio room

---------

Co-authored-by: CYG <[email protected]>

* fix error (#740)

* Dev/scene/all 4.0.0 fp bugfix (#739)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

---------

Co-authored-by: wushengtao <[email protected]>

* Dev/scene/all 4.0.0 fp bugfix (#741)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

---------

Co-authored-by: wushengtao <[email protected]>

* fix bug (#743)

* Dev/all 4.0.0 1204 (#745)

* [iOS] fix some bugs

* [iOS] fix spatial audio bugs

* [iOS] fix spatial audio max range

* [Android] fix AIAEC AIAGC

* [FEAT] fix spatial audio bugs

---------

Co-authored-by: HeZhengQing <[email protected]>

* 【Feat】update home scene adapter to concatAdapter (#744)

* Dev/4.0.0 android spatialaudio (#746)

* [ENT-1348]fix crash after sdk destroy

* [ENT-1345] fix low latency bug

* [Android] fix debug to long click

---------

Co-authored-by: CYG <[email protected]>

* add debug view and localize (#747)

* add debug view and localize

* add localize

* Dev/scene/all 4.0.0 fp bugfix (#749)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

* fix cert

* fix voice chat dump

---------

Co-authored-by: yiwangwuqianfjp <[email protected]>

* [FEAT] fix spatial audio bugs (#751)

Co-authored-by: HeZhengQing <[email protected]>

* Dev/4.0.0 android show fixsettings (#753)

* [ENT-1188] fix mic ui in pk

* [Android]remove expire songs

---------

Co-authored-by: CYG <[email protected]>

* Dev/all 400 cp (#754)

* add debug view and localize

* add localize

* update logic

* [Fix] fix crash -- FT-938 (#755)

* Dev/4.0.0 android singrelay (#756)

* [Android]fix sing relay logic

* Replace with domestic domain name.

---------

Co-authored-by: CYG <[email protected]>

* fix bug (#757)

* feat: replace host (#758)

* 【Fix】FT-945,the room owner invites/agree to user exception hander (#760)

* fix karaoke ui error (#762)

* 【Fix】Ft-944 (#761)

* [Android] update rtm (#759)

Co-authored-by: HeZhengQing <[email protected]>

* 【Feat】update ui (#763)

* 【Feat】update ui

* 【Feat】update upload error tips

* [FIX] 1v1 crash (#765)

Co-authored-by: HeZhengQing <[email protected]>

* [Android]fix debug mode (#766)

Co-authored-by: CYG <[email protected]>

* Dev/all 4.0.0 12141 (#767)

* [FIX] 1v1 crash

* [Android] change call activity to fragment

---------

Co-authored-by: HeZhengQing <[email protected]>

* Dev/400 cp (#768)

* fix karaoke ui error

* fix singrelay error

* update settings (#769)

* Dev/all 4.0.0 merge 360 370 (#778)

* fix: content inspect

* feat: add function event upload

* fix: lock 'sdwebimage' version

* fix: update logs

* fix: optimize video loader

* [FIX] pure1v1 bug

* feat: update api to add profiler & fix proxy incorrect

* fix: pk display incorrect fixed

* [FIX] pure1v1 some bugs

* [FEAT] living gif

* fix: optimize preload channel

* fix: filter empty room list object

* fix: update log

* fix: update logs

* fix: add reject toast

* fix: enter room callback multi times fixed

* fix: scroll to top = false

* fix: filter empty room info

* fix: add new func "visibleCellTuple"

* fix: pk real time info missing fixed

* [FIX] show fast open some bugs

* [FIX] update base url

* fix: update log

* [FEAT] update toolbox base url

* 修改ci

* fix user count

* fix: udpate rtm dependency

* fix: remove unused code

* [FEAT] create live view controller setting

* fix: fix crash

* fix: rename function name

* fix: update ignore

* fix: update bundle id

* fix: enter room incorrect

* fix: update cert

* fix: update code sign

* fix: create room name max lenth = 20

* fix: max room name length < 24 & update room name

* [FIX] show live room bugs

* fix: broadcaster view timeout handler

* fix: user leave to dismiss call vc

* fix: reinit callapi

* fix: pure1v1 scroll to top disable

* fix: show to 1v1 scroll to top disable

* fix: optimize api sequence

* fix: pure1v1 scroll to top disable

* fix: upgrade callapi

* fix: upgrade 0.2.0

* fix: bad access

* fix: minor change callapi

* fix: login fail call multi times fixed

* fix: token expire fixed

* fix: token expire optimize

* fix: rtm token expire fixed

* fix 24fps & enter room Msg bug

* [Android]fix FT-712, add FLAG_KEEP_SCREEN_ON

* [Android] fix FT-714

* fix: revert call by owner incorrect

* [Android] add pure1v1 logger

* fix: update dependency from AgoraRtcEngine_iOS to AgoraRtcEngine_Special_iOS

* fix:  leave room fixed

* fix: render canvas incorrect

* fix: fully logout rtmclient

* fix: fully logout rtmclient

* fix: minor changes

* fix: presence = false if role == pure 1v1

* Feat/scene/all ios 3.0.1 fp (#559)

* fix show optimize

* fix

* fix user count

* fix

* fix finish view bug

* merge 3.0.1, fix audience send log

* fix language & log

* delete unnecessary log

* fix: add todo & workaround

* fix: custom report with connection

* fix: presence bug fixed

* fix: presence = false

* fix:  reconnect fail fixed

* [Android] fix FT-713, Charsets to UTF-8

* [Android] update callApi files

* fix: update podfile

* fix: calc first frame cost fixed

* fix beaury reset

* [FEAT] app version & name

* fix timestamp log

* [FIX] update call api & update app info

* [FIX] dual stream private params

* fix: publish id empty fixed

* fix: roomId of token config incorrect

* fix: update callapi

* fix: oncancal call validate uid of caller

* fix: calling uid compare while recv first frame

* [FIX] some bugs except triple call

* fix: modify the roomid policy and change {uid} to {uid}_ {create_time}

* fix: switch canvas

* refactor: remove presence & optimize code

* fix: switch canvas bugs fixed

* refactor: push navigation to replace present & optimize callapi init

* feat: add switch canvas enable

* fix: remove unuse scene

* fix: remove unused scene

* fix: update sign id

* fix: pop gesture disable

* fix: disable interactive pop gesture

* [FEAT] small window exchange

* [FEAT] android private 1v1 room readme

* [FEAT] update pure1v1 readme

* fix: callvc call crash fixed

* fix: setup local video fixed

* fix: upgrade syncmanager

* fix: setup local video fixed

* fix: cancel by recall

* refactor: callee timeout & real time refactor

* fix:  update user info when switch canvas

* fix: update user info when switch canvas

* fix: update caller get channel id policy

* refactor: generate caller token if recv calling state

* fix: use user extension replace user list

* [FIX] android bugs

* fix: check token valid

* fix: reinit caller after dimiss broadcaster vc

* fix: remove rtc connection when join rtc fail

* fix: remove rtc connection when join rtc fail

* fix: update log format

* fix: update showto1v1 log format

* fix: callback filter

* fix: join/create broadcaster view must renew token & renew caller/callee api

* fix: upgrade sdk to 4.1.1.16

* fix: update log format

* fix: upgrade rtc sdk to 4.1.1.16

* [FIX] some bugs

* fix: update log

* fix: rtc join fail to cancel connect

* fix: ignore join rtc error

* fix: update logs

* fix: update log

* fix: update log

* fix: add connected toast view

* fix: safe area of conencted toast

* fix: remove unused log

* refactor: remove retry count & add log

* feat: upgrade callapi to replace subscribe roomid with uid

* fix: compile error

* fix: keywindow = nil fixed

* fix: change state before callback

* fix: dispatch group leave  calls twice fixed

* fix: _reinitCallerAPI call after broadcaster vc dismiss and role == broadcaster

* fix: change state before callback

* fix: update user cell

* fix: update room info cell to add local/remote info

* fix: ui update

* fix: update log & callApi.deinitialize before calls callApi.initialize

* [FIX] call api update

* fix: update bundle id

* fix: update content image view height

* [FIX] pure 1v1 about us activity

* fix: syncmanager crash fixed

* fix:  join room not exist fixed

* fix: stats info clean when broadcaster vc appear

* fix: room name label size fixed

* fix: update create room loading hidden policy

* [FEAT] add button debounce, replace breath animation with objectAnimation

* fix: join room to check owner status

* fix: call myself disallow

* fix: missing user count callback

* fix: minor change

* docs: add readme to 1v1 scene

* docs: update readme

* docs: update readme

* fix: minor changes

* docs: update readme

* fix: upgrade rtc sdk to 4.1.1.17 & fix appid setup incorrect

* [FEAT] auto download RTM script

* [FIX] update read me app name

* docs: update readme

* docs: update readme

* docs: update readme

* docs: update readme

* Feat/scene/showto1v1 android 3.7.0 (#568)

* [Feat]add showto1v1 module

* [ShowTo1v1] add  room list empty ui

* [ShowTo1v1] add create room ui

* [Android]add showTo1v1 ui

* [Android] showTo1v1 add room list logic

* [Android]add create room logic

* [Android]update call api

* [Android] update call api logic

* [Android] showTo1v1 add logic

* [Android] add call manager

* [Android] add call logic

* [Android] debugging call

* [Android]update calling logic

* [Android]update logic

* [Android]fix addUser remove user

* [Android]fixbugs

* [Android]fixs setupRemoteVideo

* [Android] code optimization

* [Android] update call api

* [Android]fixs switch windows to update nicknames

* [Android] Anchor hangs up

* [Android]update call api

* [Android]add exchange drag window

* [Android] fixbugs FT-749

* [Android] fixs load first fragment video view

* [Android]fixbugs

* [Android] fixbugs

* [Android]fixbugs

* [Android] fix caller offline

* update callapi

* fixbugs FT-771

* fixbugs

* fixbugs

* update callapi, fixbus

* [Android]fixbugs

* fixbugs

* fixbugs refresh ui

* clear dashboard ui data

* clear remoteUser

* remove pure1v1 scene

* deal join room error

* update callapi

* update coding

* fix thread

* update roomBg

* fixbugs

* addListener after init

* add android liveto1v1 readme

* update root directory readme

* udpate android liveto1v1 readme

* udpate android liveto1v1 readme

* fix: update keycenter

* fixbugs FT-756

* update app name

* update android readme (#574)

* update android readme (#574)

* 【Feat】update readme (#772)

* docs: update readme

* docs: update readme

* docs: update readme

* docs: update readme

* docs: update readme

* docs: update readme

* 【Feat】update android liveto1v1 readme (#773)

* Dev/scene/3.7.0 readme (#774)

* 【Feat】update android liveto1v1 readme

* 【Feat】update android showto1v1 eadme

* 【Feat】update android showto1v1 readme (#775)

* Dev/3.6.0 readme android (#776)

* [FIX] update one to one readme

* [Android] update readme

* [Android] update 1v1 readme

---------

Co-authored-by: HeZhengQing <[email protected]>

* docs: update readme

* docs: update readme

* docs: update readme

* docs: update readme

* [Feat] update android showto1v1 readme (#779)

* Dev/3.6.0 readme android (#781)

* [FIX] update one to one readme

* [Android] update readme

* [Android] update 1v1 readme

* [Android] readme chat group scan code

---------

Co-authored-by: HeZhengQing <[email protected]>

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: zhaoyongqiang <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: zhangwei <[email protected]>
Co-authored-by: Joel <[email protected]>

* Dev/scene/all 4.0.0 fp bugfix (#752)

* fix voice chat dump

* fix on seat fail

* fix add id

* fix SpatialAudio bug

* fix delete print

---------

Co-authored-by: wushengtao <[email protected]>

* fix sr error (#788)

* update logic (#789)

* Dev/all 400 cp (#790)

* update logic

* fix err

* Dev/scene/all 4.0.0 fp bugfix (#792)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

* fix cert

* fix voice chat dump

* fix on seat fail

* fix add id

* fix SpatialAudio bug

* fix delete print

* fix show music files

---------

Co-authored-by: wushengtao <[email protected]>

* feat: remove hwweaktimer (#793)

* [Android]adapt hw earback sdk (#791)

* [Android]adapt hw earback sdk

* [Android]hide token in logs

---------

Co-authored-by: CYG <[email protected]>

* Dev/all 400 cp (#794)

* update logic

* fix err

* fix err

* [Android][iOS] fix mic wave (#796)

Co-authored-by: HeZhengQing <[email protected]>

* Dev/all 400 cp (#795)

* update logic

* fix err

* fix err

* add keychain logic

* Dev/all 400 cp (#797)

* update logic

* fix err

* fix err

* add keychain logic

* update ktvapi

* [Android]app thin (#798)

Co-authored-by: CYG <[email protected]>

* [Android] fix room list crash (#799)

Co-authored-by: HeZhengQing <[email protected]>

* Dev/scene/all 4.0.0 fp bugfix (#800)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

* fix cert

* fix voice chat dump

* fix on seat fail

* fix add id

* fix SpatialAudio bug

* fix delete print

* fix show music files

* fix resource

* fix

* fix button tag

---------

Co-authored-by: wushengtao <[email protected]>

* Update README.md (#803)

* Update README.md

* [Android] update show readme (#804)

* [Android] update show readme

* [Android] update readme android version

---------

Co-authored-by: HeZhengQing <[email protected]>

* 【Feat】update showto1v1 readme (#805)

* Update README.md (#806)

* Update README.md (#802)

* Update README.md (#801)

* Update README.md (#807)

* Update README.md (#808)

* fix: revert '-ld64'flag (#809)

* Dev/all 4.0.0 remove byteeffect (#812)

* fix: remove byte effect

* fix: remove unused resource

* Dev/all 400 cp (#810)

* update logic

* fix err

* fix err

* add keychain logic

* update ktvapi

* fix ktvapi

* update ktvapi

* [Android]fix ktvapi (#813)

Co-authored-by: CYG <[email protected]>

* Dev/scene/all 4.0.0 fp bugfix (#811)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

* fix cert

* fix voice chat dump

* fix on seat fail

* fix add id

* fix SpatialAudio bug

* fix delete print

* fix show music files

* fix resource

* fix

* fix button tag

* delete .mp3

* fix compress image

* delete roket.svga

---------

Co-authored-by: wushengtao <[email protected]>

* update config (#814)

* update config

* update keycenter

* Dev/scene/all 4.0.0 fp bugfix (#815)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

* fix cert

* fix voice chat dump

* fix on seat fail

* fix add id

* fix SpatialAudio bug

* fix delete print

* fix show music files

* fix resource

* fix

* fix button tag

* delete .mp3

* fix compress image

* delete roket.svga

* fix: FT-951

* fix micaplly list

---------

Co-authored-by: wushengtao <[email protected]>

* [FIX] delete EN sounds (#817)

Co-authored-by: HeZhengQing <[email protected]>

* [Android]hotfix ktvapi (#816)

* [Android]hotfix ktvapi

* [Android]replace mirror maven repos

---------

Co-authored-by: CYG <[email protected]>

* Dev/scene/all 4.0.0 fp bugfix (#819)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

* fix cert

* fix voice chat dump

* fix on seat fail

* fix add id

* fix SpatialAudio bug

* fix delete print

* fix show music files

* fix resource

* fix

* fix button tag

* delete .mp3

* fix compress image

* delete roket.svga

* fix: FT-951

* fix micaplly list

* fix crash

---------

Co-authored-by: wushengtao <[email protected]>

* Dev/400 i os cp (#818)

* update config

* update keycenter

* update ktvapi

* Dev/scene/all 4.0.0 fp bugfix (#821)

* fix: replace url agora-> shengwang

* fix: replace agora->shengwang

* fix: update localized string

* fix: update localized string

* fix: update app name

* fix: play cn wav when os language == en

* fix: mute/lock/idle icon display incorrect

* fix: gift list crash fixed

* fix bug

* fix pk

* fix: remove expiredimp array & make sure delay success 10ms

* rollback

* fix: merge join scene success&fail

* fix

* fix bg

* fix ui

* fix onseat & pk bug

* fix pk bug

* fix bug

* fix SA dump, chat bug

* fix debugmode & localized

* fix

* fix refresh

* fix

* fix cert

* fix voice chat dump

* fix on seat fail

* fix add id

* fix SpatialAudio bug

* fix delete print

* fix show music files

* fix resource

* fix

* fix button tag

* delete .mp3

* fix compress image

* delete roket.svga

* fix: FT-951

* fix micaplly list

* fix crash

* fix version date

* fix report name

---------

Co-authored-by: wushengtao <[email protected]>

* hotfix banner (#824)

Co-authored-by: CYG <[email protected]>

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: alienzh <[email protected]>
Co-authored-by: cleven <[email protected]>
Co-authored-by: zhaoyongqiang <[email protected]>
Co-authored-by: Joel <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: sheen <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: chenpark <[email protected]>
Co-authored-by: 朱继超 <[email protected]>
Co-authored-by: CYG <[email protected]>

---------

Co-authored-by: Joel <[email protected]>
Co-authored-by: sheen <[email protected]>
Co-authored-by: CYG <[email protected]>
Co-authored-by: xucz <[email protected]>
Co-authored-by: alienzh <[email protected]>
Co-authored-by: cleven <[email protected]>
Co-authored-by: zhaoyongqiang <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: chenpark <[email protected]>
Co-authored-by: 朱继超 <[email protected]>
  • Loading branch information
12 people authored Dec 26, 2023
1 parent 33c616f commit 6ebab1b
Show file tree
Hide file tree
Showing 3,479 changed files with 146,733 additions and 43,885 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
27 changes: 27 additions & 0 deletions .github/workflows/gitee-sync.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: gitee-sync
on:
pull_request:
workflow_dispatch:

jobs:
build:
name: gitee-sync
runs-on: ubuntu-latest

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
if: github.actor != 'dependabot[bot]'
steps:
- name: Gitee sync repo
uses: Yikun/[email protected]
with:
src: github/AgoraIO-Usecase
dst: gitee/agoraio-community
white_list: "agora-ent-scenarios"
static_list: "agora-ent-scenarios"
cache_path: "./cache"
dst_key: ${{ secrets.GITEE_PI_SSH }}
dst_token: ${{ secrets.GITEE_PRIVATE_TOKEN }}
force_update: true
account_type: org
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ Pods
**/libs/*
**/buglyqq-upload-symbol/**
**/build.sh

**/FULib/*
**/build/*
1 change: 1 addition & 0 deletions Android/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
/build
common/base/sdk-*/
/app/release/
/rtmSyncManager
21 changes: 20 additions & 1 deletion Android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ apply from: "${rootProject.getRootDir().absolutePath}/modular.gradle"
android {
defaultConfig {
applicationId "io.agora.AgoraVoice"
ndk.abiFilters 'arm64-v8a', 'armeabi-v7a'//, 'arm64-v8a'//, 'x86', 'x86-64'
ndk.abiFilters 'arm64-v8a', 'armeabi-v7a' //, 'x86', 'x86-64'
}

packagingOptions {
Expand All @@ -24,6 +24,12 @@ dependencies {
if (isProjectLibrary(':scenes:ktv')) {
runtimeOnly project(':scenes:ktv')
}
if (isProjectLibrary(':scenes:ktv_relay')) {
runtimeOnly project(':scenes:ktv_relay')
}
if (isProjectLibrary(':scenes:ktv_singbattle')) {
runtimeOnly project(':scenes:ktv_singbattle')
}
if (isProjectLibrary(':scenes:voice')) {
runtimeOnly project(':scenes:voice')
}
Expand All @@ -33,6 +39,12 @@ dependencies {
if (isProjectLibrary(':scenes:show')) {
runtimeOnly project(':scenes:show')
}
if (isProjectLibrary(':scenes:pure1v1')) {
runtimeOnly project(':scenes:pure1v1')
}
if (isProjectLibrary(':scenes:showTo1v1')) {
runtimeOnly project(':scenes:showTo1v1')
}

//glide 图片加载
api rootProject.ext.deps.glide
Expand All @@ -58,4 +70,11 @@ dependencies {

implementation rootProject.ext.deps.gson
implementation rootProject.ext.deps.bugly
implementation rootProject.ext.deps.flexbox

// PictureSelector 基础 (必须)
implementation rootProject.ext.deps.pictureselector

// 图片压缩 (按需引入)
implementation rootProject.ext.deps.picturecompress
}
22 changes: 21 additions & 1 deletion Android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,18 @@
android:name="android.permission.FOREGROUND_SERVICE"
tools:node="remove" />

<!-- android 13 细化权限 -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />

<!--适配Android R包可见性 开始-->
<queries package="${applicationId}">
<intent>
<action android:name="android.media.action.IMAGE_CAPTURE"/>
</intent>

<package android:name="com.huawei.multimedia.audioengine" />
</queries>

<application
android:name="io.agora.scene.base.component.AgoraApplication"
android:allowBackup="false"
Expand All @@ -26,6 +38,7 @@
android:roundIcon="@mipmap/app_ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/app_Theme.AgoraKTV"
android:extractNativeLibs="true"
tools:replace="android:allowBackup"
android:requestLegacyExternalStorage="true">

Expand All @@ -43,16 +56,23 @@
<activity
android:name="com.agora.entfulldemo.home.MainActivity"
android:configChanges="orientation|keyboardHidden|navigation|screenSize"
android:windowSoftInputMode="stateAlwaysHidden|adjustPan"
android:screenOrientation="portrait" />
<activity
android:name="com.agora.entfulldemo.login.ui.PhoneLoginRegisterActivity"
android:name="com.agora.entfulldemo.login.LoginActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.agora.entfulldemo.webview.WebViewActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.agora.entfulldemo.home.mine.AboutUsActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.agora.entfulldemo.home.mine.MineAccountActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.agora.entfulldemo.home.mine.FeedbackActivity"
android:screenOrientation="portrait" />

<meta-data
android:name="design_width_in_dp"
Expand Down
13 changes: 0 additions & 13 deletions Android/app/src/main/assets/css/intro.css

This file was deleted.

173 changes: 0 additions & 173 deletions Android/app/src/main/assets/css/public.css

This file was deleted.

Binary file removed Android/app/src/main/assets/img/banner1.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/bg_index.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/ic_back.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/ic_back_b.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/ic_chat.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/ic_game.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/ic_k.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/ic_live.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/ic_play.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/product1.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/product2.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/product3.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/product4.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/tab_discover.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/tab_home.png
Binary file not shown.
Binary file removed Android/app/src/main/assets/img/tab_profile.png
Binary file not shown.
Loading

0 comments on commit 6ebab1b

Please sign in to comment.