ringcentral / ringcentral-js-widgets

RingCentral Integration Widget Library
MIT License
39 stars 44 forks source link

sync features and bugfixs from b33ddb14 #1660

Closed embbnux closed 3 years ago

embbnux commented 3 years ago

Core lib:

fix: remove proxyState decorator

Commons lib:

fix(Webphone): audio issue when forward with a ongoing call fix(Auth,AuthV2): remove alerts that currently are not meant to be shown to users fix(contactHelper): incorrect contact name undefined on hitting contact fix(BeforeUnload): fix originWindow typo issue fix(Webphone): fix bug that after a webrtc call, output device cannot be changed fix(CallV2): add international call permission prompt for ringout call fix(RecentMessages): fix update issue from MessageStore fix(ActiveCallControlV2): fix switch no RC call outbound call no sound issue fix(AddressBookV2): Fix ISync data processing issue

enhancement(WebSocketSubscription): ignore creating subscription when web socket is not ready enhancement(ActiveCallsPanel): add showMultipleMatch flag

feat: add lib/dataTransport feat: implement ConferenceCallV2, MessageStoreV2, AnalyticsV2, ConversationLoggerV2, RecentMessagesV2

Widgets lib:

feat: support warm transfer on web phone call feat(Spinner): update spinner component based on juno component feat(ConversationPanel): support restrictSendMessage prop feat(CallHistoryPanel): add isWide prop feat(ModalUIV2): enhance ModalUI to automatically handle loading state fix(MeetingConfigV2): fix RcSelect style error fix(DialPanel): mouse pointer in 'To' field jumps issue

Engage Voice Widgets lib:

feat: add CallHistoryCallLogPanel feat: add Action Menu into CallHistoryPanel feat: implement EvStorage module to instead ringcentral-integration/modules/Storage feat: Update EV SDK 3.6.1 feat(EvCallMonitor): add recordingUrl in Call Data enhancement: rename enum authStatus into loginStatus enhancement(ChooseAccountPanel): update choose account list style fix(EvCall): reset outbound dial setting from ev newest setting data when reload fix(EvAgentSession): fix external phone number change when update session fix(EvAuth): fix multiple-tab login fix(EvAuth): auth/login emitter after storage changed fix(EvAgentSession,EvAuth): fix auth and login loading fix(EvIntegratedSoftphone): fix anwser call in all tabs

Chore:

Upgrade: use @ringcentral/juno 1.4.1 I18n: implement basic implementation for setLanguageDefaults