feat: stream list view and tasks (#279)
* first attempt at stream sidebar, tasks, and events * fix folder from root * cleanup folders and events, and condense changes * cleanup and add toggle for sidebar * cleanup * fix nits
This commit was merged in pull request #279.
This commit is contained in:
@@ -10,6 +10,7 @@ import { create } from 'zustand';
|
||||
* |--------|-----------------|--------------------------------------------|
|
||||
* | record | idle | start a media (camera/mic) recording |
|
||||
* | text | idle | open the text compose step |
|
||||
* | task | idle | open the task compose step |
|
||||
* | stop | recording | finish recording → review |
|
||||
* | cancel | recording, etc. | abort recording / discard review |
|
||||
* | send | reviewing | submit the recorded particle |
|
||||
@@ -18,7 +19,13 @@ import { create } from 'zustand';
|
||||
* ultimately invoke the same callbacks the intent dispatcher does, so the
|
||||
* guard logic stays in one place.
|
||||
*/
|
||||
export type ComposeIntent = 'record' | 'text' | 'stop' | 'cancel' | 'send';
|
||||
export type ComposeIntent =
|
||||
| 'record'
|
||||
| 'text'
|
||||
| 'task'
|
||||
| 'stop'
|
||||
| 'cancel'
|
||||
| 'send';
|
||||
|
||||
interface ComposeIntentState {
|
||||
intent: { kind: ComposeIntent } | null;
|
||||
|
||||
Reference in New Issue
Block a user