...
Info |
---|
Highlighting new runs We can optionally show an unread indicator on the runs icon button whenever there is a new run that the user has not seen yet. There might be technical complexities in defining and tracking when a run should be marked as ‘viewed’. From a UX perspective, here’s what it can mean to mark a run as viewed:
|
...
For the MVP, we can sort runs by recently updated.
Info |
---|
Too many runs (Nice to have) For finished runs, the list will keep growing over time as there is usage. We should consider a lazy loading mechanism here and only load ~20 runs at a time, and then load more as the user scrolls. There can be a loading indicator added at the bottom when the user scrolls down to the end. |
...
Run name
Run summary
Owner and Participants (read-only for Phase 1)
Update due in XX min/hour/days
Post Update buttonChecklists and tasks
Tasks & Checklists
...
The only action possible on a Checklist group will be to expand or collapse it. Tapping anywhere on the checklist title row should toggle this.
For every task, the title will be shown in 1 line and and the description can be shown in upto 2 lines. Any overflow will be truncated. The full title and description can be seen in the bottom sheet when the user taps on the task details.
Check Off a Task
The user can tap the checkbox in the Run Details view to mark it as complete.
If a task is in the skipped state, tapping on the checkbox should take it to the unchecked state.
...
The user can tap the checkbox in the Run Details view to mark it as complete.
If a task is in the skipped state, tapping on the checkbox should take it to the unchecked state.
For every task, the title will be shown in 1 line and the description can be shown in upto 2 lines. Any overflow will be truncated. The full title and description can be seen in the bottom sheet when the user taps on the task details.
View Task Details
Tapping on the task name, description, or attribute area will open a bottom sheet with details:
Task checkbox
Task title (read-only)
Full description (read-only)
Actions - Check task, Skip task
Assignee (Editable)
Due date (Editable)
Slash command (read-only but clickable)
Clicking on a slash command should navigate the user back to the channel with the message input box in focus and the slash command already typed in. The user can send it as is or make changes if needed.
...