Skip to content

fix(storage): improve layout and overflow handling in StorageSystem component#52

Merged
felix-schultz merged 60 commits intomainfrom
dev
Apr 22, 2025
Merged

fix(storage): improve layout and overflow handling in StorageSystem component#52
felix-schultz merged 60 commits intomainfrom
dev

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

No description provided.

felix-schultz and others added 30 commits April 6, 2025 18:18
- Removed unused import of ValueType in from_string.rs.
- Updated VariablesMenu component to improve upsertVariable and removeVariable functions by ensuring proper command execution.
- Reordered imports in flow-board.tsx to maintain consistency and clarity.
… multiple files

+ optional background task for flushing
- Added Compiled Nodes (Placeholder)
- Final Format for Boards
- Added Layers (Placeholder)
- Added Event Callback Functions
- Added On Finished Callbacks
- Fixed History Message Parsing
simonjanssen and others added 28 commits April 19, 2025 14:44
- optimized & fixed copy paste
- fixed some rendering problems in the interface
- Added `http-range` package for improved HTTP range requests.
- Updated `layout.tsx` to ensure proper file endings.
- Refactored `page.tsx` to utilize `StorageSystem` for better file management.
- Enhanced `Cargo.toml` to include new dependencies and features.
- Introduced new storage functions in `flow.rs` for better file handling.
- Implemented `storage_get` and `storage_to_fullpath` commands for URL management.
- Improved `data_url.rs` with async function for converting paths to data URLs.
- Created new UI components for storage management including breadcrumbs and file/folder display.
- Updated `empty-state.tsx` to handle multiple action buttons.
- Added file preview capabilities for various file types in `file-previewer.tsx`.
- Ensured all new components are exported in the appropriate index files.
- Updated capabilities.json to include new clipboard manager permissions: allow-clear, allow-read-image, allow-read-text, allow-write-html, allow-write-image, allow-write-text, deny-clear, deny-read-image, deny-read-text, deny-write-html, deny-write-image, deny-write-text.
- Extended desktop-schema.json and macOS-schema.json to define clipboard manager permissions with detailed descriptions.
- Improved storage.rs to utilize generic delete_stream for better performance in storage removal.
- Integrated clipboard manager plugin in lib.rs for enhanced functionality.
- Removed Content Security Policy (CSP) restrictions in tauri.conf.json for improved flexibility.
- Updated storage-breadcrumbs.tsx and storage-file-or-folder.tsx to enhance UI interactions with new file actions (share, delete, download).
- Refactored storage-system.tsx to support new file actions and improve file handling.
- Enhanced empty-state.tsx and file-previewer.tsx for better user experience and code language detection.
…ge handling capabilities

- Introduced `ReadImageFromUrlNode` for reading images directly from a URL.
- Updated `NodeImage` structure to manage image references using `Arc<Mutex<DynamicImage>>`.
- Enhanced `NodeImage` methods for better image retrieval and manipulation.
- Added `set_extension` method to `FlowPath` for dynamic file extension handling.
- Improved existing nodes to utilize the new image handling features.
- Updated UI components to support new functionalities and improve user experience.
- Updated response-chunk.json and response.json schemas to include new properties and restructure existing ones for better clarity and functionality.
- Introduced new token details structures for prompt and completion tokens.
- Added layer support in IBoard and INode interfaces to enhance flow board capabilities.
- Implemented keyboard shortcuts for placing nodes in the flow board, improving user experience.
- Cleaned up imports and optimized code in flow-node.ts and flow-board.tsx for better readability and performance.
- Added reqwest-eventsource dependency for enhanced event handling in types package.
@deepsource-io
Copy link
Copy Markdown

deepsource-io bot commented Apr 22, 2025

Here's the code health analysis summary for commits f3f92c2..47211b0. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Docker LogoDocker✅ SuccessView Check ↗
DeepSource Rust LogoRust❌ Failure
❗ 272 occurences introduced
🎯 57 occurences resolved
View Check ↗
DeepSource JavaScript LogoJavaScript❌ Failure
❗ 140 occurences introduced
🎯 30 occurences resolved
View Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@felix-schultz felix-schultz merged commit d675c7e into main Apr 22, 2025
4 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants