diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bac5fd2..16a6bfd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,16 +26,16 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - Debounce the ResizeObserver for automatic dialog resizing to resolve https://github.com/TeselaGen/tg-oss/issues/63 [`#65`](https://github.com/TeselaGen/tg-oss/pull/65) - Use a custom tippy theme called 'teselagen' to avoid overriding styles defined by themes in tippy instances outisde of ove [`#64`](https://github.com/TeselaGen/tg-oss/pull/64) - Added fix for clipboard commands when there are multiple editors [`#57`](https://github.com/TeselaGen/tg-oss/pull/57) -- Fixed condition for removing \* [`#52`](https://github.com/TeselaGen/tg-oss/pull/52) -- Removed \* aa from dna translation at the end of sequence [`#50`](https://github.com/TeselaGen/tg-oss/pull/50) -- export feat locs [`#45`](https://github.com/TeselaGen/tg-oss/pull/45) +- Fixed condition for removing * [`#52`](https://github.com/TeselaGen/tg-oss/pull/52) +- Removed * aa from dna translation at the end of sequence [`#50`](https://github.com/TeselaGen/tg-oss/pull/50) +- export feat locs [`#45`](https://github.com/TeselaGen/tg-oss/pull/45) - unifying sequence filtering so filterSequenceString is always hit and… [`#31`](https://github.com/TeselaGen/tg-oss/pull/31) - fixed genbank file embedded in another genbank comment [`#36`](https://github.com/TeselaGen/tg-oss/pull/36) - fix the ORF start codons label for RNA sequence [`#27`](https://github.com/TeselaGen/tg-oss/pull/27) - adding more null pointer checks for tgSelect, making annotation start… [`#30`](https://github.com/TeselaGen/tg-oss/pull/30) - Fix ove and ui imports for vitest [`#25`](https://github.com/TeselaGen/tg-oss/pull/25) - Reorder tgSelect results [`#20`](https://github.com/TeselaGen/tg-oss/pull/20) -- fixing annotation range issue and adding test [`#23`](https://github.com/TeselaGen/tg-oss/pull/23) +- fixing annotation range issue and adding test [`#23`](https://github.com/TeselaGen/tg-oss/pull/23) - add beforeReadOnlyChange handler [`#21`](https://github.com/TeselaGen/tg-oss/pull/21) - disable edit lock while loading [`#15`](https://github.com/TeselaGen/tg-oss/pull/15) - Add tests [`#11`](https://github.com/TeselaGen/tg-oss/pull/11) @@ -59,4 +59,4 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - closes #35 [`#35`](https://github.com/TeselaGen/tg-oss/issues/35) - updating yarn lock [`ff41df0`](https://github.com/TeselaGen/tg-oss/commit/ff41df0b49b8051fcba084f7eaa44cf23284926d) - updating deps, moving to lodash-es, moving all packages to type: module [`bc7312c`](https://github.com/TeselaGen/tg-oss/commit/bc7312ccbe27c2d9a11cf2563ba978199428b50a) -- updating table styling to remove table last row bottom margin, removing unused S3Download, removing axios dep, updating deps [`8a6fb1f`](https://github.com/TeselaGen/tg-oss/commit/8a6fb1f047550f617c3e56b8c3ebf145967076ef) +- fix: upgrade react-dom [`5af38fa`](https://github.com/TeselaGen/tg-oss/commit/5af38fa54bbbb6c251b6a05734db3f42a242152e) diff --git a/output.json b/output.json index 355f43c0..bb217d73 100644 --- a/output.json +++ b/output.json @@ -9,16 +9,25 @@ "name": "sequence-utils", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["^build"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "options": { "target": "es2015", "outputPath": "dist/sequence-utils" @@ -32,10 +41,14 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, - "lintFilePatterns": ["packages/sequence-utils/**/*.js"] + "lintFilePatterns": [ + "packages/sequence-utils/**/*.js" + ] }, "configurations": {} }, @@ -60,7 +73,10 @@ "configurations": {} }, "publish": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs sequence-utils latest" @@ -68,7 +84,10 @@ "configurations": {} }, "publish-beta": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs sequence-utils beta" @@ -91,16 +110,25 @@ "name": "bounce-loader", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["^build"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "defaultConfiguration": "production", "options": { "generatePackageJson": true, @@ -119,7 +147,9 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, "lintFilePatterns": [ @@ -143,7 +173,10 @@ }, "e2e-playwright": { "metadata": {}, - "inputs": ["default", "^production"], + "inputs": [ + "default", + "^production" + ], "executor": "nx:run-commands", "options": { "command": "cd packages/bounce-loader && npx playwright test" @@ -152,7 +185,10 @@ }, "launch-e2e": { "metadata": {}, - "inputs": ["default", "^production"], + "inputs": [ + "default", + "^production" + ], "executor": "nx:run-commands", "options": { "command": "cd packages/bounce-loader && npx playwright test --ui" @@ -181,7 +217,10 @@ "configurations": {} }, "publish": { - "dependsOn": ["e2e", "build"], + "dependsOn": [ + "e2e", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs bounce-loader latest" @@ -189,7 +228,10 @@ "configurations": {} }, "publish-beta": { - "dependsOn": ["e2e", "build"], + "dependsOn": [ + "e2e", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs bounce-loader beta" @@ -212,16 +254,25 @@ "name": "bio-parsers", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["^build"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "options": { "target": "es2015", "outputPath": "dist/bio-parsers" @@ -235,10 +286,14 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, - "lintFilePatterns": ["packages/bio-parsers/**/*.js"] + "lintFilePatterns": [ + "packages/bio-parsers/**/*.js" + ] }, "configurations": {} }, @@ -263,7 +318,10 @@ "configurations": {} }, "publish": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs bio-parsers latest" @@ -271,7 +329,10 @@ "configurations": {} }, "publish-beta": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs bio-parsers beta" @@ -294,16 +355,25 @@ "name": "range-utils", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["^build"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "options": { "target": "es2015", "outputPath": "dist/range-utils" @@ -317,10 +387,14 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, - "lintFilePatterns": ["packages/range-utils/**/*.js"] + "lintFilePatterns": [ + "packages/range-utils/**/*.js" + ] }, "configurations": {} }, @@ -345,7 +419,10 @@ "configurations": {} }, "publish": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs range-utils latest" @@ -353,7 +430,10 @@ "configurations": {} }, "publish-beta": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs range-utils beta" @@ -375,7 +455,9 @@ "root": "packages/shared-demo", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} @@ -396,16 +478,25 @@ "name": "file-utils", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["^build"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "options": { "target": "es2015", "outputPath": "dist/file-utils" @@ -419,10 +510,14 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, - "lintFilePatterns": ["packages/file-utils/**/*.js"] + "lintFilePatterns": [ + "packages/file-utils/**/*.js" + ] }, "configurations": {} }, @@ -447,7 +542,10 @@ "configurations": {} }, "publish": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs file-utils latest" @@ -455,7 +553,10 @@ "configurations": {} }, "publish-beta": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs file-utils beta" @@ -478,16 +579,25 @@ "name": "uploader", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["^build"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "options": { "outputPath": "dist/uploader" }, @@ -500,10 +610,14 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, - "lintFilePatterns": ["packages/uploader/**/*.{ts,tsx,js,jsx}"] + "lintFilePatterns": [ + "packages/uploader/**/*.{ts,tsx,js,jsx}" + ] }, "configurations": {} } @@ -523,16 +637,25 @@ "name": "ove", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["build_lib"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "build_lib" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "defaultConfiguration": "production", "options": { "emptyOutDir": false, @@ -560,10 +683,14 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, - "lintFilePatterns": ["packages/ove/**/*.{ts,tsx,js,jsx}"] + "lintFilePatterns": [ + "packages/ove/**/*.{ts,tsx,js,jsx}" + ] }, "configurations": {} }, @@ -582,7 +709,10 @@ }, "e2e": { "executor": "@nx/cypress:cypress", - "inputs": ["default", "^production"], + "inputs": [ + "default", + "^production" + ], "options": { "parallel": true, "key": "373658d4-4931-4ffd-9263-8eb78a838ab9", @@ -599,7 +729,10 @@ }, "launch-e2e": { "executor": "@nx/cypress:cypress", - "inputs": ["default", "^production"], + "inputs": [ + "default", + "^production" + ], "options": { "watch": true, "headed": true, @@ -613,7 +746,9 @@ "start": { "executor": "nx:run-commands", "options": { - "commands": ["cd packages/ove && yarn vite"] + "commands": [ + "cd packages/ove && yarn vite" + ] }, "configurations": { "ci": { @@ -622,7 +757,11 @@ } }, "publish": { - "dependsOn": ["test", "build", "build_umd"], + "dependsOn": [ + "test", + "build", + "build_umd" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs ove latest" @@ -630,7 +769,11 @@ "configurations": {} }, "publish-beta": { - "dependsOn": ["test", "build", "build_umd"], + "dependsOn": [ + "test", + "build", + "build_umd" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs ove beta" @@ -685,16 +828,25 @@ "name": "ui", "targets": { "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], + "dependsOn": [ + "^nx-release-publish" + ], "executor": "@nx/js:release-publish", "options": {}, "configurations": {} }, "build": { "executor": "@nx/vite:build", - "dependsOn": ["^build"], - "inputs": ["production", "^production"], - "outputs": ["{options.outputPath}"], + "dependsOn": [ + "^build" + ], + "inputs": [ + "production", + "^production" + ], + "outputs": [ + "{options.outputPath}" + ], "defaultConfiguration": "production", "options": { "generatePackageJson": true, @@ -718,10 +870,14 @@ "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore" ], - "outputs": ["{options.outputFile}"], + "outputs": [ + "{options.outputFile}" + ], "options": { "maxWarnings": 0, - "lintFilePatterns": ["packages/ui/**/*.{ts,tsx,js,jsx}"] + "lintFilePatterns": [ + "packages/ui/**/*.{ts,tsx,js,jsx}" + ] }, "configurations": {} }, @@ -740,7 +896,10 @@ }, "e2e": { "executor": "@nx/cypress:cypress", - "inputs": ["default", "^production"], + "inputs": [ + "default", + "^production" + ], "options": { "parallel": true, "key": "1ced39be-1a3a-4fd8-b2d5-a88951d9b766", @@ -757,7 +916,10 @@ }, "launch-e2e": { "executor": "@nx/cypress:cypress", - "inputs": ["default", "^production"], + "inputs": [ + "default", + "^production" + ], "options": { "watch": true, "headed": true, @@ -769,7 +931,10 @@ "configurations": {} }, "publish": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs ui latest" @@ -777,7 +942,10 @@ "configurations": {} }, "publish-beta": { - "dependsOn": ["test", "build"], + "dependsOn": [ + "test", + "build" + ], "executor": "nx:run-commands", "options": { "command": "node tools/scripts/publish.mjs ui beta" @@ -805,7 +973,9 @@ "start": { "executor": "nx:run-commands", "options": { - "commands": ["cd packages/ui && yarn vite"] + "commands": [ + "cd packages/ui && yarn vite" + ] }, "configurations": { "ci": { @@ -899,4 +1069,4 @@ ] } } -} +} \ No newline at end of file diff --git a/packages/ove/package.json b/packages/ove/package.json index 982c1d98..e9795f51 100644 --- a/packages/ove/package.json +++ b/packages/ove/package.json @@ -1,6 +1,6 @@ { "name": "@teselagen/ove", - "version": "0.7.3-beta.2", + "version": "0.7.3-beta.3", "main": "./src/index.js", "type": "module", "exports": { @@ -10,4 +10,4 @@ }, "./style.css": "./style.css" } -} +} \ No newline at end of file diff --git a/packages/ui/package.json b/packages/ui/package.json index 93998eaf..297afe09 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@teselagen/ui", - "version": "0.7.3-beta.2", + "version": "0.7.3-beta.3", "main": "./src/index.js", "type": "module", "exports": { diff --git a/packages/ui/src/FillWindow.js b/packages/ui/src/FillWindow.js index c333c342..e390f7ef 100644 --- a/packages/ui/src/FillWindow.js +++ b/packages/ui/src/FillWindow.js @@ -1,4 +1,5 @@ -import React, { createPortal } from "react"; +import React from "react"; +import createPortal from "react-dom"; import { isFunction } from "lodash-es"; import rerenderOnWindowResize from "./rerenderOnWindowResize"; import "./FillWindow.css";