Laila Los
4e7f8dd32a
remove type import side-effects
2025-05-21 15:11:02 +02:00
mvdbeek
920d961123
Pass tool uuid along tool form and workflow editor
2025-05-12 10:54:25 +02:00
John Chilton
17de736ccb
record ui.
2025-05-09 16:38:19 -04:00
John Chilton
726d89b5bd
Move some store types out into own file to reduce circular dependencies.
2025-03-20 14:50:46 -04:00
John Chilton
354e8b7a53
Properish typing of invalid workflow editor nodes.
...
Cleans up Vue TSC errors in Node.vue.
2025-02-26 10:27:00 -05:00
Ahmed Awan
53ace3c797
move invocation steps to a separate tab, show whole step below
...
- Instead of showing steps right next to the invocation graph, moves steps (back) into a separate tab
- To make this work, adds a `graphStepsByStoreId` to the `invocationStore` that helps access the graph steps in multiple components (TODO: improve how this is done)
- Instead of clicking on a node/step in the graph and showing the job for the step that the user clicks, now we show the whole expanded step below
2024-11-06 19:14:28 -06:00
mvdbeek
8750f06f02
Don't allow connecting multiple=true parameter to single inputs
2024-08-19 17:06:45 +02:00
Dannon Baker
f87e605f86
Apply import type fixes
2024-07-23 08:28:11 -04:00
Laila Los
a26440f22f
deselect deleted steps
2024-05-06 11:08:49 +02:00
Laila Los
bfc98a0cf0
select copied steps and comments
2024-05-06 11:08:48 +02:00
Laila Los
1bda69a9f1
add step action tests
2024-04-08 11:52:49 +02:00
Laila Los
783f8da959
add comment actions tests
...
minor fixes and improvements
2024-04-08 11:52:47 +02:00
Laila Los
36187b0a4b
add copy into workflow action
2024-04-08 11:52:47 +02:00
Laila Los
885f0638db
fix only input connections recreated on remove undo
2024-04-08 11:52:29 +02:00
Laila Los
133894203f
refactor connection construction
2024-04-08 11:52:28 +02:00
Laila Los
cda8534b2f
fix falsey number bug
2024-04-08 11:52:28 +02:00
Laila Los
d5f86b71ac
add basic step actions
2024-04-08 11:32:07 +02:00
Laila Los
ecd3740b4b
add undo-redo for frame movement
2024-04-08 11:31:19 +02:00
mvdbeek
0bb2925a05
Make sure step removal also resets mapOver state
...
Fixes https://github.com/galaxyproject/galaxy/issues/17906
2024-04-05 13:33:18 +02:00
Laila Los
b6018a1525
refactor workflowStepStore to composition
2024-01-16 12:53:58 +01:00
Laila Los
f6a8290a37
add scope wrapper to all scoped workflow stores
2023-11-06 17:10:18 +01:00
Dannon Baker
581179c722
Use state instead of this in workflowStepStore
2023-10-22 13:26:22 -04:00
mvdbeek
01fae97579
Merge branch 'release_23.1' into dev
2023-10-13 11:01:36 +02:00
mvdbeek
519066ab7c
Fix tool version switching for local tools
...
They don't have the version in the tool id, so we need to explicitly
include tool_version.
2023-10-12 08:58:51 +01:00
mvdbeek
d2273a10c7
Set workflow output label to output name in checkbox
...
And since that makes it considerably easier to have duplicate output
labels we now highlight duplicate output labels.
2023-10-06 13:43:11 -04:00
mvdbeek
a72a9c19d9
Set workflow output label to output name in checkbox
...
And since that makes it considerably easier to have duplicate output
labels we now highlight duplicate output labels.
2023-09-28 09:58:00 +02:00
Laila Los
2c3fdd688e
Merge remote-tracking branch 'upstream/dev' into workflow-share-page
2023-08-09 14:01:34 +02:00
Laila Los
576b407cf4
rebuild node terminals to avoid css leaks and accessibility concerns
2023-08-09 13:49:44 +02:00
Laila Los
1c7e24cccc
scope workflow stores to workflow id
2023-08-07 14:38:38 +02:00
Nicola Soranzo
264747f172
Merge branch 'release_23.1' into dev
2023-07-12 14:29:56 +01:00
mvdbeek
8d9e5dc472
Merge branch 'release_23.0' into release_23.1
2023-07-10 01:01:59 +10:00
mvdbeek
f704c64ed5
Fix active node display in side panel
...
The minimal fix is the switch from `toRefs` to the computed property for
configForm. I think that is because when we inserted a minimal new step
we didn't include the `config_form` key, and so the later addition
wasn't reactive ? Not exactly sure that is the right explanation.
In any case the extended fix creates valid object that satisfies the
`NewStep` interface, and drop the label and annotation handling, which
does not happen in the tool state inputs.
2023-07-04 21:04:53 +02:00
Dannon Baker
d7a619d622
Apply export sort, reapply simple-import
2023-06-29 17:17:21 -04:00
Dannon Baker
11a96602ed
Apply import ordering
2023-06-29 10:33:33 -04:00
Dannon Baker
bbfd2b64fa
Application of basic import/order default configuration
2023-06-28 21:48:10 -04:00
Nicola Soranzo
ab99721900
Merge branch 'release_23.0' into dev
2023-05-14 14:40:28 +01:00
Laila Los
83a368dbfc
refactor Connection to interface
...
Signed-off-by: Laila Los <44241786+ElectronicBlueberry@users.noreply.github.com >
2023-04-28 12:51:48 +02:00
mvdbeek
bd753160bb
Merge branch 'release_23.0' into dev
2023-03-15 19:20:21 +01:00
mvdbeek
21bcf8c928
Freeze steps and connections
2023-03-13 15:36:53 +01:00
mvdbeek
bfc2261a00
Optimize store getters
...
Function getters are only cached in the calling context. For all getters
that work with global state we cache the expensive part when updating
that state.
2023-03-13 13:16:26 +01:00
mvdbeek
de423f9e50
Convert NodeOutput to typescript and composition API
2023-03-13 13:16:26 +01:00
mvdbeek
e6a0eca7e4
Merge remote-tracking branch 'upstream/release_23.0' into dev
2023-02-03 10:49:04 +01:00
Marius van den Beek and Laila Los
c21b51f9ef
Replace unnecessary map with forEach
...
Co-authored-by: Laila Los <44241786+ElectronicBlueberry@users.noreply.github.com >
2023-02-02 19:42:10 +01:00
mvdbeek
e2bb958b56
Fix multi-input connection handling in workflow editor
...
Fixes https://github.com/galaxyproject/galaxy/issues/15458 , and also
fixes all input connections being removed when deleting a node that
connect to a multi-input.
2023-02-02 16:29:02 +01:00
Laila Los
0f3adb59cb
Merge remote-tracking branch 'upstream/dev' into ts-config-tweaks
2023-02-01 16:08:29 +01:00
Laila Los
d4d8558f80
fix types in step store
2023-02-01 12:40:02 +01:00
Laila Los
35c5a36fca
Merge remote-tracking branch 'upstream/dev' into ts-config-tweaks
2023-02-01 11:27:35 +01:00
mvdbeek
c2a25138b4
Reset extra step connection for when when removing input
2023-01-30 17:32:45 +01:00
mvdbeek
63b59f26cc
Track input subworkflow step id
2023-01-30 13:00:31 +01:00
mvdbeek
911bf26078
Determine collection type when collection_type_source is given
...
And make sure mapOver doesn't "flicker" when combining different
effective mapOver types.
2023-01-30 13:00:30 +01:00