Skip to content

Latest commit

 

History

History
2537 lines (1572 loc) · 157 KB

CHANGELOG.md

File metadata and controls

2537 lines (1572 loc) · 157 KB

Change Log

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

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)