We have ~40 components per project, most of them obsolete, and deleting
them would destroy issue history (JRACLOUD-10507, open since 2006, 1238
votes). I built a Forge app that soft-archives components instead of
deleting them — batch rename to "[ARCHIVED] <name>", an archive ledger,
and a report with linked-issue counts.
Limitations, stated upfront: the native component picker cannot be filtered
by apps, so archived components remain visible there with the prefix; and
because this works by renaming, it won't fit teams whose external systems
integrate keyed on component names.
Question: is "rename + ledger + report" enough to be useful for your team,
or is picker visibility a deal-breaker? Happy to give free access during
the trial in exchange for feedback.