feat(channels): support both app and component
chore(release): cut the v0.2.2 release