Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@webex/react-component-cover

webex182MIT0.216.0

Webex React Cover

readme

react-widgets

CircleCI license Conventional Commits

Webex Widgets for React

The Webex Widgets for React library allows developers to easily incorporate Webex functionality into an application.

Table of Contents

Background

This library allows React developers to quickly and easily create a Webex experience within their apps. Here we provide basic components (e.g. buttons, text fields, icons) that reflect the styles and aesthetics of Webex, along with more complex, complete widgets, such as the Webex Space Widget.

The basic components are just presentational React https://github.com/facebook/react components, while our widgets leverage Redux https://github.com/reactjs/redux and the Webex Javascript SDK https://github.com/webex/webex-js-sdk.

Widgets

While many of our components are purely presentational, some have extended functionality that provide a piece of the full Webex experience. These fully self contained elements are called Widgets and are available here:

Usage

A functional demo of both Space and Recents widgets can be loaded by simply running:

$ npm start

Install

Serve From Source

  1. Clone this repo using a git client (e.g. git clone https://github.com/webex/react-widgets.git)
  2. Run npm install from the root of the repo. You will want to run this every time you pull down any new updates.
  3. From the root of the repo, run the following to serve the widgets demo:
     npm start
  4. The widget demo will be running on http://localhost:8000

Version

When a widget is bundled and loaded via script tag, the version number is available in the following ways:

  • A comment at the top of each bundled file
  • Programmatic access after a widget has been registered: window.webex.widgetFn.{widgetName}.version (e.g. window.webex.widgetFn.spaceWidget.version)
  • Access after a widget has been instantiated: window.webex.widget({widgetEl}).version (e.g. window.webex.widget(document.getElementById('myWidget')).version)

Coding Style

We follow our Webex Web Styleguide when developing any web based libraries and tools. Please check it out and do your best to follow our norms when contributing to this codebase.

Code Verification

As a best practice, we provide a Sub-resource Integrity (SRI) hash for all of our CDN hosted distributable files. A manifest listing all of the files with associated integrity hashes can be found for the latest build, where {NAME} is the name of the widget at https://code.s4d.io/widget-{NAME}/production/manifest.json.

Manifest Example

{
  "version": "0.1.215",
  "files": [
     {
       "name": "bundle.js",
       "url": "https://code.s4d.io/widget-space/archives/0.1.120/bundle.js",
       "signature": "kfVRBKftbb3OQ4VmYOqstb9V0abqXJzY1L0Ww/zsbiF+bGaDkgiLWqztTCh43uMsUtzEgpF0M29pr67gSlZLSOq6iUgBg9zGhiVoVqlxEUGqxdOXkeDLRTOr16KkBtAObBidWauyNOvA+6FAC71UP2yFTXIadV7z1W7tIwt+wOfGqqaBwzMCuXl1bS4Va5Fj+s2SLsRfuDrSG0gPbG499bl0v6QkWKvkYPjW4v/BffyJNFJsu2rubkPXSCEk5yU4UpOJqsQPJ+sx4s9QFgMtWbNZ+cqnBuPFPBrr5E31lOS3eJwR9Jx139ZTpcBxP19qM6zV9ategsil7w1dIN1HVbU6H/byLHTLjf39kCOsNJk6yo+B9FiD2By8wSDi4ykD6MJEH7OqOxsb49/FsgALSmJB1iIexU4xQWE3HhupEtlvv+YCQtUE0IBMVEmjauhLzJ0gBemOvzo7eMeWEsrTSSMtePS+wp9UT7uvmz7l/UIBeIuhT87YKAt0AHgE3C0pE/JOh3JofshVZ++mC1A+bjSl/+Y41mU8BclWYnGfXDwkYevzi5SxklS77eD1J/4Q+DXUkDNAR9DQe/UHZ8nrnW+GlUATwHaqhW4883p/j9zGuGEzcEQeUDHBMl23c0z3hUIXfYfhn7dExyHzTzMZQaKFD5Dl7+CgmL5V6FHY3Iw=",
       "integrity": "sha384-3bMDdbkrYdS5m4SA7/gzkh7/G9ppEV0BVyPs2TZqbny/z9aPaw4D3DHS1+Wg9phW"
    }
  ]
}

To find the SRI hash for a specific build of the widgets, you can use the following URL, replacing {VERSION} with the specific version you are looking for: https://code.s4d.io/widget-space/archives/{VERSION}/manifest.json.

Additionally, for those who want an additional layer of verification, a signature has been provided that is signed by a private key. You can use our public key to verify this signature. Here is example of the verification process using the nodeJS built-in crypto library:

const crypto = require('crypto');
function verifySignature({
  data,
  signature,
  publicKey
}) {
  // Verify that we signed correctly using public key
  const verify = crypto.createVerify('RSA-SHA384');
  verify.write(data);
  verify.end();

  // True if signature is verified
  return verify.verify(publicKey, signature, 'base64');
}

Contributing

See CONTRIBUTING for details.

Issues

Please reach out to our developer support team for any issues you may be experiencing with the SDK.

License

© 2017-2020 Cisco Systems, Inc. and/or its affiliates. All Rights Reserved.

See LICENSE for details.

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.216.0 (2025-06-06)

Bug Fixes

  • widget-files: make download button always visible for a11y (#1454) (a139215)

0.215.0 (2025-05-16)

Bug Fixes

  • widget-space: minor update to description (772be4e)
  • widget-space: minor update to description (6fd76a4)

0.214.0 (2025-05-08)

0.213.0 (2024-11-26)

Bug Fixes

  • fcc: Focus unnecessary moves to various elements. (5bad13e)

0.212.0 (2024-09-17)

Bug Fixes

  • Space Widget: added comments (e2d9e35)
  • Space Widget: review comments has been addressed. (b834c0f)
  • Space Widget: review comments has been addressed. (48cdf72)
  • Space Widget: review comments has been addressed. (f3f737b)
  • Space Widget: review comments has been addressed. (7e77142)
  • Space Widget: review comments has been addressed. (3e53ea2)
  • Space Widget: review comments has been addressed. (cec05fb)

0.211.0 (2024-09-03)

Bug Fixes

  • space-widget: links in messages should open in new tab (#1431) (3658eb0)

0.210.0 (2024-08-30)

Features

  • acc-bug: remove-transparency-placeholder (96acfcf)

0.209.0 (2024-08-27)

Bug Fixes

  • typing-avatar: hide tooltip from screen reader (#1429) (88730cd)

0.208.0 (2024-08-22)

Bug Fixes

  • accessibility: address feedback (7b3de72)
  • gitattributes: try another fix for hidden components in node_modules (7eb0e91)
  • gitattributes: try unhide files in github PR ui (d23f880)
  • indentation: re-indent (ab8865a)
  • spacewidget: fix reflow of content in 320px wide browsers (f184561)
  • styles: re-indent (df4bc27)
  • whitespace: Remove extra line (6d66035)

0.207.0 (2024-08-20)

0.206.0 (2024-08-19)

Bug Fixes

  • voicemail_callhistory: added the aria label for buttons (8d082e5)

0.205.0 (2024-08-14)

Bug Fixes

  • accessibility: added-pressed-aria (82fbccd)
  • accessibility: fixed-button-show-on-focus-for-messages (27fca21)
  • accessibility: removed-dead-css (56faa61)

0.204.0 (2024-08-12)

Bug Fixes

  • spark-526773: Voicemail seekbar implementation (8a30ec3)

0.203.0 (2024-08-12)

Bug Fixes

  • ActivityShare: accessibility for download buttons (9bbb0e6), closes #1421
  • ActivityShare: accessibility for download buttons (6bf8728)

0.202.0 (2024-08-09)

Bug Fixes

  • comsetic: changed-subtitle-style-color (2650a32)
  • cosmetic: changed-button-hover (914db16)
  • cosmetic: changed-other-styles (df238be)

0.201.0 (2024-08-06)

Bug Fixes

  • space-widget: add-snapshots (68e3463)
  • space-widget: improve-accessibility (d982213)

0.200.0 (2024-08-05)

Bug Fixes

  • spacewidget: add focus to the attach file button (#1415) (9d118ce)

0.199.0 (2024-08-05)

Bug Fixes

  • DragandDropIcon: Showing Drag and Drop Icon (4179f61)
  • SPARK-526788: Dialpad nstructions for keyboard users (2e114a5)
  • SPARK-548628: popover control on press of ESC key (d342c65)

0.198.0 (2024-08-05)

0.197.0 (2024-08-02)

0.196.0 (2024-08-02)

0.195.0 (2024-07-30)

Bug Fixes

  • sdDialogIssue: Providing Fix For SD Dialog Issue (6d18d51)

0.194.0 (2024-07-23)

Bug Fixes

  • speeddial: speed dial edit, directory contact focus (03347ee)

0.193.0 (2024-07-18)

Bug Fixes

  • SPARK-543157: unread and voicemailplaybutton (34bed1c)

0.192.0 (2024-07-09)

Bug Fixes

  • meetings: add-package-lock.json (5c8f7e6)
  • space-widget: dont-join-if-password-is-required (d4f5441)

Features

  • meetings: udpate-adapter-and-components (51ca8b2)
  • widget-space: add-password-captcha-flow (cb0ac89)

0.191.0 (2024-07-08)

Bug Fixes

  • voiceover: add speed dial modal annoucement issue (f8d82c4)
  • voiceover: add speed dial modal annoucement issue (b3045cb)

0.190.0 (2024-07-04)

Bug Fixes

  • voicemail: Media seek slider announces no role and confusing label and value (674ca50)

0.189.0 (2024-07-04)

Bug Fixes

  • voiceover: speed dial dialog role and label (41f479c)

0.188.0 (2024-07-03)

Bug Fixes

  • voiceover: dial pad announcement (edc7192)

0.187.0 (2024-07-02)

Bug Fixes

  • voicemail: voiceover text for the plyabutton (acce624)

0.186.0 (2024-07-01)

Bug Fixes

  • SPARK-526745: screen reader for blue dot indication (e6420e0)

0.185.0 (2024-07-01)

Bug Fixes

  • voieover: add speed dial modal label,number pad, call history (c2cf87b)

0.184.0 (2024-06-27)

Bug Fixes

  • callhistory: emails will not be transformed to uppercase (196da63)

0.183.0 (2024-06-26)

Bug Fixes

  • voiceover: speed dial modal annoncement (5cf3509)

0.182.0 (2024-06-25)

Bug Fixes

  • voicemail: removed time text (5d1bf14)
  • voicemail: removed unused Prop (24de369)
  • voicemail: start from lowercase (a4e09c1)
  • voicemail: vm date announcement (ccfa444)

0.181.0 (2024-06-24)

Bug Fixes

  • speeddial: phone number regex change (e049c70)

0.180.0 (2024-06-21)

Bug Fixes

  • spark:526772: callhistory date annuouncement (655021f)
  • spark:526772: updated the method to support all language (12a71aa)

0.179.0 (2024-06-20)

Bug Fixes

  • speeddial: hover effect on keyboard focus (1ece26a)

0.178.0 (2024-06-20)

Bug Fixes

  • SPARK-526771: changed the classname (7ed0375)
  • SPARK-526771: Media seek slider focus (8675cd7)

0.177.0 (2024-06-20)

Bug Fixes

  • speeddial: hover effect on keyboard focus (0bc85b3)

0.176.0 (2024-06-20)

Bug Fixes

  • voiceover: removed info toggletip (a73c6bf)
  • voiceover: removed info toggletip (aa091c6)

0.175.0 (2024-06-13)

Bug Fixes

  • speeddial: phone number maximum length change (414d96d)

0.174.0 (2024-06-13)

Bug Fixes

  • voiceover: callhistory and voicemail SR announce changes (2269985)

0.173.0 (2024-06-12)

Bug Fixes

  • space-widgets: fix for joining meeting using SIP destination (#1388) (9b94d09)

0.172.0 (2024-06-12)

0.171.0 (2024-06-12)

Bug Fixes

  • momemtumversion: upgrading momentumversion (56fa65b)

0.170.0 (2024-06-11)

Bug Fixes

  • SPARK-526772: focus lost once play button activated (db7a470)
  • SPARK-526780: No visual/announced on buttons (7f28ad9)
  • SPARK-526780: removed the setTimeout (5f391f3)
  • SPARK-526780: review comments changes (736853a)
  • spark:526782: callhistory item aria lable for date and time (9913274)
  • spark:526782: Media seek slider focus (d30870b)
  • spark:526782: unread voicemail (6887686)
  • spark:526782: voicemail item aira label (c50e91c)

0.169.0 (2024-06-10)

Bug Fixes

0.168.0 (2024-06-04)

Bug Fixes

  • voiceover: dialpad grouping relationship (f15d792)

0.167.0 (2024-06-03)

Bug Fixes

  • titleweight: Update Title font weight (4f2b0fe)

0.166.0 (2024-06-03)

Bug Fixes

  • voiceover: add voiceover for speed dial modal (36195b5)

0.165.0 (2024-05-29)

Bug Fixes

  • buttoncss: Secondary button css (5436221)

0.164.0 (2024-05-21)

Bug Fixes

  • remove_ms: Remove MS sign in page (f10a3ec)

0.163.0 (2024-05-21)

Bug Fixes

0.162.0 (2024-05-21)

Bug Fixes

  • loginImprovement: login Improvement phase 2 changes (d545d00)
  • loginImprovement: login Improvement phase 2 changes (7acc33f)

0.161.0 (2024-05-14)

Bug Fixes

  • callHistory: badge counter (23f4bfe)

0.160.0 (2024-05-03)

Bug Fixes

  • voiceover: add breaks bw announcements (9a9220e)

0.159.0 (2024-05-02)

Bug Fixes

  • dialpad: empty address fix (da4d663)
  • dialpad: review comments addressed (88091b0)

0.158.0 (2024-05-02)

Bug Fixes

  • voiceover: reordered item voicover text not reinitializing (c568438)
  • voiceover: reordered item voicover text not reinitializing (5621320)

0.157.0 (2024-04-23)

Bug Fixes

  • dialpad: allow longpress for '0' and '*' (4adabe7)

0.156.0 (2024-04-12)

Bug Fixes

  • speeddial: add audio call/video call label (0f6bd0f)

0.155.0 (2024-04-10)

Features

  • speeddial: Voiceover Accessibility for Speed Dial items (89e4801)

0.154.0 (2024-04-08)

Bug Fixes

  • speeddial: call type selection (6c7a5fd)
  • speeddial: made input field dynamic (c40b593)

Features

  • speeddial: remove console log (d2edb79)
  • speeddial: voiceover for forms (8cfef57)

0.153.0 (2024-03-28)

Bug Fixes

  • focusissue: focussing back for accessibility (6fd4f26)

0.152.0 (2024-03-21)

Bug Fixes

0.151.0 (2024-03-19)

Bug Fixes

  • speeddial: fixed drag and drop issue on windows (721ca16)
  • speeddial: removed console (f3ee6ca)

0.150.0 (2024-03-15)

Bug Fixes

  • buttonSize: button size correct (1ebe08b)

0.149.0 (2024-03-14)

Bug Fixes

  • padding: padding correction (f6bf9f1)

0.148.0 (2024-03-14)

Bug Fixes

0.147.0 (2024-03-12)

Bug Fixes

  • loginChanges: review phase1 login changes (7845064)

0.146.0 (2024-03-12)

Bug Fixes

  • germanFormatDateandTime: Fix for German date and time issue (f977f7c)

0.145.0 (2024-03-12)

Bug Fixes

  • speeddial: Fixed double tab issue (106e724)

0.144.0 (2024-03-08)

Bug Fixes

  • speeddial: fixed double tab issue (ddb529c)

0.143.0 (2024-03-05)

Bug Fixes

  • designChanges: design changes (45ea5ee)

0.142.0 (2024-03-05)

Bug Fixes

  • designChanges: design changes (d1797cd)

0.141.0 (2024-02-29)

Bug Fixes

  • speeddial: drag and drop windows issue (c7f62c9)

0.140.0 (2024-02-29)

0.139.0 (2024-02-28)

Bug Fixes

  • callhistory: spaceIssueFixed (797a819)

0.138.0 (2024-02-27)

Bug Fixes

  • designChange: design change (7479afa)
  • designChange: design change (99c35dc)

0.137.0 (2024-02-23)

Bug Fixes

  • loginImporvement: Login Improvement Changes (213cc72)
  • loginImporvement: Login Improvement Changes (3a9336b)

0.136.0 (2024-02-23)

Bug Fixes

  • loginImporvement: Login Improvement Changes (0b92eb0)
  • loginImporvement: Login Improvement Changes (9d952a5)

0.135.0 (2024-02-20)

0.134.0 (2024-02-12)

Bug Fixes

  • loginImporvement: Login Improvement Changes (2c8cbfc)

0.133.0 (2024-02-08)

Bug Fixes

0.132.0 (2024-01-31)

Bug Fixes

  • speeddial: default audiocall issue (ae82905)
  • speeddial: default audiocall issue (5c159f3)
  • speeddial: ui bugs (6c43708)

0.131.0 (2024-01-25)

Bug Fixes

  • darktheme: darktheme color updated (47351df)

0.130.0 (2024-01-17)

Bug Fixes

  • speeddialissue: dragNdrop issue (7633b7a)

0.129.0 (2024-01-12)

Bug Fixes

  • VMandCHRowSelected: fixed CH and VM row selected issue (34e46c6)

0.128.0 (2023-12-18)

Bug Fixes

  • darkTheme: signIn Ui changes (a29ed64)

0.127.0 (2023-12-06)

Bug Fixes

  • darkTheme: darktheme momentumcolorchanges (380c9ae)

0.126.0 (2023-12-05)

Bug Fixes

  • feature: phonenumber check (31c2c4d)
  • huntgroup_callqueue: feature (69b2313)

0.125.0 (2023-12-01)

0.124.0 (2023-11-30)

0.123.0 (2023-11-23)

Bug Fixes

  • contextmenu: Speed dial context menu issue (767f4b0)

0.122.0 (2023-11-20)

Bug Fixes

  • fix journey test for widget (0ef7e41)

0.121.0 (2023-11-15)

Bug Fixes

0.120.0 (2023-11-09)

Features

  • space id code change in space widget and demo (c11c13a)

0.119.0 (2023-10-09)

0.118.0 (2023-08-31)

Bug Fixes

  • dialpadissue: fixed focus on search input (e94a686)

0.117.0 (2023-08-28)

Bug Fixes

  • speedDial: IconsMissing (e45df92)

0.116.0 (2023-08-10)

Bug Fixes

  • VMnullCheck: Voicemail null check fix (3d7caf9)

0.115.0 (2023-08-08)

Bug Fixes

  • VM_Avatar_Fix: VM Avatar Fix with CH Voiceover Changes (c34bd99)

0.114.0 (2023-08-02)

Bug Fixes

0.113.0 (2023-08-01)

Bug Fixes

  • call: pointing to third repo (ebc0cca)
  • call: pointing to third repo (6ca6fde)

0.112.0 (2023-07-18)

Bug Fixes

  • FixedFocusIssue: Fixed Input Focus Issues (90d8b86)

0.111.0 (2023-07-14)

Bug Fixes

  • sdTruncationFix: speeddial truncation fix (37985f5)

0.110.0 (2023-07-10)

Bug Fixes

0.109.0 (2023-07-06)

Bug Fixes

  • momemtumversion: upgrading momentumversion (7133a55)

0.108.0 (2023-07-05)

Bug Fixes

  • dialpadKeyPressChanges: Dialpad Kb Changes (f42f286)

0.107.0 (2023-07-04)

Bug Fixes

  • momemtumversion: upgrading momentumversion (85376e1)

0.106.0 (2023-06-30)

Bug Fixes

  • speedDial: speed dial UI (ee4a91e)

0.105.0 (2023-06-26)

Bug Fixes

0.104.0 (2023-06-16)

Bug Fixes

  • momemtumversion: upgrading momentumversion (4e34851)

0.103.0 (2023-06-13)

Bug Fixes

0.102.0 (2023-06-13)

Bug Fixes

  • momemtumversion: upgrading momentumversion (2714eec)

0.101.0 (2023-06-12)

Bug Fixes

  • speedDial: errorHandeling (78b5697)

0.100.0 (2023-06-08)

Bug Fixes

  • CHMakeCallchanges: CH Make Call Changes (99a12c5)

0.99.0 (2023-06-05)

Bug Fixes

  • outlookDelete: Delete Outlook Contact Changes (7ba1259)

0.98.0 (2023-06-01)

Bug Fixes

  • RedesignPages: fillOpacity (d51c7fb)

0.97.0 (2023-05-31)

Bug Fixes

  • signin: continuebuttonissue (2c55986)

0.96.0 (2023-05-25)

Bug Fixes

  • keyboard: keyboard acsess (91637c4)

0.95.0 (2023-05-24)

Bug Fixes

0.94.0 (2023-05-18)

Bug Fixes

0.93.0 (2023-05-18

Bug Fixes

  • disablePhonetypes: Disable Phone Types (d4ea593)

0.92.0 (2023-05-09)

Bug Fixes

  • makeAcall: added the logger (c84f294)
  • makeAcall: make a call calling issue (4794da4)

0.91.0 (2023-05-05)

Bug Fixes

0.90.0 (2023-04-28)

Bug Fixes

0.89.0 (2023-04-28)

Bug Fixes

0.88.0 (2023-04-20)

Bug Fixes

  • AvatarInitials: Avatar Initials (2c70398)

0.87.0 (2023-04-19)

Bug Fixes

0.86.0 (2023-04-13)

Bug Fixes

  • sdScrollFix: SDscroll fix (7b8dc9c)

0.85.0 (2023-04-12)

Bug Fixes

  • chScrollFix: CH Scroll Fix (6435af3)

0.84.0 (2023-04-10)

Bug Fixes

0.83.0 (2023-04-08)

Bug Fixes

0.82.0 (2023-04-06)

Bug Fixes

0.81.0 (2023-04-05)

Bug Fixes

0.80.0 (2023-03-31)

Bug Fixes

0.79.0 (2023-03-31)

Build System

  • pr to trigger build in circle ci (72a15a9)

0.78.0 (2023-03-31)

Bug Fixes

0.77.0 (2023-03-30)

Bug Fixes

0.76.0 (2023-03-30)

Bug Fixes

0.75.0 (2023-03-29)

Bug Fixes

0.74.0 (2023-03-28)

Bug Fixes

0.73.0 (2023-03-27)

Build System

  • add default to cloudfront id (abed0ce)
  • circle-ci: provide valid distribution id through env (74188de)

0.72.0 (2023-03-27)

0.71.0 (2023-03-27)

Bug Fixes

  • WebexCalling Call Histrory callBack Address (#1280) (aa74119)

0.70.0 (2023-03-21)

Bug Fixes

  • VM: auto refresh voice mail bold unread issue (#1278) (088dc1f)

0.69.0 (2023-03-20)

Bug Fixes

0.68.0 (2023-03-16)

Bug Fixes

0.67.0 (2023-03-10)

Bug Fixes

0.66.0 (2023-03-10)

0.65.0 (2023-03-03)

0.64.0 (2023-02-28)

Bug Fixes

0.63.0 (2023-02-28)

Bug Fixes

  • update comment and release (72794bb)

0.62.0 (2023-02-28)

Bug Fixes

0.61.0 (2023-02-23)

Bug Fixes

  • reactcollab: adding react collab in dependencies (#1269) (05aae75)

0.60.0 (2023-02-23)

Bug Fixes

  • dependencies: added react collab in external (#1268) (ae6a96a)

0.59.0 (2023-02-14)

0.58.0 (2023-02-14)

0.57.0 (2023-02-14)

0.56.0 (2023-02-14)

0.55.0 (2023-02-13)

0.54.0 (2023-02-10)

0.53.0 (2023-02-09)

0.52.0 (2023-02-08)

0.51.0 (2023-02-08)

0.50.0 (2023-02-08)

0.49.0 (2022-03-24)

Bug Fixes

  • components: bump components to address dark theme issue (a098506)

0.48.0 (2022-03-17)

Features

  • demo: add option to enable fedramp (a4c6184)
  • r-r-s: add option to enable fedramp (6a2889d)

0.47.0 (2022-03-08)

Bug Fixes

  • r-r-spark: set appPlatform before storing if SDK is provided (e61daf6)

0.46.0 (2022-03-04)

Bug Fixes

  • r-r-media: cleanup meeting info in store after decline/end (3373ab2)
  • recents: correctly grab conversationUrl from meetings payload (bde6af9)

0.45.0 (2022-01-25)

Bug Fixes

  • demo-widget: correctly have logLevel set (6612381)
  • react-redux-spark: correctly have logLevel set (02efd8e)

0.44.0 (2021-12-07)

Bug Fixes

0.43.0 (2021-10-26)

0.42.0 (2021-10-20)

Bug Fixes

  • sdk-adapter: upgrade to ^1.64.0 (33c5cf4)

0.41.0 (2021-10-06)

Tests

  • wdio: add missed v4->v7 changes (5886e58)

0.40.0 (2021-10-06)

Features

  • space-widget: add optional props for showSubmitButton and sendMessageOnReturnKey (db2e226)

0.39.0 (2021-10-04)

Bug Fixes

  • add internal-plugin-support for uploading logs (4d64ed2)
  • correctly listen to meetings related events (8d542b7)
  • update sdk and correct lock issues (54344d7)
  • use correct locus properties instead of old locus object (27d75f6)

Tests

0.38.0 (2021-09-17)

Bug Fixes

  • styles: reduced border size of thread (df4adc8)

0.37.0 (2021-09-14)

Bug Fixes

  • react-redux-spark: add proxy to existing sdk (f21dbb4)

0.36.0 (2021-09-04)

0.35.0 (2021-08-26)

Bug Fixes

  • style: maintain font consistency (2445285)

0.34.0 (2021-08-26)

Bug Fixes

  • style: person name cut-off fix (7926cdf)

0.33.0 (2021-08-26)

Features

  • widget-space: add ability to turn off flags (0a79ef1)

0.32.0 (2021-08-26)

Features

  • widget-space: add ability to turn off meeting (b3e1471)

0.31.0 (2021-08-24)

Bug Fixes

  • style: change title text size and font (f67b993)

0.30.0 (2021-08-24)

0.29.0 (2021-08-24)

Bug Fixes

  • style: reduce thread border thickness (a054cdc)

0.28.0 (2021-08-24)

Bug Fixes

  • style: reduce spacing between meta and message (0e0fa1c)

0.27.0 (2021-08-24)

Bug Fixes

  • style: update metadata color (3ac3d33)

0.26.0 (2021-08-24)

Bug Fixes

  • style: remove extra padding between avatar and text (f2d193f)

0.25.0 (2021-08-24)

Bug Fixes

  • widget-space: fixed startCall issue (fe69c3b)

Tests

  • widget-space: test for startCall (0a92bd9)

0.24.0 (2021-08-24)

Bug Fixes

  • userAgent: Added changes to identify user agent for widgets. (9ae7104)
  • userAgent: Added changes to identify user agent for widgets. (f87f760)

0.23.0 (2021-08-18)

Tests

  • journey/recents: webdriverio v7 migration (a8d69bf)
  • journey/space: webdriverio v7 migration (a2f5a37)
  • smoke: webdriverio v7 migration (0a0c6cf)
  • tap: webdriverio v7 migration (41dea25)

0.22.0 (2021-08-16)

Bug Fixes

  • style: remove padding above thread (8b6ba21)

0.21.0 (2021-08-11)

0.20.0 (2021-07-28)

0.19.0 (2021-07-22)

Bug Fixes

  • loading-screen: update react-image package (35f6155)

0.18.0 (2021-07-22)

0.17.0 (2021-07-20)

0.16.0 (2021-07-20)

Features

  • meet: add ability to screenshare during a meeting (8e87a0d)

0.15.0 (2021-07-20)

Features

  • widget-space: add ability to turn off presence (4baec7e)

0.14.0 (2021-06-29)

Bug Fixes

  • widget-roster: fix scrollbar for people tab (f5b9438)

0.13.0 (2021-06-22)

0.12.0 (2021-06-08)

Features

0.11.0 (2021-05-28)

Features

  • r-m-sapces: use conversationsSummary (6cb987d)

Tests

0.10.0 (2021-05-18)

Bug Fixes

  • rc-activity-item-base: make sure correct flag icon is used (492960e)

Tests

0.9.0 (2021-05-04)

Features

  • widget-space: display timer when active in a meeting (e6acf13)

0.8.0 (2021-04-16)

0.7.0 (2021-04-13)

Bug Fixes

  • r-c-people-list: fix scrolling for list (b877af2)

0.6.0 (2021-04-12)

Bug Fixes

0.5.0 (2021-04-06)

Bug Fixes

  • enable scrolling of space roster (8d52675)

0.4.0 (2021-04-06)

0.3.0 (2021-04-05)

Bug Fixes

  • upgrade sdk and wait for adaptor (bc815b6)

Features

  • move to meetings plugin (c37a88c)

0.2.145 (2021-03-23)

Bug Fixes

  • widget-files: use threaded activities for content display (d981e74)

Features

  • r-m-convesation: add default state for thread data (89746a3)

0.2.144 (2021-03-23)

Bug Fixes

0.2.143 (2021-03-16)

Features

  • widget-recents: load requested number of spaces (b641327)

0.2.142 (2021-03-16)

0.2.141 (2021-03-04)

Bug Fixes

  • package: use only momentum react dependency (6962b72)

Tests

  • presence-avatar: update snapshot due to momentum upgrade (5a003d3)
  • recents: update snapshot due to momentum upgrade (94ab29f)

0.2.140 (2021-02-24)

Features

  • r-m-spaces: update spaces convo options (c9e11f6)
  • recents: use display name for space title (2727435)

0.2.139 (2021-02-10)

Features

  • widget-space: move title section to tabs (da9ac4e)

0.2.138 (2021-02-02)

Bug Fixes

  • package: update detective-es6 (8080730)

0.2.137 (2021-02-01)

0.2.136 (2021-02-01)

Bug Fixes

  • react-component-utils: match cluster utils against SDK (2690c7b)
  • redux-module-spaces: add cluster information to space object in the store (4b68f0f)
  • redux-module-spaces: store cluster information when using basic mode (efa6dc9)
  • widget-recents: store and pass cluster information (8dbeb38)
  • widget-space: store and pass cluster information (1e9a2b9)

Tests

  • update cluster passing utils (e074d76)
  • redux-module-spaces: add cluster property to tests and update snapshots (a18463a)

0.2.135 (2021-01-27)

Features

  • display threads in activity list (9902c69)

0.2.134 (2020-12-09)

0.2.133 (2020-12-08)

Tests

  • journey: disable meet widget tests (b354956)

0.2.132 (2020-12-08)

Bug Fixes

  • card-css: css fixes for cards (5483bbf)

0.2.131 (2020-12-04)

0.2.130 (2020-11-10)

0.2.129 (2020-10-23)

Bug Fixes

  • card-css: wrap fact value text (5ead18b)

0.2.128 (2020-10-23)

Bug Fixes

  • card-element: fix to enter input value for zero length of text element (b473669)

0.2.127 (2020-10-21)

Bug Fixes

  • card-custom-element: required changes for version update (9af8611)
  • test-cases: removed/added test cases (d34cdcb)

0.2.126 (2020-10-12)

0.2.125 (2020-10-07)

Bug Fixes

  • adaptive-card-bugs: bug fixes (820d2aa)
  • adaptive-card-bugs: returns null when there is no value and no default value submitted of choice set (89df18b)
  • card-button: fix disable button and code refactor (96ca5d0)

0.2.124 (2020-10-02)

0.2.123 (2020-10-02)

Features

  • MessageWidget: add check for large files on drop (cfd28ad)
  • utils: add checkMaxFileSize function (23b76ad)

0.2.122 (2020-10-02)

Bug Fixes

  • MessageComposer: use icon as label for file input (a6e21d9)

0.2.121 (2020-09-30)

Features

  • ActivityText: add block padding (a1efb9e)

0.2.120 (2020-09-08)

Bug Fixes

  • message-composer: use unique id for input (5210e51)

0.2.119 (2020-08-31)

0.2.118 (2020-08-27)

0.2.117 (2020-08-21)

Features

  • message-composer: add error for oversized attachments (c2f0b17)

0.2.116 (2020-08-20)

0.2.115 (2020-08-05)

Bug Fixes

  • packages: remove external helpers for proper build (607dbd6)
  • webex-widget-base: add formatjs dependencies for dynamic loaders (39d3793)

0.2.114 (2020-07-29)

0.2.113 (2020-07-27)

Bug Fixes

  • activity-text: do not html render displayName (9c2875b)

Features

  • r-m-activity: use sanitize utility function (1a44850)
  • utils: add ability to santize activities (4cce11e)

0.2.112 (2020-07-24)

Bug Fixes

  • activity-item-base: use proper momentum style (51998f2)
  • typing-avatar: use proper momentum size (4b6657e)

0.2.111 (2020-07-13)

0.2.110 (2020-07-09)

0.2.109 (2020-06-24)

Features

  • react-redux-spark: add function to unregister device (78d68be)
  • widget-space: unregister device when unmounting component (bd84c52)

0.2.108 (2020-05-18)

0.2.107 (2020-05-07)

Bug Fixes

  • redux-module-spaces: add code to error message (f5a2d37)

0.2.106 (2020-05-06)

Features

  • widget-demo: add composer actions to example (2294ebf)

0.2.105 (2020-05-06)

0.2.104 (2020-05-06)

0.2.103 (2020-04-28)

Features

  • widget-meet: rename spark references (2ef8d70)

0.2.102 (2020-04-24)

0.2.101 (2020-04-21)

Bug Fixes

  • redux-module-spaces: add convo creation actions (1131860)
  • widget-message: reset trigger (320128c)
  • widget-space: add reset convo trigger (a66c3d4)

0.2.100 (2020-04-21)

Features

  • webex: set audio and video dynamically to calls in widgets (b22a07a)

0.2.99 (2020-04-16)

Features

  • sdk: upgrade to 1.80.180 (04d3560)

0.2.98 (2020-04-03)

0.2.97 (2020-03-31)

Features

  • r-m-teams: add support for error handling (0c1805a)

0.2.96 (2020-03-31)

Build System

  • add CODEOWNERS file [skip ci] (a8ae69a)

0.2.95 (2020-03-30)

0.2.94 (2020-03-25)

Bug Fixes

  • package: remove esm check from publish (70073f8)

0.2.93 (2020-03-25)

Features

  • webex: upgrade to 1.80.151 (d432efd)

0.2.92 (2020-03-20)

Bug Fixes

  • widget-space: convert mercuryStatus to js object (ffae33c)

0.2.91 (2020-03-18)

0.2.90 (2020-03-18)

Bug Fixes

  • video: use proper react property naming (136c8cb)

0.2.89 (2020-03-17)

Bug Fixes

  • media: use proper webex object (ef3e943)

0.2.88 (2020-03-17)

Bug Fixes

  • message: use widget status object properly (53fc3a6)

0.2.87 (2020-02-25)

0.2.86 (2020-02-21)

Features

  • adaptive-card: moved constant to local scope (b2f5eeb)

0.2.85 (2020-02-21)

0.2.84 (2020-02-10)

Bug Fixes

  • adaptive-card: use proper momentum library (78033bd)

0.2.83 (2020-02-07)

0.2.82 (2020-02-06)

0.2.81 (2020-02-05)

0.2.80 (2020-02-03)

0.2.79 (2020-01-29)

Bug Fixes

  • w-m: allow a call to a space (3a99e75)

0.2.78 (2020-01-28)

Tests

  • journey: remove unnecessary activity (bcd166a)
  • journey: update helper funcs to use convo (210aa82)

0.2.77 (2020-01-28)

0.2.76 (2020-01-27)

0.2.75 (2020-01-22)

Bug Fixes

  • spaces-list: stop scrollbar flickering at certain sizes (fd4547e)

0.2.74 (2020-01-21)

Features

  • globals: convert to 'webex' global name (daebe1e)

Tests

  • journeys: use webex global name (4d5934c)

0.2.73 (2020-01-21)

Features

Tests

0.2.72 (2020-01-17)

Bug Fixes

  • federation: use 'url' to fetch a space (0312f38)
  • federation: use space id (2cd9dcc)
  • widget-space: make hydra call using hydra ID (690fc99)

0.2.71 (2020-01-17)

0.2.70 (2020-01-14)

Bug Fixes

  • r-c-utils: update for federation (da8b7b7)

Tests

  • r-c-utils: remove loop of testing input (beaa2d3)

0.2.69 (2020-01-09)

0.2.68 (2020-01-03)

0.2.67 (2019-12-24)

0.2.66 (2019-12-20)

0.2.65 (2019-12-16)

Features

  • widget-space: add lowercase email to setup (fcd93da)

Tests

  • widget-space: add setup tests (71f65a8)

0.2.64 (2019-12-04)

0.2.63 (2019-12-02)

0.2.62 (2019-11-18)

0.2.61 (2019-11-14)

0.2.60 (2019-11-13)

Features

  • momentum-ui: changes in momentum UI components (28b2247)
  • utils: Getting patched adaptive card (2a25901)

0.2.59 (2019-11-08)

Bug Fixes

  • r-r-spark: reenable spark-mention (bb37819)

Tests

  • journeys: reenable messaging tests (fb68398)

0.2.58 (2019-11-07)

0.2.57 (2019-11-04)

0.2.56 (2019-10-31)

0.2.55 (2019-10-31)

0.2.54 (2019-10-29)

Features

  • r-c-activity-iteam: add support for adaptive card posts and shares (5cc3980)
  • r-c-adaptive-card: adaptive card component (50c6671)
  • r-c-utils: add adaptive card utilities (d8d0674)
  • widget-message: load adaptive card features (b1bdce1)

0.2.53 (2019-10-28)

0.2.52 (2019-10-23)

0.2.51 (2019-10-22)

0.2.50 (2019-10-21)

Features

  • demo: add control for generating sdk instance (70f2ea2)
  • r-r-spark: adds the ability to receive a sdk instance (f55979e)
  • r-r-spark: get status from instance (079354a)
  • r-r-spark: rename spark instance creator (506bbb0)

Tests

  • journeys: add sdk instance testing (a8f9268)
  • react-redux-spark: add jest tests for sdkInstance (84e48a0)

0.2.49 (2019-10-14)

Tests

  • journeys: add skip in browser helpers (d2c1a23)
  • journeys: skip flaky calling tests on firefox (cea457a)

0.2.48 (2019-10-10)

0.2.47 (2019-10-09)

0.2.46 (2019-10-09)

0.2.45 (2019-10-08)

0.2.44 (2019-10-08)

0.2.43 (2019-10-08)

0.2.42 (2019-10-08)

0.2.41 (2019-10-08)

Bug Fixes

  • circle: version number for cdn (4f05713)

0.2.40 (2019-10-08)

0.2.39 (2019-10-08)

0.2.38 (2019-09-20)

Bug Fixes

  • tap: use helper fns in space tap (14678ac)

Tests

  • journeys: add activity menu hide delay (1f56794)
  • tap: add wait for animations (3f364ea)
  • tap: standardize space test with oneOnOne (39dadee)
  • tap: use test users helper (028e9f7)

0.2.37 (2019-09-16)

Features

  • package: add plugin-meetings (a8aa21a)
  • r-m-meetings: add leave meeting support (57e2839)
  • r-m-meetings: change to createAndJoinMeeting (a844397)
  • r-m-meetings: create meeting module (a3644d6)
  • r-m-meetings: store meeting media state (a0d9add)
  • spark: add meetings plugin (dda91c0)
  • widget-meetings: add error support (4d09892)
  • widget-meetings: add leave meeting button (453fe87)
  • widget-meetings: add media view (9640468)
  • widget-meetings: add meetings handlers (12d15bd)
  • widget-meetings: create and join meeting (cc34aca)
  • widget-meetings: create initial package (b011566)
  • widget-meetings: fetch user data for email (cadccf6)
  • widget-meetings: setup redux and sdk connection (f0cfe40)

Tests

  • widget-meetings: add snapshot tests for components (13436c2)

0.2.36 (2019-09-13)

0.2.35 (2019-09-12)

Features

  • r-m-media: add isRegistering support (7ec9b5e)

0.2.34 (2019-09-09)

Features

  • widget-space: add error for UUID destination ids (5018685)
  • widget-space: remove deprecated destinations props (23d44a6)

Tests

  • journeys: add test user creation delay (56b15f5)
  • journeys: use hydra id for conversation (13293b7)

BREAKING CHANGES

  • widget-space: SPACE ID and USER ID destinations must be identified by the fully encoded ID provided by the developer portal.
  • widget-space: The deprecated destination props are no longer supported: "spaceId", "toPersonEmail", and "toPersonId". Destination must use the "destinationId" and "destinationType" props.

0.2.33 (2019-09-06)

0.2.32 (2019-09-03)

0.2.31 (2019-08-01)

0.2.30 (2019-07-25)

Features

0.2.29 (2019-07-23)

0.2.28 (2019-07-11)

Features

  • webpack: update csp for s3 uploads (bc36bb1)

0.2.27 (2019-07-11)

Bug Fixes

  • scripts: fix handler logic for transpiling all components (4cd7706)

0.2.26 (2019-07-11)

0.2.25 (2019-07-03)

Bug Fixes

  • Jenkinsfile: add CISCOSPARK_SCOPES to Jenkinsfile (82f1a71)

0.2.24 (2019-06-18)

0.2.23 (2019-06-17)

0.2.22 (2019-06-14)

Features

  • package: Webex internal flag dependency set to fixed version (47a287d)

0.2.21 (2019-06-07)

Features

  • Spark: Replaced static methods with class internal methods (b3ae58c)
  • sparkComponent: Verify spark instance plugins had been injected properly (590bac6)

0.2.20 (2019-06-06)

Tests

  • activity: update tests due to markdown update (bfcbd31)

0.2.19 (2019-05-31)

Features

  • widget-demo: Added a validator to the load space count input (fb367d3)

0.2.18 (2019-05-30)

Features

  • Jenkinsfile: Implemented es-check into the pipeline (e5afa7d)
  • package: Added es-check dependency (66c5e42)
  • SCRIPTS: Updated the SCRIPTS file with es-check scripts accordingly (1e25b8f)

0.2.17 (2019-05-30)

0.2.16 (2019-05-30)

0.2.15 (2019-05-23)

0.2.14 (2019-05-23)

0.2.13 (2019-05-22)

Bug Fixes

  • widget-demo: spaceLoadCount empty value is now converted to default value (4e8edff)

Features

  • widget-recent: Setting spaceLoadcount to total number of the rooms (1184335)

0.2.12 (2019-05-22)

0.2.11 (2019-05-21)

Features

  • widget-meet: update start call aria label (d0041f6)

0.2.10 (2019-05-21)

Features

  • r-c-activity-item-base: upgrade to momentum-ui (fd8490b)
  • r-c-activity-list: upgrade to momentum-ui (28eb673)
  • r-c-activity-menu: upgrade to momentum-ui (8b191b3)
  • r-c-activity-menu-header: upgrade to momentum-ui (e409abe)
  • r-c-activity-share-file: upgrade to momentum-ui (0926a1c)
  • r-c-activity-share-thumbnail: upgrade to momentum-ui (d9f453b)
  • r-c-button: upgrade to momentum-ui (2a95294)
  • r-c-button-controls: upgrade to momentum-ui (2fb6671)
  • r-c-chip-base: upgrade to momentum-ui (0c28c30)
  • r-c-chip-file: upgrade to momentum-ui (baee61e)
  • r-c-loading-screen: upgrade to momentum-ui (2ff74d8)
  • r-c-message-composer: upgrade to momentum-ui (a6ef2ee)
  • r-c-people-list: upgrade to momentum-ui (d4b6493)
  • r-c-presence-avatar: upgrade to momentum-ui (a3a5113)
  • r-c-scrolling-activity: upgrade to momentum-ui (5e671df)
  • r-c-space-item: upgrade to momentum-ui (b001cc8)
  • r-c-space-item: upgrade to momentum-ui (11dbabc)
  • r-c-spaces-list: upgrade to momentum-ui (bd148f8)
  • r-c-spark-fonts: upgrade to momentum-ui (d3a5e1f)
  • samples: added momentum style changes (7e9afbc)
  • widget-demo: upgrade to momentum-ui (d7f059a)
  • widget-demo: use babel-polyfill directly (f751750)
  • widget-meet: upgrade to momentum-ui (2f6d451)
  • widget-message: upgrade to momentum-ui (34e390e)
  • widget-recents: upgrade to momentum-ui (9419110)
  • widget-recents-demo: upgrade to momentum-ui (064b19d)
  • widget-roster: upgrade to momentum-ui (c204521)
  • widget-space: upgrade to momentum-ui (ba89fba)
  • widget-space-demo: upgrade to momentum-ui (baa2cac)

0.2.9 (2019-05-20)

0.2.8 (2019-05-16)

Features

  • widget-recents: remove extendedLoad (6593ed5)

0.2.7 (2019-05-08)

Features

  • r-m-spaces: add error when service fails (22afc46)

0.2.6 (2019-05-07)

Bug Fixes

  • widget-recents: load space avatars properly (b12db01)

0.2.5 (2019-05-03)

Bug Fixes

  • widget-recents: proper hasFetchedAllSpaces calcs (7e5706a)

0.2.4 (2019-04-25)

0.2.3 (2019-04-24)

Features

  • widget-recents: update scroll status as needed (f80a17b)

0.2.2 (2019-04-24)

Features

  • r-m-spaces: add fetchSpacesHydra action (2b237a9)
  • widget-demo: add recents basicMode prop (2828af8)
  • widget-recents: add basicMode property (1171611)
  • widget-recents: show spaces as read in basicMode (f5b7e82)

0.2.1 (2019-04-23)

0.1.448 (2019-04-09)

Bug Fixes

  • journeys: fix firefox messaging journey test (8c977e7)

0.1.447 (2019-04-09)

Features

  • loading-screen: use Img component to display images (2bc4fcf)

0.1.446 (2019-04-09)

Features

  • widget-meet: remove old spark logo (c94f865)

0.1.445 (2019-04-08)

0.1.444 (2019-04-05)

Features

0.1.443 (2019-04-01)

Features

  • react-redux-spark: enable federation by default (a10e8bf)

0.1.442 (2019-03-26)

0.1.441 (2019-03-26)

Bug Fixes

  • widget-recents: recents widget does not load for user with no spaces (06ccc66)

0.1.440 (2019-03-26)

0.1.439 (2019-03-25)

Features

  • widget-base: Aligned our scrollbar styling with web client (cd29a3e)
  • widget-recents: Semi-customized the scrollbar on IE11 to match with web client (9d72602)
  • widget-space: Semi-customized the scrollbar on IE11 to match with web client (62c3bfc)

0.1.438 (2019-03-25)

0.1.437 (2019-03-21)

0.1.436 (2019-03-20)

Features

  • react-redux-spark: make federation configurable (e56d557)
  • spark: add federation support (efc8996)

0.1.435 (2019-03-19)

0.1.434 (2019-03-15)

0.1.433 (2019-03-13)

Bug Fixes

  • webdriver: fix firefox automation problems (fc26110)

0.1.432 (2019-03-13)

Features

  • presence-avatar: replaced "default" with empty string type from avatar props (131b5dd)
  • widget-demo: Added an additional checkbox to enable the user signout menu (41b0aa0)
  • widget-recents: Added User profile sign out menu (9ec73e3)

0.1.431 (2019-03-11)

0.1.430 (2019-03-08)

Features

  • hoc-conversation-mercury: ignore reply activities (f0c0328)
  • r-m-conversation: filter out reply activities (e7cec51)
  • utils: add activity type constants (feae011)
  • widget-message: ignore reply activities (d01d339)
  • widget-recents: ignore reply activities (660d763)

0.1.429 (2019-03-06)

0.1.428 (2019-02-28)

Bug Fixes

  • r-m-users: check correct avatar property (6f7e128)

Features

  • r-component-presence-avatar: add onclick (4fa7c3d)
  • r-component-presence-avatar: add onclick (fee6f87)
  • r-m-users: subscribe to current user presence (69cb037)
  • spaces-list: add prop for onScoll event (2441a01)
  • widget-demo: add recents header options (1585197)
  • widget-recents: add user profile and add button to header (504365e)
  • widget-recents: hide bottom border based on scroll position (dae8db2)

0.1.427 (2019-02-22)

Bug Fixes

  • r-m-users: add support for users with no nicknames (89c88e4)

0.1.426 (2019-02-22)

Bug Fixes

  • widget-message: use proper toUser object in activity event (a8f3393)

Features

  • r-m-spaces: add fetchSpacesEncrypted action (dad2bcf)
  • widget-recents: add get avatar and user for new space to listeners (b775d6a)
  • widget-recents: add helpers (52fa1af)
  • widget-recents: add support for empty 1:1 in selector (6c48c4d)
  • widget-recents: use fetchSpacesEncrypted in setup (7b49601)

0.1.425 (2019-02-21)

0.1.424 (2019-02-20)

0.1.423 (2019-02-20)

0.1.422 (2019-02-19)

Bug Fixes

  • space: ECM files are displayed as links now (cc65e8d)

Features

  • space: Upgraded Cisco Spark SDK to 1.47.3 (14e304f)

0.1.421 (2019-02-19)

Features

  • widget-demo: remove spaceTypeFilter option (864afbc)
  • widget-recents: remove spaceTypeFilter (1bd514a)

0.1.420 (2019-02-18)

0.1.419 (2019-02-13)

Bug Fixes

  • circleci: pin firefox version to 64 (6f990a0)

0.1.418 (2019-02-12)

Bug Fixes

  • recents: use proper selector method in setup (ffddab2)

Features

  • r-m-spaces: add add/remove tags actions (9faf95b)
  • react-component-utils: add api activity verb constants (c555b16)
  • recents: move activity listener to enhancer (c794323)
  • utils: update getBadgeState to ignore "MUTED" tag (0427503)
  • widget-recents: add support for TAG and UNTAG activities (6f16f07)

0.1.417 (2019-02-11)

Bug Fixes

  • widget-recents: fetch proper to user avatar in direct spaces (bb5cb6e)
  • widget-recents: use proper selector method in setup (8435ae8)

0.1.416 (2019-02-04)

0.1.415 (2019-01-31)

0.1.414 (2019-01-25)

Features

  • recents: add extendedLoad property (3be5cd3)
  • recents: add spaceLoadCount property (150e405)
  • widget-demo: add extendedLoad config to recents (6aece07)
  • widget-demo: add support for recents spaceLoadCount prop (5bffd7c)

0.1.413 (2019-01-24)

Bug Fixes

  • widget-demo: correct spaceActivities prop (2f938e3)

0.1.412 (2019-01-22)

Bug Fixes

  • space-item: fix call start time display (f46b5d2)

Features

  • r-m-spaces: add decrypt promise to space item (a3abdeb)
  • r-m-spaces: optimize convo request and storage (aa0cc26)
  • recents: add avatars to initial fetch before continuing (f3b170d)
  • recents: optimize initial space loading via enhancers (e34956d)

0.1.411 (2019-01-18)

0.1.410 (2019-01-18)

0.1.409 (2019-01-15)

Bug Fixes

  • widget-recents: padding for search input box for lower resolutions (4376a02)

0.1.408 (2019-01-15)

0.1.407 (2019-01-11)

0.1.406 (2019-01-11)

Bug Fixes

  • presence-avatar: remove empty div causing layout issues (c11aaa7)

0.1.405 (2019-01-10)

0.1.404 (2019-01-10)

Features

  • spark: add client id and scope (ea9432e)

0.1.403 (2019-01-09)

0.1.402 (2019-01-08)

0.1.401 (2019-01-08)

0.1.400 (2019-01-08)

0.1.399 (2019-01-02)

Features

  • react-component-utils: space type filter (6335aa4)
  • widget-demo: space type filter (ddb57d6)
  • widget-recents: space type filter (d071e5e)

0.1.398 (2018-12-21)

0.1.397 (2018-12-17)

Features

  • demo-widget: recents widget space filter (bb06907)
  • react-component-space-item: recents widget space filter (6eb4da5)
  • react-component-spaces-list: recents widget space filter (1fbe6cf)
  • react-component-utils: recents widget space filter (1affe3d)
  • redux-module-spaces: recents widget space filter (1dde27d)
  • widget-recents: recents widget space filter (e45b887)

0.1.396 (2018-12-15)

0.1.395 (2018-12-15)

0.1.394 (2018-12-15)

0.1.393 (2018-12-14)

0.1.392 (2018-12-14)

Features

  • widget-demos: add support for secondaryActivitiesFullWidth (23c8954)
  • widget-space: add secondaryActivitiesFullWidth param (8b8940e)

0.1.391 (2018-12-14)

Bug Fixes

  • button-controls: use accessibility labels prop (523fff9)
  • r-c-share-file: fix css to add ie 11 compatibility (382ab59)
  • title-bar: remove hard coded font style (3e22dd0)
  • widget-meet: call control state doesn't update before call is connected (5ac658a)
  • widget-message: support for empty lastActivity (ebfb053)
  • widget-space: fetch space details (fccc91b)

Features

  • activity-item: add support for isAdditional style (6d54624)
  • activity-item-base: use collab-ui icons and styling (7036fc2)
  • activity-list: add padding at bottom of list (e3324f9)
  • activity-menu-header: update to collab-ui components (e2f3919)
  • activity-share-thumbnail: use collab-ui spinner (4e78d50)
  • demo-widget-space: add ability to toggle composer buttons (986042b)
  • file-uploads: update styles and use collab-ui components (1e3cbf2)
  • incoming-call: add accessibility labels (ed08e97)
  • loading-screen: use collab-ui spinner (4c48614)
  • message-composer: create message activities area (5b94161)
  • message-composer: update styles for existing input (766208a)
  • people-list: use popover menu for moderator actions (d2ad8b4)
  • private-r-c-space-destination: add ability to toggle composer buttons (8841a82)
  • r-c-activity-item: add actor and timestamp props (53c02e7)
  • r-c-activity-menu: use collab-ui exit button in activity menu (5b7b9d5)
  • r-c-activity-menu-header: add support for menu toggle (bdd2282)
  • r-c-activity-share-file: new IA design (18d10cf)
  • r-c-activity-share-files: add additional props for new design (d21b644)
  • r-c-activity-share-thumbnail: use collab-ui ContentItem component (25bf9ba)
  • r-c-button-controls: use collab-ui ActivityButtons (83e3d8f)
  • r-c-button-controls: use collab-ui call controls (70513cb)
  • r-c-file-share-display: use thumbnail component (e6505bf)
  • r-c-incoming-call: use collab-ui call controls (9c4225a)
  • r-c-message-composer: add ability to toggle composer buttons (5297740)
  • react-component-utils: add helper function for file icons (f47a4cd)
  • scrolling-activity: use collab-ui loader (6298708)
  • title-bar: create new webex title bar component (2c6c5b4)
  • widget-demo: add ability to toggle composer buttons (0f32b1c)
  • widget-demo: add polyfill support for ie11 (ceea47e)
  • widget-files: add props for actor, type, and timestamp (63cc275)
  • widget-files: add support for menu toggle (63ae507)
  • widget-files: add timestamp prop (569c08e)
  • widget-message: use collab-ui for scroll to bottom button (0fd4b67)
  • widget-roster: add support for menu toggle (7fcfe34)
  • widget-roster: remove participant editing screen (9e1f28b)
  • widget-roster: use collab-ui spinner (a7a1b5c)
  • widget-roster: use collab-ui styles (1d43510)
  • widget-space: add ability to toggle composer buttons (3046b6e)
  • widget-space: add ability to toggle composer buttons (23bee04)
  • widget-space: add collab-ui css stylesheet (87fd05f)
  • widget-space: add support for menu toggle (910ab8f)
  • widget-space: use webex title bar component and collab ui (99b4be0)

0.1.390 (2018-12-13)

Bug Fixes

  • r-m-users: add support for a user with no display name (ba2d2d3)
  • widget-space: load user data and connect to mercury (05bb9c5)

0.1.389 (2018-12-12)

Features

  • react-component-space-item: Add notification level icon support (SPARK-38152) (b87474c)
  • react-component-utils: Add notification level icon support (SPARK-38152) (1a7b44d)
  • redux-module-spaces: Add notification level icon support (SPARK-38152) (0c423b2)
  • widget-recents: Add notification level icon support (SPARK-38152) (ad95142)

0.1.388 (2018-12-12)

Features

  • widget-recents: load collab-ui styles at head (c0598e6)

0.1.387 (2018-12-11)

0.1.386 (2018-11-21)

0.1.385 (2018-11-20)

0.1.384 (2018-11-19)

Features

  • widget-demo: add external control options (3e46fbd)
  • widget-space: add setCurrentActivity prop to control (29f11d1)
  • widget-space: send event when activity changes (cf0f738)

0.1.383 (2018-11-19)

Features

  • widget-demo: add sticky mode support (58189e1)

0.1.382 (2018-11-16)

0.1.381 (2018-11-15)

Bug Fixes

  • journeys: remove extended debugging option (99e8aa6)

Features

  • r-c-presence-avatar: use collab-ui component for presence avatar (4a53cd5)

0.1.380 (2018-11-02)

0.1.379 (2018-10-26)

0.1.378 (2018-10-25)

0.1.377 (2018-10-23)

Features

  • example-code: create example code component (bf116d1)
  • Jenkinsfile: build and archive the widget-demo (6d23883)
  • package: remove material-ui (00ddf27)
  • recents-demo: remove material-ui (89cbcd8)
  • recents-demo: use example code component (513e42f)
  • space-demo: remove material-ui (8577088)
  • token-input: remove material design components (1bc879e)
  • widget-demo: add example code sections (2ca5af1)
  • widget-demo: remove material design (618e155)
  • widget-demo: use react version of recents widget (69d3253)

0.1.376 (2018-10-22)

Bug Fixes

  • space-demo: handle mode change (f3aebf8)

0.1.375 (2018-10-19)

Features

  • react-component-spark-fonts: use collab-ui fonts (6229364)
  • widget-recents: implement new IA for spaces list (e925960)
  • widget-recents: use collab-ui fonts (36924f7)

0.1.374 (2018-10-18)

Features

  • r-m-media: add ability to pass constraints to call answer (63b606a)
  • webpack: add source map to transpile (6214bde)
  • widget-meet: removes video constraint from audio only calls (2445333)

0.1.373 (2018-10-16)

0.1.372 (2018-10-15)

0.1.371 (2018-10-15)

0.1.370 (2018-10-11)

Bug Fixes

  • ciscospark: Do not display device joins/leaves in message widget 1:1 (1e87dc5)

0.1.369 (2018-10-11)

Bug Fixes

  • ciscospark: fix widget call controls container CSS issue (8097c46)

0.1.368 (2018-10-10)

Bug Fixes

  • journeys: remove extra tests for message widget visibility (665e4d2)
  • react-component-chip-base: Add aria-label (1dca83e)

0.1.367 (2018-10-08)

0.1.366 (2018-10-03)

Features

  • package: update to latest @collab-ui version (77478ca)
  • space-destination: use input components from collab-ui (0e6114d)
  • token-input: use input components from collab-ui (17a1107)
  • widget-demo: add Button component from collab-ui (4c75b28)
  • widget-demo: add Topbar component from collab-ui (dcbc96d)
  • widget-demos: use updated onChange results from destination (e792cff)

0.1.365 (2018-10-02)

0.1.364 (2018-10-01)

Bug Fixes

  • message-composer: export missing string constant (98be811)
  • r-m-activities: add files directories to package.json (eecfe9f)
  • spark-widget-base: remove unused enhancers option (dabfe19)
  • widget-space: export eventNames object (4e3fa0d)

Features

  • scripts: transpile widgets using webpack (ee6a45c)

0.1.363 (2018-09-19)

Features

  • scripts: publish all widgets except for demos (391ed1d)

0.1.362 (2018-09-18)

Bug Fixes

  • circleci: error on multiline command doesn't fail build (20e7346)

0.1.361 (2018-09-18)

0.1.360 (2018-09-17)

Features

0.1.359 (2018-09-17)

0.1.358 (2018-09-14)

Bug Fixes

  • r-m-media: fix call error handling for call id (ce3eb4f)
  • r-m-media: fix return type of processCall (7c80a28)
  • widget-meet: fix call error handling (81ec636)

0.1.357 (2018-09-13)

Bug Fixes

  • r-m-media: add declined flag (da5bfa3)
  • r-m-media: clarify call storage, correctly remove all call data (04b4778)
  • r-m-media: correct call instance mappings (07fc4de)
  • r-m-media: incoming call states (35df60a)
  • r-m-media: media event listeners (5fede34)
  • r-m-media: remove extraneous event listeners (c59f465)
  • tooling: update circle ci config for forked branch fix (ee20750)
  • widget-meet: filter extra meeting_bridge participant (c5ce1c4)
  • widget-meet: prevent infinite look with avatar fetching (1a0e6a5)
  • widget-message: add last message check (e68e820)
  • widget-message: reorder call state renderers (232e790)
  • widget-recents: add support for call events without roomId (9cd595e)
  • widget-recents: check fo locus before getting space (f076ece)
  • widget-recents: clean up call events (b42ca6c)
  • widget-recents: in progress call indicator (29bbf8e)
  • widget-space: error message logic (b47af25)

Features

  • widget-demo: add pstn to demos (672067f)
  • widget-meet: enable pstn calling (87228fd)
  • widget-space: default to first available initialActivity (8045a49)
  • widget-space: enable pstn calling (f30e40c)

0.1.356 (2018-09-13)

Bug Fixes

  • tap: cannot use nvm with prefix error (3843fb6)

0.1.355 (2018-09-12)

0.1.354 (2018-09-11)

Bug Fixes

  • wdio: remove incorrect destructuring (f729813)

0.1.353 (2018-09-11)

0.1.352 (2018-09-10)

0.1.351 (2018-09-07)

Features

  • r-m-conversation: add support for giphy activities (6a59951)

0.1.350 (2018-09-05)

Bug Fixes

  • demo: use correct activities property name (d411231)
  • r-m-conversation: apply proper update content filter (b0996d2)

0.1.349 (2018-09-04)

0.1.348 (2018-08-31)

0.1.347 (2018-08-27)

Bug Fixes

  • widget-space: cannot place call with direct room id (98d66aa)

0.1.346 (2018-08-23)

Bug Fixes

  • tap: fix config prefix error (d9ad41f)

0.1.345 (2018-08-23)

Bug Fixes

  • tap: clear cookies after tests (0097c7b)

0.1.344 (2018-08-23)

Bug Fixes

  • tap: update aria label to fix tap test (c982bb5)

0.1.343 (2018-08-22)

Bug Fixes

  • jest: remove nonexistent root path (4abcde5)

Features

  • activity-list: remove new line stripping (c39a56d)
  • r-m-activity: add smart newline handling (80b26d7)

0.1.342 (2018-08-15)

Features

  • widget-demo: add sip calling (d599d80)

0.1.341 (2018-08-15)

Bug Fixes

  • r-m-activities: add check for actor field (2bcbeb0)

Features

  • widget-meet: enable sip calling (ff6061a)
  • widget-space: enable sip calling (ff540c6)

0.1.340 (2018-08-15)

Bug Fixes

  • token-input: update aria labels to match previous use (170e066)

0.1.339 (2018-08-14)

Bug Fixes

  • activity-system-message: remove incorrect required prop (32c7831)

Features

  • message: use convo loading status (ee1b811)
  • r-m-conversation: filter update content activities from store (7a5ae62)

0.1.338 (2018-08-14)

Bug Fixes

  • react-component-activity-share-file: missing file download button (88cc125)

0.1.337 (2018-08-13)

Features

  • recents-demo: use TokenInput component (ef806e1)
  • space-demo: use TokenInput and SpaceDestination components (05abd3f)
  • space-destination: add space destination component for demos (7247dd0)
  • token-input: add token input component for demos (a8f6ce0)
  • widget-demo: use new shared token input component (bb951ee)
  • widget-demo: use space destination component (cf946f1)

0.1.336 (2018-08-13)

Bug Fixes

  • widget-meet: prevent portrait video from hiding controls (959e082)
  • widget-recents: re-add missing event fields (3d314a9)

0.1.335 (2018-08-10)

Bug Fixes

  • widget-meet: Render error page when webrtc isn't supported (c5728cb)

Features

  • redux-module-activities: Add delete/tombstone action (d45abc5)

0.1.334 (2018-08-07)

0.1.333 (2018-08-07)

Bug Fixes

  • widget-recents: order of loading enhancers (b47df2b)

0.1.332 (2018-08-07)

0.1.331 (2018-08-06)

Features

  • redux-module-media: ignore inactive created calls (2b35ae3)

0.1.330 (2018-08-06)

0.1.329 (2018-08-03)

Bug Fixes

  • widget-space: only auto switch to message/meet when available (e7eb805)
  • widget-space: use call start time from call object (fa6e9ed)

Features

  • r-m-media: store locus id for destination when known (33940d7)
  • widget-space: fetch call by destination if convo not available (3ed6af3)
  • widget-space: generate spaceDetails prop without conversation (38401dc)

0.1.328 (2018-08-01)

Bug Fixes

  • README: update circle build status link (8665781)

0.1.327 (2018-08-01)

Bug Fixes

  • tooling: use proper shell result for git commands (6e2cdbd)

0.1.326 (2018-08-01)

0.1.325 (2018-08-01)

Features

  • widget-demo: add initial activity setting (497aacb)
  • widget-demo: save activities and initialActivity in cookies (d038863)
  • widget-space-demo: add initial activity setting (3106a7f)
  • widget-space-demo: save activities and initialActivity in cookies (78730fa)

0.1.324 (2018-07-31)

Features

  • widget-recents: use new avatar design (f9a5ba4)

0.1.323 (2018-07-31)

Bug Fixes

  • tooling: remove node_modules folder before installing (e39337d)

0.1.322 (2018-07-31)

0.1.321 (2018-07-16)

Features

  • widget-space: use new webex teams loading screen (f294ba3)

0.1.320 (2018-07-16)

Features

  • widget-recents: use new webex teams loading screen (4dc52e3)

0.1.319 (2018-07-12)

0.1.318 (2018-07-11)

0.1.317 (2018-07-10)

Features

  • webex-loading: create new loading screen component (1363c97)

0.1.316 (2018-07-09)

Bug Fixes

  • widget-space: update sdk version, fix firefox calling (cde50e4)

0.1.315 (2018-07-09)

Features

  • module-conversation: add reset conversation action (e1ab8b9)
  • module-errors: add reset errors action (09d3bfb)
  • redux-module-users: export immutable records for testing (2421332)
  • widget-demo: use react component for space widget (cb10fc2)
  • widget-message: reset widget on destination change (78e26bc)
  • widget-space: reload widget on destination change (188d6f6)

0.1.314 (2018-07-05)

Bug Fixes

  • activity-system-message: remove incorrect isRequired from props (d9250c9)
  • day-separator: add correct prop type (58285ee)

0.1.313 (2018-06-29)

Bug Fixes

  • tooling: cannot run journey tests locally (2263166)

Features

  • module-users: use uuid for all user ids (a450c54)
  • widget-demo: add destination support (c3a6857)
  • widget-meet: add destination support (b0f3ffe)
  • widget-message: add destination prop support (5d44ac3)
  • widget-space: add destination prop (67a4a0b)
  • widget-space-demo: update props to destination (9912b71)

0.1.312 (2018-06-21)

Bug Fixes

  • tooling: featureFlag.js is in suite definitions (1e536b1)
  • widget-space: does not verify default activity is not disabled if initial activity is not set (eeb05e3)

Features

  • widget-space-demo: add option to disable default activities (abd1b39)

0.1.311 (2018-06-20)

Features

  • widget-space: allow default overrides in activity menu (e34377b)

0.1.310 (2018-06-14)

Features

  • all: remove group calling feature flag (dc3d285)
  • all: remove roster feature flag (aff906d)
  • widget-message: remove mentions feature flag (46a8e81)

0.1.309 (2018-06-13)

Bug Fixes

  • r-c-activity-item-base: delete message button not displayed for long messages (caed5eb)

0.1.308 (2018-06-12)

0.1.307 (2018-06-11)

Bug Fixes

  • icon: add missing download icon (3f11f7f)

Features

  • samples: add download icon (2d49de7)

0.1.306 (2018-06-11)

0.1.305 (2018-06-05)

Bug Fixes

  • widget-roster: external participant message height and width are not specified (da54601)
  • widget-roster: get proper loading state of search (7e6cb97)

Features

  • react-component-people-list: use react-virtualized for rendering people list (e60c566)
  • widget-message: load avatars from activities list (befaf9e)

0.1.304 (2018-06-01)

0.1.303 (2018-05-24)

Bug Fixes

  • r-c-read-receipts: add support for empty activities (e9b16bc)

0.1.302 (2018-05-23)

Features

  • react-container-notifications: filter notifications with alertType none (708cf7e)

0.1.301 (2018-05-17)

Bug Fixes

  • call-data-activity: add support for empty actor field (0637eb0)
  • call-data-activity: add support for missing actor (6661a2f)

Features

  • spaces-list: remove unused currentUser prop (c95e2a1)
  • spaces-list: use react-virtualized for rendering list (c50840d)
  • widget-recents: use updated spaces list (a672ef8)

0.1.300 (2018-05-16)

Features

  • activity-item-base: update to new icons component (b9d1360)
  • activity-menu: update to new icons component (72fdc8f)
  • activity-menu-header: update to new icons component (32e0a1e)
  • activity-post-action: update to new icons component (4b7da58)
  • activity-share-file: update to new icons component (15356bd)
  • activity-share-thumbnail: update to new icons component (b62dedf)
  • add-file-button: update to new icons component (1eeb2c7)
  • avatar: update to new icons component (d8fb535)
  • button: update to new icons component (ed9349a)
  • button-controls: update to new icons component (9fa6668)
  • chip-base: update to new icons component (0a45e0f)
  • chip-file: update to new icons component (c62179b)
  • container-activity-list: update to new icons component (7c8dabd)
  • container-file-uploader: update to new icons component (1951ae7)
  • container-message-composer: update to new icons component (8ae0d64)
  • file-staging-area: update to new icons component (892adc5)
  • icon: component now uses svg icons instead of fonts (9fbf8ae)
  • incoming-call: update to new icons component (cc3f914)
  • presence-avatar: update to new icons component (b459d81)
  • samples: add basic components (d70aabd)
  • scroll-to-bottom: update to new icons component (18b0f5c)
  • space-item: update to new icons component (6da071a)
  • widget-meet: update to new icons component (2ea26cf)
  • widget-roster: update to new icons component (2e1d815)
  • widget-space: update to new icons component (21e8058)

0.1.299 (2018-05-14)

0.1.298 (2018-05-11)

Bug Fixes

  • widget-recents: recent widget crash on undefined lastActivity (c05b7bf)

0.1.297 (2018-05-10)

Bug Fixes

  • react-component-activity-item-base: avatar is not hidden for additional messages (14cf216)

0.1.296 (2018-05-10)

Bug Fixes

  • react-container-notifications: undefined browser notification for space widget messages (c522f02)

Features

  • react-container-notifications: add support for muteNotifications parameter (3e4ea6f)

0.1.295 (2018-05-08)

0.1.294 (2018-05-08)

Features

  • space-item: add active prop (c64761a)

0.1.293 (2018-05-07)

0.1.292 (2018-05-03)

0.1.291 (2018-05-03)

0.1.290 (2018-05-02)

0.1.289 (2018-05-01)

Features

  • join-call-button: moved to individual component (4368e04)
  • samples: add recents components to samples (90c38ed)
  • samples: added samples section (ab8a0de)
  • space-item: moved to individual component (3c32d6b)
  • spaces-list: moved to individual component (7c6c2de)

0.1.288 (2018-04-30)

Features

  • widget-recents: remove call.answer and call.reject events (88e19d9)
  • widget-recents: remove incoming call screen (7f2f0d2)

0.1.287 (2018-04-30)

0.1.286 (2018-04-30)

0.1.285 (2018-04-27)

0.1.284 (2018-04-27)

0.1.283 (2018-04-26)

0.1.282 (2018-04-26)

0.1.281 (2018-04-26)

Features

  • widget-space: add selector for other user (e84436a)

0.1.280 (2018-04-25)

0.1.279 (2018-04-25)

0.1.278 (2018-04-23)

0.1.277 (2018-04-20)

0.1.276 (2018-04-17)

0.1.275 (2018-04-17)

Bug Fixes

  • journeys: removing phone plugin from tests (8271005)

0.1.273 (2018-04-13)

Bug Fixes

  • changelog: remove erroneous entries (79083d6)

0.1.272 (2018-04-13)

Bug Fixes

  • journeys: add a pause for call to establish (4a41a60)
  • journeys: add a wait before moving mouse to call container (b1b1c95)
  • journeys: create conversation before start call test and add wait (3852bcb)
  • journeys: open meet widget in remote browser for data api calling test (a7d7814)
  • journeys: revert to nested elements where required (88703ad)
  • journeys: set spark events to a new array (f05cc07)

0.1.271 (2018-04-10)

0.1.270 (2018-03-23)

Bug Fixes

  • redux-module-media: Prevent overwriting call record on connect (8a3b7cc)

0.1.269 (2018-03-20)

0.1.268 (2018-03-20)

0.1.267 (2018-03-19)

Bug Fixes

  • redux-module-conversation: set conversation error message (9afaa4c)
  • widget-meet: remove duplicate incoming call handler (2d04b7e)
  • widget-space: handle uuids for toPersonId (3c125ae)

Features

  • demo-widget: add to user id support (c7bc756)
  • react-component-utils: add hydraTypes object (e1eeb24)
  • redux-module-conversation: add hydra id support to create and get (741b522)

0.1.266 (2018-03-16)

0.1.265 (2018-03-15)

0.1.264 (2018-03-15)

Bug Fixes

  • redux-module-media: listen for declined incoming events (a2fbba2)

Features

  • redux-module-media: add #checkCurrentCalls method (6a76fda)
  • redux-module-media: add support for call:created event (83a14cc)
  • redux-module-media: get callStartTime on STORE_CALL (2b9fac3)
  • redux-module-media: listen for all calls in enhancer (388216b)
  • redux-module-spaces: store locusUrl in space record (b216068)
  • widget-recents: add associated call to space (2e48842)
  • widget-recents: check for current calls after spaces load (86dc578)
  • widget-recents: display join call button on space (6bda887)
  • widget-recents: use call.startTime prop (88bb29d)
  • widget-recents: use media enhancer (b188970)
  • widget-recents: use media's listenForCalls method (5aa3e0b)
  • widget-recents: use space locusUrl to match to existing call (a3db765)

0.1.263 (2018-03-15)

Bug Fixes

  • journeys: remove check for in flight flag (a380fe9)
  • react-container-activity-list: Add filter to remove extra new lines (127f0be)
  • react-container-message-composer: Proptypes error from mention lib (6213369)
  • redux-module-activity: Add filter to remove extra new lines (280a04c)
  • redux-module-activity: raw url converts properly (1b84205)
  • widget-meet: Use userId when fetching avatar for direct space (189319a)
  • widget-message: Fix unhandled exception when adding invalid files (6da933f)
  • widget-message: Incorrect events payload (b5fafc4)
  • widget-module-flags: Prevent multiple flagging calls (c752e1b)

Features

  • react-component-activity-item-base: add action pending class (181730e)
  • react-component-activity-list: add support for isFlagPending (1ebf5fa)
  • react-container-activity-list: add support for isFlagPending (b4dec3b)

0.1.262 (2018-03-01)

Bug Fixes

  • react-container-activity-list: timestamp does not update when minute changes (2849357)

0.1.261 (2018-02-28)

Bug Fixes

  • redux-module-spaces: add support for empty lastReadableActivityDate (82c3284)
  • widget-recents: add incoming call to selector (95a4009)
  • widget-recents: add support for empty latestActivity (b98e1db)

Features

  • redux-module-media: add isIncoming prop to call record (2dfaa96)

0.1.260 (2018-02-28)

Features

  • journeys: add single integration suite to run all tests (69bafe2)

0.1.259 (2018-02-24)

0.1.258 (2018-02-22)

Bug Fixes

  • react-container-message-composer: check for empty message before submit (b4d21df)
  • react-container-notifications: eslint errors (41aa9a2)
  • redux-module-activity: check for empty message before submit (bddf2af)
  • widget-recents: Small fixes for validation (70ea113)
  • widget-space: Allow passing to prop to meet (f7b7b96)
  • remove debug code and fix journey test error messages (e2f3844)

0.1.257 (2018-02-21)

Bug Fixes

  • react-container-message-composer: check for empty message before submit (9912c6e)
  • react-container-notifications: eslint errors (b35d95f)
  • react-container-notifications: eslint errors (cdf5346)
  • redux-module-activity: check for empty message before submit (2c1a5fd)

0.1.256 (2018-02-19)

0.1.255 (2018-02-19)

Bug Fixes

  • react-container-notifications: Add checks to unsent selector (68b0531)
  • redux-module-media: listen for declined incoming events (f07154f)
  • redux-module-users: Check for photo before trying to save (be62793)
  • widget-recents: Misaligned object keys (f65f0f7)
  • widget-recents: Missed activities module updates (7403d63)

Features

  • widget-meet: use isDismissed call flag (5cd6b7c)
  • widget-recents: use isAnswered for incoming call status (03ddb8e)
  • widget-space: use isDismissed call flag (e458c25)
  • Update widget build to use production env (e78275e)

0.1.254 (2018-02-19)

Bug Fixes

  • react-container-notification: Remove conversation dependency (4f87917)
  • redux-module-media: Missing exports, undefined errors, eslint (737db2c)
  • redux-module-spaces: Add initial space placeholder (8a53ea6)

Features

  • react-component-utils: Add more hoc and string helpers (558f0c4)
  • react-container-activity-list: Update to use users redux module (cb2f236)
  • react-container-message-composer: Migrate to users module (6e76d03)
  • react-container-read-receipts: Migrate to users module (bdae229)
  • react-redux-spark: Migrate to immutable Records (e34f86d)
  • redux-module-activities: Update to use Records for initialState (53f8d7e)
  • redux-module-avatar: Export addAvatar action (5aefdb6)
  • redux-module-mercury: Add connect to mercury enhancer (dbbe092)
  • redux-module-spaces: Use immutable Records (4f8dbca)
  • redux-modules-users: Add avatar storage when storing users (95160da)
  • widget-meet: Add meet index.html page (35702dd)
  • widget-message: Migrate to users module (8a71e37)

0.1.253 (2018-02-16)

0.1.252 (2018-02-16)

Bug Fixes

  • journeys: moveToObject uses offsets differently than actions (83d1265)
  • journeys: tests do not wait for menu button to be visible (5ca3c56)
  • spark-widget-base: Apply middleware correctly to re-enable logger. (7a6cce1)

Features

  • redux-module-activities: New activities module (6961e73)

0.1.251 (2018-02-07)

0.1.250 (2018-02-07)

Features

  • react-redux-spark: add ability to use jwt token to authenticate (27f541d)
  • widget-demo: ability to open widget with jwtToken (e576606)

0.1.249 (2018-02-06)

Bug Fixes

  • spark-widget-base: Add version and fix .on events (c853ac0)
  • spark-widget-base: Fix event details structure (9308fdb)

0.1.248 (2018-02-05)

Bug Fixes

  • tooling: Increase maxDuration for journey tests (0dbbf30)

0.1.247 (2018-01-25)

Features

  • journeys: use location and size of element to move mouse in FF (ba81df9)
  • journeys: use new moveMouse defaults (3ca3583)
  • react-component-typing-avatar: changed style to match web client (6188f6a)

0.1.246 (2018-01-19)

0.1.245 (2018-01-19)

0.1.244 (2018-01-19)

0.1.243 (2018-01-18)

0.1.242 (2018-01-17)

0.1.241 (2018-01-16)

0.1.240 (2018-01-16)

0.1.239 (2018-01-16)

0.1.238 (2018-01-16)

0.1.237 (2018-01-16)

0.1.236 (2018-01-16)

Bug Fixes

  • all: Add files and remove version from package.json (4722e98)
  • redux-module-activity: add message parsing abilities to match other clients (b73dac9)
  • widget-recents: handle latestActivity that contains html (51f8d9a)
  • widget-roster: display in flight participants properly (534fdf2)

Features

  • react-component-activity-share-thumbnail: add image alt text (efb99c7)
  • react-component-people-list: add email display on hover (03532a2)
  • widget-demo: add ability to close running space when opening new one (9bf42a5)

0.1.235 (2018-01-10)

Features

  • redux-module-media: add incoming flags to call record (9f3a3a6)
  • redux-module-media: change call object to Record (39c48ca)
  • widget-meet: update to call object record (d282d1d)
  • widget-recents: use incoming call methods from media module (19c46e9)
  • widget-recents: use media module webRTC check (59c74f2)

0.1.234 (2018-01-08)

0.1.233 (2018-01-08)

0.1.232 (2018-01-08)

Bug Fixes

  • redux-module-spaces: Use snapshot for checking exports (753628c)

Features

  • widget-message: change scroll lock behavior (3d4ad5b)

0.1.231 (2018-01-08)

0.1.230 (2018-01-08)

Bug Fixes

  • redux-module-spaces: Fix failed snapshot tests (424af0f)
  • spark-widget-base: Fix missing props not being passed (ba87360)
  • widget-base: Remove old base (e8aea00)

Features

  • react-component-utils: Add deconstruct Hydra ID (f942663)
  • redux-module-spaces: Add users module support (51daa6a)
  • redux-module-users: New users module (b98050b)
  • space-widget-base: Add currrent user prop to intial setup (11f0f7a)
  • widget-demo: add ability to open space from recents (acb2439)
  • widget-recents: Convert to use new users module (7b883ee)

0.1.229 (2018-01-05)

Features

  • react-component-activity-menu-header: initial component (b142852)
  • react-component-file-share-display: initial component (4ee6c8c)
  • react-component-icon: add files icon (f64da28)
  • widget-files: initial implementation (253d2f5)
  • widget-files: use file downloader component (faf605c)
  • widget-files: use FileShareDisplay component (e60df81)
  • widget-space: add files button to menu (6b4926e)
  • widget-space: show error when no space destination is provided (6a24c28)

0.1.228 (2018-01-05)

Bug Fixes

  • tooling: Add build URL to SRI (5a61864)

0.1.227 (2018-01-05)

0.1.226 (2018-01-05)

0.1.225 (2018-01-04)

Bug Fixes

  • widget-message: activities are no longer an immutable object (d793e7b)

Features

  • widget-demo: initial package (9ac14ee)

0.1.224 (2018-01-04)

Bug Fixes

  • tooling: Fix jenkins error (912f99e)

0.1.223 (2018-01-03)

Bug Fixes

  • tooling: Move redux-logger to main dep (d0c3a24)

0.1.222 (2018-01-03)

Bug Fixes

  • spark-widget-base: Fix eventing API (8ef4f66)

0.1.221 (2018-01-02)

Bug Fixes

  • Add check for immutable object is defined (6dde18b)
  • Add file-saver dep (04254d7)
  • add static version of webrtc-adapter (8894969)
  • All eslint errors and jest snapshots (786028f)
  • Check for currentUser before accessing props (0aaa461)
  • Cleanup build all script (1a8746a)
  • redux-module-activity: Fix marked cleaning process (ebf318d)
  • Cleanup extraneous files and missing gitignores (937f95c)
  • @ciscospark/react-redux-spark: quiet the logger in production (cf6e5aa)
  • container-file-downloader: Remove console.log (b65b0c3)
  • container-file-downloader: Update tests and mocks (04072c9)
  • demo: Add demo to root bundle (5bfaeab)
  • demo: load the proper widget files for demo (338d61b)
  • demo: removing oauth from demo (10ccdd3)
  • metrics: Added additional metrics, consts for names (d2bcffa)
  • package: update @ciscospark/internal-plugin-conversation to version 1.11.0 (a56073a)
  • package: update @ciscospark/plugin-people to version 1.10.4 (a7dfe12)
  • package: update @ciscospark/plugin-people to version 1.12.0 (76b9a5a)
  • package: update @ciscospark/plugin-phone to version 1.12.0 (914a0c6)
  • package: update core-decorators to version 0.20.0 (6de559f)
  • package: update material-ui to version 0.19.4 (8af435d), closes #429
  • package: update react to version 16.1.0 (b1f071c), closes #484
  • package: update react-dom to version 16.0.0 (4cd7e75)
  • package: update react-dom to version 16.1.0 (dd51c73), closes #485
  • package: update react-draggable to version 3.0.3 (f24c9a8), closes #438
  • package: update react-dropzone to version 4.1.3 (c165f1b), closes #396
  • package: update reselect to version 3.0.0 (a9a94b6)
  • react-component-activity-item-base: Remove required name propType (e2a132d)
  • react-component-activity-menu: namespace css class names (ee5546a)
  • react-component-avatar: Eslint error (993df79)
  • react-component-avatar: size avatar-self properly (67e7a44)
  • react-component-button: Add extra specificity to button classes (bb0dfc3)
  • react-component-button: change key handler (4c908d3)
  • react-component-button-controls: ensure a key is provided to map (673a746)
  • react-component-button-controls: remove manual assignment of a11y label (891880d)
  • react-component-icon: use specific classname (12a140b)
  • react-component-people-list: Fix onItemClick binding (cb2ac0f)
  • react-component-ringtone: Add try/catch for creating audio (adcecc6)
  • react-component-spark-fonts: remove unreferenced fonts (34bc17f)
  • react-component-spark-fonts: remove wrapper component (cf7d79e)
  • react-component-system-message: Move messages to separate file (2674828)
  • react-component-utils: Disable metrics (7b4f948)
  • react-component-utils: rename uuid utils to not conflict with uuid package (b4d6123)
  • react-component-video: Change prop names (b4d0c3b)
  • react-component-video: Remove video muted props (591eadc)
  • react-container-activity-list: Add whitelist for activity types (d14b6be)
  • react-container-file-downloader: Update browser-saveas to file-saver (8d1a75a)
  • react-container-file-uploader: Ensure button is clickable (54a9e3b)
  • react-container-message-composer: Add timeout for stop typing (9598459)
  • react-container-message-composer: Do not send event on every keypress (a173577)
  • react-container-message-composer: Fix failing tests (4ee63f9)
  • react-container-message-composer: Hide current user in mention suggestions (702aeea)
  • react-container-message-composer: Spacing issues (479b3af)
  • react-container-notifications: Fix addEventListener (1286f3f)
  • react-container-read-receipts: fix participants selector being immutable aware (0256dfc)
  • react-container-read-receipts: fix slice props (1ef32cd)
  • react-container-read-receipts: fix vertical stacking of read receipts (0f542e6)
  • react-redux-spark: Export correct HOC (576a918)
  • react-redux-spark: stop attempting to register on failure (46facec)
  • react-redux-spark-metrics: Order of props override (aba9869)
  • redux-mmodule-mercury: Fix metric typo (638e31b)
  • redux-module-activity: add support for empty strings in #createMessageObject (e014735)
  • redux-module-activity: clear typing indicator when sending activity (0a9d81c)
  • redux-module-activity: Fix sending messages with html (0613337)
  • redux-module-avatar: Avatar storage and retrieval issue (c122423)
  • redux-module-avatar: Redefine direct space with 2 participants (8818581)
  • redux-module-conversation: add param to previous message load (27f8f82)
  • redux-module-conversation: call computeRoomProperties on create (bcc6c32)
  • redux-module-conversation: fix acknowledge activity to use immutable for participants (841d7b7)
  • redux-module-conversation: fix and use updateConversationState (3631046)
  • redux-module-conversation: Remove extraneous state (cab995e)
  • redux-module-conversation: Remove single participant drops more than one (f39667a)
  • redux-module-errors: change to proper name #addError (9619418)
  • redux-module-errors: fix hasError calculation (6375ab6)
  • redux-module-errors: fix hasError calculation (cd7b65c)
  • redux-module-flags: Fix tests and broken immutable getters (0b469a4)
  • redux-module-flags: Fixed extraneous then (3789c1f)
  • redux-module-media: Add returns to thunks (181e1d8)
  • redux-module-media: Adjust status name (40f7cc0)
  • redux-module-media: Call decline immedately declines call (adfc6f8)
  • redux-module-media: compute activeParticipantsCount for call state (a186d23)
  • redux-module-media: Convert prop to object (838942f)
  • redux-module-media: Fix calling not recieving remote media (1a16015)
  • redux-module-media: Fix eslint error and connect event listeners (f3c7a62)
  • redux-module-media: Fix event firing order for local self view display (574f052)
  • redux-module-media: Locus id to locus url (71f1a87)
  • redux-module-media: Maintain webRTC isSupported state (7640c72)
  • redux-module-media: pass proper offer options to call object (b98136a)
  • redux-module-media: properly get current state on incoming call (aa817f3)
  • redux-module-media: Release camera on call failure (77102bd)
  • redux-module-media: smarter local media stream handling (13148a0)
  • redux-module-media: Split audio and video tracks to fix video mute (8cf55f7)
  • redux-module-media: store call once we have a locus (23084ec)
  • redux-module-mercury: Return on thunk (159738b)
  • redux-module-presence: fix eslint errors (0c267b9)
  • redux-module-spaces: add support for directs with deleted users (4aa898d)
  • redux-module-spaces: eslint and jsdoc fixes (487a145)
  • redux-module-spaces: sort space results before getting the oldest (09b8cd8)
  • redux-module-teams: Fix wrong action names (557501a)
  • redux-module-teams: Prevent infinite team fetching (fcbf871)
  • redux-module-user: Make metric name uniform (c5ce5bb)
  • space-widget: Fix bad element reference and remove unused component (4884b7f)
  • spark-widget-base: Create new store on each widget instance (266fd53)
  • spark-widget-base: Do not remove clear on unmount (f3566a1)
  • tap: widget message meet cannot use meet helper functions (1d529a0)
  • tests: Fix wmm journey test (5cd9a8f)
  • tooling: Add html build step, version to file header, global use strict (0a41404)
  • tooling: Add node 7 install to tap tests (bec42bf)
  • tooling: Add node_env back to build commands (cbf06d0)
  • tooling: Add rebuild to tap tests (972d6b1)
  • tooling: Add spark-widget-base to jest config (ca505ad)
  • tooling: Add utc TZ to jest tests (e8377c8)
  • tooling: Build output target issue (511a5f9)
  • tooling: Chnage stylelint config to js (af188fb)
  • tooling: Clean build scripts, update Jenkinsfile (8da1869)
  • tooling: Clean local tags when building (ef90800)
  • tooling: Copy non-js files correctly on build (32bf054)
  • tooling: Fix circle npm install (958a360)
  • tooling: Fix circle tests (548a40e)
  • tooling: Fix credentials (d7dac40)
  • tooling: Fix git version bumping (049a5ff)
  • tooling: Fix jenkinsfile syntax (7499332)
  • tooling: Fix jenkinsfile syntax take 2 (7a9a322)
  • tooling: Fix moment build, add react-intl (a869dc0)
  • tooling: Fix syntax issue (f2b8a0c)
  • tooling: Fix test user missing access token (2b4b7e5)
  • tooling: Fix test user missing access token (b71a9aa)
  • tooling: Fix transpile and postcss script (e759bde)
  • tooling: Force git to reset and clean directory (502eda8)
  • tooling: Jenkins version bump variables (10bb90a)
  • tooling: Jenkinsfile remove NPM_CONFIG_REGISTRY (bb981e5)
  • tooling: Jenkinsfile remove npmrc after install (d2a5d1b)
  • tooling: Move jenkinsfile.tap to procedural groovy (241b5fb)
  • tooling: Move jsnext:main to module in package.json (c407e46)
  • tooling: Move redux-logger to main dep, add sri-toolbox (488ade3)
  • tooling: Patch for babel transform runtime bug (ac6a069)
  • tooling: Point to correct CDN location (ca7c820)
  • tooling: Remove npm rebuild from tap scripts (5b189bd)
  • tooling: Reset all package package.json files" (5e77e7e)
  • tooling: Tweak dev server, add fonts to icon (3a3f10e)
  • tooling: Update deps, eslint-config still an issue (0267bdf)
  • tooling: Update stylelint (e6d00b9)
  • tooling: Update transpile script to use babel-preset-env (693d98d)
  • tooling: Update unused release.sh (4743f20)
  • tooling: Whitelist env vars (e6c1c15)
  • tools: add NODE_ENV var to start script (3a14ba4)
  • widget-base: Add correct name detection (ff947d9)
  • widget-base: Add spark reducer as default (9fd6373)
  • widget-base: Broken Safari data-api (9c23554)
  • widget-base: Change console.warning to console.warn (4762217)
  • widget-base: Fix initial store load when using ReactComponent (5b01ae2)
  • widget-base: Fix message-composer being blocked in Safari (0bd6b0f)
  • widget-base: Fix onEvent calling (9ec0bb4)
  • widget-base: Init new store for every top level widget (afb205d)
  • widget-base: Inject wrapper class if necessary (99694c0)
  • widget-base: Minor changes based on feedback (43c97f6)
  • widget-base: Remove amp events when widget is removed (87c745a)
  • widget-base: Remove bad merge (05e581d)
  • widget-base: Remove old metrics, fix init timing issue (8bb4d72)
  • widget-base: Remove unused localStorageAdapter (165fa22)
  • widget-base: return unmount status during .remove() (e2c25a0)
  • widget-base: Update createLogger (fc0f62b)
  • widget-meet: add call from data on incoming call (27bd414)
  • widget-meet: All StartCall prop to accept string value (47df59f)
  • widget-meet: capitalize accessibility labels for control buttons (59027ec)
  • widget-meet: Disable eslint complexity rule (f764412)
  • widget-meet: Do not display controls until call object is available (6036514)
  • widget-meet: emit proper disconnect event (90c37ca)
  • widget-meet: fix display of incoming call and inactive call components at same time (6d1447a)
  • widget-meet: Fix start call flag (e4d3439)
  • widget-meet: Fix webrtc detection in safari (6ef3bac)
  • widget-meet: Fix wrong PropType (62a4119)
  • widget-meet: Force mute buttons active until connect (0684d6b)
  • widget-meet: hangup on unmount (801d83d)
  • widget-meet: keep video component in dom when video muted (2cfb9ea)
  • widget-meet: Listen to incoming messages (5ec20b8)
  • widget-meet: load space avatar from avatars store (dcb9bda)
  • widget-meet: remove check for button state (ca19da7)
  • widget-meet: space calling should go to hydra id (870d984)
  • widget-meet: Update messaging (ea81e26)
  • widget-meet: Update sdk to get facing mode fix (a50f18c)
  • widget-message: Add check for buffer state listener (afd0a62)
  • widget-message: add detail is listening flags (47de0f4)
  • widget-message: Add getFeature method (067833c)
  • widget-message: Add getFeature to proptypes (3bdd12a)
  • widget-message: bind handle flag action (45e4e60)
  • widget-message: Blank name in message composer (ff3888a)
  • widget-message: change to use widgetMessage props (89f3301)
  • widget-message: Check for activity before test (bafd1ad)
  • widget-message: Do not display message composer until conversation is loaded (688199f)
  • widget-message: Do not fire messages:unread when this user sends (ea646c6)
  • widget-message: Fix at mention structure and proptype (0bf82a4)
  • widget-message: Fix overwriting issue with target id (9d00b89)
  • widget-message: Fix style issue in composer (8aeee50)
  • widget-message: get immutable widget properties properly (58213b2)
  • widget-message: handle empty toUser (fb348c7)
  • widget-message: Load history scroll not sticking (238fa61)
  • widget-message: Move messages:created to before rooms:unread (23d5612)
  • widget-message: Move props to selector, fix text placeholder (c529dc8)
  • widget-message: remove empty notification of locus events (ccf80cb)
  • widget-message: store current user id outside event block (4972c05)
  • widget-message: Wait for device registration before createconvo (a1b6665)
  • widget-message-meet: Add border-box, fix title bar overlap (cd0232f)
  • widget-message-meet: Add eslint ignore for complexity (4f1da96)
  • widget-message-meet: Allow conversation with user with no account (fd75c39)
  • widget-message-meet: Check for required data before load (589165b)
  • widget-message-meet: Compile issue causes global class issue (1096502)
  • widget-message-meet: display only one widget in demo (823e67d)
  • widget-message-meet: Fix auth issue and adjusted styles (2947835)
  • widget-message-meet: fix bad merge and misspelling (d1d7d2e)
  • widget-message-meet: Fix style issues in FF, and proptypes errors (5da911c)
  • widget-message-meet: Move checks to allow more parallel requests (e59eac0)
  • widget-message-meet: pass proper property to meet (493119a)
  • widget-message-meet: properly load avatar in title bar (bf97a13)
  • widget-message-meet: Revert container to just message widget" (1e2ac73)
  • widget-message-meet: Switch to meet on incoming call (eada7e7)
  • widget-message-meet-demo: clear token cookie properly (2fc0df7)
  • widget-recents: Add recents to jenkinsfile, toJS fix (a3249c3)
  • widget-recents: Correct event removal issue on incoming calls (ae5af79)
  • widget-recents: delete incoming call when connected (a5d867d)
  • widget-recents: Do not mark rooms user sent message in as unread (9139906)
  • widget-recents: Fix complexity eslit error (7c1f210)
  • widget-recents: Fix membership:created event (a9ec826)
  • widget-recents: Fix space click bug (bb5dcdf)
  • widget-recents: Fix space name split error (58b0988)
  • widget-recents: Prevent call button for group spaces (1161eb0)
  • widget-recents: Prevent stack range error on call logger (1952ed3)
  • widget-recents: Rearranged action/reducer order, add jsdocs (2d7eda4)
  • widget-recents: Remove no-enter keypresses for selecting space (e7b7ff5)
  • widget-recents: Show unread indicator when space has never been seen (2b35b7a)
  • widget-recents: support for untitled rooms (9c65a8b)
  • widget-roster: fix name of the roster from incorrect 'message' (6f79d1e), closes #565
  • widget-roster: fix sort method and check for room properties (a778f6c)
  • widget-roster: Remove unused PropType (8ed8418)
  • widget-space: Add higher specificity to button style (598b7e5)
  • widget-space: Add internal propType to prop filter (79874ab)
  • widget-space: Add jsdocs, fix test (4b43842)
  • widget-space: Allow closing of activity menu from sub widget (b5c0651)
  • widget-space: Allow closing of activity menu from sub widget (db905f9)
  • widget-space: Allow user to call when direct spaceID is provided (ee6a3d1)
  • widget-space: Ensure correct activity is initially loaded (0de8b78)
  • widget-space: Fix eslint error (c85e6ee)
  • widget-space: Fix incoming calls not working (7d75acc)
  • widget-space: Fix initialActivity setting with data-api (7efa831)
  • widget-space: Fix style issue on containers (f56af28)
  • widget-space: Fixed styles to correctly display activity widget (9ae76d9)
  • widget-space: load space avatar properly (8bf9ca8)
  • widget-space: prop typo for initialActivity (9b1a1b0)
  • widget-space: return to message view after call (26ad8d6)
  • widget-space: Revert test template (a337cbf)
  • widget-space: Switch to message view after call hangup (4edc4d4)
  • widget-space: UI fixes and API changes (e56d633)
  • widget-space-demo: Fix package name collision (f1aeada)
  • eslint errors and jest tests from presence merge (114a1bf)
  • fix some lint errors with eslint --fix (b5ac837)
  • gitattributes? (a2784a0)
  • Jest tests, move to in memory object for metrics storage (6062284)
  • remove extra eslint-disable and fix errors (562a99c)
  • Remove extraneous required proptypes (916fe03)
  • removing workaround for redux-logger (fcdcd90)
  • widget-space-demo: handle mode toggle properly (a3557b4)
  • widget-space-demo: only pass property of selected mode (0ef2032)
  • static method errors (d9a0e99)
  • Temporarily remove default props for certain objects (7134dee)

Features

  • redux-module-avatar: check state before starting request (e7b8128)
  • Components now build (0426d8e)
  • all: add iconSize prop to PresenceAvatar implementations (105a0c5)
  • call-activity: display locus call data in activity list (886b7d8)
  • components: Add all activity list components (caa1e42)
  • components: Add chip, modal, staging area, sparators, and utils (2ff6707)
  • components: Add loading-screen and spinner (f3db512)
  • components: Add new message separator, fix tests (c358b71)
  • components: Add redux wrapper, activity items (17ed13a)
  • components: Add scroll to bottom button (fc3d90b)
  • components: Add text area component (aa96b9a)
  • components: Add TitleBar component (0a0e776)
  • components: Add typingAvatar and typingIndicator components (9fab467)
  • components: All components migrated. Tests updated. Some tests still failing (537c49e)
  • demo: add material-ui styling (666af8c)
  • demo: add message meet widget to demo (2d8ea1a)
  • demo: change example to tabbed view (aaf1a73)
  • demo: demo login moved into its own component (6e559e8)
  • demo: initial router setup (b58c84e)
  • demos: use new react-cookies methods (dde832d)
  • metrics: Add store for metrics that aren't ready to be sent (0e01e13)
  • r-comp-activity-system-message: add group call messages (377df5e)
  • react-component-activity-item: support for error activity retries (3b2828b)
  • react-component-activity-item-base: add support for error activity retries (2b56a78)
  • react-component-activity-item-base: build classes array for avatar classes (e07d7aa)
  • react-component-activity-item-base: display name "you" for self activities (c40ab9a)
  • react-component-activity-item-base: implement avatar size (666fd67)
  • react-component-activity-item-base: Show publish time without hover (aab26c7)
  • react-component-activity-item-base: use PresenceAvatar component (28320a7)
  • react-component-activity-list: add support for group call data parsing (459d8ae)
  • react-component-activity-list: add support for roster events (2467264)
  • react-component-activity-list: pass actorId instead of avatar (9620c09)
  • react-component-activity-list: remove callData prop (8aac635)
  • react-component-activity-list: support for error activity retries (51889e2)
  • react-component-activity-menu: initial component creation (1f4622d)
  • react-component-activity-menu: style the menu appropriately (a9630cd)
  • react-component-activity-system-message: add support for roster events (05747f3)
  • react-component-activity-system-message: use CallDataActivityMessage (be77c7d)
  • react-component-activity-text: Add html filter on dangerously set html (1c056a8)
  • react-component-activity-text: add pre-wrap style for new lines (61cc206)
  • react-component-activity-text: use linkify to create links for text (3426a60)
  • react-component-audio: New audio component that supports srcObject (6ca9d35)
  • react-component-avatar: add conversion to uppercase for names (e8e70e5)
  • react-component-avatar: add size prop to avatar (2e27f7b)
  • react-component-badge: add tooltip support (85cf5f5)
  • react-component-badge: initial implementation (875c912)
  • react-component-button: accessibility label prop added (cd5fe32)
  • react-component-button: accessibility label prop added (ef89db8)
  • react-component-button: add aria-label to button (484bce6)
  • react-component-button: add aria-label to button (cb649fe)
  • react-component-button: use icon title as aria label (9653abb)
  • react-component-button-controls: use button label as accessibility label (8cceb2b)
  • react-component-call-data-activity: initial component (35bd069)
  • react-component-cover: Create screen cover component (8a3d42d)
  • react-component-error-display: initial implementation (6ac79e0)
  • react-component-icon: add contact icon support (c1b9b82)
  • react-component-icon: add dnd and pto icons (b7101eb)
  • react-component-icon: add invite icon (2dc8a57)
  • react-component-icon: add more icon (fe250b3)
  • react-component-icon: make external user icons available (9eb362c)
  • react-component-icon: upgrade to Neo-icons font (2340b76)
  • react-component-incoming-call: Moved component into package (117cd1a)
  • react-component-people-list: Create people list component (48261d4)
  • react-component-people-list: use connected PresenceAvatar (cb1d866)
  • react-component-person-list-item: change avatarUrl param to avatar (25888ec)
  • react-component-person-list-item: initial component (5f4f0db)
  • react-component-presence-avatar: initial implementation (d8efdf9)
  • react-component-ringtone: initial component (059dec8)
  • react-component-spark-fonts: initial component (a6f73e4)
  • react-component-spark-logo: initial component (b1b0a4c)
  • react-component-spark-oauth: create new component from demo code (7c13acc)
  • react-component-spinner: add bright flag to match new design (b6c9dc4)
  • react-component-title-bar: add waffle menu (e5148df)
  • react-component-title-bar: style according to design (fedb9dc)
  • react-component-title-bar: use PresenceAvatar connected component (3752a76)
  • react-component-typing-avatar: add hover tooltip of name (bef3ad6)
  • react-component-typing-avatar: implement avatar size prop (e2c82d8)
  • react-component-typing-avatar: use PresenceAvatar component (dc3f893)
  • react-component-utils: activity constructor requires full conversation object (748ea19)
  • react-component-utils: add #constructHydraId method (51e826c)
  • react-component-utils: Add sdk version to metrics (7b885da)
  • react-component-utils: add validateAndDecodeId function (e128985)
  • react-component-utils: isUuid feature added (fe9853e)
  • react-component-utils: store metadata about activity to recreate (1317c21)
  • react-component-video: change to audio tag if video muted (5fa0bfe)
  • react-container-activity-list: Add at mention formatter (34aeec4)
  • react-container-activity-list: Add at mention formatter and events (1584f10)
  • react-container-activity-list: add error activities to selector (a87dcd8)
  • react-container-activity-list: Add external formatters (bf88dce)
  • react-container-activity-list: remove call data calculation (06a8d79)
  • react-container-activity-list: show declined outbound calls as unavailable (6577a01)
  • react-container-activity-list: support for error activity retries (4cfa4aa)
  • react-container-call-incoming: create container for handling incoming calls (1ddaf19)
  • react-container-call-incoming: emit event when call is incoming (461cb24)
  • react-container-call-incoming: implement ringtone component (6660363)
  • react-container-call-incoming: plays ringtone when ringing (ac58a51)
  • react-container-message-composer: Add avatar and cleaner styles (f40a0b7)
  • react-container-message-composer: Add debounce to setting UserTyping (48a7a00)
  • react-container-message-composer: Add mention support (5ce172d)
  • react-container-message-composer: grow text area for longer text inputs (60b6a79)
  • react-container-message-composer: use disabled mentions input for text entry (68b72c1)
  • react-container-notifications: add incoming call notification (e6f2ec1)
  • react-container-notifications: Add support to multiple widgets (f2dfbdd)
  • react-container-notifications: notification generation moved to external component (a630d3a)
  • react-container-presence-avatar: initial module (243da99)
  • react-container-read-receipts: add hidden users array (cc912ae)
  • react-container-read-receipts: add sort so typing participants get priority (78c0498)
  • react-container-read-receipts: display count of supressed receipts (1a26a48)
  • react-container-read-receipts: fetch avatars for displayed read receipt users (4746e4e)
  • react-container-read-receipts: send user id prop (746ec57)
  • react-container-read-receipts: using selector to create props (6ed2ba7)
  • react-hoc-conversation-mercury: add initial conversation events (f38fbc7)
  • react-hoc-conversation-mercury: add roster events as comments (55277f9)
  • react-hoc-conversation-mercury: implement addParticipant/removeParticipant (5356a4d)
  • react-redux-spark: Add config options from widget to Spark SDK (a9d4ba1)
  • react-redux-spark: Add forage storage adapter to cache encryption keys (92c375f)
  • react-redux-spark: Add longer KMS timeout (5c4967d)
  • react-redux-spark: add plugin-people (20c9b77)
  • react-redux-spark: Check for global instance before creating new (2b69a9c)
  • react-redux-spark: enable group calling config (9c54e97)
  • react-redux-spark: only fire off mercury connect once (52b75db)
  • react-redux-spark: store registration errors (989646e)
  • react-redux-spark-metrics: Add duration metrics (a32c9b9)
  • react-redux-spark-metrics: Add queuing of metrics (57eb5d8)
  • react-redux-spark-metrics: Clena up actions and add reducers (1a7116e)
  • react-redux-spark-metrics: Finished queue and duration send (783a551)
  • react-redux-spark-metrics: Initial metrics framework (bd3a25b)
  • react-test-utils: add shallow render intl helper (e50729f)
  • redux-module-activity: add ability to retry failed activity (637715e)
  • redux-module-activity: add activity failures to store (2b5fcf9)
  • redux-module-avatar: add space avatar support (b32299b)
  • redux-module-avatar: Download smaller avatars for people (d56b422)
  • redux-module-avatar: handle people api errors (6f59720)
  • redux-module-avatar: Move all avatar fetching to Promises (37ff3ea)
  • redux-module-avatar: use plugin-people to fetch avatar (fa94e6c)
  • redux-module-conversation: add #removeParticipantFromConversation (8ef7252)
  • redux-module-conversation: add ability to add sideboarded participant (cb78741)
  • redux-module-conversation: add ability to load missing activities (649ccc0)
  • redux-module-conversation: add addParticipant action (c518411)
  • redux-module-conversation: add addParticipant and removeParticipant (d594455)
  • redux-module-conversation: add computed room properties (dc48df3)
  • redux-module-conversation: add conversation error handling (2bcd1fd)
  • redux-module-conversation: create participants in flight (1015796)
  • redux-module-conversation: Fix getConversation (072f5c8)
  • redux-module-conversation: remove widget message status props (38d6ad0)
  • redux-module-errors: add hasError flag (53ab035)
  • redux-module-errors: add hasError flag (5e2bd10)
  • redux-module-errors: initial module (6077d58)
  • redux-module-errors: initial module (d78087f)
  • redux-module-features: add constants for feature flags (9661830)
  • redux-module-features: initial implementation (179293f)
  • redux-module-media: ability to listen for incoming calls (06330d4)
  • redux-module-media: add activeParticipantsCount to callState object (e179878)
  • redux-module-media: Add browser support detection (f2a1951)
  • redux-module-media: Add disconnect action (a1dfa79)
  • redux-module-media: Add locusUrl to call remove (34e1b1f)
  • redux-module-media: Add passing id for call association (ef6b867)
  • redux-module-media: change incoming call handling to new methods (d92d331)
  • redux-module-media: hang up call on remote decline (92699e8)
  • redux-module-media: hangup call on disconnect (aacec65)
  • redux-module-media: make answer incoming call a specific action (356c75e)
  • redux-module-media: match call via locus url (f5b2cb9)
  • redux-module-media: remove call.status reference (bc5406b)
  • redux-module-media: remove media stream creation (9be01c1)
  • redux-module-media: return thunk with call user action (19b2c7d)
  • redux-module-media: store call errors in call state (32784ac)
  • redux-module-media: update to group supported call events (0876dc3)
  • redux-module-mercury: add status object (7523fc4)
  • redux-module-mercury: listen to device registration changes (e6dba57)
  • redux-module-mercury: listen to device registration changes (aed4f8b)
  • redux-module-mercury: move mercury status out of spark module (2de0205)
  • redux-module-mercury: Set mercury to connected if already connected from instance (53f209a)
  • redux-module-presence: initial module (4f3fcb0)
  • redux-module-presence: use spark presence plugin (d9dea1a)
  • redux-module-search: Add return for results in user search (efe56b0)
  • redux-module-search: add search hydra for email (0f35130)
  • redux-module-search: initial module (b671b93)
  • redux-module-spaces: Add action to hide space (991f75d)
  • redux-module-spaces: Add hidden flag and update space storage (9f29da0)
  • redux-module-spaces: Add support for defer decryption (33c0611)
  • redux-module-spaces: filter for latestActivity in #fetchSpace (3b2fe5e)
  • redux-module-spaces: remove avatar fetch (c61ae2d)
  • redux-module-spaces: Remove teams from module (ec770f7)
  • redux-module-spaces: removes ability to fetch direct space avatar (368f266)
  • redux-module-spaces: shorten initial fetch (1ef1da6)
  • redux-module-spaces: Simplify convo retrieval (dcf9a89)
  • redux-module-teams: Add error catch and correct status updates (8f3a136)
  • redux-module-teams: Add teams module (57b1461)
  • redux-module-user: convert request to use people plugin (3799407)
  • spark-widget-base: Add data api and widget removal (85db05c)
  • spark-widget-base: Create new base widget (55f7210)
  • tooling: add firefox tests to jenkinsfile (d5c4c92)
  • tooling: Add jest, stylelint and initial circle config (9e020c7)
  • tooling: add junit reporting (126c415)
  • tooling: Add npm publish for components (c2f9369)
  • tooling: Add public key to repo (d7dcea1)
  • tooling: add sauce job names (b5eba26)
  • tooling: Add sri build command (07d0ed7)
  • tooling: Add sri generation and credentials to Jenkinsfile (733f434)
  • tooling: Add SRI generation scripts (4210488)
  • tooling: Add treeshaking (2a0b5b3)
  • tooling: Added base components with build and dev server (a1c9faa)
  • tooling: Added config to bypass Jest issue with node_modules. (248e5ba)
  • tooling: Allow any host connection to local dev (71b03e9)
  • tooling: firefox compatibility for journey tests (7e3f809)
  • tooling: Fix bad builds, add split package builds (d652c4c)
  • tooling: Fix css compile, add file button (292246e)
  • tooling: Remove storybook, add avatar, adjust add file styles (87b2c01)
  • tooling: Set version number in webpack build path (069d9d7)
  • widget: Add event support for new init methods (f5cf10b)
  • widget-base: Add log level proptypes (78257c2)
  • widget-base: Add promise and callback to widget.remove() (200790b)
  • widget-base: Add top level allowed props filtering (199ea9d)
  • widget-base: Add version to constructor and instance (43a0448)
  • widget-base: Allow data api to use browser globals if they are available (b6f0494)
  • widget-base: Allow for connection in multiple tabs (dc80faa)
  • widget-base: Create single constructSparkWidget method (4c82639)
  • widget-base: update redux devtools implementation (22f546c)
  • widget-example: Example app that uses new base (72e2234)
  • widget-meet: accessibility label prop added to call controls (763b7f9)
  • widget-meet: accessibility label prop added to call controls (1c04eef)
  • widget-meet: Add browser support UI message (9165fae)
  • widget-meet: Add call controls, 3 views for call state (6874537)
  • widget-meet: Add connect and disconnect button (9f890d7)
  • widget-meet: add error when failing to connect call (c1940db)
  • widget-meet: Add events for call membership changes (c22bf79)
  • widget-meet: Add full calling flow scaffolding (379f77a)
  • widget-meet: Add fuzzy background (202477d)
  • widget-meet: Add incoming and outgoing ringtone (04f5c82)
  • widget-meet: Add initial outbound calling (7400443)
  • widget-meet: Add local video draggability (3c19e2f)
  • widget-meet: Add notification events (3c99eb8)
  • widget-meet: Add remote video display (e957173)
  • widget-meet: Add snapping to place to local video drag (723ff14)
  • widget-meet: Cleanup button styles, add remote audio/video mute (5da943e)
  • widget-meet: convert container to use selector props (474bf77)
  • widget-meet: display error for security requirement (f2b49fc)
  • widget-meet: display incoming call screen (518637d)
  • widget-meet: display waiting for participants message (b49127e)
  • widget-meet: emit event after call user (d810c09)
  • widget-meet: emit event on call connected (7822272)
  • widget-meet: Fix call state views (dd8a9ae)
  • widget-meet: handle call state errors (e3ec5ea)
  • widget-meet: optimize render function with selector (552fb5a)
  • widget-meet: Render video srcObject instead of url (a537aa9)
  • widget-meet: send locus url to accept incoming call method (d956f3e)
  • widget-meet: update call error messages (ed8533d)
  • widget-meet: Update call event structure (2a301f3)
  • widget-meet: Update styles, move controls into containers (e57c0b7)
  • widget-meet: use #placeCall (c4c64a7)
  • widget-message: add actorName to message event data (dde2a47)
  • widget-message: add display of conversation error (af45cfe)
  • widget-message: Add feature flag for mentions (0ca45ba)
  • widget-message: add isAcknowledgementsDisabled prop (76ec124)
  • widget-message: add more detailed activity verb processing (b751e42)
  • widget-message: Add notification events (d402aa2)
  • widget-message: Add roomId to activity event payload (385bf17)
  • widget-message: enable presence subscription (79a095f)
  • widget-message: implement activity retry feature (07760df)
  • widget-message: implement buffer state watcher (57f4585)
  • widget-message: implement hoc-conversation-mercury (2818a8a)
  • widget-message: Load conversation before websocket established (57f9e9d)
  • widget-message: mark conversation as read with mouse move (b32c120)
  • widget-message: Update events model (a9e85c9)
  • widget-message: use feature flag constants (01eb2b5)
  • widget-message: use fetchAvatars method (14109c2)
  • widget-message-meet: ability to start call via data props (e21b143)
  • widget-message-meet: Add ability to pass event names (1ba8342)
  • widget-message-meet: add accessibility label to main menu (7d1fc2f)
  • widget-message-meet: add accessibility label to main menu (3d82113)
  • widget-message-meet: add action for widget menu (7b7efd7)
  • widget-message-meet: Add browser global, additional props (6e8b718)
  • widget-message-meet: Add call duration to title bar (9889b45)
  • widget-message-meet: Add callback and event support (c980ea3)
  • widget-message-meet: Add intl support (759ff03)
  • widget-message-meet: Allow multiple widgets and removal (ba2878c)
  • widget-message-meet: do not remove meet widget from dom (fe2b3e5)
  • widget-message-meet: Go to message view after call ends (ea36cf4)
  • widget-message-meet: hangup active call on unload (914c80f)
  • widget-message-meet: implement activity menu (1842c5d)
  • widget-message-meet: implement initial activity feature (31486c6)
  • widget-message-meet: in flight message preview (d08dd8f)
  • widget-message-meet: move activity menu from title bar to top (62b428c)
  • widget-message-meet: Move all widgets to new widget-base (37e3592)
  • widget-message-meet: properly define imports and exports of widgets (10ee466)
  • widget-message-meet: properly define imports and exports of widgets (964a7af)
  • widget-message-meet: toggle between message and meet (cc8342b)
  • widget-message-meet-demo: initial implementation (e38c130)
  • widget-recent: Add incoming call event (7f5ba02)
  • widget-recents: Add ability to load spaces in increments (af349e0)
  • widget-recents: add accessibility label to call button (f93d9b6)
  • widget-recents: Add activity sender name to preview (682e6f9)
  • widget-recents: Add all styles and UI fixes (f9c439e)
  • widget-recents: Add direct call button (b505846)
  • widget-recents: add features module (703e193)
  • widget-recents: add fetch space when delete event arrives (a63db43)
  • widget-recents: Add filter for hidden spaces and move listeners (84a3796)
  • widget-recents: add group calling feature check (9f6224d)
  • widget-recents: Add incoming call view into widgets (6a81412)
  • widget-recents: Add list constructors (6d09d5d)
  • widget-recents: Add listeners and events for moderation and shares (5bd448a)
  • widget-recents: Add listeners for new messages and acknowledges (b608dc7)
  • widget-recents: Add membership events (b12ffbf)
  • widget-recents: Add progressive avatar loading (f1c2e1f)
  • widget-recents: Add rooms:unread and messages:created events (8f4763b)
  • widget-recents: Add smaller initial spaces fetch (0895a1a)
  • widget-recents: Add spaces fetching (80b149d)
  • widget-recents: add toPersonEmail to event data (6ea08ed)
  • widget-recents: Add unread indicator (c0c7880)
  • widget-recents: Add view for pending space and decrypt support (775d8bf)
  • widget-recents: Added initial avatars to direct spaces (02298da)
  • widget-recents: Added non-text messages to list (ce853cf)
  • widget-recents: display call button for group spaces (29503b6)
  • widget-recents: Hide incoming call ui when webrtc is not available (3a70073)
  • widget-recents: Initial reducers and containers (07c3959)
  • widget-recents: Progressive fetch rooms if unfetched (0cffe9e)
  • widget-recents: update incoming call listener for group calls (78c557d)
  • widget-recents: Update to use teams redux module (0352175)
  • widget-recents: use avatar module for direct space avatars (dc0c13d)
  • widget-recents: use avatars module for space avatars (2c84534)
  • widget-recents: use bright spinner (c21b20e)
  • widget-recents: use CallDataActivityMessage in space-item (ac53694)
  • widget-recents: use space read method (d249015)
  • widget-recents: utilize errors module for display of errors (c8384af)
  • widget-recents-demo: add aria labels (729d54d)
  • widget-recents-demo: add support for events array (a1e976b)
  • widget-recents-demo: change to basic input (cf5aaaf)
  • widget-recents-demo: initial implementation (afafb0e)
  • widget-recents-demo: use browser global method for widget creation (b7f8eff)
  • widget-roster: Add active call state tracking (737b613)
  • widget-roster: add avatar component to list item (9077a2d)
  • widget-roster: add avatar support (0476511)
  • widget-roster: add edit button to roster items (3bd5cd3)
  • widget-roster: add editingParticipant store data (833fa2e)
  • widget-roster: add header bar (7173b81)
  • widget-roster: add invite email user (4d11892)
  • widget-roster: add keyboard interaction to add-participant (81e9a05)
  • widget-roster: add moderators section to list (5ee9c2c)
  • widget-roster: add participant details modal (6cd7132)
  • widget-roster: add participant settings to redux state (062f945)
  • widget-roster: add PersonListItem display to add participant (fd7a040)
  • widget-roster: add roster header component (3567cdf)
  • widget-roster: add scroll support for roster list (af6b927)
  • widget-roster: add search input (f9c3d30)
  • widget-roster: add search module capabilities (1f577c6)
  • widget-roster: add user avatars to search results (6697e9d)
  • widget-roster: create initial implementation (58896af)
  • widget-roster: display add people button (c4bf8b7)
  • widget-roster: display external status of users (fc6cefc)
  • widget-roster: display in flight participants (166a516)
  • widget-roster: implement addParticipantToConversation (f74aed0)
  • widget-roster: limit consumer org members to email only search (71edce1)
  • widget-roster: move external message to component (63ce2f4)
  • widget-roster: remove avatar from selector (4f15360)
  • widget-roster: separate list between current user and others (4f36a70)
  • widget-roster: update accessibility label (ca6176d)
  • widget-roster: use components to display roster list (219aa7b)
  • widget-roster: use react-intl messages for text display (808eebf)
  • widget-space: add ability to pass props to activities (915995a)
  • widget-space: add ability to update widget status (17290e5)
  • widget-space: Add Activity Imports for widgets (bf16319)
  • widget-space: Add activity menu (6d07c84)
  • widget-space: Add actorName to calling and rooms events (d402f82)
  • widget-space: Add call start time (6adc061)
  • widget-space: add feature ability to activity menu (96a203f)
  • widget-space: add features module (771c1d4)
  • widget-space: add group calling activity menu icon (43d3e92)
  • widget-space: add id validation to getSpaceDetails (981d13b)
  • widget-space: add secondary activity to store (8e3ded2)
  • widget-space: add support for conversation errors (4a4ff0f)
  • widget-space: add support for feature hide activities (3f66f78)
  • widget-space: Add title bar data. Fix eslint errors (5ab077a)
  • widget-space: change activity menu to return activity object (fb4d56a)
  • widget-space: change roster feature flag type to developer (90443e7)
  • widget-space: check error message if error name not matched (a6dd9ff)
  • widget-space: Create initial container and component (d84655f)
  • widget-space: display error if to user is self (7befc72)
  • widget-space: display error on mercury disconnect (999b2e0)
  • widget-space: display error on mercury disconnect (8ba8eb8)
  • widget-space: display secondary widget when chosen (b22bfbb)
  • widget-space: display space errors on load (27ebf63)
  • widget-space: Initial frame for widget (bcce56d)
  • widget-space: Initial working widgets with message and calling (d9acb33)
  • widget-space: move menu button to passed child of title bar (0873b22)
  • widget-space: remove avatar lookup (ad18f34)
  • widget-space: remove call state watcher to switch modes (d3f138a)
  • widget-space: Retrieve space details from public api (4e9ca8e)
  • widget-space: store space details failures (a52b5f1)
  • widget-space: support for error actions (bcacf75)
  • widget-space: update space not found message (d8f2a72)
  • widget-space: use errors module to display errors (0d7806f)
  • widget-space: use errors module to display errors (93d8d26)
  • widget-space: use feature flag constants (dfc921a)
  • widget-space: use instanceof for error interpreting (3709d41)
  • widget-space: widget error object added to selector (02b29ff)
  • widget-space-demo: add aria labels to inputs (6301afd)
  • widget-space-demo: add remove widget button (df79074)
  • widget-space-demo: add support for events array (da5ef34)
  • widget-space-demo: add toggle to show token in example code (c88424e)
  • widget-space-demo: add widget-space to bundle for dev builds (be95d36)
  • widget-space-demo: change to basic input (7e61311)
  • widget-space-demo: convert widget creation to global method (4d5f9d7)
  • widget-space-demo: display global code demo option (d5ccf11)
  • widget-space-demo: initial implementation (a946852)
  • widget-space-demo: revamped look with material cards (5ae183c)
  • widget-space-demo: use injected bundle paths (13e1517)
  • wiget-meet: remove call.joined references (c6d9f20)

Reverts

  • widget-space: revert index.html change (edc403e)