Commit History

  1. Fix share links, persist wizard jobs, add AI interpretation fallback, animate landing⁠

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

    5e98b5a
  3. Add global/local BLAST modes, full-length pairwise alignment view, standalone pairwise tool

    8321d59
  4. Restore DNA helix as full-window landing hero background, drop fake HUD readout

    8b8e15b

  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. Refine dashboard shell: neutral sign-out hover, instrument footer status line

    3b1a3a6
  4. Redesign landing: asymmetric hero with instrument-window helix, bento features, route-style pipeline, restrained motion

    6380578
  5. Delete legacy !important Tailwind override layer from globals.css

    aaec31c
  6. Convert legacy light pages (auth, callback, shared, blast) and components to native dark tokens

    c976c65
  7. Remove light/dark theme toggle (dark-only app), drop ThemeProvider + darkMode config, add accent-hover token

    c490645
  8. feat(docking): show full AutoDock Vina log by default, no scroll cap

    047ef02
  9. refactor(icons): migrate lucide-react to @phosphor-icons/react, remove dep

    349f22c
  10. style(theme): Geist fonts, AA-verified text tiers, 4-band confidence tokens

    4d6992b
  11. chore(deps): add geist + @phosphor-icons/react

    bbb0157
  12. chore: frontend design polish (accent palette, remove glow/gradient utils), ignore installed skill trees, add opencode skills config

    415d3b5
  13. feat(docking): Vina full-detail — parse 1.2.7 log (RMSD l.b./u.b., version, seed), RMSD table + run-config UI (3e)

    4320faf

  1. feat(uniprot,domains): reviewed/organism filters + debounce/fast-path, PROSITE raw-sequence scan UI (3c,3d)

    7acf89d
  2. feat(alignment): multi-method MSA (clustalo/muscle/kalign/mafft/tcoffee) with method selector (3b)

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

    f0992bc
  4. feat(md): verified force field/solvent menu (ff14SB/ff15ipq/ff19SB/amberfb15/CHARMM36 x OBC1/OBC2/GBN2) with alanine-dipeptide createSystem startup probe; explicit errors for invalid combos; dynamic frontend menu

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

    1f75a84

  1. fix(frontend): clear stale results, prefill-only bridges, and results-ready banners⁠

    Samad14 +1: Cursor
    bc59cdc
  2. fix(md): don't abandon long jobs after 5 min + trim workload⁠

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

    6c03381
  4. feat(md): clay simulation-parameter controls (force field, solvent, run length)

    09fc54e
  5. feat(frontend): HUD glass design system + clay components⁠

    d54a751

  1. feat(md): temperature/KE, Rg and SASA traces; fix OpenMM in deployed image⁠

    8e3419e
  2. feat(md): real OpenMM production runs with accurate Ca RMSD⁠

    cbef588

  1. fix: increase axios timeout for long-running endpoints and fix Render config⁠

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

    712d7a9
  3. fix: add optional score property to Domain type for TSV export

    6296092
  4. feat: expanded Domain & Motif Analysis with all features and cross-project links⁠

    9c0c10a

  1. fix: UniProt link shows invalid URL when accession is NCBI⁠

    fcb1364
  2. feat: show PDB structures, GO terms, and expanded features in UniProt panel⁠

    864aa53
  3. fix: Ramachandran tab hidden for proteins without PDB IDs + AI interpretation error

    14dd32c
  4. fix: StructureComparison re-fetches on every render due to audit dep⁠

    5378a06
  5. perf: parallelize post-BLAST steps + fast_mode Swiss-Prot toggle⁠

    f3682aa
  6. 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: ADMET 3a/3b split — mark RDKit descriptors as production, toxicity/ADMET as rule-based heuristic

    fe8fda4

  1. fix: ADMET import error + MD secondary structure accuracy⁠

    ec85a6b
  2. feat: industrial-grade ADMET + detailed MD/function results⁠

    24c3fcb
  3. fix: stale job polling + 5min timeout + backend staleness guard⁠

    b5d0e97
  4. fix: extract string from rate-limit error object to prevent React crash

    7300a31
  5. fix: OpenMM via micromamba + BioPython structural fallback, real error messages

    bd95b9f
  6. feat: scientifically accurate MD simulation with OBC2 solvent, Kabsch RMSD, per-residue RMSF

    3fba508

  1. Phase 3a/4/5: ADMET descriptors (RDKit), MD simulation (OpenMM), function prediction (DeepFRI-inspired) — backend + frontend

    99fb209

  1. Phase 0a: SSRF protection + auth on docking/sequencing, worker design doc

    89fd26d