apps/server/src/assets/AssetAccess.test.ts | 61 ++++++++++ apps/server/src/assets/AssetAccess.ts | 32 ++++- apps/server/src/http.test.ts | 13 ++ apps/server/src/http.ts | 26 ++-- apps/web/src/components/ChatView.tsx | 33 +++-- apps/web/src/components/RightPanelTabs.tsx | 6 +- apps/web/src/components/chat/MessagesTimeline.test.tsx | 20 +-- apps/web/src/components/chat/MessagesTimeline.tsx | 59 ++++++++- apps/web/src/components/files/FilePreviewPanel.test.ts | 42 ++++++- apps/web/src/components/files/FilePreviewPanel.tsx | 207 +++++++++++++++++++++++--------- apps/web/src/components/files/filePreviewMode.ts | 13 ++ apps/web/src/rightPanelStore.test.ts | 73 +++++++++++ apps/web/src/rightPanelStore.ts | 33 ++++- apps/web/src/types.ts | 9 ++ docs/user/composer.md | 11 +- packages/contracts/src/assets.ts | 3 + 16 files changed, 540 insertions(+), 101 deletions(-)