Release notes
Kalahamoon 2.31.0: Reviewed Marketplace Workflows and More Reliable Product Capture
Reviewed Digikala seller workflows, opt-in market watches, guided automation drafts, and more reliable browser-extension imports.
Kalahamoon team
Kalahamoon 2.31.0: Reviewed Marketplace Workflows and More Reliable Product Capture
This release adds reviewed marketplace and automation workflows and repairs product capture and messaging behavior. Provider-dependent operations require a configured connection and permissions. Eitaa remains disabled on production until its bridge is configured; Bale userbot attachment sending remains unavailable.
Reviewed Digikala seller operations
Search public products, review seller requirements, and explicitly approve product assignment or variant creation. Writes verify application permissions and fresh evidence; uncertain creation is not automatically retried.
Opt-in Torob market watches
Inspect supplier offers and configure market alerts on approved, fresh references for the exact variant. Alerts are evaluated during reference refresh, rather than continuously, and disputed references are excluded.
Guided automation drafts and business jobs
Build supported automation drafts from a request or starter scenario. Scheduled reports require source-data permissions; product-post jobs prepare drafts for marketing review and do not publish automatically.
Eitaa integration available when configured
Adds tenant-scoped Eitaa connection and messaging paths with bounded login recovery. Production currently has no configured Eitaa bridge credentials, so the connection screen remains disabled.
Honest Bale userbot attachment behavior
Bale profile and inbound media support are improved. Outgoing userbot attachments now fail explicitly instead of reporting a caption-only message as a successful attachment; attachment controls remain hidden for this transport.
More reliable extension capture and recovery
Preserves capture evidence and retry history, resumes pending extraction without duplicate runs, rejects blocked pages, and improves product and listing extraction. Missing prices remain unknown, specification groups retain their values, and addresses display left-to-right.
Clearer chat and homepage behavior
Simplifies the chat workspace and shared status chips. The public homepage clarifies the free trial and avoids briefly showing redirect text to returning visitors.
Preserved dashboard error information
Dashboard failures retain their error details so existing error handling can report the failure accurately.
Bounded release maintenance
Release builds use one static-generation worker and an explicit TypeScript memory budget. Guarded build-cache maintenance preserves current and rollback release caches and skips active deployments. Rollback retention now includes optional Bale bridge images.