@loomhq/record-sdk
v3.9.1
Published
The Loom Software Development Kit
Downloads
40,555
Maintainers
Keywords
Readme
@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/[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.
- Deprecate
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