onboarding flow (authenticating against plugins)
Suggestion to break this up into multiple smaller issues:
-
Implement Pub/Sub for listening to changes on an item (via polling) -
Implement setProperty Action -
Implement runImporter (or runPlugin rather) Action -
Implement support for realtime items (i.e. start a pub/sub listener for StartPlugin until its status is set to "stopped") -
Implement Authentication flow for plugins with plugin directing CVU to display (see here for more info) -
Implement Onboarding screens in CVU -
Implement Actions for requesting access to photos, contacts, camera, and microphone -
Port Settings (without UI) from old codebase