Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: release standups ai to all users #10724

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

nickoferrall
Copy link
Contributor

Fix #10696

This PR releases AI Standups to all users.

It also updates the loading UX for standups, so it works in the same way as retros, and it makes the WholeMeetingSummary code more concise.

To test

  • AI Summaries for Retros and Standups looks good
  • All users get access to AI Standups
  • Checkin and Sprint Poker summaries still work as expected

Copy link
Contributor

@Dschoordsch Dschoordsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have issues when ending a standup with one response. I get the following error

NotFoundError
The object can not be found here.
Call Stack
 removeChild
  [native code]:undefined:undefined
 removeChild
  :undefined:undefined
 unmountHostComponents
  :undefined:undefined
 commitDeletion
  :undefined:undefined
 commitMutationEffects
  :undefined:undefined
 callCallback
  :undefined:undefined
 dispatchEvent
  [native code]:undefined:undefined
 invokeGuardedCallbackDev
  :undefined:undefined
 invokeGuardedCallback
  :undefined:undefined
 commitRootImpl
  :undefined:undefined

Can you double check?

}
},

summary: ({summary}) => (summary === '<loading>' ? null : summary),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 we're using <loading> in more places now, so it could be worth it moving it into a constant


if (!useAI || !hasAiApiKey || !hasContent(meeting)) return null

if (meeting.isLoadingSummary) return <WholeMeetingSummaryLoading />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 WholeMeetingSummaryLoading contains invalid html

Warning: validateDOMNesting(...): <tr> cannot appear as a child of <td>.
tr
td
tr
WholeMeetingSummary


if (meeting.isLoadingSummary) return <WholeMeetingSummaryLoading />

return <WholeMeetingSummaryResult meetingRef={meeting} />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 same invalid tr->td->tr nesting here. Would be nice if you could fix this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Release standups AI Summary
2 participants