Skip to content

Releases: ringcentral/ringcentral-js-widgets

v0.10.15

21 Oct 03:14
e0b5afd
Compare
Choose a tag to compare

Widgets:

  1. show company and jobTitle in contact detail page

Others:

  1. fix docs build issue
  2. fix lint issues
  3. update sub dependences

v0.10.14

11 Oct 07:02
3e46e95
Compare
Choose a tag to compare

Update on Commons library

feat(ContactDetails): show company info if exists
feat(AddressBook): Use local time for sync cache control
feat(CallLog): Replace timestamp with localTimestamp
feat(CallLog): Use locally generated timestamp for sync control.
feat: add ExtensionFeatures module
feat(selector): Enhance selector to support override

enhance(Analytics): enhance Analytics module, support additionalProps
enhance(ExtensionPhoneNumber): add subscription in ExtensionPhoneNumber
refactor(Widgets): Refactor addSelector usage in widgets

fix(getProxyClient): duplicate init issue
fix(WebPhone): wrong active call session after unhold call
fix(DataMatcher): searchProviders cache issue
fix(ConversationLogger): creationTime typo
fix(Enum): fix enum type extension

v0.10.13

09 Oct 07:24
9ddd582
Compare
Choose a tag to compare

fix: make unnecessary dependences optional (#1602)

upgrade: ringcentral-widgets-cli to 0.1.0

v0.10.12

28 Aug 08:13
9d0035c
Compare
Choose a tag to compare

fix: TS release build issue

v0.10.11

27 Aug 15:57
bd844a1
Compare
Choose a tag to compare

Widgets:

refactor: add SettingsPageUI module for SettingsPage
refactor: add ActiveCallsUI module for ActiveCallsPage
refactor: add ContactDetailsUI for ContactDetailsPage
refactor: add FeedbackUI module for FeedbackPage
refactor: add ComposeTextUI module for ComposeTextPage
feat: add refresh button in contacts page, default hidden
feat(CallListPanel): make adaptive in CallListPanel
feat: add meeting injection components to widgets

refactor: Transform the ConnectivityBadge to UI module in TypeScript
refactor: rename the Welcome Page to LoginPage, move UI logic to UI module

fix(LogNotification): fix log notification button style for i18n
fix(PresenceSetting): fix title style with no-wrap for other language

Commons:

enhance: add auth scope in state
fix: ignore remove web phone error
fix(Softphone): Fix bug that call with softphone fails to work in mobile devices
fix: web phone issue in Firefox 60

v0.10.10

01 Aug 01:50
35ac038
Compare
Choose a tag to compare

Widgets:

fix(ActiveCallItem): modify hangup i18n wordings
enhance: update MeetingConfig component
fix: update call log notification style
fix(ActiveCallControl): fix hangup button tooltip
fix: CallsListPanel layout issue
fix(AudioSetting): only show plain text for the OutputDevice not allow to choose
i18n: update i18n string

Commons:

feat: allow to disconnect web phone instance when inactive
feat(conference): adjust save as default logic
feat(SleepDetection): Implement SleepDetection class and module

fix: web phone not unregistered successfully on refresh
fix: add proxy support in glip posts module
fix: CallMonitor sipData undefined issue
fix: remove activeCalls check in getPresenceReducer

del: delete MeetingDetailPage container

v0.10.9

17 Jul 09:02
2966604
Compare
Choose a tag to compare

Commons:

refactor: update conferenceHelper file
lib: add TransportInteractionBase
fix: fix EnableJoinBeforeHost in conference module

Widgets:

enhance: enhancement of Audio Setting in Firefox
enhance: calling setting defaultRingoutPrompt to false
enhance: add onCallLogSaved in LogSection
fix: fix the phone number is not fully display in flip panel
style: adjust the answerButtonGroup's width in IncomingCallPad
style: adjust the height to fix parent's height in RadioBtnGroup

Others:

upgrade: upgrade dependence packages to fix security warning
upgrade: use jest 24.8.0
chore: update i18n files

v0.10.8

03 Jul 02:29
52b402c
Compare
Choose a tag to compare

Commons library:

feat: use AvailabilityMonitor for High Availability

enhance(Webphone): not check DL for extension to extension Call
enhance(AudioSetting): make audio setting to support Firefox
enhance(AvailabilityMonitor): use status api in AvailabilityMonitor module
enhance(Meeting): add save as default to meeting module
enhance(AvailabilityMonitor): set request retry time from response

upgrade(Webphone): web phone SDK 0.7.2
refactor(DataMatcher): add insertMatching to DataMatcher
fix(Meeting): update meeting password failure
fix(Presence): fix active calls removed issue

Widgets:

feat: add VOIP mode
feat: support to set auto log title
feat: use ConnectivityBadge to replace WebphoneBadge and OfflineModeBadge
feat: add meeting detail ui

enhance: time picker in MeetingConfig

fix: prevent 1000 limit alert keeping popup in ComposeText
fix: make password to empty string in default meeting setting
fix: conference global dial in number link error

refactor: update Adapter module
refactor: add conferenceUI and conferenceHelper

v0.10.7

28 May 01:18
b2697cd
Compare
Choose a tag to compare

Commons Library:

fix(Subscription): handle set cached subscription failed
fix(Auth): logout duplicate requests issue among multiple tabs
fix(callingSettings):support to disable emergency call unavailable message

refactor(Webphone): upgrade web phone sdk 0.7 and refactor connect status

feat(ConferenceCall): support to change inbound call to conference call
feat: support main*extension format in webphone and softphone mode

feat(AvailabilityMonitor): Prevent mutiple alert popup when HA error are received
feat(AvailabilityMonitor): Refactor AvailabilityMonitor module
feat(RateLimiter): retrive retry-after from response and retry according to it
feat(Call): support to disable extension number && international call && N11 check in local
feat: allow to disable international call check
feat(Presence): expose meetingStatus in Presence module
feat: HA api matcher support

Widgets Library:

feat(OfflineModeBadge): support limited mode in OfflineModeBadge
feat(Webphone): web phone unavailable mode
feat: add Combobox component
feat: not show offline when throttling
refactor(MeetingPanel): refactoring for meeting panel
refactor(meeting): refactor meeting including schedule, detail and edit
fix(MeetingScheduleButton): fix button style on offline mode
fix(MeetingInput): fix the input width is too small
fix(MeetingPage): fix meeting button status issue in throttling mode
fix(MessageInput): send duplicate sms message
fix: log button should be disabled in offline mode
fix: add multiple contact match on all-calls list
fix(MeetingScheduleButton): fix meeting schedule button styles
fix(DropdownSelect): fix DropdownSelect label bug

Others:

test: IT with setting page of call
test: ut with searchable dropdown select
test: Current call control hold and unhold
test: multiple incoming call send to voice mail
test: Add test case for ActiveCallControl
test: Add current call mute and unmute test

fix: widget docs build issue
fix: jest setupFilesAfterEnv
fix: style file was not loaded correctly after using the TypeScript

chore: use babel-node
chore: Add TS definition of the common widgets
chore: Unify the core-js version to the babel setting and fix some lint issues
chore: change react/destructuring-assignment lint rule
chore(E2E): add data-id in messageItem

docs(Presence): Fix presence event handling doc

v0.10.6

11 Apr 14:44
31bbd58
Compare
Choose a tag to compare

Commons:

feat(Presence): Combine Presence and DetailedPresence to extend DataFetcher (#1180)
refactor(AccountDirectory): Rename AccountDirectory into CompanyContacts, and fix contact presence fetch bug

Test/tool:

chore: add TypeScript support
chore(Eslint): Upgrade Eslint
test: add data-sign for e2e test