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

3.9.1 • Public • Published

@loomhq/record-sdk

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

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,695

Version

3.9.1

License

SEE LICENSE IN license.md

Unpacked Size

1.91 MB

Total Files

9

Last publish

Collaborators

  • gkurrella
  • tdavis5
  • alau400
  • pj.perger
  • stellaloomnpm
  • kpatel2
  • michael-loom
  • seanseth-atlassian
  • kanjaria-atlassian
  • liezelanne9
  • kkim6
  • ahirsch-loom
  • atlassianartifactteam
  • lleggieri-atlassian
  • ammiewang
  • skitakis
  • cxu-atlas
  • eagarwal-23
  • chrisschnaars
  • iamjwc
  • zachwaugh
  • waymondo
  • dconnorsears
  • scottjg
  • mwu3
  • jaslin8
  • emmaxtung
  • cmcgee-atlassian
  • sagarrao6
  • akrishnaswamy
  • ncooley
  • woodne-loom
  • lliu4
  • skywalkerloom
  • imartinezmorales
  • mlasater-atlassian
  • jlmx_atlassian
  • jartin_atlassian
  • kreganatlassian
  • bmasonatl
  • pribera
  • jestrada-atlassian
  • gregchan-loom
  • naraygowraj82
  • gps-2024
  • kwang5atlassian
  • cfletcheratlassian
  • stevenzimmeratlassian
  • njain-loominati
  • jose-aleman
  • samc-atla
  • josecarlosatloom
  • maitrishah
  • victorlee134
  • rbutler-loom
  • ploom
  • sjhsieh.loom
  • loomit
  • rekharameshloom
  • daniel.semmel
  • yiming-loom
  • mgranmoe
  • ayushgr.loom
  • romaindejean58
  • harrisonnovak
  • steveatloom
  • dainguyendo-loom
  • complicated-cog
  • swac-loom
  • yoannloom
  • avanikaloom
  • loom-infra-robot
  • lingrino
  • ilyalavrenov
  • stuti43
  • gkim795
  • laurabarrera
  • wmiller112
  • sadebrowne
  • joeyma22
  • yoichi
  • pjang-loom
  • dkim96
  • btuttle
  • brian-nguyen-loom
  • maitri.shah
  • jose.medina
  • ben.lo
  • sergioloom
  • dainguyendo
  • tatiana_loom
  • thefriendlyghost
  • loom.embed-sdk
  • nymerias
  • ydep
  • luis.loom
  • premaloom
  • vladloom
  • rodrigoloom
  • juliannaroenloom
  • cndreisbach
  • dj_haile
  • catherinelin
  • erinbyerly
  • aditya_singla
  • jiaweiou
  • vishalsantoshi
  • wilbertthelam