Commit Graph
735 Commits
Author SHA1 Message Date
Laila Los 0d7561d050 add panel for input nodes 2024-12-04 22:07:13 +01:00
mvdbeek bcf212dab4 Add basic boxplot 2024-11-04 17:53:17 +01:00
Dannon Baker 90ea64429a Add fs-extra for use by gulp staging -- not super gulpy, but the next step is to get this all out of js anyway 2024-09-04 09:42:53 -04:00
Dannon Baker a9a99e62e2 Add xml2js to client dev dependencies for parsing xml files (viz config) 2024-09-04 09:42:24 -04:00
davelopez 2237070e3e Replace jest-environment-jsdom with jest-fixed-jsdom
And remove custom polyfills and whatwg-fetch.
Hopefully this would be a more stable testing environment.
2024-08-13 13:23:47 +02:00
davelopez 672cabdcc8 Update openapi-fetch and openapi-typescript dependencies 2024-08-13 13:23:44 +02:00
Dannon Baker 17d4e308bc Drop undici devDependency 2024-08-13 13:23:42 +02:00
davelopez 64cddf5d04 Use fake-indexeddb in tests
Fixes:
Error in watcher callback (Promise/async): "MissingAPIError: IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"
2024-08-13 13:23:42 +02:00
davelopez 290bab3195 Fix jest fetch polyfill by using whatwg-fetch 2024-08-13 13:23:41 +02:00
Dannon Baker cb99eacfb4 Add undici peer dependency 2024-08-13 13:23:41 +02:00
davelopez 877f3e008d Add Mock Service Worker to mock client API responses
All the jest configuration is from:
https://mswjs.io/docs/migrations/1.x-to-2.x#frequent-issues
2024-08-13 13:23:18 +02:00
davelopez bdc51d3d65 Remove openapi-typescript-fetch dependency 2024-08-13 13:23:17 +02:00
davelopez 3ac83e9604 Add openapi-fetch dependency 2024-08-13 13:22:53 +02:00
davelopez 5ff19262a0 Move openapi-typescript to dev dependencies 2024-08-13 13:22:51 +02:00
davelopez edad54de3c Upgrade openapi-typescript to 7.0.2 2024-08-13 13:16:58 +02:00
Dannon Baker 450de7836d Various other minor jest-related dependency updates 2024-08-05 15:18:28 -04:00
Dannon Baker 7389ebb082 Update ts-jest 2024-08-05 15:18:28 -04:00
dependabot[bot] 5368a77411 Bump requirejs from 2.3.6 to 2.3.7 in /client
Bumps [requirejs](https://github.com/jrburke/r.js) from 2.3.6 to 2.3.7.
- [Commits](https://github.com/jrburke/r.js/compare/2.3.6...2.3.7)

---
updated-dependencies:
- dependency-name: requirejs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-29 11:51:51 +00:00
davelopez 2212742926 Update openapi-typescript dependency to version 6.7.6
And re-generate schema.ts
2024-07-09 15:03:30 +02:00
mvdbeek 804b72aa0c Add vue sentry integration
Here's an example issue: https://sentry.galaxyproject.org/share/issue/c26fff31eb424969beabb70892c77eaa/
Note the Vue section which contains propsData, trace, componentName etc.
2024-05-09 19:26:15 +02:00
Laila Los d27c88cda5 add box select ui elements 2024-05-06 11:08:50 +02:00
mvdbeek 67436a6156 Merge branch 'release_24.0' into dev 2024-04-17 16:22:04 +02:00
Dannon Baker 93a40f2aef Update client versions 2024-04-16 10:16:49 -04:00
Laila Los 6f6809964d add undo/redo buttons 2024-04-08 11:52:31 +02:00
Laila Los f9d29ef8d0 browserslist ignore KaiOS 2024-02-27 13:04:05 +01:00
Laila Los 8e0f392aab persist up to 500 tags in client database 2024-02-14 13:33:55 +01:00
Laila Los ca5860f6d6 replace multiselect with custom component 2024-02-12 12:14:56 +01:00
davelopez d79d5654ba Remove unused vuex-related dependencies 2024-01-24 12:15:38 +01:00
Dannon Baker b67a32f270 Upgrade axios to 1.6.2 2023-11-20 07:44:35 -05:00
mvdbeek 8d80308bb8 Merge branch 'release_23.1' into dev 2023-11-09 12:53:32 +01:00
Dannon Baker 4a2dc9ebe0 Clean rebuild and publish 2023-11-08 16:51:06 -05:00
Dannon Baker 2af38ac03e Update 23.1 client package version. 2023-11-08 16:29:24 -05:00
Laila Los 6e10f2adc3 add ToolBar comment tools 2023-10-24 13:51:38 +02:00
Laila Los 0f7405f56b add TextComment
show Comments on Workflow Graph
remove empty text comments on save
2023-10-24 13:50:38 +02:00
Dannon Baker 10cc34103a Final minor updates 2023-10-22 13:28:41 -04:00
Dannon Baker e7e0959442 Vue-loader update resolution 2023-10-22 13:26:22 -04:00
Dannon Baker 946fc8012c rxjs, bb dependency minor updates 2023-10-22 13:26:22 -04:00
Dannon Baker 4a15f96160 Final citation bump 2023-10-22 13:26:22 -04:00
Dannon Baker ad86b3c23a Fix webpack dynamic import to actually work in jest testing 2023-10-22 13:26:22 -04:00
Dannon Baker ec9d3e2d30 Update dependencies to new preferred citation-js plugin-based modules 2023-10-22 13:26:22 -04:00
Dannon Baker 68d125f83f Add @types/jest 2023-10-22 13:26:22 -04:00
Dannon Baker c95b224004 Upgrade testing library 2023-10-22 13:26:22 -04:00
Dannon Baker 90ea274f66 Latest vue-loader, minor bumps 2023-10-22 13:26:22 -04:00
Dannon Baker d5635d3aa6 Remove snakecase dep, use lodash instead to trim down lib 2023-10-22 13:26:22 -04:00
Dannon Baker 4e07b35c56 Swap to updated change-case from snake-case 2023-10-22 13:26:22 -04:00
Dannon Baker 19c1b530b8 Major update of tus-js-client. Primary consideration here is the change
in default of storeFingerprintForResuming, which should be compatible
with our setups -- works locally, will be good to exercise in CI.
2023-10-22 13:26:22 -04:00
Dannon Baker d50ac332aa Drop splitpanes component; this is more clear and usable automatically flex'd 2023-10-22 13:26:22 -04:00
Dannon Baker 81ce6f7049 Upgrade linkify-js 2023-10-22 13:26:22 -04:00
Dannon Baker ac7aae4f99 Upgrade imask 2023-10-22 13:26:22 -04:00
Dannon Baker f117123360 elk, hsluv upgrades 2023-10-22 13:26:22 -04:00