Releases: Steinbeck-Lab/cheminformatics-microservice
Releases · Steinbeck-Lab/cheminformatics-microservice
v3.9.0
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...
v3.8.2
v3.8.1
3.8.1 (2026-03-11)
Bug Fixes
v3.8.0
v3.7.3
v3.7.2
v3.7.1
v3.7.0
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