Skip to content

v0.13.2

Compare
Choose a tag to compare
@embbnux embbnux released this 15 Sep 03:54
· 44 commits to master since this release
e49580d

Core lib:

refactor(action): require mutation in @action

Commons lib:

feat(Brand): refactor BrandV2 module with new brandConfig, and replace Brand
feat(WebSocketSubscription): cache subscription info for reuse
feat(DynamicConfig): add DynamicConfig to load config from CDN
feat: implement CDC (hidden contact) support
feat(SipInstanceManager): add SipInstanceManager to reuse webphone sip instance id after refresh page
feat(webphone): remove "Web phone registered" alert
feat(TierChecker): add TierChecker to check if user have CRM permission
feat(AppFeatures): Migrate feature check functions from ExtensionFeatures to AppFeatures
feat(Brand): support theme config at BrandConfig
feat(Theme): add Theme module to manage theme

fix(SubscriptionV2): add lock for create subscription in multiple tab
fix(Webphone): clean audio in sdk audio helper with loadAudio at web phone removed for memory leak
fix(Subscription): check subscription if auto renewing after sleep detected
fix(validateIsOffline): add validateIsOffline condition to fix logout issue at poor network

refactor(Locale): refactor Locale and move LocaleV2 into Locale
refactor(TabManager): refactor TabManager and move TabManagerV2 into TabManager
refactor(ExtensionInfo): remove serviceFeatures property from ExtensionInfo
refactor(RolesAndPermissions): remove rolesAndPermissions module
refactor(Softphone): refactor Softphone and move Softphone into Locale

enhancement: add enableContactMatchWhenNewCall flag for CallHistoryV2, CallMonitorV2 and WebphoneV2

Widgets lib:

feat(DialerPage): support to disable Blocked From Number in DialPage
feat(RcVideo): add end to end encrypt setting
feat(HeaderView): add HeaderView container
feat(ThemeContainer): add ThemeContainer and ThemeUI to support theme dynamicly
feat(CallItem): hide contact button when matched contact is hidden

refactor(SettingsUI): refactor item flag options
refactor(VideoUI): refactor RCV related modules

fix(DialButton): Make the audio element a singleton and shared between DialButtons
refactor(style): refactor color variable

fix(MeetingCalendarHelper): wrong meeting id
fix(MessageItem): Missing action buttons for message
fix(MessageItem): fix Fax page number singular and plural

Engage Voice Widgets:

fix(EvIntegratedSoftphone): fix Firefox answer call issue

Chore

upgrade: use @ringcentral/juno 1.11.2
upgrade: typescript version to 4.3.5
update i18n strings