apps/mobile/src/features/threads/ThreadDetailScreen.tsx | 23 ++ apps/mobile/src/features/threads/ThreadFeed.tsx | 159 +++++++++++-- apps/web/src/components/ChatMarkdown.test.tsx | 208 +++++++++++++++++ apps/web/src/components/ChatMarkdown.tsx | 95 +++++++- apps/web/src/components/ChatView.logic.test.ts | 16 ++ apps/web/src/components/ChatView.logic.ts | 13 ++ apps/web/src/components/ChatView.tsx | 22 ++ apps/web/src/components/chat/MessagesTimeline.logic.test.ts | 17 ++ apps/web/src/components/chat/MessagesTimeline.logic.ts | 6 +- apps/web/src/components/chat/MessagesTimeline.tsx | 8 + apps/web/src/markdown-clipboard.test.ts | 24 +- packages/client-runtime/package.json | 20 +- packages/client-runtime/src/codexArtifactTemplates.test.ts | 119 ++++++++++ packages/client-runtime/src/codexArtifactTemplates.ts | 136 +++++++++++ packages/client-runtime/src/codexFileCitations.test.ts | 77 +++++++ packages/client-runtime/src/codexFileCitations.ts | 55 +++++ packages/client-runtime/src/codexMarkdownDirectives.test.ts | 156 +++++++++++++ packages/client-runtime/src/codexMarkdownDirectives.ts | 388 ++++++++++++++++++++++++++++++++ pnpm-lock.yaml | 48 ++++ 19 files changed, 1558 insertions(+), 32 deletions(-)