mvdbeek
8272fbf7a8
Display error message in custom tool editor
2025-09-01 17:36:09 +02:00
mvdbeek
4cf80afcaa
Fix invocation step view with custom tools
2025-09-01 17:36:09 +02:00
mvdbeek
612d9fdb75
Fix tool form updates custom tools
2025-09-01 17:36:09 +02:00
mvdbeek
826be2ba83
Use literal block quotes
2025-09-01 17:36:09 +02:00
mvdbeek
ec186820cc
Rebuild openapi schema
2025-09-01 17:36:09 +02:00
mvdbeek
0308f25b43
Implement templatable configfiles for yaml tools
2025-09-01 17:36:08 +02:00
mvdbeek
b801dfe94b
Fix tool form loading
2025-09-01 17:36:08 +02:00
mvdbeek
1848693e9c
Add button to deactivate user defined tool
2025-09-01 17:36:08 +02:00
Ahmed Hamid Awan
3b68c38af0
Merge pull request #20837 from ahmedhamidawan/fix_workflow_success_lint_error
...
Fix lint error in `WorkflowRunSuccess`
2025-08-29 15:10:07 -05:00
mvdbeek
30af8fb6ea
Merge branch 'release_25.0' into dev
2025-08-29 20:00:19 +02:00
Ahmed Awan
9408c4e9cb
Fix lint error in WorkflowRunSuccess
...
This was caused in https://github.com/galaxyproject/galaxy/pull/20797#issuecomment-3237586999
2025-08-29 12:56:41 -05:00
Alireza Heidari
56dc017e6f
Merge pull request #20797 from guerler/refactor_webhooks
...
Remove Backbone dependency from webhook wrappers
2025-08-29 14:57:37 +02:00
John Chilton
0088f13b74
Migrate icon defs in CollectionOperations to best practices.
2025-08-28 10:30:36 -04:00
John Chilton
fcb5e414da
Merge pull request #20805 from davelopez/add_huggingface_file_source
...
Add Hugging Face 🤗 file source and user-defined template
2025-08-28 09:36:32 -04:00
Aysam Guerler
b49e4355a8
Merge pull request #20771 from ahmedhamidawan/fix_and_refactor_tours
...
Modernize and Refactor Tour components
2025-08-27 20:55:25 +03:00
Marius van den Beek
65d634e347
Update client/webpack.config.js
2025-08-27 15:10:45 +02:00
mvdbeek
ae6c504e3e
Fix webpack dev server detection
2025-08-27 15:06:24 +02:00
Ahmed Awan
3fd9b12f44
cache tours to make runTour also work
...
This exists solely for the `tour_generator` webhook as of now. We are going to be refactoring and changing that from a webhook to core functionality, so we have also commented out the selenium that tests "Tool Describing Tours".
2025-08-26 14:05:24 -05:00
Ahmed Awan
1721497f31
prevent localStorage persistentRef from being string null/undefined
2025-08-26 12:23:26 -05:00
guerler
68ebc87c44
Fix masthead webhook request method
2025-08-26 20:04:10 +03:00
guerler
7892a28944
Update masthead webhook loading
2025-08-26 20:04:10 +03:00
guerler
31d0f63b87
Modernize webhook wrappers, remove backbone dependency
2025-08-26 20:04:10 +03:00
guerler
c32097c1fe
Import only appendScriptStyle in webhooks
2025-08-26 20:04:09 +03:00
Ahmed Awan and Aysam Guerler
568429e076
add tourStore that keeps track of a running tour
...
We mount `TourRunner` in `App.vue` instead of `Analysis.vue`, because this way we can have a tour run across all routes (even workflow editor, published views etc.).
Note that an entire page reload resets the store still...
Co-authored-by: Aysam Guerler <aysam.guerler@gmail.com >
2025-08-26 10:37:01 -05:00
Ahmed Awan
13094f558d
use GLink and API types in TourList
2025-08-26 10:36:01 -05:00
Ahmed Awan
279ae4a17d
modernize TourStep component
2025-08-26 10:35:59 -05:00
Ahmed Awan
04afe32001
add waiting for element indicator when waiting on a CSS element
2025-08-26 10:35:20 -05:00
Ahmed Awan
0b61328a70
rename tour end button from "Cancel" to "End Tour"
2025-08-26 10:35:20 -05:00
Ahmed Awan
d4b006bbbb
make runTour legacy; use Tour in TourList in Analysis
...
Handles mounting and unmounting tours really well in `Analysis`.
2025-08-26 10:35:20 -05:00
Ahmed Awan
9ebd7e85bd
center tour popper for an element that is now not visible
...
This is the case where there was a popper hovering for an element, which is then not there anymore. Without this change, the popper appears at coordinates (20,20) on top left; which is worse than just centering the popper for an invisible element.
2025-08-26 10:35:20 -05:00
Ahmed Awan
4a233cf214
catch and display errors in Tour
2025-08-26 10:35:20 -05:00
Ahmed Awan
e4002e67c2
add routePush function since vue-router is not available in Tour.vue
...
The component is mounted in `runTour` and somehow doesn't have access to the router when mounted.
2025-08-26 10:35:20 -05:00
Ahmed Awan
43cba3f37d
add modal ok function
2025-08-26 10:35:20 -05:00
Ahmed Awan
46432a3b8e
use a ref to control modal visibility
...
It seems to work better with reactivity
2025-08-26 10:35:18 -05:00
Ahmed Awan
ead651a928
Refactor Tour components to composition API and TS
...
This also aims to fix minor bugs, and streamline the tours interface (properly terminating in case of an error during a tour for e.g.).
2025-08-26 09:57:08 -05:00
davelopez
bcab312d58
Add Hugging Face Hub file source template
2025-08-26 16:50:39 +02:00
Marius van den Beek
8b8853013a
Merge pull request #20815 from dannon/prettier-3-upgrade
...
Prettier 3 upgrade
2025-08-26 16:42:51 +02:00
Ahmed Awan
e0b20a68f3
Only show breadcrumb when on history permissions route (not in sharing view)
...
Without this, we had two breadcrumbs in the permissions tab in the history sharing view
2025-08-25 21:32:49 -05:00
Dannon Baker
8d1c0262ac
Update build-icons markdown
2025-08-25 20:36:06 -04:00
Dannon Baker
80740c6cb3
Apply new version of prettier
2025-08-25 20:34:03 -04:00
Dannon Baker
0b0e409762
Update prettier to version 3.6.2
2025-08-25 20:33:16 -04:00
Marius van den Beek
151aae36c4
Merge pull request #20813 from guerler/update_plotly
...
Enable data label column selection in basic Plotly plots and add heatmap
2025-08-25 19:49:46 +02:00
Alireza Heidari
9b30e9f841
Merge pull request #20807 from davelopez/fix_new_vue-tsc_lint_errors
...
Fix new linting errors in unit test mounts
2025-08-25 16:05:50 +02:00
Alireza Heidari
c932eb40ab
Fix XPath selector for workflow name in TRS search results
2025-08-25 15:29:31 +02:00
davelopez
0087d57557
Fix new linting errors in unit test mounts
...
This is a known issue with typescript inference in vue-test-utils for vue 2.7
2025-08-25 14:45:33 +02:00
Alireza Heidari
0d9ae69b09
Renders tool descriptions as markdown in TRS imports
...
Improves readability by rendering tool descriptions as markdown with support for links opening in new tabs.
Enhances the user interface by visually limiting description length in tables.
2025-08-25 14:05:32 +02:00
guerler
f51331b158
Add plotly 2d heatmap from matrix wrapper
2025-08-24 13:01:05 +03:00
guerler
8b6cd923e1
Update plotly package version, include data label columns
2025-08-24 08:47:40 +03:00
davelopez
8899a12775
Refactor MESSAGES constant in FileSourceTypeSpan.vue
...
To dynamically generate messages from templateTypes instead of
duplicating them, enhancing maintainability and reducing redundancy.
2025-08-22 11:51:08 +02:00
Ahmed Hamid Awan
d26ddf3ff2
Merge pull request #20744 from itisAliRH/history-list-g-card-refactor
...
New History List Using GCard
2025-08-20 18:35:36 -05:00