npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@loomhq/record-sdk

v3.10.1

Published

The Loom Software Development Kit

Downloads

33,482

Readme

@loomhq/record-sdk

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

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/[email protected] 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