Skip to content

Releases: Steinbeck-Lab/cheminformatics-microservice

v3.9.0

17 Mar 11:47
33c7963

Choose a tag to compare

3.9.0 (2026-03-17)

Features

  • add AnimatedOutlet page transitions with mode=sync overlap (12e6fb2)
  • add breadcrumbs component and wire CommandPalette + Breadcrumbs into App.tsx (c41f6c8)
  • add btn-hover-lift and focus-ring-animate CSS utilities, update Button component (f00ce43)
  • add command palette with navigation registry and shadcn Command component (8d7f333)
  • add ComparisonContext and ComparisonTray components (1f2c174)
  • add ComparisonView, AddToCompareButton, wire into App.tsx (31f26d7)
  • add ESLint v9 flat config, Vitest setup, and smoke test (6a777bc)
  • add feedback component library and error messaging infrastructure (cb80f53)
  • add glass-bold, glass-mobile, clay-interactive, clay-pressed CSS utilities and glass-refraction-hover rule (f2f86d3)
  • add gradient mesh config, bento layout config, useMediaQuery hook, GradientMesh and LiquidGlassFilter components (5efb791)
  • add husky pre-commit hooks and CI workflow (56385f4)
  • add Loader2 spinner to submit buttons across 21 tool views (bf2288e)
  • add shadcn Resizable and ResizableToolPanel wrapper (444b19e)
  • add TypeScript types to services, context, and config (4e5427c)
  • add useDebounce hook and SMILESPreview component with tests (22a93a4)
  • align header width with page content and add ChemAudit to About (5536574)
  • create BentoGrid and BentoCard reusable components (e4575ee)
  • create Vite config, migrate index.html, migrate all env vars (f458af2)
  • enhance molecule cards with hover glow and expand/collapse (7207796)
  • glass treatment for Header and Footer (2d2fe2e)
  • gradient mesh + glass containers on OCSR, About, Privacy, Terms (3a358ed)
  • header fades to transparent on scroll (6c530f5)
  • immersive HomePage with 3D caffeine molecule background (dc2ae43)
  • install React 19, create TypeScript infrastructure, rename all 61 files (57463b2)
  • install shadcn/ui dependencies, configure path aliases, create cn() utility (7c38905)
  • integrate SMILESPreview into SMILESInput component (686c847)
  • manage Ketcher standalone as downloaded dependency (4db70cf)
  • migrate AboutPage buttons and Footer resource cards to shadcn (785f72c)
  • migrate all react-icons and @fortawesome imports to lucide-react (c1f8c7b)
  • migrate ChemPage from sidebar tabs to bento grid (b902c57)
  • migrate ConvertPage, DepictPage, ToolsPage to bento grid layout (a9d0290)
  • migrate framer-motion to motion package with spring physics enhancements (b45c386)
  • migrate OCSRPage and HomePage to shadcn Button and Card (80cfa90)
  • rebuild 3D molecule with bloom postprocessing + neon glow (fc3f525)
  • redesign header as floating glass pill with animated nav (dd5b33d)
  • redesign HomePage with glass hero and bento feature cards (54a340b)
  • refactor 14 chem/ tool views to glass skeletons + error cards (3efcbf9)
  • refactor 7 convert/depict/tools views to glass skeletons + error cards (17e7efc)
  • refine CSS-first Tailwind v4 configuration (55b2c03)
  • remove molecule comparison feature (f9194c4)
  • remove SMILES inline preview feature (ddf41c1)
  • replace alert() with toast.error and delete LoadingScreen (a2ff45e)
  • replace CRA with Vite stack, restructure package.json (04cebd4)
  • replace mobile menu with shadcn/ui Sheet and clean up isDarkMode ternaries (0df92c3)
  • replace native buttons with shadcn/ui Button across all files (9488a48)
  • replace native buttons with shadcn/ui Button across all pages (33f59d4)
  • replace native form inputs with shadcn/ui across all components (ccc2ecc)
  • replace NPlikenessView alert() with glass-bold info expansion box (5ff1015)
  • responsive fixes, navigation wayfinding, scrollbar-hide, and tests (c28cb3d)
  • rewrite CSS to shadcn/ui OKLCH variables, add FOUC prevention, enhance AppContext (63045a6)
  • route-level code splitting with React.lazy and vendor chunk splitting (994bdbe)
  • simplify tab content to 150ms cross-fade, add stagger/layout animations (a759526)
  • unify tab styling with sky/slate palette and ghost variant ([66c0044](https://github.com/Steinbeck-Lab/cheminformatics-m...
Read more

v3.8.2

12 Mar 09:42
44b6093

Choose a tag to compare

3.8.2 (2026-03-12)

Bug Fixes

  • add production API origin to CSP connect-src directive (f97f56c)
  • track frontend/.env.production and set production API URL (d2926ea)

v3.8.1

12 Mar 08:10
ed73a7d

Choose a tag to compare

3.8.1 (2026-03-11)

Bug Fixes

  • download npmodel (b09ae4a)
  • flake8 issues (2d26d78)
  • frontend CSP font-src, MOL format conversion, and molblock header parsing (43680af)
  • resolve CI test failures for limiter, JVM setup, and NP model URL (1db321c)
  • security hardening, ensure_2d fallback, and CDK 2.12 upgrade (00eebbe)

v3.8.0

27 Feb 10:02
43e2aac

Choose a tag to compare

3.8.0 (2026-02-26)

Features

Bug Fixes

v3.7.3

13 Jan 14:34
f98082c

Choose a tag to compare

3.7.3 (2026-01-13)

Bug Fixes

  • segmentation download issues (92ec56f)
  • segmentation requirements (6e3cccb)

v3.7.2

13 Jan 09:53
29c0fb8

Choose a tag to compare

3.7.2 (2026-01-13)

Bug Fixes

  • Classyfire Test coverage (ed7d058)
  • Classyfire Test coverage (ae7e26a)
  • Classyfire Test coverage (7924a9f)
  • Let FastAPI handle asynchronous tasks (d65c7b9)

v3.7.1

21 Nov 09:54
cd3ef4d

Choose a tag to compare

3.7.1 (2025-11-21)

Bug Fixes

  • frontend title differenciations (98bd818)

v3.7.0

20 Nov 12:30
bad5481

Choose a tag to compare

3.7.0 (2025-11-20)

Features

  • added token-based limiter.

  • applied limiter to the needed routes.

  • tests in place for the token based limiter.

  • env token is added to the yml files.

  • enhanced CDK depictions

  • detailed tests for 2D depictions enhanced

  • enhanced 2D depictions based on CDK

  • fix radicals CDK

  • added env example.

Bug Fixes

  • main cleanup

  • detailed linting

  • abbreviations usage

  • docstrings for abbreviations

  • tests and radical perception along with title

  • test coverage

  • extended tests better coverage

  • abbreviation tests

  • abbreviation tests

  • rendering of radical images

  • rendering of radical images debug

  • mounted the env instead of fetching a single value. (#686)

  • mounted the env instead of fetching a single value.

  • mounted env in the rest of the yml files.

Full Changelog: v3.6.3...v3.7.0

v3.6.3

29 Oct 09:48
473c928

Choose a tag to compare

3.6.3 (2025-10-27)

Bug Fixes

v3.6.2

24 Oct 10:53
98c40a6

Choose a tag to compare

3.6.2 (2025-10-24)

Features

  • Hydrogen display to 'smart' (3bffc79)