Release notes

Interactive workflow builder, phone verification, and channel sync

Kalahamoon release 2.23.0 covering 51 customer-facing changes.

Kalahamoon team

6 min read

Interactive workflow builder, phone verification, and channel sync

This release includes 24 new features, 27 bug fixes to help your team work more effectively.

Improve mobile hero artwork

Hero banners and artwork headers now scale appropriately on mobile screens for improved visual balance.

Prevent query timeout with default limit and pagination

Product catalog queries now include sensible default page limits and optimized indexes to prevent timeouts.

Interactive workflow builder canvas

Design, connect, and configure multi-step automation rules visually using an interactive workflow canvas.

Polished browser extension popup and landing page

Refined the browser extension popup user interface and refreshed the public extension landing page.

Harden store pages, extraction, and image studio

Strengthened public store lead forms, product extraction pipelines, and image generation reliability.

Improve mobile email navigation and form sizing

Email workspace navigation and form layouts are now tailored for compact mobile displays.

Phone OTP signup and workspace setup flow

New merchants can now register quickly using phone SMS verification and complete initial workspace onboarding.

Per-field sync sources and channel comparison

Configure independent sync sources per field, edit policies in bulk, and compare product attributes side-by-side.

Instant tab switching in settings workspace

Switch between settings tabs smoothly on the client without triggering full server round-trips.

Product internal notes and store marketplace routing

Add private operational notes to products and route marketplace sync to specific merchant stores.

Dynamic dashboard widget sizing

Dashboard widgets now adapt their height dynamically according to their active contents.

Simplified workspace navigation and settings hub

Streamlined operational navigation across products, orders, tasks, and unified settings categories.

Prevent chat composer obstruction of assistant launcher

Adjusted chat message input positioning so the floating AI assistant trigger is never covered.

Streamlined login with phone OTP and Basalam

Simplified authentication options focusing on fast phone SMS verification and Basalam single sign-on.

Multi-store queue routing and content synchronization

Automate background synchronization across multiple WooCommerce, Basalam, and Digikala storefronts.

Standardized Persian terminology for pipeline and leads

Harmonized terminology across lead pipelines, deal stages, and public forms in Persian localization.

Refreshed pricing workspace and rates tab

Introduced a dedicated rates management tab and streamlined price adjustment workflows.

Responsive stepper and file upload in import dialogs

Optimized import wizards for customer, order, and inventory data across desktop and mobile screens.

Collapsible filters and compact inventory workspace

Quickly browse stock levels with collapsible filter panels and a cleaner inventory workspace.

Graceful fallback for unconfigured Bale userbot

Channel settings now handle inactive Bale userbot connections cleanly without UI errors.

Refined brand wordmark on navigation and login

Adjusted brand logo and typography sizing for a cleaner, balanced appearance.

Unified headers and button styling across operational views

Standardized action button dimensions and header styling across leads, pipeline, reports, and settings.

Product image synchronization across channels

Sync gallery images to Digikala and Shopify storefronts with automated validation.

Simplified phone verification inputs

Improved phone verification forms with clear countdown timers and auto-focused code inputs.

Eliminate dashboard height measurement flicker

Smoothed dashboard widget loading by caching and stabilizing component height measurements.

Simplified authentication footer layout

Refined the security and trust indicators on login and registration pages.

Modernized authentication page background

Updated the visual background textures and ambient gradients on authentication pages.

Digikala content sync and Shopify image updates

Expanded product attribute and description syncing for Digikala, plus image handling for Shopify.

Seamless authentication secret rotation and hydration stability

Enhanced session handling to support secret rotation safely while resolving server-side rendering hydration warnings.

Informative cooldown display for SMS verification resend

The verification form now returns the exact remaining seconds rather than generic rate limit errors.

Refined AI assistant card alignment and typography

Improved message alignment, card hierarchy, and spacing inside the AI assistant chat dialog.

Polished phone OTP flow animations and interactions

Added smooth state transitions and tactile feedback during phone OTP confirmation.

Balanced mobile artwork sizing in page headers

Refined header illustration proportions across settings subpages on small screens.

Compact chat header and inline note toggling

Quickly toggle between public messages and internal team notes right from the chat composer bar.

Refined progressive web app installation layout

Made the PWA install prompt more discreet on desktop while providing helpful instructions on mobile.

Header-docked sidebar toggle button

Relocated the sidebar expand and collapse toggle to the top navigation bar for easier reach.

Clean pricing preview view

Removed redundant preview notification banners from the pricing workspace tab.

Enterprise analytics integrations

Enabled seamless tracking events and analytics hooks across panel pages.

Built-in analytics provider connections

Integrate Google Tag Manager, Google Analytics, and PostHog by configuring your account identifiers.

Strict Persian typography and half-space normalization in catalogs

Enforced standard Persian orthography and half-space characters across translated product catalogs.

Balanced mobile artwork proportions

Adjusted decorative hero artwork to preserve content readability on compact phone viewports.

Dedicated route loading skeleton placeholders

Added tailored skeleton loading states across all operational routes to reduce perceived waiting times.

Optimized product settings loading skeleton bundle

Cleaned up unused imports in the product settings skeleton placeholder.

Compact Persian date range picker

Redesigned the Persian date range picker with a more compact popover aligned with the design system.

Enforce Persian typography standards across all UI components

Standardized Persian half-space affixes and plural endings across all dashboard components.

Streamlined assistant message feed renderer

Simplified message feed components by removing unused locale attributes.

Aligned button dimensions and style system

Harmonized primary and secondary button heights, paddings, and font sizes across order workflows.

Harmonize button styling across extension and panel

Unified button variants and visual feedback states between the browser extension and main application.

Phone verification gate and unified identity resolution

Secure account access with mandatory phone verification and link matching Basalam and phone profiles.

Localized chat error notifications

Chat error titles and alerts are now presented in clear, natural Persian.

Allow checked-in migration safety approvals

Supports approving non-breaking schema migrations via a checked-in migration approvals configuration file.

Back to the blog

Keep exploring

Release notes

Kalahamoon 2.32.0: Clearer daily workflows

Find connections faster, follow stock reports into filtered products, and manage orders, automation, and customer conversations with clearer controls.

2 min read
Read story

Release notes

Kalahamoon 2.33.0: Connections, guidance, and conversations

Clearer finance and shipping connections, illustrated guidance, a full emoji picker, and fixes for recovery emails, reconnects, and assistant responses.

1 min read
Read story