From f49a76ad66ba34c952adb7e6ee2c615f5574a6df Mon Sep 17 00:00:00 2001 From: XingY Date: Tue, 30 Jun 2026 14:13:10 -0700 Subject: [PATCH 01/16] Multi genbank/fasta import --- packages/components/package-lock.json | 12 ++++++------ packages/components/package.json | 4 ++-- .../src/internal/components/entities/APIWrapper.ts | 2 +- .../src/internal/components/entities/actions.ts | 7 ++++--- packages/components/src/internal/query/api.ts | 2 +- 5 files changed, 14 insertions(+), 13 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 7c223a9bf4..19bc398324 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,16 +1,16 @@ { "name": "@labkey/components", - "version": "7.45.2", + "version": "7.45.3-fb-genBank.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.45.2", + "version": "7.45.3-fb-genBank.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", - "@labkey/api": "1.51.5", + "@labkey/api": "1.51.6-fb-genBank.1", "@testing-library/dom": "~10.4.1", "@testing-library/jest-dom": "~6.9.1", "@testing-library/react": "~16.3.2", @@ -3775,9 +3775,9 @@ } }, "node_modules/@labkey/api": { - "version": "1.51.5", - "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.51.5.tgz", - "integrity": "sha512-F7qo6roSBTqeh68Z4yWwel/AAWvt620SSVdCQauKBYjHRJao/Z29gOKWEQ7lWy0E66avDwBOVzpBZq8syhvP0g==", + "version": "1.51.6-fb-genBank.1", + "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.51.6-fb-genBank.1.tgz", + "integrity": "sha512-xNOyseCilHQfo39k5PflztEgCddOsdNzp/HVAT6qrFN4nRA20ivGAfP7F7wVMi2O46AzeCjBAPfHmKRbC2D/pQ==", "license": "Apache-2.0" }, "node_modules/@labkey/build": { diff --git a/packages/components/package.json b/packages/components/package.json index 61c93c2765..e40e41f55e 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.45.2", + "version": "7.45.3-fb-genBank.0", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ @@ -48,7 +48,7 @@ "homepage": "https://github.com/LabKey/labkey-ui-components#readme", "dependencies": { "@hello-pangea/dnd": "18.0.1", - "@labkey/api": "1.51.5", + "@labkey/api": "1.51.6-fb-genBank.1", "@testing-library/dom": "~10.4.1", "@testing-library/jest-dom": "~6.9.1", "@testing-library/react": "~16.3.2", diff --git a/packages/components/src/internal/components/entities/APIWrapper.ts b/packages/components/src/internal/components/entities/APIWrapper.ts index 72ca9c6fe7..8b1719165a 100644 --- a/packages/components/src/internal/components/entities/APIWrapper.ts +++ b/packages/components/src/internal/components/entities/APIWrapper.ts @@ -106,7 +106,7 @@ export interface EntityAPIWrapper { handleEntityFileImport: ( importAction: string, queryInfo: QueryInfo, - file: File, + file: File | File[], insertOption: InsertOptions, useAsync: boolean, importParameters?: Record, diff --git a/packages/components/src/internal/components/entities/actions.ts b/packages/components/src/internal/components/entities/actions.ts index df9edbcd90..20c2643a38 100644 --- a/packages/components/src/internal/components/entities/actions.ts +++ b/packages/components/src/internal/components/entities/actions.ts @@ -711,7 +711,7 @@ export async function deleteEntityType( export function handleEntityFileImport( importAction: string, queryInfo: QueryInfo, - file: File, + file: File | File[], insertOption: InsertOptions, useAsync: boolean, importParameters?: Record, @@ -738,12 +738,13 @@ export function handleEntityFileImport( if (response.success) { resolve(response); } else { - reject({ msg: response.errors._form }); + reject({ msg: response.errors?._form ?? response.exception, fileErrors: response.fileErrors }); } }) .catch(error => { console.error(error); - reject({ msg: error.exception }); + // Propagate per-file errors from the bulk sequence import so the UI can render them. + reject({ msg: error.exception, fileErrors: error.fileErrors }); }); }); } diff --git a/packages/components/src/internal/query/api.ts b/packages/components/src/internal/query/api.ts index d325671163..4106febd1d 100644 --- a/packages/components/src/internal/query/api.ts +++ b/packages/components/src/internal/query/api.ts @@ -1126,7 +1126,7 @@ export enum InsertFormats { export interface IImportData { auditUserComment?: string; - file?: File; + file?: File | File[]; // must contain file or text but not both format?: InsertFormats; importLookupByAlternateKey?: boolean; From a4f34ca6233cb53c4c9715a778e48d2d957b815b Mon Sep 17 00:00:00 2001 From: XingY Date: Wed, 1 Jul 2026 11:44:41 -0700 Subject: [PATCH 02/16] fix build --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 19bc398324..7c08798772 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.0", + "version": "7.45.3-fb-genBank.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.0", + "version": "7.45.3-fb-genBank.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index e40e41f55e..6dc49f1f77 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.0", + "version": "7.45.3-fb-genBank.1", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From 45179a40babb857927a7673e6d44d929f0ebe694 Mon Sep 17 00:00:00 2001 From: XingY Date: Wed, 1 Jul 2026 16:53:48 -0700 Subject: [PATCH 03/16] merge from develop --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 7c08798772..0915bf043c 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.1", + "version": "7.45.3-fb-genBank.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.1", + "version": "7.45.3-fb-genBank.2", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 6dc49f1f77..d1f094773d 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.1", + "version": "7.45.3-fb-genBank.2", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From af0c845be6a392500d0b117535aaac2d82214310 Mon Sep 17 00:00:00 2001 From: XingY Date: Mon, 6 Jul 2026 12:46:12 -0700 Subject: [PATCH 04/16] clean --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 0915bf043c..9cf4e02fbd 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.2", + "version": "7.45.3-fb-genBank.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.2", + "version": "7.45.3-fb-genBank.3", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index d1f094773d..3c072aec93 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.2", + "version": "7.45.3-fb-genBank.3", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From c7122da36b2d3a509b65ae1afe452c85039ce47b Mon Sep 17 00:00:00 2001 From: XingY Date: Tue, 7 Jul 2026 09:36:18 -0700 Subject: [PATCH 05/16] update package --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 9cf4e02fbd..09afb5d0c1 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.3", + "version": "7.45.3-fb-genBank.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.3", + "version": "7.45.3-fb-genBank.4", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 3c072aec93..5f09d2a835 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.3", + "version": "7.45.3-fb-genBank.4", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From bd367f724586135d9c5d5d4b1de50b9a6ecac468 Mon Sep 17 00:00:00 2001 From: XingY Date: Tue, 7 Jul 2026 13:38:59 -0700 Subject: [PATCH 06/16] simplify import error --- .../components/src/internal/components/entities/actions.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/components/src/internal/components/entities/actions.ts b/packages/components/src/internal/components/entities/actions.ts index 20c2643a38..e5c68622a5 100644 --- a/packages/components/src/internal/components/entities/actions.ts +++ b/packages/components/src/internal/components/entities/actions.ts @@ -738,13 +738,12 @@ export function handleEntityFileImport( if (response.success) { resolve(response); } else { - reject({ msg: response.errors?._form ?? response.exception, fileErrors: response.fileErrors }); + reject({ msg: response.errors?._form ?? response.exception }); } }) .catch(error => { console.error(error); - // Propagate per-file errors from the bulk sequence import so the UI can render them. - reject({ msg: error.exception, fileErrors: error.fileErrors }); + reject({ msg: error.exception }); }); }); } From f274f7b9587af7828502ce5686a068b9dca80751 Mon Sep 17 00:00:00 2001 From: XingY Date: Tue, 7 Jul 2026 16:42:43 -0700 Subject: [PATCH 07/16] refactor import --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 09afb5d0c1..466c83f887 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.4", + "version": "7.45.3-fb-genBank.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.4", + "version": "7.45.3-fb-genBank.5", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 5f09d2a835..34756cc268 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.45.3-fb-genBank.4", + "version": "7.45.3-fb-genBank.5", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From cfd91b944a4b5fd6778f7567e4ac9303cc1c4801 Mon Sep 17 00:00:00 2001 From: XingY Date: Wed, 8 Jul 2026 12:04:09 -0700 Subject: [PATCH 08/16] fix file preview --- packages/components/releaseNotes/components.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/components/releaseNotes/components.md b/packages/components/releaseNotes/components.md index a441459736..8f4f00e9fa 100644 --- a/packages/components/releaseNotes/components.md +++ b/packages/components/releaseNotes/components.md @@ -1,6 +1,11 @@ # @labkey/components Components, models, actions, and utility functions for LabKey applications and pages +### version 7.X +*Released*: X July 2026 +- Multi genbank/fasta files import + - update IImportData `file` property type to `File | File[]` + ### version 7.45.2 *Released*: 29 June 2026 - GitHub Issue #1023: Add redirect() helper that uses core-safeRedirect when necessary to check url before redirecting From ab6836c79a0305449cbf371d8cddb8022898c50e Mon Sep 17 00:00:00 2001 From: XingY Date: Wed, 8 Jul 2026 13:05:38 -0700 Subject: [PATCH 09/16] fix preview, fix molecule import --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- packages/components/src/theme/fileupload.scss | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 7c86090151..8c7e3f4c93 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.45.6-fb-genBank.0", + "version": "7.45.6-fb-genBank.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.45.6-fb-genBank.0", + "version": "7.45.6-fb-genBank.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index dacd27bdf8..05b7f37fdc 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.45.6-fb-genBank.0", + "version": "7.45.6-fb-genBank.1", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ diff --git a/packages/components/src/theme/fileupload.scss b/packages/components/src/theme/fileupload.scss index 08d01e6b53..affd32f979 100644 --- a/packages/components/src/theme/fileupload.scss +++ b/packages/components/src/theme/fileupload.scss @@ -22,6 +22,7 @@ padding: 20px 0 25px; text-align: center; margin-bottom: 0; + white-space: pre-wrap; } .file-upload__label--compact { From bc0d24fb84a1d05f711572b7bf1f6b94cfbe7c82 Mon Sep 17 00:00:00 2001 From: XingY Date: Wed, 8 Jul 2026 18:59:03 -0700 Subject: [PATCH 10/16] merge from develop --- packages/components/package-lock.json | 12 ++++++------ packages/components/package.json | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index e3c14e58bb..85796df503 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,16 +1,16 @@ { "name": "@labkey/components", - "version": "7.46.0", + "version": "7.46.1-fb-genBank.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.46.0", + "version": "7.46.1-fb-genBank.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", - "@labkey/api": "1.52.0", + "@labkey/api": "1.52.1-fb-genBank.1", "@testing-library/dom": "~10.4.1", "@testing-library/jest-dom": "~6.9.1", "@testing-library/react": "~16.3.2", @@ -3775,9 +3775,9 @@ } }, "node_modules/@labkey/api": { - "version": "1.52.0", - "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.52.0.tgz", - "integrity": "sha512-jpx4bmrJBNoNCS0oJ0PktkbljY27/9f1ZMKx0i2IGjyFPmK0KrQLWp11QiAwu4Yf0KzZ0NUYe1GdBMfpoH5Y8A==", + "version": "1.52.1-fb-genBank.1", + "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.52.1-fb-genBank.1.tgz", + "integrity": "sha512-h4ulrvaYomZ4Q0XV5bmE7qZ1QGQrgO8+a24ZgmmACepwNPU6eCkspi8AG/WzwX5YL6oeJMSWbXQ5J4ptuL8QZA==", "license": "Apache-2.0" }, "node_modules/@labkey/build": { diff --git a/packages/components/package.json b/packages/components/package.json index 27c32a22c1..cedeb29efd 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.46.0", + "version": "7.46.1-fb-genBank.0", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ @@ -48,7 +48,7 @@ "homepage": "https://github.com/LabKey/labkey-ui-components#readme", "dependencies": { "@hello-pangea/dnd": "18.0.1", - "@labkey/api": "1.52.0", + "@labkey/api": "1.52.1-fb-genBank.1", "@testing-library/dom": "~10.4.1", "@testing-library/jest-dom": "~6.9.1", "@testing-library/react": "~16.3.2", From ab4aae6948b11cf5a05644322874372dd8b02ccc Mon Sep 17 00:00:00 2001 From: XingY Date: Fri, 10 Jul 2026 16:15:17 -0700 Subject: [PATCH 11/16] Add link to running job in notification menu --- packages/components/package-lock.json | 4 +-- packages/components/package.json | 2 +- .../notifications/ServerActivityList.tsx | 10 ++++++- .../components/notifications/actions.ts | 29 ++++++++++--------- 4 files changed, 28 insertions(+), 17 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 85796df503..6c3e8f91be 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.46.1-fb-genBank.0", + "version": "7.46.1-fb-genBank.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.46.1-fb-genBank.0", + "version": "7.46.1-fb-genBank.2", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index cedeb29efd..41d0df8632 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.46.1-fb-genBank.0", + "version": "7.46.1-fb-genBank.2", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ diff --git a/packages/components/src/internal/components/notifications/ServerActivityList.tsx b/packages/components/src/internal/components/notifications/ServerActivityList.tsx index 02b1136dda..0f6e998407 100644 --- a/packages/components/src/internal/components/notifications/ServerActivityList.tsx +++ b/packages/components/src/internal/components/notifications/ServerActivityList.tsx @@ -25,6 +25,10 @@ const defaultActionLinkText = 'View details'; function resolveActionLinkUrl(url: string, rowId: number): string | AppURL { if (!url) return undefined; + + if (url === '#' && !!rowId) + return "#/pipeline/" + rowId; + const resolvedUrl = PIPELINE_MAPPER.resolve(url, Map({ rowId, url }), undefined, undefined, undefined); if (resolvedUrl instanceof AppURL) return resolvedUrl; @@ -73,6 +77,7 @@ const NotificationContent: FC = memo(({ data }) => { details = content.substring(brIndex + 4, content.length); } + console.log(details); const detailsDisplay = hasError ? resolveErrorMessage(details) : details; body = ( <> @@ -123,7 +128,10 @@ const ActivityItem: FC = memo(({ data, onRead, onViewClick }) }); const actionLinkText = capitalizeFirstChar(data.ActionLinkText ? data.ActionLinkText : defaultActionLinkText); - const onClick = useCallback(() => onRead(rowId), [onRead, rowId]); + const onClick = useCallback(() => { + if (!data.inProgress) + onRead(rowId) + }, [onRead, rowId, data]); return (
  • diff --git a/packages/components/src/internal/components/notifications/actions.ts b/packages/components/src/internal/components/notifications/actions.ts index b959489129..c0b9b8880d 100644 --- a/packages/components/src/internal/components/notifications/actions.ts +++ b/packages/components/src/internal/components/notifications/actions.ts @@ -6,9 +6,12 @@ import { ActionURL, Ajax, Filter, Query, Utils } from '@labkey/api'; import { buildURL } from '../../url/AppURL'; import { resolveErrorMessage } from '../../util/messaging'; -import { getContainerFilter, selectRowsDeprecated } from '../../query/api'; +import { getContainerFilter } from '../../query/api'; +import { selectRows } from '../../query/selectRows'; +import { SchemaQuery } from '../../../public/SchemaQuery'; import { ServerActivity, ServerActivityData } from './model'; +import { caseInsensitive } from '../../util/utils'; /** * Used to notify the server that the trial banner has been dismissed @@ -63,27 +66,27 @@ export function getServerNotifications(typeLabels?: string[], maxRows?: number): export function getRunningPipelineJobStatuses(filters?: Filter.IFilter[]): Promise { const statusFilter = Filter.create('Status', ['RUNNING', 'WAITING', 'SPLITWAITING'], Filter.Types.IN); return new Promise((resolve, reject) => { - selectRowsDeprecated({ - schemaName: 'pipeline', - queryName: 'job', + selectRows({ + schemaQuery: new SchemaQuery('pipeline', 'job'), filterArray: [statusFilter].concat(filters ?? []), sort: 'Created', includeTotalCount: true, + includeMetadata: true, }) .then(response => { - const model = response.models[response.key]; - const activities = []; - Object.values(model).forEach(row => { - activities.push( + const activities = response.rows.map( + row => new ServerActivityData({ + ActionLinkUrl: '#', + ActionLinkText: 'View Import', + RowId: caseInsensitive(row, 'rowId').value, inProgress: true, - Content: row['Description']['value'], + Content: caseInsensitive(row, 'Description').value, ContentType: 'text/plain', - Created: row['Created']['formattedValue'], - CreatedBy: row['CreatedBy']['displayValue'], + Created: caseInsensitive(row, 'Created').formattedValue, + CreatedBy: caseInsensitive(row, 'CreatedBy').displayValue, }) - ); - }); + ); resolve({ data: activities, totalRows: response.rowCount, From fba7cc6943c35d888b71aaedec263e9fec6f8ed9 Mon Sep 17 00:00:00 2001 From: XingY Date: Fri, 10 Jul 2026 16:23:47 -0700 Subject: [PATCH 12/16] fixes --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 6c3e8f91be..85dec25cb3 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.46.1-fb-genBank.2", + "version": "7.46.1-fb-genBank.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.46.1-fb-genBank.2", + "version": "7.46.1-fb-genBank.3", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 41d0df8632..359c267162 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.46.1-fb-genBank.2", + "version": "7.46.1-fb-genBank.3", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From d6964a50e59545f471a484975984c7db9744d772 Mon Sep 17 00:00:00 2001 From: XingY Date: Sun, 12 Jul 2026 18:02:46 -0700 Subject: [PATCH 13/16] selenium tests --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index 62871c2e39..fd72f2a0d0 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.1", + "version": "7.46.2-fb-genBank.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.1", + "version": "7.46.2-fb-genBank.2", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 0fd5688473..46143b85ab 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.1", + "version": "7.46.2-fb-genBank.2", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ From 3efa488ea914958266ae0615d463fe51b308664e Mon Sep 17 00:00:00 2001 From: XingY Date: Sun, 12 Jul 2026 18:21:37 -0700 Subject: [PATCH 14/16] fix preview --- packages/components/package-lock.json | 4 ++-- packages/components/package.json | 2 +- .../components/src/public/files/FileAttachmentForm.tsx | 8 ++------ 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index fd72f2a0d0..b0d36131dc 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,12 +1,12 @@ { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.2", + "version": "7.46.2-fb-genBank.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.2", + "version": "7.46.2-fb-genBank.3", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", diff --git a/packages/components/package.json b/packages/components/package.json index 46143b85ab..af9ffbdcd6 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.2", + "version": "7.46.2-fb-genBank.3", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ diff --git a/packages/components/src/public/files/FileAttachmentForm.tsx b/packages/components/src/public/files/FileAttachmentForm.tsx index 9d2951ed40..5a9331fe18 100644 --- a/packages/components/src/public/files/FileAttachmentForm.tsx +++ b/packages/components/src/public/files/FileAttachmentForm.tsx @@ -97,10 +97,6 @@ export class FileAttachmentForm extends PureComponent(), errorMessage: undefined, @@ -147,7 +143,7 @@ export class FileAttachmentForm extends PureComponent { - return !this.props.allowMultiple && !!this.props.previewGridProps; + return !!this.props.previewGridProps; }; shouldShowPreviewGrid = (): boolean => { From 26d07778e115fff5d2a6a38321fc5434367132c7 Mon Sep 17 00:00:00 2001 From: XingY Date: Tue, 14 Jul 2026 12:13:12 -0700 Subject: [PATCH 15/16] publish --- packages/components/package-lock.json | 12 ++++++------ packages/components/package.json | 4 ++-- packages/components/releaseNotes/components.md | 5 ----- 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/packages/components/package-lock.json b/packages/components/package-lock.json index b0d36131dc..de761edc47 100644 --- a/packages/components/package-lock.json +++ b/packages/components/package-lock.json @@ -1,16 +1,16 @@ { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.3", + "version": "7.46.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.3", + "version": "7.46.2", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@hello-pangea/dnd": "18.0.1", - "@labkey/api": "1.52.2-fb-genBank.1", + "@labkey/api": "1.52.2", "@testing-library/dom": "~10.4.1", "@testing-library/jest-dom": "~6.9.1", "@testing-library/react": "~16.3.2", @@ -3775,9 +3775,9 @@ } }, "node_modules/@labkey/api": { - "version": "1.52.2-fb-genBank.1", - "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.52.2-fb-genBank.1.tgz", - "integrity": "sha512-Aa8un9sZtIWJmfEWult36E1rXGHVH5VG4zZKPyDlyL7abW+YMvQzvYxgOCpvl3KjmNGJEtwfvpT7LWhVwoY5YA==", + "version": "1.52.2", + "resolved": "https://labkey.jfrog.io/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.52.2.tgz", + "integrity": "sha512-LhzL5wwov5cXDm0pUvc5BHDq2qFeNjc9R3Xwa8aNlj1aJoBYC2yV1T9A4h/cVnPqcXgTgqKQTD04IkZ8bOgEvg==", "license": "Apache-2.0" }, "node_modules/@labkey/build": { diff --git a/packages/components/package.json b/packages/components/package.json index af9ffbdcd6..19780df2e7 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@labkey/components", - "version": "7.46.2-fb-genBank.3", + "version": "7.46.2", "description": "Components, models, actions, and utility functions for LabKey applications and pages", "sideEffects": false, "files": [ @@ -48,7 +48,7 @@ "homepage": "https://github.com/LabKey/labkey-ui-components#readme", "dependencies": { "@hello-pangea/dnd": "18.0.1", - "@labkey/api": "1.52.2-fb-genBank.1", + "@labkey/api": "1.52.2", "@testing-library/dom": "~10.4.1", "@testing-library/jest-dom": "~6.9.1", "@testing-library/react": "~16.3.2", diff --git a/packages/components/releaseNotes/components.md b/packages/components/releaseNotes/components.md index f19d8d6379..f10bc994a9 100644 --- a/packages/components/releaseNotes/components.md +++ b/packages/components/releaseNotes/components.md @@ -1,11 +1,6 @@ # @labkey/components Components, models, actions, and utility functions for LabKey applications and pages -### version 7.X -*Released*: X July 2026 -- Multi genbank/fasta files import - - update IImportData `file` property type to `File | File[]` - ### version 7.45.5 *Released*: 7 July 2026 - Export DetailDisplay From 0d1a9ebae20be2e6a538f77a49a84da3f7eb6ad5 Mon Sep 17 00:00:00 2001 From: XingY Date: Tue, 14 Jul 2026 12:17:01 -0700 Subject: [PATCH 16/16] clean --- .../src/internal/components/notifications/ServerActivityList.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/components/src/internal/components/notifications/ServerActivityList.tsx b/packages/components/src/internal/components/notifications/ServerActivityList.tsx index 0f6e998407..82e2b4c321 100644 --- a/packages/components/src/internal/components/notifications/ServerActivityList.tsx +++ b/packages/components/src/internal/components/notifications/ServerActivityList.tsx @@ -77,7 +77,6 @@ const NotificationContent: FC = memo(({ data }) => { details = content.substring(brIndex + 4, content.length); } - console.log(details); const detailsDisplay = hasError ? resolveErrorMessage(details) : details; body = ( <>