node updatesui refactor
3 months ago
43 files changed
- apps/desktop/components.json+6−2
- apps/desktop/package.json+3−0
- apps/desktop/src/app/store.actions/bootstrap.ts+0−4
- apps/desktop/src/app/store.helpers.ts+0−7
- apps/desktop/src/app/store.helpers/persistence.ts+0−22
- apps/desktop/src/app/store.ts+0−1
- apps/desktop/src/app/types.ts+0−1
- apps/desktop/src/components/ai-elements/conversation.tsx+0−112
- apps/desktop/src/components/ai-elements/message.tsx+0−61
- apps/desktop/src/components/ai-elements/tool.tsx+0−275
- apps/desktop/src/components/ui/attachment.tsx+206−0
- apps/desktop/src/components/ui/bubble.tsx+125−0
- apps/desktop/src/components/ui/empty.tsx+104−0
- apps/desktop/src/components/ui/marker.tsx+69−0
- apps/desktop/src/components/ui/message-scroller.tsx+129−0
- apps/desktop/src/components/ui/message.tsx+92−0
- apps/desktop/src/lib/openExternalSource.ts+1−1
- apps/desktop/src/styles.css+4−2
- apps/desktop/src/ui/ChatView.tsx+0−120
- apps/desktop/src/ui/chat/ActivityGroupCard.tsx+17−12
- apps/desktop/src/ui/chat/ChatComposer.tsx+23−23
- apps/desktop/src/ui/chat/ChatFeed.tsx+219−100
- apps/desktop/src/{components/ai-elements/sources-carousel.tsx => ui/chat/CitationSourcesCarousel.tsx}+4−4
- apps/desktop/src/ui/chat/ComposerHighlightOverlay.tsx+1−1
- apps/desktop/src/ui/chat/ComposerMentionInput.tsx+3−4
- apps/desktop/src/ui/chat/FeedRow.tsx+120−94
- apps/desktop/src/ui/chat/NewChatLanding.tsx+24−24
- apps/desktop/src/ui/chat/toolCards/ToolCard.tsx+289−3
- apps/desktop/src/{components/ai-elements/prompt-input.tsx => ui/composer/MessageComposer.tsx}+79−63
- apps/desktop/src/ui/markdown/DesktopMarkdown.tsx+10−5
- apps/desktop/src/ui/research/NewResearchComposer.tsx+26−23
- apps/desktop/src/ui/research/ResearchFollowUpComposer.tsx+23−23
- apps/desktop/test/bootstrap-cache.test.ts+0−2
- apps/desktop/test/chat-activity-group-card.test.tsx+4−0
- apps/desktop/test/chat-feed-scroller.test.tsx+445−0
- apps/desktop/test/chat-view.stability.test.tsx+57−11
- apps/desktop/test/feed-row-markdown-sources.test.tsx+28−0
- apps/desktop/test/message-composer.test.tsx+184−0
- apps/desktop/test/research-view-layout.test.tsx+1−1
- apps/desktop/test/sources-carousel.test.tsx+3−3
- apps/desktop/test/token-compliance.test.ts+5−0
- apps/desktop/test/token-consumers.test.tsx+7−11
- bun.lock+423−36