* Refactor: Update Data class to handle different types of text inputs
The Data class in the langflow schema has been updated to handle different types of text inputs. Previously, the page_content attribute was expected to be a string, but now it can also accept other types. If the input is already a string, it is used as is. Otherwise, it is converted to a string before being assigned to the page_content attribute of the Document object.
This change improves the flexibility and robustness of the Data class, allowing it to handle a wider range of input types.
* Refactor: Update toTitleCase function to handle ignoreTitleCase option
* Refactor: Update CrashErrorComponent to add ignoreTitleCase option to the Report on GitHub button
* [autofix.ci] apply automated fixes
Refactor: Update shortcut for minimizing window
Changed the shortcut for minimizing the window from "mod+shift+q" to "mod+." in order to align with the default shortcuts. This improves the consistency and usability of the application.
* Fix search bar alignment on templates screen
* ✨ (youtube-transcripts.spec.ts): remove unnecessary step of filling language field before running the test to improve test efficiency
---------
Co-authored-by: cristhianzl <cristhian.lousa@gmail.com>
* ✨ (Nvidia): Add support for dark mode in Nvidia icon by using useDarkStore hook to determine fill color based on dark mode state
* ♻️ (index.tsx): remove unnecessary console.log statement from CustomInputPopover component
✨ (index.tsx): Add convertTestName function to generate data-testid attribute dynamically based on display_name
🔧 (use-shortcuts.tsx): Pass hasToolMode parameter to handleToolModeWShortcut function to conditionally activate tool mode
🔧 (index.tsx): Pass hasToolMode prop to NodeToolbarComponent to enable/disable tool mode functionality
🔧 (Vector Store.spec.ts): Import and use extractAndCleanCode function to extract and clean code content
🔧 (general-bugs-component-as-tool-shortcut.spec.ts): Import and use extractAndCleanCode function to extract and clean code content
📝 (extract-and-clean-code.ts): Add utility function extractAndCleanCode to extract and clean code content from HTML page
fix: update nestedComponent test to use explicit timeouts
The nestedComponent test was updated to use explicit timeouts when waiting for certain elements to appear. This ensures that the test waits for the elements to be present before proceeding, preventing any potential race conditions or flakiness in the test results.
📝 (sanitizedHTMLWrapper/index.tsx): Update className from "m-1" to "m-1 w-full" for better styling
✨ (generalBugs-prompt.spec.ts): Add test for user to edit an empty prompt in the application
* Removed sidebar shortcut
* Fixed restore default shortcut
* Added new shortcut and fixed the freezePath one
* Added shortcut to sidebar opening
* Added shortcut_mod for correct restore, added shortcut for sidebar
* Fixed freezePath shortcut name
* Refactored the shortcutName get to get the correct shortcut
* Added new toggleSidebar and fixed freezePath name
* Fix categories order
* Fix custom_component not showing the correct empty results
* Add toCamelCase function
* Refactor shortcut to work with more than one word
* Removed unused console.log
* fix ctrl not appearing
* Refactor inputListComponent to improve enable deletion of the first item
* [autofix.ci] apply automated fixes
* Refactor codeAreaModalComponent.spec.ts to improve test reliability and remove unnecessary code
* Refactor inputListComponent.spec.ts to improve test reliability and performance
* Refactor: update intComponent tests for improved reliability and performance (#4860)
* Refactor inputListComponent.spec.ts to improve test reliability and performance
* Refactor IntComponent test to improve search reliability and performance
* Refactor test grep pattern to fix syntax error
* debuging ci
* Refactor test grep pattern to fix syntax error and improve test reliability and performance
* 📝 (App.css): add style for ag-cell class to remove internal calculated line height for better UI appearance
* 📝 (App.css): update CSS to remove internal calculated line height for specific elements in ag-grid cells
* Fix ag grid shadcn theme
---------
Co-authored-by: cristhianzl <cristhian.lousa@gmail.com>
* 📝 (App.css): add style for ag-cell class to remove internal calculated line height for better UI appearance
* 📝 (App.css): update CSS to remove internal calculated line height for specific elements in ag-grid cells
✨ (playground-button.tsx): add new PlaygroundButton component to flowToolbarComponent for interactive playground feature in the application
♻️ (index.tsx): refactor import path for PlaygroundButton component to correct directory structure in flowToolbarComponent
* fix broken test
* ci: Enhance TypeScript test workflow with debug output and refined release condition
---------
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
* ✨ (use-handle-new-value.tsx): change the callback function to be asynchronous to introduce a delay of 500ms before updating node internals
* 🐛 (use-handle-new-value.tsx): fix setNode function call to include additional parameters for immediate update and callback function to update node internals after setting the node class.
* 🔧 (use-handle-new-value.tsx): Remove unnecessary line break to improve code readability and consistency
* 🔧 (.github/workflows/typescript_test.yml): update matrix output to ensure proper JSON formatting using jq command