M9: TailwindCSS + shadcn/ui frontend redesign
M10: Dynamic plugin system with shared library loading
M11: Macro recording, playback, and batch processing
M12: 3D volume visualization, marching cubes, STL/OBJ export, rivol:// protocol
M13: Additional GPU shaders, enhanced auto-threshold, merge channels
M14: Binary image processing (EDT, watershed, skeleton, connected components,
voronoi), segmentation & analysis (particles, colocalization, find maxima),
math/noise/filter/transform ops (60+ total), scientific LUTs (Fire, Ice,
Spectrum, Jet, Phase, HiLo + .lut file I/O), Apple Metal GPU optimization
(metal-only feature, Apple Silicon detection, lower dispatch threshold),
native Metal compute crate (ri-metal with MSL shaders via objc2-metal),
7 new WGSL GPU shaders (bilateral, variance, mean, math_ops, outline,
minmax_filter, affine transform). 25 crates, 162 tests, 75+ IPC commands.
Co-Authored-By: Claude Opus 4.6 <[email protected]>
31 lines
650 B
TOML
31 lines
650 B
TOML
[package]
|
|
name = "ri-agent"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
|
|
[dependencies]
|
|
ri-types.workspace = true
|
|
ri-core.workspace = true
|
|
ri-io.workspace = true
|
|
ri-ops.workspace = true
|
|
ri-fft.workspace = true
|
|
ri-measure.workspace = true
|
|
ri-roi.workspace = true
|
|
ri-lut.workspace = true
|
|
ri-render.workspace = true
|
|
ri-store.workspace = true
|
|
ri-plugin.workspace = true
|
|
ri-macro.workspace = true
|
|
ri-3d.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
uuid.workspace = true
|
|
tokio.workspace = true
|
|
axum.workspace = true
|
|
tower-http.workspace = true
|
|
log.workspace = true
|
|
|
|
[[bin]]
|
|
name = "ri-headless"
|
|
path = "src/bin/ri_headless.rs"
|