We are excited to announce Kajoo Release 111. This update brings important improvements to the Sitecore Plugin UI and fixes a UI-related bug to improve your experience. Below are the details of the updates.


New Improvements

Sitecore Plugin UI Updates (KAJOO-4108):

  • Login Removal: The login screen for the Sitecore Plugin in the Kajoo app has been removed. There will no longer be a login option for the Sitecore Plugin.
  • UI Update: The user interface has been slightly updated. The logout option and avatar are no longer available on the Sitecore Plugin UI page.
  • Additional Changes: Various minor UI and copy updates were made to enhance the overall user experience.

Bug Fixes

UI Issue in Configurations Section (KAJOO-4144):

  • Problem: A dropdown in the Configurations section caused unexpected behavior, including page shifts and button resizing issues. Specifically, when the user clicked 'Next' during component deployment, the window size changed, and the button resize caused other buttons to shift to the right.
  • Fix: These issues have been addressed, ensuring a stable UI with no page shifts, consistent button behavior, and no window resizing during deployment.

We hope these improvements and fixes enhance your Kajoo experience. As always, your feedback is valuable; please let us know if you have any questions or suggestions!

We’re excited to announce Kajoo Release 110. In this release, we’ve introduced several new features to enhance the user experience, along with multiple bug fixes to improve the functionality of the platform. Below are the details of the updates.

New Improvements

1. Deleted Project & Themes Recovery (KAJOO-3837)

We’ve introduced a powerful new feature that allows users to recover deleted projects and themes. This update helps to avoid accidental loss of work and provides easy restoration options.

What’s New:

  • Visibility of Deleted Items: Deleted projects and themes are no longer visible in the main Projects and Themes view but can be accessed through the new "Recycle Bin" section in the sidebar.

  • Recycle Bin Access: The "Recycle Bin" shows all recently deleted items, with a clear message about their staging for deletion.

  • Deletion Countdown: Each item in the Recycle Bin displays a countdown, indicating how many days remain before permanent deletion.

  • Restore Function: A restore icon allows users to restore projects or themes back to the Projects or Themes view.

  • Permanent Deletion Option: Users can permanently delete items from the Recycle Bin, with a confirmation message to prevent accidental deletion.

  • Expiration Notification: Once the two-week expiration period passes, items are permanently deleted, and users will see a notification if they try to restore or delete them.

Impact:

This feature ensures that users have full control over deleted content, offering both recovery options and automated permanent deletion for enhanced data management.

2. Allow the User to Choose the Branch from the Site Dropdown (KAJOO-4058)

Users can now easily select a branch when accessing the Sites dropdown in the Publish wizard, improving flexibility when working with multiple sites and branches.

What’s New:

  • When selecting a site, users will also be able to choose the appropriate branch from the dropdown list.

  • The selected branch will correctly populate the branch field for the publish action.

Impact:

This update streamlines the publishing workflow, ensuring that users can efficiently select and publish content to the desired site and branch.

3. Top Navigation Enhancement for Canvas (KAJOO-4118)

We’ve refined the top navigation bar for a cleaner, more streamlined look.

What’s New:

  • Updated Icon Design: The 9-dots icon has been redesigned for better visual appeal.

  • Logo Size Adjustment: The Kajoo logo size has been reduced from 64px to 56px for a more balanced layout.

  • Top Navigation Bar Height: The height of the top navigation bar has been reduced, creating a more compact and polished appearance.

Impact:

These changes improve the visual consistency and usability of the canvas, making navigation more intuitive.

4. Update Location of the Email Template Item in Forms Migration (KAJOO-4120)

In the Forms Migration, we have improved the organization of email templates by migrating them to a more appropriate folder structure within the Data folder of each site.

What’s New:

  • Email templates will now be automatically placed in the Email Templates folder under the Data folder of each respective site.
  • If the Email Templates folder doesn’t exist, it will be automatically created.
  • The email template location will be determined based on the form’s location (formPath property), ensuring the templates are stored in the correct site folder.

Impact:

This migration ensures better organization of email templates and simplifies the management of template files across different sites.


Bug Fixes

1. Incorrect Color Rendering for New Text Variant (KAJOO-4092)

We’ve fixed an issue where newly created text variants were not displaying the correct color, both on the canvas and when added to the theme.

Problem:

  • Newly created text variants were not rendering with the correct color in the Elements → Text section of the Themes view.

Fix:

  • Text variants now display correctly with the intended color both in the canvas and in the theme.

Impact:

This fix ensures that text variants maintain their correct styling across the platform, preventing any inconsistencies in the design.

2. Preview Window Resets Text Size When Styling Is Changed (KAJOO-4128)

We’ve addressed an issue where text size would reset when changing any other styling settings for text or rich text elements.

Problem:

  • When users changed text size and then modified other styling options (like color or background), the text size would reset to its original value.
  • Additionally, applying width percentages to text elements resulted in unexpected resizing behavior.

Fix:

  • Text size and other styles now remain consistent when applying changes in the preview window.
  • Issues with text size reset and width adjustments have been resolved.

Impact:

This update ensures that users have a more stable and predictable experience when editing text elements, improving the overall design flow.


We hope these updates improve your Kajoo experience! As always, we welcome your feedback and suggestions. Let us know if you have any questions or need further assistance.

We’re excited to bring you Kajoo Release 109! This update includes several key improvements and fixes to enhance your experience with Kajoo’s design and functionality. Below are the details of the updates:

New Improvements

1. Text Transform Option in Design Tab (KAJOO-4038)

We’ve added a new feature in the Design tab of the Themes and Projects section that allows you to easily modify the text-transform property for design tokens. This gives you more control over how text appears in your UI elements.

What’s New:

  • A new Case option has been added for text transformation.

  • Available options: Capitalize, Uppercase, Lowercase

  • When you select a case option, it will immediately update the corresponding design token (e.g., text, buttons, links) across your project.

  • The generated code in the Advanced CSS Editor will reflect the selected text-transform property correctly.

Impact:

This feature helps ensure consistency in text styling across your UI elements, making it easier to maintain and manage design tokens.

2. Standardize Component Icons in Canvas (KAJOO-4043)

We’ve standardized the icons for dynamic components and other components across the Kajoo canvas to make the user interface more intuitive and aligned with our design standards.

What’s New:

  • The icons for dynamic components and regular components are now updated to match the standard icons used in the Publish Wizard.
  • Icons now follow a consistent size, color, and styling.

Impact:

This update ensures a consistent and user-friendly interface, improving the overall user experience in Kajoo.

3. Redesign Dropdown for Field Mapping in Forms Migration (KAJOO-4057)

The dropdown in the Field Mapping section for Forms Migration has been redesigned for better clarity and usability.

What’s New:

The dropdown for Target Fields in Field Mapping is now visually more distinct when clicked, improving the overall user experience when accessing this feature.

Impact:

This redesign ensures that users can navigate the Field Mapping section more easily and efficiently.

4. [Sitecore Plugin] Update Forms API to Support Fetching Forms by Language (KAJOO-4097)

In the Sitecore Plugin, we’ve enhanced the Forms API to allow fetching forms by language, making it easier to manage forms with multilingual content.

What’s New:

  • The Get All API now includes a languages field in the response, listing all available languages for each form.
  • The Get By ID API now requires a language parameter to fetch the form in the specified language.
  • If the requested language is not available, a 400 Bad Request response is returned with an appropriate error message.

Impact:

This update enhances the flexibility of the Forms API, particularly for projects that require multilingual support.

5. Add Language Support for Forms Migration (KAJOO-4099)

In the Forms Migration, we have now added language support. Previously, only English forms were migrated, but now you can migrate forms with multiple languages, improving the flexibility of managing multilingual content.

What’s New:

  • The Forms Migration process now supports forms in various languages, expanding beyond English.

  • This allows projects to handle forms in different languages with ease.

Impact:

This update makes it simpler to manage and migrate forms with multilingual content, providing more flexibility for global projects.


Bug Fixes

1. Component Factory Issue in Higher Versions of React JSS (KAJOO-4083)

We’ve fixed an issue that caused build failures when using React JSS v21 and above.

Fix:

The issue with the components configuration for the ComponentBuilder has been resolved, ensuring successful builds even for newer versions of React JSS.

2. Breakpoint Issue (KAJOO-4106)

Users reported issues with Canvas loading and pinning multiple breakpoints in certain projects. We’ve fixed this bug to improve functionality.

Fix:

The issue preventing breakpoints from being pinned correctly has been resolved, ensuring a smoother experience when working with multiple breakpoints.

3. Token Update Issue in Projects (KAJOO-4126)

We addressed a bug where token updates in the theme were not always reflected in the projects.

Fix:

When a token is renamed or updated in the theme, the changes will now be automatically reflected in any open projects using that token, ensuring consistent styling.


We hope these improvements and fixes make your Kajoo experience even better! As always, your feedback is appreciated. Let us know if you have any questions or suggestions.

We’re excited to announce Kajoo Release 108. In this release, we’ve made important improvements to the canvas zoom and resizing behavior, along with a key bug fix related to styling tokens. Below are the details of the updates.


New Improvements

1. Remove Decimal Point from Canvas on Browser Zoom (KAJOO-4000)

We’ve updated the canvas display to remove decimal points when you zoom in or out using your browser.

What’s New:

  • The canvas width now shows a clean value with “px” appended, without any decimal points.
  • There is a consistent 1px difference when zooming in or out, ensuring a smooth experience.

Impact:

  • This improvement makes it easier to navigate and work on the canvas, with a precise and consistent display.

2. Consistent Canvas Width During Resizing (KAJOO-4009)

The canvas width now remains constant when you resize the browser window or canvas panel.

What’s New:

  • The canvas width stays the same until you explicitly change it or adjust breakpoint settings.

  • Resizing the browser or canvas panel will no longer affect the canvas width.

  • The element resizer speed is now scaled accordingly, so it works consistently regardless of zoom level.

  • The size of the element resizer remains unchanged, offering a uniform editing experience.

  • An option for “fit to screen” is available.

  • We’ve addressed an issue where resizing the left menu unintentionally switched the canvas to a smaller breakpoint, ensuring that your working breakpoint remains unchanged.

Impact:

  • These changes provide a stable and predictable canvas environment, allowing you to focus on your work without unexpected layout shifts.

Bug Fixes

1. Token Replacement and Cleanup Issue (KAJOO-3970)

We resolved an issue where styling tokens were not being properly replaced or cleaned up when renamed or deleted.

Problem:

  • When editing tokens in the themes section, changes such as renaming a size token or deleting a color token were not reflected correctly on the canvas.

Fix:

  • The system now correctly updates all instances where a styling token is used, ensuring that any changes (renaming or deletion) are accurately applied across the canvas.

Impact:

  • This fix ensures that your styling remains consistent, and any token changes are immediately visible, preventing any unexpected styling issues.

We hope these improvements and fixes enhance your Kajoo experience. As always, your feedback is valuable; please let us know if you have any questions or suggestions!

We’re excited to introduce Kajoo Release 107. This update focuses on streamlining migration workflows, enhancing publishing features, and refining the user interface. Below is a detailed overview of the new improvements and bug fixes.


New Improvements

1. Support for Analytics ID and Hidden Fields Mapping in Forms – Sitecore XMC (KAJOO-3915)

The Forms Migration process (in the Field Mapping step) now supports mapping hidden fields and analytics IDs more effectively.

  • Analytics Mapping: Analytics hidden field now maps to two hidden text inputs (one for the form name and one for the form type) to ensure all key metadata is transferred.

2. Enhanced Forms Migration Screen with API Token & Reference Updates (KAJOO-4019)

We’ve upgraded the “Create New Migration” screen in the Migrations section to give you more control over page updates during migration.

  • New Controls: The screen now features a checkbox to update page references and an API token field for secure access.
  • Clear Feedback: You’ll receive real-time status updates and detailed logs for each page update (when viewing the migration details from the migrations listing), making it easier to track progress and troubleshoot any issues.

3. Top Navigation Design Enhancements (KAJOO-4037)

The top navigation bar has been completely redesigned for a cleaner and more consistent look.

  • Icon and Button Updates: Icons have been resized and refined for better visibility, with improved hover and active states.
  • Enhanced Layout: Updated button styles, subtle shadows, and adjusted spacing give the top navigation a modern, balanced feel.
  • Component Updates: Key elements like Checkbox, Switch, Label, and DropdownMenu have been refactored to meet the new design standards, and the left sidebar has been adjusted for a cohesive interface.

4. Migrating Send Email Submit Action (KAJOO-4041)

We’ve modernized the email submission process in migrated forms. It can be accessed from the Submit Actions step when creating a new migration (in the Migrations section).

  • Enhanced Email Setup: During migration, Kajoo now extracts legacy JSON parameters to obtain email template details and email addresses.
  • New Email Configuration: A new email configuration item is created in Sitecore XM Cloud, and a hidden “Email Config” field is added to the form with the new item’s ID.
  • Error Handling: If the process encounters any issues, detailed warnings are logged for easy troubleshooting.

5. Redirect to Page and Redirect to URL (KAJOO-4059)

Redirect actions in forms have been improved for seamless migration (can be accessed from Migrations section).

  • Accurate URL Construction: The system now extracts target URLs or page reference IDs from legacy data, then constructs the final redirect URL by combining a configured host name with the relative path.
  • Consistent Results: This ensures that the migrated forms correctly redirect users as intended, with error messages logged if any issues occur.

6. Form Global Message (Failure Message) (KAJOO-4060)

When creating a new form (from the Migrations section), a new global failure message field has been added for all migrated forms which can be accessed from the Submit Actions step.

  • Uniform Error Messaging: If a webhook (such as for email sending) fails, a consistent error message is displayed to the user.
  • Configurable Setting: You can update the default failure message via the Create New Migration form -> Submit Actions step across all forms.

7. [Sitecore Plugin] Migrating Send Email Submit Action (KAJOO-4066)

The Sitecore Plugin now better handles the Send Email submit action.

  • Parameter Expansion: It extracts and expands both the email field and reference ID from legacy forms.
  • Complete Template Data: The complete email template content is included in the Forms API response, and users can set default locations for templates.
  • Error Reporting: Clear error messages are provided if the reference ID cannot be processed.

8. [Sitecore Plugin] Redirect to Page and Redirect to URL (KAJOO-4077)

We’ve refined the handling of redirect actions in the Sitecore Plugin.

  • Parameter Processing: The plugin now parses JSON parameters to extract the target page’s reference ID or URL.
  • Final URL Generation: Using a configured host name for each environment, the final redirect URL is constructed by combining the host name with the relative URL.
  • Robust Error Handling: If processing fails, an appropriate error message is included in the API response.

Bug Fixes

1. Fixed Position Causing Element Disappearance (KAJOO-4033)

In the Themes section, applying a fixed position in the Advanced CSS tab was causing elements to disappear. This issue has been fixed so that all elements remain visible when fixed positioning is applied.

2. Remove Fixed "px" Unit When Adding New Size in Themes (KAJOO-4063)

Previously, when adding a new size in the Themes Size section, the value automatically defaulted to "px" with no option to change it. In this release, the default unit has been removed, allowing you to enter any unit (e.g., em, %, etc.) or leave it blank to define as needed.


We hope these improvements and fixes enhance your experience with Kajoo . As always, your feedback is valuable. Please reach out if you have any questions or suggestions!

We’ve made significant improvements to the Publish Wizard, Breakpoints, and Field Mapping & Customization to enhance usability and streamline your workflow. Here’s what’s new:


New Improvements

1. Publish Wizard UI Enhancement (KAJOO-3857)

We’ve redesigned the Publish Wizard and Developer Menu to make it easier for users to manage their code.

What’s Changed?

The Developer Menu (next to the Publish button in the top navigation bar) now includes three clear options:

  • View Code – Opens the code viewer in a new UI where you can select the programming language and settings.

  • Download Code – Allows you to search and download specific page templates or components.

  • Check-in Code – Lets you search for a site and branch before checking in the code.

New Features in the UI:

  • Easier Searching – You can now search for page templates, components, sites, and branches while downloading or checking in code.

  • Improved Layout – The UI is now structured to make navigation more intuitive and efficient.

  • Simplified Deployment – The Publish button now provides a streamlined deployment process where you can easily select the site and environment.

These updates make it easier to manage and deploy code directly from Kajoo, saving time and reducing confusion.


2. Breakpoints Redesign - Top Navigation Bar (KAJOO-3959)

We’ve improved how Breakpoints work in the Kajoo Canvas to make responsive design adjustments faster and more user-friendly.

What’s New?

  • Pinned Breakpoints for Quick Access – You can now pin your most-used breakpoints for one-click switching, reducing the need to open a dropdown repeatedly.

  • Easier Customization – If you want to change the pinned breakpoints, simply click on the three-dot menu to update your saved settings.

With this improvement, you no longer have to open the dropdown multiple times to switch breakpoints. Instead, your most-used breakpoints will always be visible and accessible in the top navigation bar.


3. Field Mapping and Customization in Forms Migration (KAJOO-3961)

We’ve made improvements to the Field Mapping process in the Forms Migration feature to improve clarity and usability.

Enhancements:

  • Fields are now organized into sections, making it easier to find and map them correctly.
  • Hovering over the code icon now displays detailed field information, allowing users to understand what each field represents without guesswork.

These changes make it easier to migrate forms accurately and ensure that fields are mapped correctly with minimal effort.


These improvements are designed to save time, reduce confusion, and enhance usability across Kajoo. We hope you find them useful! 🚀


Bug Fixes

We’ve fixed several issues to improve stability, fix UI inconsistencies, and ensure a smoother experience in Kajoo. Below is a detailed breakdown of the bugs we resolved:


1. Sitecore Deployment Issue on Production (KAJOO-3866)

  • Users were unable to deploy their projects to Sitecore on the production environment.
  • We identified the root cause and fixed the deployment process, ensuring that users can now successfully push updates to Sitecore without errors.

2. Invalid Prop Names in SVG Elements (KAJOO-4021)

  • Some SVG elements in JSX contained invalid prop names, causing console errors in the browser.
  • We cleaned up the incorrect attributes, ensuring that SVG elements render without errors in the console.

3. Sitecore Integration Popup Showing Incorrect Steps (KAJOO-4023)

  • The Sitecore integration setup was incorrectly displaying the same steps as the Figma integration, leading to confusion.
  • We fixed this issue so that each integration now displays the correct setup steps for a smooth onboarding experience.

4. New Link Version Not Retaining Hover and Interactive Styles (KAJOO-4031)

  • When users created a new version of a link, the default styles copied over, but hover effects and other interactive styles did not.
  • We fixed this issue so that all original styling properties, including hover, focus, and active states, are retained in the new version.

5. Rich Text Editor Causing a 404 Error (KAJOO-4032)

  • Some users encountered a 404 error when clicking on Rich Text elements, preventing them from editing text content.
  • We fixed the issue, and now Rich Text elements work correctly without any errors.

6. Advanced CSS Editor – Align Left Issue (KAJOO-4034)

  • In the Advanced CSS Editor, users saw an error message stating “Following CSS is not supported by the browser” when using the align-left property.
  • We resolved the issue, and the align-left styling now works as expected without triggering any errors.

7. Double-Clicking on "New Theme" Button Caused a 404 Error (KAJOO-4035)

  • If users double-clicked the "New Theme" button, they were redirected to a 404 error page because the system was not handling multiple clicks properly.
  • We fixed this issue so that even if users click multiple times, the system processes the request correctly without causing errors.

8. Issues with State Styling (Hover, Focus, etc.) (KAJOO-4036)

Several issues were affecting state-based styles:

  • States were not getting deleted properly after being activated.
  • Users could not add styles to an empty element if no brackets were present.
  • Hover states were not applying correctly after inline styles were added and removed.

We fixed all these issues, ensuring that state-based styles now apply, remove, and update correctly.


9. Jamstack Migration – Dropdown Not Showing All Instances (KAJOO-4039)

  • When converting a site to Jamstack, some users noticed that the instance selection dropdown only displayed one instance instead of both available instances.
  • We fixed this issue so that all available instances are now correctly displayed in the dropdown menu.

10. AI-Generated Components Showing Font Errors (KAJOO-4040)

  • When users generated components using AI, an error appeared stating “Arial font is missing on the theme”, even when the font was already present.
  • The AI now correctly detects existing fonts and does not show an unnecessary missing font error.
  • Additionally, generated components now retain the applied font in the Typography section.

11. Rich Text Preview Escaping iFrame & Embedded Video Not Rendering (KAJOO-4061)

  • When users embedded videos inside the Rich Text Editor, the iframe tags were not rendering correctly in preview mode, preventing videos from playing.
  • We fixed this issue so that embedded videos now display and function properly in preview mode.

12. Typography Section – Style and Align Icons Not Working Consistently (KAJOO-4065)

In the Typography section, users noticed that:

  • Style and align icons were not behaving correctly – clicking an icon didn’t always apply the expected changes.
  • Icons did not reset properly when clicking again.

We fixed these issues so that:

  • Clicking an icon toggles the correct styling on and off.
  • The icons reset properly when deselected.

These fixes ensure a smoother, more reliable experience across Kajoo, eliminating frustrating bugs and improving overall usability. 🚀

We’re excited to share the latest updates in Kajoo Release 105! This release brings powerful new features, user-friendly enhancements, and key bug fixes to elevate your experience and make Kajoo even better.


New Features and Enhancements

Zoom In and Zoom Out for Kajoo Canvas (KAJOO-3737):

We've introduced a zoom functionality for the Kajoo canvas! You can now seamlessly zoom in and out while maintaining the ability to scroll. Here's how it works:

  • Zooming In/Out: Hold the Ctrl key (or Cmd key on macOS) and scroll your mouse wheel to zoom in or out. The zoom centers around your mouse position for an intuitive experience.
  • Scrolling: Simply use the mouse wheel (without holding Ctrl) to scroll up and down.
  • Canvas Navigation: Press and hold the Space key to move the canvas by dragging.
  • Zoom Range: The zoom ranges from 25% to 500%, with a default set to 100%.
  • Reset Zoom: Use the "Reset Zoom" option in the toolbar or the shortcut Ctrl+0 to instantly return to 100%.

To learn more about this feature, go to the following article.

https://docs.kajoo.ai/docs/kajoo-canvas-zoom#/

Adjustable Canvas Height (KAJOO-3750):

You can now adjust the Kajoo canvas height dynamically! Simply drag the edges of the canvas up or down to resize it as needed, making it easier to customize your workspace.

Auto-Activate Option for Migrated Forms (KAJOO-3913):

The Forms Migration feature now includes an auto-activate option:

  • Enable this option via a checkbox in the migration wizard to automatically activate forms in XM Cloud after migration.
  • If the option is disabled, migrated forms will remain in draft mode by default.
  • The default state of the auto-activate option is configurable for your convenience.

Code Generation Redesign (KAJOO-3939):

The developer menu in the top navigation bar for project has been redesigned for a better UI/UX. Viewing and accessing code is now more streamlined, with an updated pop-up for a smoother experience.

Share Pop-Up UI Updates (KAJOO-3943):

The share pop-up has been refreshed!

  • Clicking the share button in project now opens an updated interface where you can easily share your project with team members or revoke access.

Migration Wizard & Breakpoint Cleanup (KAJOO 3993):

We’ve streamlined the migration wizard by removing unnecessary options (from the migration wizard and breakpoints pop ups in Kajoo canvas).

  • The migration options have been removed from the migration wizard step as they were no longer needed.
  • The "Convert All Components" checkbox and migration options have also been removed from the breakpoints pop-up in Kajoo, as they were not relevant to the workflow.

Bug Fixes

Incorrect URL Used for Rendering Pages (KAJOO-3872):

We fixed an issue where the Sitecore instance URL was incorrectly used to render pages in the site preview instead of the configured Site URL. The site preview now uses the correct Site URL, ensuring accurate content rendering.

Sign-Up Process Stuck Without Confirmation (KAJOO-3995):

We resolved an issue where users were stuck at the final step of the sign-up process without receiving confirmation. Now, after successful registration, a clear confirmation message is displayed, and users are seamlessly navigated to the next screen.

Deployment Error (KAJOO-4002):

We resolved an issue where users encountered a deployment error when publishing code in specific projects. The deployment process now works smoothly without errors.

Select Datasource Dropdown Hover Issue (KAJOO-4007):

We resolved an issue in the component binding interface where the hover effect on the "Select Datasource" dropdown was inconsistent.

  • Previously, when accessing the Data section on the Kajoo canvas design tab and attempting to select a datasource, the hover state would appear briefly before disappearing.

This fix ensures that the hover effect now remains visible while navigating the dropdown options, providing a smoother and more intuitive user experience.

Blank Canvas, Spinning Wheel, and Breakpoint Issues (KAJOO-4020):

We resolved a critical issue where modifying or removing a breakpoint in Kajoo canvas led to severe interface problems.

  • Previously, removing a breakpoint (e.g., 1900px) caused the canvas to go blank, display a never-ending spinning wheel on load, and log errors in the browser console.
  • Additionally, an invalid breakpoint (@media (max-width: undefinedpx)) would appear, and attempts to switch views triggered a 400 error.

With this fix, altering breakpoints no longer disrupts the canvas; the project now loads correctly, all components render as expected, and no erroneous breakpoints are generated.


Enjoy these updates, and let us know if you have feedback or suggestions!

We’re thrilled to announce the latest updates in Kajoo.ai Release 103.1, featuring enhanced functionality and key fixes for a better user experience.


New Improvements

Accessibility Feature:

The latest accessibility branch has been rebased from the development branch. The code has been refactored to align with recent Canvas updates, ensuring improved performance and fixing all issues identified in the ticket. The feature branch is now deployed for testing and release.

Export Migration Results in JSON Format (KAJOO-3912):

In the Forms Migration, users can now download a JSON file mapping the form ID, path, and name in the source Sitecore to the corresponding IDs in XM Cloud after completing a migration. The file is accessible via the migration UI only when at least one form has been successfully migrated, providing a seamless way to reference migration data.

Top Navigation Redesign (KAJOO-3928):

The top navigation bar has been updated with a modern white background, replacing the previous grey design. This change ensures consistency with the white backgrounds used across other sections for a cleaner look.


Bug Fixes

Figma Import Button (KAJOO-3936):

Fixed an issue where the "Import from Figma" button remained active after a successful import, leading to duplicate imports. Now, the dialog closes upon success, and a toast message confirms the import completion.

Sitecore Plugin - Incorrect Form Field Types (KAJOO-3958):

Resolved an issue where the wrong form field types were returned for list items.

Shared Projects Broken (KAJOO-3964):

Addressed a client-reported issue where some shared projects were not functioning correctly. The projects are now stable and operational.

Components Not Rendering in Kajoo (KAJOO-3966):

Fixed a critical issue where components in the "Kajoo Project | Starter Kit Evaluation December 2024" suddenly stopped rendering during a training session. After thorough investigation using LogRocket logs, the issue has been resolved, and components now render properly within the project.

We're excited to announce Kajoo.ai Release 102.2, packed with new features to streamline your workflow and important fixes to ensure a smoother experience.


New Features & Improvements

Sitecore Forms Migration (KAJOO-3657):

  • Kajoo.ai now supports Sitecore forms migration, simplifying the process of moving forms from Sitecore XM to Sitecore XM Cloud. This new feature allows users to:
  • Map source and target fields efficiently by entering Sitecore connection details (source Sitecore, target Sitecore, access, and refresh tokens).
  • Select forms for bulk migration and complete fields mapping.
  • View and manage migrations on the Migration Listing page, with options to search, filter, and create new migrations.
  • This enhancement significantly reduces manual work and accelerates the migration process.

Bug Fixes

Dropdown Styling Bug (KAJOO-3929):

  • Resolved an issue where dropdown styles were misaligned in the forms migration "Select Source Site" option, improving the interface's usability and appearance.

JamStack Dropdown Options Issue (KAJOO-3941):

  • Fixed a critical issue that caused sitemap fetching errors during migrations from JamStack Sitecore. When switching sites during a migration, previously selected instances now reset correctly to ensure accurate data mapping and seamless migration.

Dashboard and Project Section Issues (KAJOO-3859):

  • Addressed discrepancies in project and user numbers on the dashboard, ensuring that cloned and deleted projects update correctly and that user counts align with the team section and database.

Element Menu UI Issues (KAJOO-3947):

  • Resolved multiple UI issues in the element menu, including button misalignment, inconsistent options, missing borders, and typos. Scrolling to load new images now works as expected for a smoother experience.

Line-Height "Normal" Treated as a Token (KAJOO-3949):

  • Fixed a code generation error caused by incorrectly treating "normal" as a token for the line-height property. The property now functions as a standard CSS value without issues.

JamStack Sitecore Site Import - Sitemap Fetching Issue (KAJOO-3951):

  • Resolved a problem where importing the amica-mvc site failed to fetch the sitemap. This issue has been fixed, ensuring successful imports and proper functionality.

We hope these updates enhance your experience with Kajoo.ai! For any questions or feedback, feel free to reach out to our support team.

We're thrilled to introduce Kajoo.ai Release 98, featuring improvements that enhance efficiency and squash several bugs to make your experience even smoother.

New Features & Improvements

  • Auto-Bind Fields for Sitecore Page Migration (KAJOO-2960): Kajoo.ai now includes an auto-bind feature for fields during Sitecore page migration, enabling a smoother process. When migrating pages and their components, Kajoo.ai will automatically bind the data template fields for each component to the corresponding elements on the canvas, reducing manual effort and ensuring consistency.

  • Track Imported Sitecore Pages & Renderings (KAJOO-3544): We've introduced a feature to maintain a list of Sitecore pages and renderings that have been migrated to Kajoo, with the ability to mark those successfully imported. This feature keeps the migration process organized and ensures that no components are overlooked or unnecessarily migrated again. Additionally, users can choose to either duplicate an already migrated component or skip it, preventing redundant migrations and saving time.

Bug Fixes

  • Elements Menu Cutoff (KAJOO-3728): Resolved an issue where the elements menu was being cut off, ensuring all elements are fully visible and accessible.

  • Error Message on Code Generation (KAJOO-3830): Fixed an issue that caused error messages during code generation when the content type field contained spaces or special characters, making the generation process more reliable.

  • Error When Downloading/Checking in All Pages (KAJOO-3831): Fixed an error that occurred when attempting to check in or download all pages when a component was bound to the content type builder.


We hope you find these updates helpful in improving your workflow with Kajoo.ai! For further questions or feedback, feel free to reach out to our support team.