Skip to content

Conversation

@rrojan
Copy link
Collaborator

@rrojan rrojan commented Dec 30, 2025

Changes

  • Add editable Tiptap instance in IU page
  • Scaffold proper organization for Tiptap extensions
  • Make sure tiptap is properly typesafe this time around
  • Make sure tiptap works well with Tailwind & NextJS server / client rendering
  • Add improved app bridge hooks for primary & secondary CTA
  • Implement slash commands and majority of basic rich-text formatting options

Testing Criteria

  • App bridge:
image
  • Tiptap Editor & Slash commands
Screen.Recording.2026-01-07.at.19.13.30.mov

@vercel
Copy link

vercel bot commented Dec 30, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
client-home-v3 Ready Ready Preview, Comment Jan 8, 2026 7:48am

@rrojan rrojan self-assigned this Dec 31, 2025
@rrojan rrojan changed the title OUT-2824 | Implement editable Editor instance on IU Page OUT-2824 | OUT-2886 | Implement editable Editor instance on IU Page Jan 7, 2026
@rrojan rrojan changed the title OUT-2824 | OUT-2886 | Implement editable Editor instance on IU Page OUT-2894 | OUT-2886 | Scaffold working rich text editor with formatting and slash menu for IUs Jan 7, 2026
@rrojan rrojan changed the title OUT-2894 | OUT-2886 | Scaffold working rich text editor with formatting and slash menu for IUs OUT-2895 | OUT-2886 | OUT-2894 | Scaffold working rich text editor with formatting and slash menu for IUs Jan 8, 2026
<TopBar />
<div className="h-[calc(100vh-57px)] bg-background-primary"></div>
<div className="h-[calc(100vh-64px)] overflow-y-scroll bg-background-primary px-6 py-6.5">
<Editor content="" />

Choose a reason for hiding this comment

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

lets add a todo comment to fetch and pass content here.

// @deprecated - Drop support for copilot-staging.com/copilot-staging.app
// 'https://dashboard.copilot-staging.com',
]
export const API_DOMAIN = 'https://api.assembly.com'

Choose a reason for hiding this comment

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

i think we should take api domain value from .env. Its dynamic for staging and the original platform.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I removed the constant entirely. will take from .env in future if needed. Good callout

return true
case 'ArrowDown':
event.preventDefault()
down()

Choose a reason for hiding this comment

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

are other keyboard events supported by default? for example if we press side arrows/escape key, does the command list close?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Escape key is handled in another place globally. Side arrows don't do anything

@rrojan rrojan merged commit aa34750 into main Jan 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants