@loomhq/record-sdk
TypeScript icon, indicating that this package has built-in type declarations

3.14.1 • Public • Published

@loomhq/record-sdk

See our docs site for a detailed guide on how to use the sdk!

3.12.2

Patch Changes

  • df69e8029d0: Fix MAU UI Viewed event from firing after pre-record menu closed

3.12.1

Patch Changes

  • ed701a5631: Bump Lens to v11.46.0 to include ActionItem icon
  • ef51f668e2: revert complete firefox rollout

3.12.0

Minor Changes

  • 229cddb590e: Removing recorder education LD feature flag and hardcoding result to true
  • 6cb58ff546d: Removed feature flag for the Loom JSM agent experiment that is responsible for conditionally rendering specific SDK onboarding content for customers who crossflowed from JSM

Patch Changes

  • 26e7e9fc8bf: FFCLEANUP-31040
  • e3a4fc02971: roll out firefox support completely
  • 9971f06d017: FFCLEANUP-32244
  • 33c9849dbb3: bump lens v11.42.0 to include new tooltip attribute
  • e01cd6ea9f6: Add patch bump
  • 25147ddf26a: Fix selectors for feature flag fetches to check for boolean values and not string
  • 643cb71ffca: Removes feature flag fetch for permissions visibility flagwq
  • 4acff35a329: Bump Lens to 11.44.0 for updated overlays icon
  • 5dc21bf18b0: FFCLEANUP-30954

3.11.0

Minor Changes

  • 3fb2a4ee5c: Add fallback to open sdk recorder when attempt to cascade fails

Patch Changes

  • 5adf354d21: Bump Lens to 11.40.0 for some more accessibility changes to the select component
  • f2fd92259b: type size refactoring
  • e64fc4201f: Build changes, no feature changes
  • 3a85d401af: reset open menu timestamp once chrome ext has been opened
  • 62fa4bcfd4: Bump Lens to Lens to v11.39.0 to reduce the size of the large Switch component
  • bfc04e2fc5: refactor cascading recorders reducers in chrome ext package & add more info for cascading recorders metrics
  • b0376bbd59: fix issues with opening preview modal in cascading recorders
  • d9ac6aa394: Bump Lens to v11.39.1 to make select component more accessible to screen readers
  • 3c539ed137: Updated lens to 11.39.3
  • d20baada46: Update case for user video settings
  • b66be45abb: Bump Lens to 11.39.2 for minor fixes to select component accessibility changes
  • 4abe8c184c: Need to bump to pass build, no actual changes
  • 92726b31bf: add pre record modal latency metric for cascading recorders
  • 361eecb24b: Visual refresh typography
  • 0a2eb78f44: Adds minor bump to record-sdk package

3.10.2

Patch Changes

  • 643b0fab00: bump Lens to v11.37.0 to update large switch size
  • 2c01b7dd25: Adds additional user video settings
  • 523c452a05: fix cascading recorders origin URL
  • 47d0a25fb4: Cascading Recorders: chrome ext sends correct loom details to sdk
  • 397e3a682d: Fix MAU analytics tenantId logic
  • eed33bfed4: Send chrome extension loom details to SDK preview modal
  • bfcc8d8be4: add abilitiy to open the chrome extension from the sdk
  • 2c73a5090d: bump Lens to 11.38.0 to consume SvgCopyPlus icon
  • b55fbdb1ab: Updated AI package

3.10.1

Patch Changes

  • f798db40f1: Opens SDK preview modal from chrome extension
  • b068c6576e: Add record-sdk datadog logging and embeddedType for MAU analytics
  • bae11611be: pass chrome extension ID in and check if extension is installed
  • 7325cc6ebf: Add analytics tracking for recorder education links

3.10.0

Minor Changes

  • 7df037050a: Changed onboarding spotlight content for users who crossflowed from JSM

Patch Changes

  • 0c313107b5: add cascading recorder selectors/reducers & add trigger to compare browser/SDK user & workspace
  • c92d67494b: bump Lens v11.35.0 to update SvgOverlays
  • 86a8bd6871: bump Lens to v11.33.0 to update calendar icon
  • a1ee513f33: bump Lens v11.34.0 to add overlay icons

3.9.1

Minor Changes

  • 333e39e41c: bump minor patch for atlassian artifactory deploy
  • 04051cd747: Upgrade to TS5
  • a1eecd40aa: Set atlassian analytics package as optional and dynamically import library

Patch Changes

  • cccfb79694: Small change to bump version for artifactory deploy
  • 405242bfc1: Add loomSdkProduct attribute to SDK mau metrics
  • 434114a26a: Lens version bump
  • 928c8451f7: bump Lens v11.31.0 to variant to Tab component with bottom border
  • b999fe09ba: Add loomWebRecorders attribute for MAU events and set to record-sdk
  • cdd4c986dd: Moved @loomhq/esbuild-plugin-umd into monorepo
  • fca5db7a7a: ci update: publishing now forwards to npmjs from internal system
  • d889af585d: fix package.json import to get the correct package version
  • 5991833d83: Remove Atlassian MAU analytics subproduct field and add the source field
  • 4ae67ec6b7: Rename MAU analytics attributes name to embedded
  • 19af118184: bump Lens to v11.32.0 to allow Split and Arrange components to be rendered as lists
  • e99a5bc65c: Lens version bump
  • 7f3b989fd4: Moved publishing to packages.atlassian.com
  • d766aea5ad: @loomhq/passport-openidconnect brought into monorepo
  • dcb63fbcac: Fix MAU analytics issue if default workspace is not same as atlassian mastered account
  • cdd4c986dd: Use JS instead of TS
  • 6ade4da18c: enable camera without third party cookies
  • aabcb609c5: typescript assertions and tweaks
  • b6f2e557aa: add firefox support
  • d766aea5ad: @loomhq/passport-openidconnect brought into monorepo
  • e962a832fb: add latency to sdk prerecord modal success metric

3.8.6

Patch Changes

  • 8d4afe7f7c: bump Lens v 11.27.0 to add SvgAutoDraft icon
  • 7475089e58: bump Lens v11.30.1 to add aria live to tooltips
  • f276aacf96: Add mau analytics to sdk

3.8.5

Patch Changes

  • 4130496780: fix issues related to AI title animation rerendering bug
  • b81f997ab9: Fix chapters tooltip and validation showing when in summary edit mode'
  • 5b89e35f98: Hide onboarding from preview modal if user never dismisses onboarding steps from prerecord menu
  • b743735b6c: change More AI editing button to use circular font
  • 946092ed94: bump Lens v11.30.0 to remove requirement that Split children must be SplitSection components
  • a8f671200a: bump Lens v11.29.0 to add support for row and column gap to Split component

3.8.4

Patch Changes

  • d31015b587: change hover styling on title to fix text highlighting issue

3.8.3

Patch Changes

  • 0b328f4ede: Fixes issue where custom sdk users could not start recording
  • 975ddf5180: fix issue where the user can't stop or pause the vid in the first couple seconds'
  • 807d32927b: Fix the signup button styling
  • bb96ecb5a4: bump Lens to v11.28.1
  • eb1ab7d5e1: Improves click detection to close AI dropdown in preview modal if open
  • 15cc3de652: Remove loom branding for custom SDK
  • ebbf132cc3: Anchor preview modal AI dropdown to right side and grow towards left
  • 10097c218a: Various SDK AI Fixes (loading bar responsiveness, copy, dropdown box state reset)
  • a84b7d2851: style updates to the AI pills and AI dropdown menu on the SDK

3.8.2

Patch Changes

  • 0ea72439dd: Fixes SDK anon recording when user is not logged in and does not have default owrkspace
  • dfc8cfe249: Remove Confluence internal beta messaging

3.8.1

Patch Changes

  • 8e11b5de49: Fix for workspace unavailable alert and spacing issue

3.8.0

Minor Changes

  • 02ed292532: Added check and alert to pre record menu default workspaces that are suspended or destroyed

3.7.1

Patch Changes

  • 2a6d53a6f7: Updating Lens to v11.24.0 to include ZoomLogo and Calendar for the new Rewatch integration
  • 761d38d811: Add recorder education banner to SDK
  • 301bb66c65: Update the Loom AI pill behind feature flag
  • ad6cc97231: Lens upgrade
  • 1ced49802a: Add analytics for SDK video title update
  • ad6cc97231: Upgrade lens
  • f1f40e4d91: Add AI dropdown window transition animations
  • f5f97caa82: Add permissions visibility to SDK Preview MOdal
  • 047b76d8f7: Fix permissions fetch limit to 5 min

3.7.0

Minor Changes

  • 266ee24116: Updating design library version

Patch Changes

  • 3d4f258e8d: Add retries for sdk-background store sync attempt with record-sdk

3.6.0

Minor Changes

  • b915bb3c98: Adds insert-clicked button event check so that Copy Link preview modal CTA becomes primary IFF both insert-clicked event and onInsertClicked hook are undefined by client

Patch Changes

  • c3089a8b49: Add tooltip to loader
  • a8e44433da: Add a popover to ai generated title

3.5.0

Minor Changes

  • 16f9527bb2: Make onInsertClicked hook in configureButton optional, and set Copy Link as lone primary CTA if onInsertClicked hook is not provided

Patch Changes

  • fe81a8adc0: Add validation to chapters
  • f49343ed1c: bump lens to 11.21.0 to use new icons for screenshot editing
  • aaa5d4fce0: UI fixes on the preview modal
  • cc73627e54: Update animations on the preview modal
  • fa9489d6be: bump Lens v 11.20.0 to add error state to textarea component
  • 93234e4aa5: Add toasts to preview modal
  • a4721c5d4c: bump Lens v11.20.1 to update textarea
  • fe81a8adc0: Add chapters editing and validation
  • b6cdbc0c90: Add info icon to chapters edit modal

3.4.0

Minor Changes

  • 1d7a9c1006: Removed the old UI. New UI only.

Patch Changes

  • 096dacf991: bump lens to 11.19.0
  • 81766c0063: Fix: hack.ts cannot contain imports to internal Loom packages

3.3.8

Patch Changes

  • 5e7d2aeac3: Dont play recording start chime if a user skips the countdown
  • d6bf4b61ef: Keep the border-radius property as-is on the SignUp component when the pre-record modal is in a warning state.
  • da703d49df: bump Lens v11.17.0 to add consolidated edit icons
  • 126f855675: bump lens to v11.17.1
  • d7b107e908: Goodbye gmail oauth for the new ui

3.3.7

Patch Changes

  • 8406daa634: Wait for load-result from sdk-background before attempting to connect redux.
  • 75b3dc66b2: bump Lens to 11.14.1
  • cc625924c8: Add more margin left to recorder controls if no cam is selected
  • 74ad100890: Query for chapters and populate the reducer
  • 66c4a64972: bump Lens to 11.16.0
  • 5c36c92406: Edit summary and save on edit
  • db20720234: Add skeleton for AI chapter and summary edit
  • 2636968a01: Autofill description in edit summary in preview modal
  • ae725e330e: Upgraded LaunchDarkly dependencies
  • a8bd1729ae: bump lens to 11.16.4
  • a481ca45cf: Fix escape key and only enable it on app stage pre recording

3.3.6

Patch Changes

  • 79f997b65e: Remove unused dependencies
  • b412155ab8: Add SDK Onboarding arrows and animation
  • e51bf3074d: Fix spacing, logo size, text size, and reorder icons
  • e264453969: Update the preview modal + title ui
  • 8b055ec2fd: update animation for notification banner
  • fdfb395622: Fix fonts not being properly downloaded and injected
  • e27359adab: Make text, icon, and outline on dropdown dynamic based on what was AI generated
  • b95f71452c: Animate the logo inside the ai pill
  • b8dc6a0913: Add AI pill in the SDK
  • 11b7a69a9c: Implement esc key for pre record menu
  • 89c4240a98: Update subscription to have description and chapters
  • ccdc271363: git status

3.3.5

Patch Changes

  • b27c032b77: add aaid to embed preview url
  • bd2f725e53: Add animation to notification banners at the bottom of the sdk

3.3.4

Patch Changes

  • 5e3b71fbd1: Node version change
  • e2770f1f58: Update notification banners in the preview modal
  • 5034381fdb: Fix SDK countdown jankiness by centering bubble and syncing countdown with transition animation
  • 57a9ded778: Unused dependencies removed

3.3.3

Patch Changes

  • ad1445e21c: Refactor intelligence available subscription

3.3.2

Patch Changes

  • 92cbc65bde: Remove scrollbar from preview modal

3.3.1

Patch Changes

  • 18b4872ffd: Add animation for title
  • c4d370e243: Update title generation speed

3.3.0

Minor Changes

  • d411340e84: Add jest watch script

Patch Changes

  • d2ad4848d4: Remove entrypointName from buttonFn
  • c672f337aa: Optimize AI title speeds
  • 2c59b15745: Update styling on preview modal
  • 4e448b915e: Bump Lens to v11.12.0 to add globe icon

3.2.6

Patch Changes

  • 25ee3d5e54: Hide no camera recording option if no cameras available
  • 0a3d17f5b8: Remove checks in isSupported that required a web request. The speed boost is ridiculous.
  • 388d176d4f: Update position of learn the controls and position selfie bubble steps
  • 73270be63b: utm params can be defined for the signup url
  • 73270be63b: A custom "welcome to" message is configurable for the signup page.

3.2.5

Patch Changes

  • ad3531ece7: Add id to preview recording modal
  • 06fab2af08: Update onboarding such that step 1 will show instead of entrypoint on first time
  • 144f971a54: Onboarding QA fixes

3.2.4

Patch Changes

  • e44ee356ef: Add stop propogation for hotkeys

3.2.3

Patch Changes

  • b0160bb0aa: Update onboarding logic
  • 2981799c74: dependency changes
  • 2981799c74: Update dependencies
  • f91c36123e: Focus the title input text to disable hotkeys
  • 2981799c74: Dependencies updated
  • 4e8ea1c583: Update restart recording flow from preview modal
  • 825d563586: Use the workspace protocol to refer to @loomhq/enums

3.2.0

Minor Changes

  • bb42d5cf15: Introducing: createInstance, a new setup method for @loomhq/record-sdk

    There are now three operating modes of the SDK:

    • Standard
    • Custom
    • First Party (assumes customer is always authenticated)

    For the sake of simplicity, the developer needs to explicitly say which mode they're using

    // Example
    const publicAppId: '<my public key>';
    
    const instance = await createInstance({
      mode: 'standard',
      publicAppId,
    });

Patch Changes

  • 142ef8c30e: Implement foundations for onboarding

  • 6a7f688ad8: Navigate to share page edit tab when users are logged in

  • 75c95a7853: Add in product name and entry point name into the recording start event

  • cf9cde4bb3: Add types export to record-sdk package

  • 7e223459ff: Add internal alpha banner for Hello domain

  • cf01845b27: Bump Lens v11.9.0 to add small loader

  • 3df205aeb9: Be explicit about the different modes the recorder can be in.

    Changes:

    • Deprecate setApiKey action
    • Deprecate setJws action
    • Introduce setMode action

    The recorder can be in one of four modes:

    • PendingSDK (The recorder has been initialized)
    • CustomSDK
    • StandardSDK
    • First-Party

    @loomhq/record-sdk@3.11 and below will continue to use setApiKey and setJws. When these actions are used, sdk-background will transform these actions to be as though setMode was used.

  • 7e8de46708: add pre record menu analytics for the sdk

  • 211ebf0d1d: Add in product identifier and entry point

  • ef1c6c934a: Add changeset

  • 6adf796331: Bump Lens to v11.11.0 to add custom height modals

  • ad079d01c6: Fixes bug where SDK could not start recording when microphone is disabled

Readme

Keywords

none

Package Sidebar

Install

npm i @loomhq/record-sdk

Weekly Downloads

8,103

Version

3.14.1

License

SEE LICENSE IN license.md

Unpacked Size

2.4 MB

Total Files

9

Last publish

Collaborators

  • atlassianartifactteam