Commit Graph
22581 Commits
Author SHA1 Message Date
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 AwanandAysam 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