Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@loomhq/record-sdk

Package Overview
Dependencies
Maintainers
99
Versions
112
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@loomhq/record-sdk

The Loom Software Development Kit

  • 3.8.5-draft
  • npm
  • Socket score

Version published
Maintainers
99
Created
Source

@loomhq/record-sdk

See our docs site for a detailed guide on how to use the 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

FAQs

Package last updated on 10 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc