Commit History

  1. feat: techspec additions — de novo tier-6 branch, structure export, page capture + final synthesis⁠

    4939f56

  1. fix(pipeline): stop abandoning slow NCBI BLAST jobs + EBI fallback⁠

    60c8e2d
  2. feat(results): in-app share dialog + self-normalized dotplot scoring⁠

    525a5b5

  1. feat(seq-tools): share colored MSA viewer across BLAST job, alignment tool, report, shared and phylo surfaces

    ec313db

  1. feat(alignment): show matched/mismatched/gaps/length stats across all alignment views via shared AlignmentStatsBar

    c83d9b9

  1. Fix AI model fallback chain and enrich share message with result details⁠

    0e66d74
  2. Fix share links, persist wizard jobs, add AI interpretation fallback, animate landing⁠

    1f74aa2
  3. Refine design system: semantic color tokens, tiered motion, denser result cards, VinaLog toolbar

    5e98b5a

  1. Add next/core-web-vitals ESLint config, fix unescaped entities

    867aec4
  2. Polish tool pages: fix dead bg-glass-card classes, contrast on teal, confidence band tokens, RNA badge

    906f65b
  3. refactor(icons): migrate lucide-react to @phosphor-icons/react, remove dep

    349f22c

  1. feat(alignment): pairwise global/local alignment via BLAST hit 'Align pair' (3a)⁠

    f0992bc
  2. fix(blast): honor program/db/max_hits params, accept DNA queries, poll cap 65 min⁠

    1f75a84

  1. feat(frontend): roll design-system classes across all dashboard pages + fix sidebar toggle alignment

    6c03381

  1. feat: cross-feature auto-fill bridges — data flows between all tools via sessionStorage⁠

    712d7a9

  1. fix: Ramachandran tab hidden for proteins without PDB IDs + AI interpretation error

    14dd32c
  2. fix: BLAST reliability - API key, exponential backoff, retry, error tracking

    7bbb868

  1. feat: live pipeline status progression — worker pushes status to Supabase at each step⁠

    96b3a54

  1. fix: add 'running' to isActive and STATUS_ORDER to prevent false 'no results' flash; show bit_score in ScoreBars⁠

    dbfde94

  1. feat: add query coverage, organism, and query accession to BLAST results

    cee7881

  1. fix: remove opacity:0 flicker from all pages⁠

    150c960
  2. fix: prevent opacity flicker on job results page, add pathway_enrichment migration

    3cc87a8

  1. fix: handle NCBI UNKNOWN status and add pathway_enrichment to frontend status order

    6547179
  2. feat: add DNA sequence output across BLAST, UniProt, sequencing, primers, and SequenceRetrieval

    00b6857
  3. feat: implement 8 tool bridges (F1-F8) + audit child components

    5561093

  1. feat: complete Phase 2 — API keys, share links, export, pipeline steps, guest upgrade

    305458b
  2. refactor: enhance dashboard with quick tools, jobs with filter tabs, settings with profile identity

    32dd681

  1. feat: domains, interactions, primers, structure analysis, wizard, phylo tree, conservation⁠

    bac1801

  1. Add Reactome diagrams, KEGG search, pathway enrichment (pipeline + standalone)

    8ce1e37
  2. Security, crash fixes, demo prep, dead code removal⁠

    9a28cd0

  1. Polish: restyle blast/dashboard/jobs/history/results pages to dark theme, fix Loader2 icons, update result components

    2a12412
  2. full dark migration: CSS overrides for all legacy classes, framer-motion animations across every page/component, rebrand to Bio Nexus

    2f67ecf
  3. named exports, any->unknown, theme toggle (light/dark), dark mode fixes, error extractor, deleted pipline/ typo dir

    973dd4c

  1. design.md + rules.md compliance: dark theme, teal palette, pulsing dot, Pydantic models, api.ts routing, config fixes, db/max_hits threading, Supabase migration 004

    f42f5a6
  2. fix: E-value underflow, AlphaFold step, steps_completed append, UniProt always runs

    3154548

  1. Deploy prep: Render config + Dockerfile, refactored backend auth flow, dashboard, landing page, error states, guest flow

    76fb273