Repository navigation
Releases: poplarity/dsh-science-workbench
Releases · poplarity/dsh-science-workbench
Release list
v0.3.0
v0.3.0 — workbench UX overhaul
Top-of-workbench project dropdown
- Project picker is now a top dropdown: trigger shows the current project, opens a wide panel with a filter input, full project names (wrap, never truncate), a metadata column (cells/figs + activity date), and active highlight.
- Project list carries a
createdAt/updatedAtdate index and is sorted by most recent activity; newly created projects jump to the top. - Left column width is fixed so step titles never squeeze the right detail panel.
Large figures now display
- Figures are no longer base64-inlined into JSON (old 4 MB cap made big figures show "(无预览)").
- New
/biowb/figurebinary route streams raw bytes on demand (100 MB cap, 1 h cache, path-traversal guard); PDFs load the same way.
Faster workbench load
getProjectpayload drops from tens of MB (all figures base64) to KBs (~600×).<img loading="lazy">loads figures on demand.
See CHANGELOG.md.
v0.2.0
🆕 New features
bio_mark_cell— mark a cell as a final (成品) artifact, or unmark it; flagged in the workbench andindex.md(9thbio_*tool).- Native directory picker — the ⚙ button now opens the system directory picker to set the projects root.
- Cell search — filter the analysis-steps list by id / title / status.
- First-step setup guide — shown when no project exists.
🎨 Bundled figure skills
figure-style— publication-grade figure correctness & legibility rules +apply_figure_style().figure-composer— multi-panel figure composition with an adversarial self-review loop (≤3 rounds).- Adapted from Claude Science built-in skills (Apache-2.0); see ATTRIBUTIONS.md.
🛠 Fixes / maintenance
- Docs aligned with v0.2.0 (9 tools,
lib/structure, static backend, figure skills, Phase-2 progress). - README bilingual (EN/ZH) updated with 4 feature screenshots..