davelopez
d07d118db5
Add visualization plugin to static build list
2024-02-27 16:16:49 +01:00
mvdbeek
59d48ff194
Merge branch 'release_23.1' into release_23.2
2023-11-29 18:44:51 +01:00
Dannon Baker
eea58515ff
Ensure that plugin build hash actually has a git hash to compare with -- otherwise force rebuild.
2023-11-29 11:59:23 -05:00
Dannon Baker
a2461259be
Fix, simplify gulp package glob handling
2023-10-22 13:26:22 -04:00
Dannon Baker
58aaed8638
Glob upgrade, adjust usage.
2023-10-22 13:26:22 -04:00
Dannon
61fd062c59
Merge pull request #16187 from esg-epfl-apc/fits-visualization-image
...
FITS file visualization plugin
2023-06-09 10:23:07 -04:00
Laila Los
936e2b1217
add custom icon build script
2023-06-07 10:49:46 -04:00
francoismg
98f1442f45
aladin fits viewer integration prototype
2023-06-05 02:00:40 +02:00
Dannon Baker
74732f735d
Fixes the parcel2 build for hdf5 viz when using node18. The underlying
...
problem is that parcel passes through, unfiltered, the environment. We
could have a separate list to figure out which plugins need additional
options, but this runs the risk of deployers having *other* potentially
broken things in their ENV for node. By telling parcel to just use the
process backend, we avoid this issue completely and don't have to modify
or maintain other changes to the build infra.
2023-05-05 08:28:59 -04:00
Greg Watson
8dc38e6e4c
Add support for visualizing HDF5 datasets. This contribution is split into two parts: the visualization plugin and backend changes. The client code integrates the h5web visualizer into Galaxy ( https://h5web.panosc.eu ). The backend changes add the ability to access the contents of a dataset without needing to read the whole dataset, which is essential for large files. It is based on the h5grove API ( https://github.com/silx-kit/h5grove ).
2023-05-04 20:48:15 -04:00
Dannon Baker
04de42c166
Support building on node 16, conditionally injecting openssl-legacy-provider option when using more recent versions
2023-03-09 15:26:08 -05:00
Dannon Baker
5ab4a9dfff
Allow plugins to use legacy openssl provider for builds
2022-11-14 16:59:47 -05:00
Matej Trojak
e007ba2cb3
Complete ts_visjs package build
2022-10-06 21:49:21 +02:00
Dannon Baker
663f4f9770
MSA visualization fix and future proofing.
2022-07-05 09:39:04 -04:00
Dannon Baker
10940d0e49
Once committed to a plugin rebuild, stage old hash to preserve it and force a rebuild in the event of failure/bail/etc.
2022-06-22 10:48:55 -04:00
Dannon Baker
ebe1ba4db9
Support phylocanvas autobuild
2022-06-06 20:12:07 -04:00
Dannon
67023b5ec9
Merge pull request #13771 from xtrojak/add_PCA_3D_visualisation
...
Add 3D PCA visualization
2022-05-02 11:11:11 -07:00
guerler
23f1509176
Use popper.js instead of bootstrap tours
2022-04-22 11:15:17 -04:00
Dannon Baker
7014f2b118
Remove unused jquery.cookie dependency (we dropped this from jqueryVendor a while back)
2022-04-21 15:19:10 -04:00
Martin Cech
a83be9ab1f
move the js dependencies to npm local build
2022-04-20 12:55:35 +02:00
Dannon Baker
0bb6d7e2f5
Config does not resolve exactly like I thought; handle 'None' when this is unset
2022-04-04 15:17:01 -04:00
Dannon Baker
256a4495fe
Pass config path to gulp
2022-04-04 10:15:55 -04:00
Dannon Baker
9a44441635
Minor refactoring, reuse plugin dir instead of string manipulation
2022-04-01 11:26:28 -04:00
Dannon Baker
acc3fdb497
Adjust directory handling for clarity and robustness
2022-04-01 11:24:28 -04:00
Dannon Baker
67953dfbf8
Support configurable plugin source dir in gulp
2022-04-01 10:58:55 -04:00
mvdbeek
08d3078382
Drop docker swarn gie support
2022-03-23 18:38:53 +01:00
mvdbeek
3818f50af5
Drop interactive environments
2022-03-23 15:43:24 +01:00
Dannon Baker
d996c7813a
Only save hash state on successful build of a plugin
2022-03-08 08:49:42 -05:00
Dannon Baker
1091410688
Cleanup, mostly variable renaming standardization
2022-03-04 13:37:48 +01:00
Dannon Baker
afc1318fc9
Adds new gulp target 'pluginsRebuild' allowing for a force rebuild of
...
all plugins, ignoring the state of git diff.
To use it:
```
yarn run gulp pluginsRebuild
```
2022-03-04 13:37:47 +01:00
Alireza Heidari
716c462665
Remove and unload jquery.complexify package
2022-01-23 17:49:35 +03:30
guerler
43e80d1fcf
Use utilities npm package, remove utilities, fix visualizations
2021-11-13 22:20:07 -05:00
Dannon Baker
a53b90fa3a
Fix new user welcome plugin_build_hash.txt location handling -- we'll want to support writing explicitly to static or a more natural js package dist dir here
2021-10-25 11:22:53 -04:00
Alexander OSTROVSKY
9b9f379265
New User Welcome page
...
make runnable from pr. Still need to debug
divs out
tree
broken into components
cleaning
formatting, file names, jest tests
jest
removed image files, will be retrieved via npm or separate repo
update
plugin via webpack
webpack plugin
change to plugin to prevent repeated image downloading
update
add actual page accessible from help and registration
Full draft
jest fix, next to make package customizeable
yarn lock
fix
update
Update
Refactor from here for the confiuration stuff -- this displays the bundle
drop plugin_build_hash -- these should never be committed
Update plugin gitignore
Oops, left in a debug
2021-09-16 23:22:57 -04:00
Dannon Baker
ad4e612e5a
Update imports for our bootstrap-tour republish
2021-06-30 09:54:35 -04:00
Bjoern Gruening
d7ba38915f
Add the 3D Visualisation from Nora
...
add nora
change nora plugin
(rebased to drop artifacts)
2021-01-10 08:00:29 -05:00
greg
7649b73afd
Attempt to use the newer viz packaging approach
2020-12-02 09:58:53 -05:00
Dannon Baker
1d92c198ef
Build heatmap (cluster and default) with plugin builder, stage correctly, unlink from Galaxy, drop artifacts
2020-09-25 12:25:30 -04:00
Dannon Baker
b93ffcfbfc
Simplify glob attempt, fix infinitely repeating builds by not queueing
2020-09-24 20:39:37 -04:00
Dannon Baker
d6ebefc7a6
Add a gulp watchPlugins task to help iterate on these
2020-09-24 20:37:49 -04:00
Dannon Baker
f07aab0d1d
Fix ngl viz; use autobuilder
2020-09-24 18:01:44 -04:00
Dannon Baker
2b07a0b2a5
Fix PV Protein Viewer build
2020-09-24 13:25:27 -04:00
Dannon Baker
bd1a5a9c29
Fix build; need to followup with bugfixes during freeze.
2020-09-21 13:36:55 -04:00
tmcgowan
08e0640804
mvpapp as webpack
2020-09-21 13:36:55 -04:00
Dannon Baker
b4f8c2a82c
Unify video/audio player sources, keep plugins separate as children
2020-09-16 18:31:11 +02:00
Dannon Baker
ac5fc242e7
Add video player to installed plugins array; minor refactoring in gulpfile
2020-09-16 18:31:11 +02:00
Dannon Baker
97ef4867aa
Update build, etc., for swap
2020-08-11 10:26:06 -04:00
Dannon Baker
5ff371c49a
Swap to new @sentry/browser from old raven.
2020-08-09 17:22:13 -04:00
Dannon Baker
0ce632e50e
Swap from hodgepodge to citation-js for citation rendering
2020-05-28 10:05:01 -04:00
Marius van den Beek
841c441759
Merge pull request #9679 from dannon/plugin_build
...
Plugin build hash bugfix
2020-04-29 12:26:48 +02:00