Atlassian

How TitanApps Migrated Smart Checklist to Forge (and Got It to Run on Atlassian)

Aug 19, 2025Victoria Golovtseva
How TitanApps Migrated Smart Checklist to Forge (and Got It to Run on Atlassian)
SummaryAI, from the source post

This post details TitanApps' migration of their Smart Checklist app from Atlassian Connect to Forge. Key technical contributions include: 1. Rethinking feature delivery by organizing the migration into product functionality epics rather than technical components. 2. Solving storage and indexing challenges by using Jira issue entity properties to store hashed checklist item metadata for JQL search, and splitting raw checklist data across multiple entity properties to stay within the 30KB limit. 3. Implementing a one-step data migration strategy using four types of Jira entity properties (application user, addon, project, and issue properties) to bridge the gap between Connect and Forge storage, and developing a checkpointing system for background jobs to handle large data unpacking.

More from the Adopting Forge Features in Connect Apps trail