enhancement: show Call ID name from server if no matches in contacts
fix: overflow issue at CallsListPanel
fix: re-render issue at CallCtrlPanel and IncomingCallPanel
Engage Voice Widgets:
fix: EvAgentSession action issue
chore: update UI with @ringcentral/juno 2.16.1, juno-icon 1.12.0
Chore:
upgrade: @ringcentral/juno 2.16.1, juno-icon 1.12.0
upgrade: @rc-ex/core to 0.14.0
upgrade: web phone sdk 0.8.10
upgrade: immer 9.0.12
upgrade: moment to 2.29.1
chore: update i18n strings
chore: use core-js v3
chore: add @ringcentral-integration/mock package for test mock
Coverage decreased (-18.5%) to 33.118% when pulling 506dfde37f6ff8eb73ce7a642be83ac50c9bc60a on embbnux:sync/4295858 into 5d891a034a12baab53d9b06735ec477d7045c246 on ringcentral:master.
New utils package
Core lib:
Commons lib:
feat: smart dial plan routing
feat: account access restriction
feat: warn transfer with ActiveCallControl module
enhancement(CallingSettings): emergencyCallAvailable default value based on web phone added
refactor(NumberValidate): refactor with number parser v2
fix(Meeting): get delegator extension info
fix(Webphone): web phone ringing audio lost control issue at poor network
refactor: remove
permissionCheck
flag in CallOptions and replace withBrandConfig.enableEDP
refactor: remove
lib/removeUri.js
refactor: remove
lib/DataMatcher
V1refactor: rename lib/dataUrlToInline to decodeBase64DataUrl and move to utils package
refactor: replace
lib/StorageBase
with lib/StorageBaseV2, add disableClearUnused flagrefactor: update api of
lib/concurrentExecute
refactor: move
hasClickToCallPermission
fromhelpers/permissionsHelper
tomodules/CallingSettings/hasClickToCallPermission
refactor: update and fix issue in
WebSocketSubscription
modulerefactor(replace V1 module with V2): Auth, AvailabilityMonitor, AudioSettings, AddressBook, ActiveCalls, ActiveCallControl, AccountInfo, AccountContacts Call, ConversationLogger, CallerId, CallLogSection, CallLogger, CallLog, CallingSettings, CallMonitor, CallHistory, ConversationCall, ConnectivityMonitor, CompanyContacts, ComposeText, ContactMatcher, ContactSearch, Contacts, ConversationMatcher, Conversations, DataTimeFormat, DialingPlan, Environment, ErrorLogger, ExtensionDevice, ExtensionInfo, ExtensionPhoneNumber, Feedback, ForwardingNumber, GlobalStorage, GenericMeeting, GlipCompany, LoggerBase, LocaleSettings, Meeting, MessageStore, MessageSender, QuickAccess, Presence, RateLimiter, RecentCalls, Ringout, RcVideo, RecentMessages, SleepDetector, Storage, Subscription, Timezone, UserGuide, Webphone
chore: remove BlockedNumber module
chore: remove deprecated api in CallMonitor
chore: desensitize data for analytics module
chore: remove
lib/EventTransport
chore: remove
lib/autoBind
chore: remove
lib/camelCase
Widgets lib:
feat(ConversationPage): auto detect link
feat: support EDP (7-8 extension number), smart dial plan
refactor: ConverationsPanel to functional component
refactor: new reply with message UI
refactor: use "usePresence" hook at contacts page
refactor: move CallCtrlContainer, HeadView into component
refactor: use format from utils package to replace formatMessage
refactor: CallMonitorBar to functional component
refactor: refactor ConferenceDialerPage
refactor: Environment component to functional component
refactor: refactor NavigationBar, DropdownNavigationView component
enhancement: show Call ID name from server if no matches in contacts
fix: overflow issue at CallsListPanel
fix: re-render issue at CallCtrlPanel and IncomingCallPanel
Engage Voice Widgets:
Chore:
upgrade: @ringcentral/juno 2.16.1, juno-icon 1.12.0 upgrade: @rc-ex/core to 0.14.0 upgrade: web phone sdk 0.8.10 upgrade: immer 9.0.12 upgrade: moment to 2.29.1 chore: update i18n strings chore: use core-js v3 chore: add @ringcentral-integration/mock package for test mock