Releases: ringcentral/ringcentral-js-widgets
v0.9.2
Widgets:
[Feature] (CallCtrlPage, Phone) add On Hold List Page Jump Logic (#1139)
[Feature] toggle incoming call modal by click (#1145)
[Feature] add call monitor bar when single call (#1153)
[Feature] Conference call should be active when merged (#1165)
[Enhancement] React context API (#1074)
[Enhancement] CallCtrlPage and ConferenceCall DialerPage (#1116) (#1121) (#1124) (#1129) (#1154) (#1155)
[Enhancement] add conference permission check in call ctrl page (#1150)
[Enhancement] judge applicable
by callMonitor
[Enhancement] Support to show user who are not activated in contacts page (#1168)
[Enhancement] UI Change(CallAvatar) -- fix click event don't bubble outside SVG (#1175)
[I18n] import new translated locales (#1126)
[I18n] add zh-HK locale support as peer request from LQA (#1146)
[Integration Tests] call control add call flow integration test (#1120)
[Integration Tests] Add integration test for Current Call Control Page and refactor some of them (#1130)
[Integration Tests] feat add integration test and remove useless data files (#1161)
[Bugfix] c2sms should disabled when no permission (#1133) (#1128)
[Bugfix] extra log icon of group message (#1134)
[Bugfix] (ActiveCallItemV2) fix set state when unmounting (#1141)
[Bugfix] Contact details icon is missing in all calls tab (#1122)
[Bugfix] the issue about conference call dialer page doesn't handle mergingPair correctly (#1142)
[Bugfix] fix main window turn blank when merge call to conference call (#1151)
[Bugfix] conversationoage header name is 'anonymous' when click text button in voice tab (#1166)
Commons:
[Feature] add active call control module (#1143)
[Enhancement] refactor the closeMergingPair flow (#1140)
[Enhancement] adjust uniqueNumbers
getter in Conversations
and add allUniqueNumbers
(#1157)
[Enhancement] Refactor sip session extending (#1089)
[Enhancement] Support to show user who are not activated in contacts page (#1168)
[Bugfix] remove cleanUp
calling on init
in DataMatcher
base class (#1127)
[Bugfix] change conversation logger trigger on messageStore
with onMessageUpdated
(#1138)
Other:
[Enhancement] Refactor getAffectedPackages (#1118)
[Bugfix] fix glip widgets startRelease scripts (#1117)
v0.9.1
Widgets:
[Integration Tests] add integration tests for Conference Call (#1090) (#1093)
[Enhancement] ActiveCallItemV2 (#1095)
[Enhancement] CallAvatar (#1098)
[Enhancement] Salesforce add entity (#1101)
[Enhancement] CallCtrlPage remove router logic for onMerge
(#1097)
[Enhancement] add i18n for loading string in conversation components (#1114)
Commons:
[Enhancement] ConversationLogger (#1100) (#1105)
[Enhancement] Conference Call (#1109)
[Enhancement] refactor(callMonitorHelper.js): Match wephone session with acitve call (#1111)
[Enhancement] support to search posts on group searching (#1110)
[Enhancement] make subscription delay configurable and decrease test timeout (#1115)
[Bug fix] Fix RentMessages module error
Others:
[Implement] getAffectedPackages (#1102)
[Feature] add glip widgets (#1052)
v0.9.0
Widgets:
[Big feature] Add Three way conference call pages (#911) (#912) (#916) (#918) (#922) (#924)(#925) (#929) (#932) (#933) (#935) (#942) (#939) (#943) (#946) (#948) (#949) (#952) (#953) (#961) (#964) (#965) (#972) (#975) (#978) (#979) (#976) (#982) (#968) (#984) (#985) (#987) (#981) (#989) (#991) (#990) (#993)(#1001) (#1004) (#1007) (#1011) (#1013) (#1014) (#1008)(#1000) (#1021) (#1023) (#1027) (#1043) (#1040) (#1037) (#1045) (#1047) (#1048) (#1050) (#1049) (#1051) (#1055) (#994) (#1064) (#1063) (#1070) (#1081) (#1083) (#1084) (#1086) (#1041) (#1088)
[Bugfix] [7863 ui issues on ie11] (#920)
[Bugfix] fix bug 2 regionsetting message alert (#928)
[Bugfix] remove overflow control in call item component (#934) (#956)
[Bugfix] Fix ui issues on Ie11 and Safari (#927)
[Bugfix] fix the influence from search(feature) in CallsListPanel (#936)
[Bugfix] update datafetcher and fix layout issue in meeting panel (#974)
[Bugfix] messageItem hasEntity property judgement (#1010)
[Bugfix] message item view entity judgement (#1017)
[Bugfix] show a white page when switch to Messages page (#1020)
[Bugfix] AddCallAler.handleMessage error (#1028)
[Bugfix] remove CallItem
sass variable name $fixed-icon-width
(#1029)
[Bugfix] shouldn't have extra message (#1030)
[Bugfix] fix conversation page log button display with renderExtraButton (#1042)
[Bugfix] fix react warning (#1039)
[Bugfix] fix default renderExtraButton
in ConversationPanel
for IT (#1044)
[Enhancement] add nullable backup to contactMatches on conversation panel to support proxify pattern (#954)
[Enhancement] Enhancement of CallsListPanel (#931) (#983)
[Enhancement] Change InsideModal according to recently modification on Modal (#992)
[Enhancement] Show sub region for all countries with multiple dial in num (#988)
[Enhancement] Modal/add context and refine style (#1018)
[Enhancement] add showTitle property to modal (#1005)
[Enhancement] Modify ContactDisplay
select placeholder text (#1038)
[Enhancement] i18n : import locale (#1054)
[Enhancement] Feature/show mms picture (#960)
[Enhancement] Add (#1058)
[Enhancement] Be able to hide/show log button in LogNotification
according (#1066)
[Enhancement] i18n : Update locale (#1076)
[Enhancement] add glip svg icon (#1080)(#1085)
[Automation Tests] Log icon ut (#938)
[Automation Tests] add snapshot test to widget react unit test (#908)
[Automation Tests] fix mockcalllog api (#957)
[Automation Tests] refactor facilitate call function for testing (#1075)
Commons:
[Big feature] Add Three way conference call modules (#911) (#913) (#915) (#944) (#950) (#955) (#970) (#999) (#1016)(#1025) (#1026) (#1036) (#1046) (#1087)
[Feature] Add di compatibility to proxy (#926)
[Feature] call log search (#907) (#958) (#966)
[Bugfix] fix messages list fetch error (#959)
[Bugfix] fix: overlay zIndex (#977)
[Bugfix] ConversationLogger addIfNotExist error issues (#1009)
[Bugfix] fix message sync token invalid (#1078)
[Enhancement] Feature/show mms picture (#960)
[Enhancement] Error handling (#973)
[Enhancement] update webphone hook (#951)
[Enhancement] remove unuse extension device dependency from webphone (#917)
[Enhancement] implement log conversation for 3rd party (#1003)
[Enhancement] enhancement of glip modules (#1024) (#1065) (#1079)
[Enhancement] refactor facilitate call function for testing (#1075)
[Automation Tests] calllog mock data change starttime (#1012)
Others:
[Enhancement] Enhance/locale interactive (#1072)
[Bugfix] Fix cli module template (#1006)
[Bugfix] Fix bug that export/import will delete numeric keys from locale files (#986)
v0.8.3
Feature/new messages (#871) (#906)
Enhancement of MeetingPanel (#892 )
Enhancement of Meeting module (#901)
Cursor issue in to filed (#886)
Update brand (#902)
Back button refactor (#895)
Add serialize decorator to make serialized operation (#893)
Fix bug Cannot make call with "RingCentral for Desktop" on IE for Windows 7 (#891)
Add shouldcleanupall flag to cleanup all matcher (#894)
Feature/add_auto_call_log_notes_toggle (#903)
3-way-calling modules (#897) (#904) (#899)
Adjust call log section (#909)
v0.8.2
v0.8.1
v0.8.0
Widgets:
Add tooltip for LinkLine (#827 )
Add title property to Switch component (#870)
When anonymous call should not have | on logbasicinfo ui (#830)
Update alert message (#831 ) (#855) (#856)
Modify the style of callItem and activeCallItem (#839)
Bugfix: a workaround to solve the scrollbar issue in safari (#833)
Bugfix: Support IE in ProxyFrameOAuth (#835)
Bugfix: MessageItem UI (#845)
Bugfix: Fix message sender alert alertMessageSending
(#846)
Bugfix: Fix call item styles and call log icon position (#848)
Bugfix: Mute button should be disabled when user hold the call (#851)
Bugfix: UI #853
Bugfix: Modify icon style on disabled mode (#858)
Bugfix: Fix CallItem overflow issue (#859)
Bugfix: Solve flexbox issue of IE11 (#862)
Bugfix: Fix externalViewEntity problem (#865)
Bugfix: Navigation bar doesn't work on IE 11 (#866)
Bugfix: Fix bug that throw error in parseinfo when phonenumber is null when anonymous call (#868)
Bugfix: Fix bug that voice is lost on dial btn the second time on edge (#860)
Bugfix: Fix bug that throw error when errResp._json is null (#863)
Bugfix: Send SMS button status not right when account permission changes (#872)
Bugfix: Fix bug on no composeText module #873
Bugfix: Fix message icon issue (#877)
Bugfix: Cannot make call with "RingCentral for Desktop" on IE with window 7
Bugfix: UI issues for Meetings in IE11 (#881 #882 )
Commons:
Use indexedDB with localforage (#861)
Feature/use locale 2.0 (#812)
Feature/use phone number (#864)
Add connectivityMonitor in Auth (#841)
Add ut for lognotification and logicon (#811)
Add reset handler (#823)
Make tracking list can append more method from the child class (#843)
Bugfix: fix storage module sync on active tab (#832)
Bugfix: (#826)
Bugfix: Update for I18n (#828 #829 )
Bugfix: Fix bug on matching multiple sessions that are the same from/to (#834)
Bugfix: Add default value to sessionCache to make sure it works in non-wepphone app (#836)
Bugfix: Prevent DataFetcher from hitting errors when trying to access storage data that is not ready (#837)
Bugfix: DetailedPresence fetch all calls
Bugfix: Add nullable check in subscription handler of DetailedPresence (#850)
Bugfix: Fix bug that activitymatches do not insert into endedcalls (#849)
Bugfix: Move @ringcentral-integration/phone-number to peerDependencies to avoid git hosted branches from trying to install from npm (#867)
Bugfix: fix bug that endedcalls do not have the contactmatcher (#869)
Bugfix: Fix bug that append areaCode into numbers that already have areaCode (#874)
Bugfix: Fix bug where number-validate does not detect invalid number correctly after libphonenumber-js use (#876)
Bugfix: fix(Subscription): fix subscription' of null (#857)
Bugfix: fix storage bug (#883)
Other:
Update CLI templates (#847)
Update phone in widgets-demo to use full declaration (#854)
v0.7.51
[bugfix] Fix bug that Conference and AccountExtension module did not define retry action type (#821)
[bugfix] Modify SynchronizedStorage's logic (#824)
update README to add Get Started (#820)
remove title and description in close button svg file (#825)
add externalHasEntity && externalViewEntity for ActionMenuList (#822)
add SlideoutBar component & add children to DialerPanel (#819)
"Add to conference" dialer (#816)
Link line css (#815)
v0.7.50
Widgets:
Apply infinite scrolling list to contacts (#798)
Add Call Logger Trigger Type (#743)
Fix date picker and time selector bugs in meeting panel (#741) (#744) (#749) (#752) (#755) (#757) (#764) (#773) (#771) (#802)
Fix bugs and implement CopyToClipboard component (#742) (#745)
Modify Log Basic Info UT (#748)
Add window.navigator.mslaunchUri to support ie for ie will block launching programs in iframe (#751)
Add renderextrainfo funciton and disabled state to checkbox (#762)
Disable input device setting when calling (#766)
Fix compose text panel bug (#765 )
Fixed start time onblur not work (#768)
Change switch disable color (#778)
Remove setting page last two item line border (#782)
Disable log btn in call list when the item is fax messsage (#775)
Fix linkline icon postion to alignment right (#784)
Modify style of log icon in calls tab (#785)
Fix dialerUI hooks sync (#786)
Fix unread message should be highlight (#813)
Fix search input exceeding width issue (#791)
Fix overlay issues (#796)
Fix SpinnerOverlay background-color translucence bug for safari (#794) (#809)
Tweak z-index of overlay on call log section (#803)
Commons:
Fix call log handle that the outBound from number must not a oneself company number #750
Fix dateFetcher bug when use logout before dataReady (#756)
Audio settings improvement (#758)
Enhancement/glip modules (#763)
Audio setting messy code (#781)
User guide module cannot fall back to en-US automatically (#787)
Make close button optional in AdpterCore (#788)
Support new inbound message notifications & change literal in conference panel (#790)
Logout issue (#799)
Extract isSaving property in callsMapping from localStorage to memory (#805)
Refresh error (#807) (#806) (#795)
Remove uri from cache data (#801)
Set contact search optional in composeText (#814)
Other:
Enhance/shared babel (#738)
Refactor locale-loader (#747) (#769)
Add widgets cli (#754)
Wrap libphonenumber-js in @ringcentral-integration/phone-number package (#783)
Update dotenv to latest version to align with other projects
Update release scripts and add job to release i18n,locale-loader,phone-number (#800)
v0.7.49
RingCentral Widgets:
- update i18n (#682 #683 #685 #706 #707)
- Enhance/expand message input (#691)
- fix dropdown option key repetition (#687)
- remove auto focus & update i18n (#686)
- change application to appName (#688)
- Dropdown select enhancement (#694 #693 #708)
- add
renderContactName
andrenderExtraButton
to call item in call tab (#689) - style(ActiveCallItem): add max-with & text-overflow (#692)
- fix call item contact name overflow ellipsis (#697)
- fix FromField UI bug(#698 #699)
- update ContactDisplay UI (#700 )
- adjust ui of calling setting & dialer panel (#702)
- fix(ConversationMessageList, ConversationPanel): fix missing props (#705)
- implement call log section (#704 #709 )
- add recipientsContactInfoRenderer and recipientsContactPhoneRenderer for call transfer panel
- allow to send sms to multiple users & contact details controlled by rolesAndPermissions (#710)
- implement call log notification (#711 #736)
- update UI and label name for call log section (#717)
RingCentral Integration Commons:
- allow to send sms to multiple users & fix voicemail permissions issue
- add appName to brand module
- fix presence & fix debounce function & update analytics
- ttl for audio permision alert
- fix addressbook pending when get 403 (#719)
- fix call log and call log async storage (#715)
- Make call history ended calls for local cache storage (#721)
- add onDataReady hook to rolesAndPermissions module (#731)
- Relocate Locale loader (#733)
- fix handle log section repetitive run call (#729)
- add onsavecalllog function to rendereditlogsection (#728)