From 56f416152ea5c67f5e78952b611fe76fb2c36791 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 21:02:49 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/adamchainz/django-upgrade: 1.29.1 → 1.30.0](https://github.com/adamchainz/django-upgrade/compare/1.29.1...1.30.0) - [github.com/astral-sh/ruff-pre-commit: v0.14.7 → v0.15.17](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.7...v0.15.17) - [github.com/biomejs/pre-commit: v2.3.8 → v2.5.0](https://github.com/biomejs/pre-commit/compare/v2.3.8...v2.5.0) - [github.com/DetachHead/basedpyright-prek-mirror: 1.34.0 → 1.39.8](https://github.com/DetachHead/basedpyright-prek-mirror/compare/1.34.0...1.39.8) --- .pre-commit-config.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 48eeca4d..9eb6da71 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,25 +22,25 @@ repos: - id: detect-private-key - repo: https://github.com/adamchainz/django-upgrade - rev: 1.29.1 + rev: 1.30.0 hooks: - id: django-upgrade args: ["--target-version", "4.2"] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.7 + rev: v0.15.17 hooks: - id: ruff-check args: ["--fix", "--unsafe-fixes"] - id: ruff-format - repo: https://github.com/biomejs/pre-commit - rev: v2.3.8 + rev: v2.5.0 hooks: - id: biome-check - repo: https://github.com/DetachHead/basedpyright-prek-mirror - rev: 1.34.0 + rev: 1.39.8 hooks: - id: basedpyright stages: [manual] From 4e3a02d7bc382d80146a9a1697b82ba52640785f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 21:03:06 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- backend/proteins/util/helpers.py | 2 +- frontend/src/js/project.js | 1 + frontend/src/microscope-form.js | 1 + frontend/src/my-litemol.js | 1 + packages/spectra/src/Components/EfficiencyTable.jsx | 4 +--- packages/spectra/src/Components/SpectraViewer/index.ts | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/proteins/util/helpers.py b/backend/proteins/util/helpers.py index 1865eba6..d43449dd 100644 --- a/backend/proteins/util/helpers.py +++ b/backend/proteins/util/helpers.py @@ -460,7 +460,7 @@ def spectra_fig( if not xlim: xlim = (min([s.min_wave for s in spectra]), max([s.max_wave for s in spectra])) for spec in spectra: - color = colr if colr else spec.color() + color = colr or spec.color() if fill: alpha = 0.5 if not alph else float(alph) ax.fill_between( diff --git a/frontend/src/js/project.js b/frontend/src/js/project.js index d61529ff..786b8a48 100644 --- a/frontend/src/js/project.js +++ b/frontend/src/js/project.js @@ -2,6 +2,7 @@ import { fetchWithSentry } from "./ajax-sentry" import { icon } from "./icons.js" const $ = window.jQuery // jQuery loaded from CDN + import "./detect-touch" // adds window.USER_IS_TOUCHING = true; after touch event. // Helper to wait for Bootstrap plugins to be available diff --git a/frontend/src/microscope-form.js b/frontend/src/microscope-form.js index c1405509..8452edee 100644 --- a/frontend/src/microscope-form.js +++ b/frontend/src/microscope-form.js @@ -19,6 +19,7 @@ function _waitForBootstrap(callback) { } window.$ = window.jQuery = $ + // select2 JS loaded from CDN in base.html - only import CSS import "select2/dist/css/select2.css" import "select2-bootstrap-5-theme/dist/select2-bootstrap-5-theme.min.css" diff --git a/frontend/src/my-litemol.js b/frontend/src/my-litemol.js index 71957464..2d32625d 100644 --- a/frontend/src/my-litemol.js +++ b/frontend/src/my-litemol.js @@ -10,6 +10,7 @@ import "./css/litemol/LiteMol-plugin-blue.css" // Import UMD bundle - it sets window.LiteMol global import "./js/pdb/LiteMol-plugin" + const LiteMol = window.LiteMol // Mark this bundle for Sentry context diff --git a/packages/spectra/src/Components/EfficiencyTable.jsx b/packages/spectra/src/Components/EfficiencyTable.jsx index 9f35c4c8..1766458e 100644 --- a/packages/spectra/src/Components/EfficiencyTable.jsx +++ b/packages/spectra/src/Components/EfficiencyTable.jsx @@ -190,9 +190,7 @@ const EfficiencyTable = ({ initialTranspose }) => { const handleExportCSV = () => { const csvContent = [ // Header row - columns - .map((col) => col.header) - .join(","), + columns.map((col) => col.header).join(","), // Data rows ...sortedRows.map((row) => columns.map((col) => row[col.accessorKey] || "").join(",")), ].join("\n") diff --git a/packages/spectra/src/Components/SpectraViewer/index.ts b/packages/spectra/src/Components/SpectraViewer/index.ts index 83d59dc7..59d6d8da 100644 --- a/packages/spectra/src/Components/SpectraViewer/index.ts +++ b/packages/spectra/src/Components/SpectraViewer/index.ts @@ -18,4 +18,4 @@ const SpectraViewerContainer: FC = // biome-ignore lint/suspicious/noExplicitAny: Legacy component, will be typed properly when migrated const SpectraViewer: FC = SpectraViewerComponent -export { SpectraViewerContainer, SpectraViewer, ChartOptionsForm } +export { ChartOptionsForm, SpectraViewer, SpectraViewerContainer }