Spaces:
Running
Running
Commit History
-
feat(branding): Synteny rebrand — new identity, signal-coded palette, and pipeline icons
6fdc858
-
Add next/core-web-vitals ESLint config, fix unescaped entities
867aec4 -
refactor(icons): migrate lucide-react to @phosphor-icons/react, remove dep
349f22c
-
feat(frontend): roll design-system classes across all dashboard pages + fix sidebar toggle alignment
6c03381
-
fix: remove opacity:0 flicker from all pages
Root cause: fadeUp variant in animations.ts sets hidden: opacity:0, making all motion.div content invisible during the 500ms entrance animation. Fix: changed initial=hidden to initial={{ y:24 }} on all fadeUp content containers, and removed initial=hidden from stagger parents so children don't inherit opacity:0. This keeps the subtle slide-up while eliminating the content flicker on navigation and reload. Affects 22 files across analyze/*, dashboard, history, jobs, settings, learn, shared/[token], auth, landing page, and shared components.150c960
-
feat: complete Phase 2 — API keys, share links, export, pipeline steps, guest upgrade
305458b -
refactor: enhance dashboard with quick tools, jobs with filter tabs, settings with profile identity
32dd681
-
Guest upgrade, DB migration, settings functional, full Phase 1 feature set
90b88af -
full dark migration: CSS overrides for all legacy classes, framer-motion animations across every page/component, rebrand to Bio Nexus
2f67ecf -
settings: mark notifications & danger zone as coming-soon, clean up unused state/imports
28efc96 -
named exports, any->unknown, theme toggle (light/dark), dark mode fixes, error extractor, deleted pipline/ typo dir
973dd4c
-
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
-
Core pipeline testability: progress callback, rate limiter 429, history table
- Pipeline engine: progress_callback fires after BLAST/UniProt/AlphaFold, Pydantic models normalized to plain dict (fixes 'runs but no result') - Worker: async Supabase REST PATCH for real-time step progress - Rate limiter: raises HTTP 429 with Content-Range parsing, fail-open - History: table layout with clickable rows -> /results/[jobId] - BLAST: add stype param, fix email (EBI rejects invalid domains) - Celery: Redis ping check so fallback to sync thread works - UI: progress bar + percentage in JobProgress, nav link fixes - Auth: removed for testing (will re-enable in Phase 1) - Status: changed pending -> queued to match DB check constraint88aa370 -
Initial commit: Bio Nexus pipeline engine — BLAST + UniProt + AlphaFold + AI interpretation (Phase 1)
5a0e691