refactor(ui): improve message visibility filtering and optimize bundle
- Refactor message filtering logic across AgentExecution, ClaudeCodeSession, SessionOutputViewer, and StreamMessage components to better handle visibility of user messages with tool results - Replace inefficient every() loop with for-loop for better performance when checking message content visibility - Add renderedSomething tracking in StreamMessage to prevent rendering empty components - Optimize SessionOutputViewer with useMemo for displayableMessages filtering - Remove unused GitHub API response fields (url, html_url, git_url) in Rust agents command - Add Vite build configuration with manual code splitting for better bundle optimization - Remove TypeScript expect-error comment for process global variable These changes improve UI performance by reducing unnecessary re-renders and bundle size through better code splitting.
This commit is contained in:
@@ -1952,9 +1952,6 @@ struct GitHubApiResponse {
|
||||
path: String,
|
||||
sha: String,
|
||||
size: i64,
|
||||
url: String,
|
||||
html_url: String,
|
||||
git_url: String,
|
||||
download_url: Option<String>,
|
||||
#[serde(rename = "type")]
|
||||
file_type: String,
|
||||
|
Reference in New Issue
Block a user