The composer now writes markdown with bold, italic, strike, code, links, quotes and lists, from shortcuts, markdown typing or a bubble over the selection. @ mentions a bot and # a workspace, shown as chips and saved as [bot:ID] / [workspace:ID]. Text selected in a message can be quoted into the composer. User messages render as markdown, and replies tell the bot who and what the user mentioned. Adds an ESM stand-in for use-sync-external-store, since bunext keeps React external in page bundles and the CommonJS original requires it. Co-Authored-By: Claude Opus 5.5 <[email protected]>
8 lines
217 B
TypeScript
8 lines
217 B
TypeScript
/**
|
|
* How a message names a workspace: `[workspace:2]`. The chat shows it as a
|
|
* link to that workspace.
|
|
*/
|
|
export default function workspaceRef({ id }: { id: number | string }) {
|
|
return `[workspace:${id}]`;
|
|
}
|