-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Sync ui-components/main with main #6724
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat(@aws-amplify/ui-components): Add ChatBot Component Fixes: #5024 * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (#6678) Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com>
- amazon-cognito-identity-js@4.3.5 - @aws-amplify/ui-angular@0.3.0 - @aws-amplify/ui-components@0.7.0 - @aws-amplify/ui-react@0.2.16 - @aws-amplify/ui-storybook@0.2.16 - @aws-amplify/ui-vue@0.2.15 - @aws-amplify/analytics@3.2.8 - @aws-amplify/api-graphql@1.1.7 - @aws-amplify/api-rest@1.1.7 - @aws-amplify/api@3.1.24 - @aws-amplify/auth@3.3.6 - aws-amplify-angular@5.0.25 - aws-amplify-react@4.2.0 - aws-amplify@3.0.25 - @aws-amplify/cache@3.1.24 - @aws-amplify/core@3.4.7 - @aws-amplify/datastore@2.2.11 - @aws-amplify/interactions@3.2.0 - @aws-amplify/predictions@3.1.24 - @aws-amplify/pubsub@3.0.25 - @aws-amplify/pushnotification@3.1.11 - @aws-amplify/storage@3.2.14 - @aws-amplify/xr@2.1.24
…es (#6682) * add none to cookiesStorage sameSite possible values * add sameSite = none to the valid values * update ICookieStorageData interface update ICookieStorageData to support sameSite = 'none' * Update packages/amazon-cognito-identity-js/src/CookieStorage.js Co-authored-by: Alex Hinson <alexmhinson@gmail.com>
Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com>
…6712) * Remove DataStore from defaultModules until 100 subscription bug is fixed * Use factory pattern for InMemoryStore to work with AsyncStorage * Fix AsyncStorage test
- amazon-cognito-identity-js@4.4.0 - @aws-amplify/ui-angular@0.4.0 - @aws-amplify/ui-components@0.8.0 - @aws-amplify/ui-react@0.2.17 - @aws-amplify/ui-storybook@0.2.17 - @aws-amplify/ui-vue@0.2.16 - @aws-amplify/analytics@3.3.0 - @aws-amplify/api-graphql@1.2.0 - @aws-amplify/api-rest@1.2.0 - @aws-amplify/api@3.2.0 - @aws-amplify/auth@3.4.0 - aws-amplify-angular@5.0.26 - aws-amplify-react@4.2.1 - aws-amplify@3.1.0 - @aws-amplify/cache@3.1.25 - @aws-amplify/core@3.5.0 - @aws-amplify/datastore@2.3.0 - @aws-amplify/interactions@3.3.0 - @aws-amplify/predictions@3.2.0 - @aws-amplify/pubsub@3.1.0 - @aws-amplify/pushnotification@3.2.0 - @aws-amplify/storage@3.3.0 - @aws-amplify/xr@2.2.0
Bypassing PR steps since this is considered a hot-fix. CI on main will still be validation for release.
wlee221
requested review from
Ashish-Nanda,
elorzafe,
iartemiev,
jordanranz and
manueliglesias
as code owners
September 3, 2020 18:43
This pull request introduces 1 alert when merging 9bc794d into cf2ebdd - view on LGTM.com new alerts:
|
wlee221
added a commit
that referenced
this pull request
Sep 8, 2020
* feat(@aws-amplify/ui-components): Add ChatBot Component * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (#6678) * chore: Sync ui-components/main with main (#6724) * feat(@aws-amplify/ui-components): Add Chatbot UI to main (#6684) * feat(@aws-amplify/ui-components): Add ChatBot Component Fixes: #5024 * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (#6678) Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.3.5 - @aws-amplify/ui-angular@0.3.0 - @aws-amplify/ui-components@0.7.0 - @aws-amplify/ui-react@0.2.16 - @aws-amplify/ui-storybook@0.2.16 - @aws-amplify/ui-vue@0.2.15 - @aws-amplify/analytics@3.2.8 - @aws-amplify/api-graphql@1.1.7 - @aws-amplify/api-rest@1.1.7 - @aws-amplify/api@3.1.24 - @aws-amplify/auth@3.3.6 - aws-amplify-angular@5.0.25 - aws-amplify-react@4.2.0 - aws-amplify@3.0.25 - @aws-amplify/cache@3.1.24 - @aws-amplify/core@3.4.7 - @aws-amplify/datastore@2.2.11 - @aws-amplify/interactions@3.2.0 - @aws-amplify/predictions@3.1.24 - @aws-amplify/pubsub@3.0.25 - @aws-amplify/pushnotification@3.1.11 - @aws-amplify/storage@3.2.14 - @aws-amplify/xr@2.1.24 * chore(release): update version.ts [ci skip] * fix(amazon-cognito-identity-js): add "none" to sameSite possible values (#6682) * add none to cookiesStorage sameSite possible values * add sameSite = none to the valid values * update ICookieStorageData interface update ICookieStorageData to support sameSite = 'none' * Update packages/amazon-cognito-identity-js/src/CookieStorage.js Co-authored-by: Alex Hinson <alexmhinson@gmail.com> * feat(SSR): withSSRContext (#6146) Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * fix(@aws-amplify/datastore): DataStore regression with AsyncStorage (#6712) * Remove DataStore from defaultModules until 100 subscription bug is fixed * Use factory pattern for InMemoryStore to work with AsyncStorage * Fix AsyncStorage test * chore: preparing release * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.4.0 - @aws-amplify/ui-angular@0.4.0 - @aws-amplify/ui-components@0.8.0 - @aws-amplify/ui-react@0.2.17 - @aws-amplify/ui-storybook@0.2.17 - @aws-amplify/ui-vue@0.2.16 - @aws-amplify/analytics@3.3.0 - @aws-amplify/api-graphql@1.2.0 - @aws-amplify/api-rest@1.2.0 - @aws-amplify/api@3.2.0 - @aws-amplify/auth@3.4.0 - aws-amplify-angular@5.0.26 - aws-amplify-react@4.2.1 - aws-amplify@3.1.0 - @aws-amplify/cache@3.1.25 - @aws-amplify/core@3.5.0 - @aws-amplify/datastore@2.3.0 - @aws-amplify/interactions@3.3.0 - @aws-amplify/predictions@3.2.0 - @aws-amplify/pubsub@3.1.0 - @aws-amplify/pushnotification@3.2.0 - @aws-amplify/storage@3.3.0 - @aws-amplify/xr@2.2.0 * chore(release): update version.ts [ci skip] * fix: Integration tests will retry "yarn install" (#6709) * Remove isomorphic-ws & ws from SSR DataStore usage (#6719) Bypassing PR steps since this is considered a hot-fix. CI on main will still be validation for release. Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * deps: Bump aws-sdk to v8 (#6720) * feat(@aws-amplify/ui-components): Add Chatbot UI to main (#6684) * feat(@aws-amplify/ui-components): Add ChatBot Component Fixes: #5024 * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (#6678) Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.3.5 - @aws-amplify/ui-angular@0.3.0 - @aws-amplify/ui-components@0.7.0 - @aws-amplify/ui-react@0.2.16 - @aws-amplify/ui-storybook@0.2.16 - @aws-amplify/ui-vue@0.2.15 - @aws-amplify/analytics@3.2.8 - @aws-amplify/api-graphql@1.1.7 - @aws-amplify/api-rest@1.1.7 - @aws-amplify/api@3.1.24 - @aws-amplify/auth@3.3.6 - aws-amplify-angular@5.0.25 - aws-amplify-react@4.2.0 - aws-amplify@3.0.25 - @aws-amplify/cache@3.1.24 - @aws-amplify/core@3.4.7 - @aws-amplify/datastore@2.2.11 - @aws-amplify/interactions@3.2.0 - @aws-amplify/predictions@3.1.24 - @aws-amplify/pubsub@3.0.25 - @aws-amplify/pushnotification@3.1.11 - @aws-amplify/storage@3.2.14 - @aws-amplify/xr@2.1.24 * chore(release): update version.ts [ci skip] * fix(amazon-cognito-identity-js): add "none" to sameSite possible values (#6682) * add none to cookiesStorage sameSite possible values * add sameSite = none to the valid values * update ICookieStorageData interface update ICookieStorageData to support sameSite = 'none' * Update packages/amazon-cognito-identity-js/src/CookieStorage.js Co-authored-by: Alex Hinson <alexmhinson@gmail.com> * Bump aws-sdk to gamma.v8 * Bump v7 to v8 * Add missing config for predictions test * feat(SSR): withSSRContext (#6146) Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * fix(@aws-amplify/datastore): DataStore regression with AsyncStorage (#6712) * Remove DataStore from defaultModules until 100 subscription bug is fixed * Use factory pattern for InMemoryStore to work with AsyncStorage * Fix AsyncStorage test * chore: preparing release * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.4.0 - @aws-amplify/ui-angular@0.4.0 - @aws-amplify/ui-components@0.8.0 - @aws-amplify/ui-react@0.2.17 - @aws-amplify/ui-storybook@0.2.17 - @aws-amplify/ui-vue@0.2.16 - @aws-amplify/analytics@3.3.0 - @aws-amplify/api-graphql@1.2.0 - @aws-amplify/api-rest@1.2.0 - @aws-amplify/api@3.2.0 - @aws-amplify/auth@3.4.0 - aws-amplify-angular@5.0.26 - aws-amplify-react@4.2.1 - aws-amplify@3.1.0 - @aws-amplify/cache@3.1.25 - @aws-amplify/core@3.5.0 - @aws-amplify/datastore@2.3.0 - @aws-amplify/interactions@3.3.0 - @aws-amplify/predictions@3.2.0 - @aws-amplify/pubsub@3.1.0 - @aws-amplify/pushnotification@3.2.0 - @aws-amplify/storage@3.3.0 - @aws-amplify/xr@2.2.0 * chore(release): update version.ts [ci skip] * fix: Integration tests will retry "yarn install" (#6709) * Remove isomorphic-ws & ws from SSR DataStore usage (#6719) Bypassing PR steps since this is considered a hot-fix. CI on main will still be validation for release. Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * Remove duplicate test keys * Use tabs * Use correct amplify version Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com>
nubpro
pushed a commit
to nubpro/amplify-js
that referenced
this pull request
Oct 2, 2020
* feat(@aws-amplify/ui-components): Add ChatBot Component * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (aws-amplify#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (aws-amplify#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (aws-amplify#6678) * chore: Sync ui-components/main with main (aws-amplify#6724) * feat(@aws-amplify/ui-components): Add Chatbot UI to main (aws-amplify#6684) * feat(@aws-amplify/ui-components): Add ChatBot Component Fixes: aws-amplify#5024 * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (aws-amplify#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (aws-amplify#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (aws-amplify#6678) Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.3.5 - @aws-amplify/ui-angular@0.3.0 - @aws-amplify/ui-components@0.7.0 - @aws-amplify/ui-react@0.2.16 - @aws-amplify/ui-storybook@0.2.16 - @aws-amplify/ui-vue@0.2.15 - @aws-amplify/analytics@3.2.8 - @aws-amplify/api-graphql@1.1.7 - @aws-amplify/api-rest@1.1.7 - @aws-amplify/api@3.1.24 - @aws-amplify/auth@3.3.6 - aws-amplify-angular@5.0.25 - aws-amplify-react@4.2.0 - aws-amplify@3.0.25 - @aws-amplify/cache@3.1.24 - @aws-amplify/core@3.4.7 - @aws-amplify/datastore@2.2.11 - @aws-amplify/interactions@3.2.0 - @aws-amplify/predictions@3.1.24 - @aws-amplify/pubsub@3.0.25 - @aws-amplify/pushnotification@3.1.11 - @aws-amplify/storage@3.2.14 - @aws-amplify/xr@2.1.24 * chore(release): update version.ts [ci skip] * fix(amazon-cognito-identity-js): add "none" to sameSite possible values (aws-amplify#6682) * add none to cookiesStorage sameSite possible values * add sameSite = none to the valid values * update ICookieStorageData interface update ICookieStorageData to support sameSite = 'none' * Update packages/amazon-cognito-identity-js/src/CookieStorage.js Co-authored-by: Alex Hinson <alexmhinson@gmail.com> * feat(SSR): withSSRContext (aws-amplify#6146) Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * fix(@aws-amplify/datastore): DataStore regression with AsyncStorage (aws-amplify#6712) * Remove DataStore from defaultModules until 100 subscription bug is fixed * Use factory pattern for InMemoryStore to work with AsyncStorage * Fix AsyncStorage test * chore: preparing release * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.4.0 - @aws-amplify/ui-angular@0.4.0 - @aws-amplify/ui-components@0.8.0 - @aws-amplify/ui-react@0.2.17 - @aws-amplify/ui-storybook@0.2.17 - @aws-amplify/ui-vue@0.2.16 - @aws-amplify/analytics@3.3.0 - @aws-amplify/api-graphql@1.2.0 - @aws-amplify/api-rest@1.2.0 - @aws-amplify/api@3.2.0 - @aws-amplify/auth@3.4.0 - aws-amplify-angular@5.0.26 - aws-amplify-react@4.2.1 - aws-amplify@3.1.0 - @aws-amplify/cache@3.1.25 - @aws-amplify/core@3.5.0 - @aws-amplify/datastore@2.3.0 - @aws-amplify/interactions@3.3.0 - @aws-amplify/predictions@3.2.0 - @aws-amplify/pubsub@3.1.0 - @aws-amplify/pushnotification@3.2.0 - @aws-amplify/storage@3.3.0 - @aws-amplify/xr@2.2.0 * chore(release): update version.ts [ci skip] * fix: Integration tests will retry "yarn install" (aws-amplify#6709) * Remove isomorphic-ws & ws from SSR DataStore usage (aws-amplify#6719) Bypassing PR steps since this is considered a hot-fix. CI on main will still be validation for release. Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * deps: Bump aws-sdk to v8 (aws-amplify#6720) * feat(@aws-amplify/ui-components): Add Chatbot UI to main (aws-amplify#6684) * feat(@aws-amplify/ui-components): Add ChatBot Component Fixes: aws-amplify#5024 * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (aws-amplify#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (aws-amplify#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (aws-amplify#6678) Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.3.5 - @aws-amplify/ui-angular@0.3.0 - @aws-amplify/ui-components@0.7.0 - @aws-amplify/ui-react@0.2.16 - @aws-amplify/ui-storybook@0.2.16 - @aws-amplify/ui-vue@0.2.15 - @aws-amplify/analytics@3.2.8 - @aws-amplify/api-graphql@1.1.7 - @aws-amplify/api-rest@1.1.7 - @aws-amplify/api@3.1.24 - @aws-amplify/auth@3.3.6 - aws-amplify-angular@5.0.25 - aws-amplify-react@4.2.0 - aws-amplify@3.0.25 - @aws-amplify/cache@3.1.24 - @aws-amplify/core@3.4.7 - @aws-amplify/datastore@2.2.11 - @aws-amplify/interactions@3.2.0 - @aws-amplify/predictions@3.1.24 - @aws-amplify/pubsub@3.0.25 - @aws-amplify/pushnotification@3.1.11 - @aws-amplify/storage@3.2.14 - @aws-amplify/xr@2.1.24 * chore(release): update version.ts [ci skip] * fix(amazon-cognito-identity-js): add "none" to sameSite possible values (aws-amplify#6682) * add none to cookiesStorage sameSite possible values * add sameSite = none to the valid values * update ICookieStorageData interface update ICookieStorageData to support sameSite = 'none' * Update packages/amazon-cognito-identity-js/src/CookieStorage.js Co-authored-by: Alex Hinson <alexmhinson@gmail.com> * Bump aws-sdk to gamma.v8 * Bump v7 to v8 * Add missing config for predictions test * feat(SSR): withSSRContext (aws-amplify#6146) Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * fix(@aws-amplify/datastore): DataStore regression with AsyncStorage (aws-amplify#6712) * Remove DataStore from defaultModules until 100 subscription bug is fixed * Use factory pattern for InMemoryStore to work with AsyncStorage * Fix AsyncStorage test * chore: preparing release * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.4.0 - @aws-amplify/ui-angular@0.4.0 - @aws-amplify/ui-components@0.8.0 - @aws-amplify/ui-react@0.2.17 - @aws-amplify/ui-storybook@0.2.17 - @aws-amplify/ui-vue@0.2.16 - @aws-amplify/analytics@3.3.0 - @aws-amplify/api-graphql@1.2.0 - @aws-amplify/api-rest@1.2.0 - @aws-amplify/api@3.2.0 - @aws-amplify/auth@3.4.0 - aws-amplify-angular@5.0.26 - aws-amplify-react@4.2.1 - aws-amplify@3.1.0 - @aws-amplify/cache@3.1.25 - @aws-amplify/core@3.5.0 - @aws-amplify/datastore@2.3.0 - @aws-amplify/interactions@3.3.0 - @aws-amplify/predictions@3.2.0 - @aws-amplify/pubsub@3.1.0 - @aws-amplify/pushnotification@3.2.0 - @aws-amplify/storage@3.3.0 - @aws-amplify/xr@2.2.0 * chore(release): update version.ts [ci skip] * fix: Integration tests will retry "yarn install" (aws-amplify#6709) * Remove isomorphic-ws & ws from SSR DataStore usage (aws-amplify#6719) Bypassing PR steps since this is considered a hot-fix. CI on main will still be validation for release. Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * Remove duplicate test keys * Use tabs * Use correct amplify version Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com>
iartemiev
added a commit
that referenced
this pull request
Oct 13, 2020
* feat(@aws-amplify/ui-components): Add ChatBot Component * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (#6678) * chore: Sync ui-components/main with main (#6724) * feat(@aws-amplify/ui-components): Add Chatbot UI to main (#6684) * feat(@aws-amplify/ui-components): Add ChatBot Component Fixes: #5024 * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (#6678) Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.3.5 - @aws-amplify/ui-angular@0.3.0 - @aws-amplify/ui-components@0.7.0 - @aws-amplify/ui-react@0.2.16 - @aws-amplify/ui-storybook@0.2.16 - @aws-amplify/ui-vue@0.2.15 - @aws-amplify/analytics@3.2.8 - @aws-amplify/api-graphql@1.1.7 - @aws-amplify/api-rest@1.1.7 - @aws-amplify/api@3.1.24 - @aws-amplify/auth@3.3.6 - aws-amplify-angular@5.0.25 - aws-amplify-react@4.2.0 - aws-amplify@3.0.25 - @aws-amplify/cache@3.1.24 - @aws-amplify/core@3.4.7 - @aws-amplify/datastore@2.2.11 - @aws-amplify/interactions@3.2.0 - @aws-amplify/predictions@3.1.24 - @aws-amplify/pubsub@3.0.25 - @aws-amplify/pushnotification@3.1.11 - @aws-amplify/storage@3.2.14 - @aws-amplify/xr@2.1.24 * chore(release): update version.ts [ci skip] * fix(amazon-cognito-identity-js): add "none" to sameSite possible values (#6682) * add none to cookiesStorage sameSite possible values * add sameSite = none to the valid values * update ICookieStorageData interface update ICookieStorageData to support sameSite = 'none' * Update packages/amazon-cognito-identity-js/src/CookieStorage.js Co-authored-by: Alex Hinson <alexmhinson@gmail.com> * feat(SSR): withSSRContext (#6146) Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * fix(@aws-amplify/datastore): DataStore regression with AsyncStorage (#6712) * Remove DataStore from defaultModules until 100 subscription bug is fixed * Use factory pattern for InMemoryStore to work with AsyncStorage * Fix AsyncStorage test * chore: preparing release * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.4.0 - @aws-amplify/ui-angular@0.4.0 - @aws-amplify/ui-components@0.8.0 - @aws-amplify/ui-react@0.2.17 - @aws-amplify/ui-storybook@0.2.17 - @aws-amplify/ui-vue@0.2.16 - @aws-amplify/analytics@3.3.0 - @aws-amplify/api-graphql@1.2.0 - @aws-amplify/api-rest@1.2.0 - @aws-amplify/api@3.2.0 - @aws-amplify/auth@3.4.0 - aws-amplify-angular@5.0.26 - aws-amplify-react@4.2.1 - aws-amplify@3.1.0 - @aws-amplify/cache@3.1.25 - @aws-amplify/core@3.5.0 - @aws-amplify/datastore@2.3.0 - @aws-amplify/interactions@3.3.0 - @aws-amplify/predictions@3.2.0 - @aws-amplify/pubsub@3.1.0 - @aws-amplify/pushnotification@3.2.0 - @aws-amplify/storage@3.3.0 - @aws-amplify/xr@2.2.0 * chore(release): update version.ts [ci skip] * fix: Integration tests will retry "yarn install" (#6709) * Remove isomorphic-ws & ws from SSR DataStore usage (#6719) Bypassing PR steps since this is considered a hot-fix. CI on main will still be validation for release. Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * deps: Bump aws-sdk to v8 (#6720) * feat(@aws-amplify/ui-components): Add Chatbot UI to main (#6684) * feat(@aws-amplify/ui-components): Add ChatBot Component Fixes: #5024 * amplify-chatbot initial import * Use interface and comment out test * Expose additional css variables and add icon variant to button * Update snapshot * Clean up code * Remove unused test case * Add snapshot testing * Apply comments from @ashika01 * Rename --icon-color to --icon-fill * Remove unused class css * Update css for compatibility with existing components * Set default height * Integrate Interactions text message * Update snapshots * Simplify code * Add audiorecorder and integrate voice chat * Use interface over type * Reorder functions and add byte descriptions * Add loading animation * Update interaction types * Scroll to bottom * set methods private * Rename css class * Update snapshot * Add error handling and reorder functions * Refactor error handling * Refactor chatbot functions * Cleanup * Update snapshot * Expose width css variable from amplify-button * px to rem * Expose width and height variable; Control height at top level * Add header slot * Add listening animation * Cleanup * Update angular module * Move visualization to helper and downsample data array * Separate animation scss * Remove console.logs * Control width / height at host; expose message colors * Use I18n with strings * Fix typo * Use enum for chat state * Revert width back to 100% * Rename updateProps to validateProps * Separate out interaction enum strings * Move MIME type string to constants file * Use async/await pattern in recorder.ts * Check isBrowser and add silence props * Separate init from recorder for async control * Remove fieldId * Add try catch around Interactions.send * Remove requestId * Update snapshot * Expose Interactions types * Remove duplicate logic * Use enum to describe where the message is from * Clean up css and set enum value * Add slot description * Simplify import * Default noop to visualizer * Comment AudioRecorder and separate constants * Update snapshot * Reorder css * Enable conversationModeOn prop * Update packages/amplify-ui-components/src/common/audio-control/helper.ts Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * Move error strings to translations * Remove trailing comma * Wrap audioContext resume with error logger * Try catch `resume` and make startRecording async * Use callback based decode for safari Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> * ci: enable preview release from ui-components/main (#6648) * Enable publish from ui-preview branch * Revert checkout Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * fix(@aws-amplify/ui-components): Update scss and reset chat state upon finish (#6652) * Move width/height control to container level * Add min-height to footer * Reset chat state upon session finish * Remove trailing comma * Handle error based on whether it's recoverable or not * Put a different placeholder if only voice is enabled * Make dot color customizable * Fix typo in translations * Let users stop audio and remove speaking chat state * Add --amplify-blue as bg chat color * Remove console.error * ci: add interactions integ test (#6678) Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.3.5 - @aws-amplify/ui-angular@0.3.0 - @aws-amplify/ui-components@0.7.0 - @aws-amplify/ui-react@0.2.16 - @aws-amplify/ui-storybook@0.2.16 - @aws-amplify/ui-vue@0.2.15 - @aws-amplify/analytics@3.2.8 - @aws-amplify/api-graphql@1.1.7 - @aws-amplify/api-rest@1.1.7 - @aws-amplify/api@3.1.24 - @aws-amplify/auth@3.3.6 - aws-amplify-angular@5.0.25 - aws-amplify-react@4.2.0 - aws-amplify@3.0.25 - @aws-amplify/cache@3.1.24 - @aws-amplify/core@3.4.7 - @aws-amplify/datastore@2.2.11 - @aws-amplify/interactions@3.2.0 - @aws-amplify/predictions@3.1.24 - @aws-amplify/pubsub@3.0.25 - @aws-amplify/pushnotification@3.1.11 - @aws-amplify/storage@3.2.14 - @aws-amplify/xr@2.1.24 * chore(release): update version.ts [ci skip] * fix(amazon-cognito-identity-js): add "none" to sameSite possible values (#6682) * add none to cookiesStorage sameSite possible values * add sameSite = none to the valid values * update ICookieStorageData interface update ICookieStorageData to support sameSite = 'none' * Update packages/amazon-cognito-identity-js/src/CookieStorage.js Co-authored-by: Alex Hinson <alexmhinson@gmail.com> * Bump aws-sdk to gamma.v8 * Bump v7 to v8 * Add missing config for predictions test * feat(SSR): withSSRContext (#6146) Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * fix(@aws-amplify/datastore): DataStore regression with AsyncStorage (#6712) * Remove DataStore from defaultModules until 100 subscription bug is fixed * Use factory pattern for InMemoryStore to work with AsyncStorage * Fix AsyncStorage test * chore: preparing release * chore: preparing release * chore(release): Publish [ci skip] - amazon-cognito-identity-js@4.4.0 - @aws-amplify/ui-angular@0.4.0 - @aws-amplify/ui-components@0.8.0 - @aws-amplify/ui-react@0.2.17 - @aws-amplify/ui-storybook@0.2.17 - @aws-amplify/ui-vue@0.2.16 - @aws-amplify/analytics@3.3.0 - @aws-amplify/api-graphql@1.2.0 - @aws-amplify/api-rest@1.2.0 - @aws-amplify/api@3.2.0 - @aws-amplify/auth@3.4.0 - aws-amplify-angular@5.0.26 - aws-amplify-react@4.2.1 - aws-amplify@3.1.0 - @aws-amplify/cache@3.1.25 - @aws-amplify/core@3.5.0 - @aws-amplify/datastore@2.3.0 - @aws-amplify/interactions@3.3.0 - @aws-amplify/predictions@3.2.0 - @aws-amplify/pubsub@3.1.0 - @aws-amplify/pushnotification@3.2.0 - @aws-amplify/storage@3.3.0 - @aws-amplify/xr@2.2.0 * chore(release): update version.ts [ci skip] * fix: Integration tests will retry "yarn install" (#6709) * Remove isomorphic-ws & ws from SSR DataStore usage (#6719) Bypassing PR steps since this is considered a hot-fix. CI on main will still be validation for release. Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> * Remove duplicate test keys * Use tabs * Use correct amplify version Co-authored-by: Ashika <35131273+ashika01@users.noreply.github.com> Co-authored-by: Jordan Ranz <jordanmranz@gmail.com> Co-authored-by: elorzafe <elorzafe@amazon.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Mohamed Djelaili <meddjelaili.me@gmail.com> Co-authored-by: Alex Hinson <alexmhinson@gmail.com> Co-authored-by: Eric Clemmons <eric@smarterspam.com> Co-authored-by: Sam Martinez <samlmar@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com>
This pull request has been automatically locked since there hasn't been any recent activity after it was closed. Please open a new issue for related bugs. Looking for a help forum? We recommend joining the Amplify Community Discord server |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available:
Description of changes: This merges latest main into ui-components/main.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.