bytechef
bytechef copied to clipboard
[bug] Workflow Editor Improvements v3
- [x] #910
- [x] Don't re-fetch ComboBox on tab change
- [x] dynamic options not working - CapsuleCRM -> create contact -> Addresses -> country - @ivicac
- [x] Delete the property value from workflow definition when it's
displayCondition
changes - @ivicac - [x] usePrevious regression - doesn't work/isn't needed
- [x] https://share.cleanshot.com/R9mcjLrp
- [x] https://share.cleanshot.com/pQGcstKk
- [x] default values are not added to workflow editor
- [x] Don't add empty string if defaultValue isn't defined for Properties
- [x] Race condition when adding/removing node in the workflow editor
- [x] propertyParameterValue.split is not a function (Dynamic Properties Select)
- [x] Re-adding a component to the workflow breaks UI
- [x] Re-adding a component to the workflow breaks UI, part 2
- [x] When dynamic object properties or array items are added, if they are not populated with values when switching tabs, they are not re-rendered - Use Mailchimp to "Marketing permissions" array for testing
- [x] wrong value in workflow editor
- [x] When adding/removing a node in the workflow editor, http://127.0.0.1:5173/api/platform/workflow-test-configurations/ is called multiple times @ivicac
- [x] Workflow navigation is broken
- [x] Workflow switch does not reload new workflow
- [x] Nedostaju gumbi za switch expresion-a/konstantne vrijednosti(https://share.cleanshot.com/61JqqSWW)
- [x] Bool vrijednost se moraju zapisati bez navodnika
- [x] https://github.com/bytechefhq/bytechef/issues/947
- [x] Requires updating parameter to null
- [x] U select-ima komponenti koje nemaju konekcije se vidi poruka da konekcija nije postavljena
- [x] https://github.com/bytechefhq/bytechef/issues/951
- [x] properties with default values always set default value regardless of the value set in parameters
- [x] https://github.com/bytechefhq/bytechef/issues/954
- [x] DisplayCondition expressions does not work @ivicac
- [x] Deleting tasks from the workflow definition code editor doesn't update the UI
- [x] When using the following workflow, click on the Properties tab of HttpClient breaks UI
- When ARRAY is a sub-property of an OBJECT, saving isn't being done properly
- [x] https://github.com/bytechefhq/bytechef/issues/918
- [x] Adding the first node is not saved
- [x] https://github.com/bytechefhq/bytechef/issues/974
- [x] https://github.com/bytechefhq/bytechef/issues/900
- [x] DataPills are not rendered correctly in object properties after switching tabs
- [x] DataPills are not re-rendered in integer/number properties
- [x] Don't force the connection tab if the connection is set
- [x] https://github.com/bytechefhq/bytechef/issues/940
- [x] DataPills are not re-rendered properly in integer/number properties
- [x] "Go to Output Tab" button in data pill panel does not work
- [x] When OBJECT is added as a sub-property of ARRAY, its display is missing crucial info
- [x] Property in Var component disappears after adding and inserting a value when you click to another component and then come back
- [x] Under Var, when selecting ARRAY as type and adding OBJECT sub-property - it is not properly rendered
- [x] Connection missing message is shown even though the connection is set
- [x] When switching between dynamic and constant values, UI incorrectly shows the selected value. There should not be any value shown
- [x] Boolean values are not shown when switching tabs
- [x] Endpoint for updating parameters is always called when clicking on expression switch button
- [x] When OBJECT is a custom sub-property of an OBJECT, show the sub-property label
- [x] When OBJECT is a custom sub-property of an OBJECT, deleteSubPropertyButton is throwing an error
- [x] Workflow node details panel stays open after switching workflows and causes error requests to the backend
- [x] https://bitnaprednost.slack.com/archives/C03C4L0NXMW/p1715155080618489
- [x] Multiple error requests to backend when deleting project - global states should be cleared when leaving the workflow editor
- [x] Node notes textarea doesn't support editing
- [x] When going first to the Properties tab, the message "Connection is missing" is shown even though the connection is set
- [x] It is possible to write in a data pill field that is not a string
- [x] https://github.com/bytechefhq/bytechef/issues/1028
- [x] Re-adding a node breaks UI
- [x] The data pill remains in the component even though it has been deleted in the parameters
- [x] When adding an in-between node, we have a Concurrency Failure
- [x] When creating a new project, adding the first node to the workflow is not saved
- [x] When adding a new node, it is not saved
- [x] Default value of type int is not set
- [x] Description endpoint with wrong node name is called
- [x] Dynamically built values are not recreated when switching tabs. Check Var or XLSX File components as an example
- [x] When adding a node,
/api/platform/component-definitions/{name}
endpoint is called multiple times - [x] When adding/removing a node, endpoint
/api/platform/workflows/${workflow.id}/
outputs is called twice - [x] When
PropertiesTab
is visible, and the definition is manually edited in the workflow editor, the input value is not updated to reflect the definition - [x] React prop keys are duplicated when rendering Properties for certain connectors
- [x] Multiple calls to
output
endpoint when selecting an action - [x] When adding BOOLEAN property, select is not added
- [x] When selecting the trigger, the
output
endpoint is not called at all - [x] Connection missing message in dropdowns which define static options
- [x] Boolean property with select options does not show mention switch button
- [x] Add validation for name input when adding object sub-property
- [x] https://github.com/bytechefhq/bytechef/issues/975
- [x] https://github.com/bytechefhq/bytechef/issues/989
- [x] Empty array items break UI
- [x] Deleting items from an array does not work properly
- [x] Array items of primitive types should not show labels
- [x] https://github.com/bytechefhq/bytechef/issues/988
- [x] https://github.com/bytechefhq/bytechef/issues/986
- [x] When deleting an empty item in an array, error is thrown
- [x] https://github.com/bytechefhq/bytechef/issues/987
- [x] https://github.com/bytechefhq/bytechef/issues/1072
- [x] https://github.com/bytechefhq/bytechef/issues/1074
- [x] https://github.com/bytechefhq/bytechef/issues/1011
- [x] https://github.com/bytechefhq/bytechef/issues/1076
- [x] https://github.com/bytechefhq/bytechef/issues/1085
- [x] Switching mention for object types does not delete parameters
- [x] https://github.com/bytechefhq/bytechef/issues/1079
- [x] When switch-ing to mention, if the field has a default value, it is visible in the mention
- [x] Endpoint for updating parameters is called when clicking on expression switch button on mention with default value
- [x] Unnecessary multiple calls to /parameters endpoint causing errors - Mailchimp Marketing Permissions - parameters endpoint is being pinged for each ARRAY item
- [x] When switching between mention and options, after the second switch, the value in parameters is not removed
- [x] https://github.com/bytechefhq/bytechef/issues/1105
- [x] https://github.com/bytechefhq/bytechef/issues/1104
- [x] https://github.com/bytechefhq/bytechef/issues/1077
- [x] Workflow is not centered when opened in the editor
- [x] Update of parameters is not called when an object is an item in array
- [x] Text area does not accept datapills
- [x] Concurrency issue
- [ ] Datapill dropdown offers data pills from removed connectors
- [ ] Mention input does not handle newlines(\n)
- [ ] Mention input does not handle spaces
- [ ] Some path values in Property.tsx start with 'parameters,' and some do not. See Mailchimpand Airtable. All paths should either start with parameters or without it
- [ ] https://github.com/bytechefhq/bytechef/issues/1075
- [ ] pasted data pill is not rendered correctly
- [ ] When switching between actions, dynamic options are executed, even though they shouldn't
- [ ] https://github.com/bytechefhq/bytechef/issues/928
- [x] https://github.com/bytechefhq/bytechef/issues/1078
Triggers
- [x] It is not possible to choose certain triggers
- [x] When switching trigger, edges are lost
- [x] It seems we don't need manual block in triggers if we want to show a manual trigger as the active one; don't add a by default manual trigger
- [x] When switching trigger, always set it as active/clicked and open WorkflowNodeDetailsPanel
- [x] Properties tab is missing for components with multiple triggers
- [x] When switching between multiple triggers in the workflow details panel, the workflow editor gets broken
- [x] String properties - mentions don't trigger writing parameters to the workflow definition
- [x] Rename the trigger variable name
- [x] https://github.com/bytechefhq/bytechef/issues/939