See our docs site for a detailed guide on how to use the sdk!
- 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
- 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
- d31015b587: change hover styling on title to fix text highlighting issue
- 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
- 0ea72439dd: Fixes SDK anon recording when user is not logged in and does not have default owrkspace
- dfc8cfe249: Remove Confluence internal beta messaging
- 8e11b5de49: Fix for workspace unavailable alert and spacing issue
- 02ed292532: Added check and alert to pre record menu default workspaces that are suspended or destroyed
- 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
- 266ee24116: Updating design library version
- 3d4f258e8d: Add retries for sdk-background store sync attempt with record-sdk
- 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
- c3089a8b49: Add tooltip to loader
- a8e44433da: Add a popover to ai generated title
- 16f9527bb2: Make onInsertClicked hook in configureButton optional, and set Copy Link as lone primary CTA if onInsertClicked hook is not provided
- 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
- 1d7a9c1006: Removed the old UI. New UI only.
- 096dacf991: bump lens to 11.19.0
- 81766c0063: Fix: hack.ts cannot contain imports to internal Loom packages
- 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
- 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
- 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
- b27c032b77: add aaid to embed preview url
- bd2f725e53: Add animation to notification banners at the bottom of the sdk
- 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
- ad1445e21c: Refactor intelligence available subscription
- 92cbc65bde: Remove scrollbar from preview modal
- 18b4872ffd: Add animation for title
- c4d370e243: Update title generation speed
- d411340e84: Add jest watch script
- 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
- 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.
- 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
- e44ee356ef: Add stop propogation for hotkeys
- 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
-
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, });
-
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.
- 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