Releases: ToposInstitute/CatColab
Releases · ToposInstitute/CatColab
v0.1.1
What's Changed
- Switch from
npm
topnpm
by @epatters in #203 - Add support for a dev container by @goretkin in #210
- Add Shaowei's public key by @shaoweilin in #213
- Rename backend-next to backend for prod server by @shaoweilin in #214
New Contributors
- @goretkin made their first contribution in #210
- @shaoweilin made their first contribution in #213
Full Changelog: v0.1...v0.1.1
v0.1: Hummingbird
What's Changed
- Lotka-Volterra ODE semantics for reg nets/causal loop diagrams by @epatters in #170
- Prevent tree-shaking from breaking
echarts
by @epatters in #171 - Use Dormand-Prince method to solve ODEs by @epatters in #172
- Use Topos logo as favicon by @epatters in #174
- Platform-independent watch script for forester by @KevinDCarlson in #176
- Mathematical bibliography in dev docs and improvements to README by @epatters in #177
- Don't assume Lotka-Volterra interaction coefficients are set in frontend by @epatters in #178
- Enforce
noUncheckedIndexedAccess
in TypeScript by @epatters in #180 - Gracefully handle errors from ODE simulation by @epatters in #181
- MDX support and user documentation infrastructure by @epatters in #183
- Reusable toolbar component with basic branding by @epatters in #191
- Don't ask for type of missing object when validating a model by @epatters in #192
- Don't run Lotka-Volterra ODE simulation when diagram is empty by @epatters in #193
- Don't send edges with missing source/target to Graphviz by @epatters in #194
- Don't use
light-dark
feature in CSS by @epatters in #195 - Make "Untitled" be placeholder text rather then default document name by @epatters in #196
- Make sure to hide completions menu when inline input loses focus by @epatters in #197
- Don't show "Loading..." text in frontend by @epatters in #198
- Replace "Analyses" pane with button to create an analysis by @epatters in #199
- Components for warning and error alerts by @epatters in #200
- Overview of concepts behind CatColab in user docs by @epatters in #201
Full Changelog: v0.0.2...v0.1
v0.0.2
What's Changed
- Lazy load double theories in the frontend by @epatters in #128
- New cell button at end of notebook by @epatters in #130
- Indicate minimum Rust version in Cargo.toml by @epatters in #132
- Add missing readme step, correct server error by @KevinDCarlson in #134
- Set backend host in Vite dev environment by @epatters in #136
- Refactor the trait interface for finitely generated things by @olynch in #118
- Notebook interface for analyzing models by @epatters in #135
- Handles on notebook cells by @epatters in #140
- Format and lint CSS by @epatters in #141
- Disable netlify deploy for external PR by @olynch in #147
- Add indicator to "choose logic" dropdown by @kyracho in #145
- Find feedback loops in regulatory networks by @epatters in #149
- Extract and document function to safely deep copy a JSON object by @epatters in #152
- Docs on double theories for companion and conjoint pairs by @epatters in #153
- Move clone constraint to Category::Ob/Mor by @kris-brown in #138
- Dev docs on discrete models of double theories by @epatters in #156
- Add Evan's public key to backend config by @olynch in #157
- Validate morphisms between models of discrete double theories by @kris-brown in #155
- Styled tooltips, take 2 by @epatters in #163
- Script to build forester plus upgrade to forester v4.3.1 by @olynch in #162
- ODE simulation in Rust core by @olynch in #114
- Make backend more robust by @olynch in #158
- Notebooks that reference each other by @olynch in #164
- Set up Netlify redirects for a single-page app by @epatters in #166
- Second attempt to set up Netlify redirects for SPA by @epatters in #167
New Contributors
- @kyracho made their first contribution in #145
- @kris-brown made their first contribution in #138
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Port dev docs to Forester 4.0 by @epatters in #1
- Toy example testing the Rust package specta by @epatters in #2
- Finite sets in Rust by @epatters in #3
- Finite sets in Rust, take 2 by @epatters in #4
- Mappings, columns, and graphs by @epatters in #5
- Free categories and underlying graphs by @epatters in #6
- Finitely generated and finite categories by @epatters in #7
- Validation for columns and graphs by @epatters in #8
- Double computads by @epatters in #9
- Mapping between graphs by @epatters in #10
- Refactor top-level modules according to dimensionality by @epatters in #11
- Double diagrams by @epatters in #12
- Refactor columnar data structures and validation by @epatters in #14
- Basics of double theories by @epatters in #15
- Standard library of discrete double theories by @epatters in #16
- Rich text editing with
automerge-prosemirror
by @epatters in #17 - Pop-up menu to create new cells by @epatters in #23
- Integrate notebook frontend with discrete double theories by @epatters in #25
- Improvements to command popover by @epatters in #27
- Visualize generators of model as a graph by @epatters in #28
- New appproach to exposing Rust data types through
wasm-bindgen
by @epatters in #29 - Models of discrete double theories in core by @epatters in #33
- Design notes about Automerge by @olynch in #35
- Test Rust core in CI by @olynch in #36
- Build dev docs in CI by @olynch in #38
- Wasm bindings for models of discrete double theories by @epatters in #39
- Add typescript and rust API docs to website by @olynch in #40
- CI: Linting and Formatting for Rust and Typescript by @olynch in #41
- CI for catlog-wasm by @olynch in #42
- Validate models of discrete double theories in core by @epatters in #55
- Use
Suspense
rather thanShow
when loading Graphviz by @epatters in #56 - Show model validation errors in frontend by underlining by @epatters in #59
- Folder reorganization to top-level package directory by @olynch in #61
- Stem cells and choosebox by @olynch in #57
- Add pull request template by @olynch in #66
- Show cell kind in right hand column by @olynch in #65
- Dev docs on tabulators by @epatters in #72
- Moved release profile settings to top-level Cargo.toml by @olynch in #75
- Update the link to forester binary by @olynch in #74
- Discrete tabulator theories in core by @epatters in #76
- Improve build instructions in README by @KevinDCarlson in #92
- Padding input fillers for happier narrow-cell clickbox by @KevinDCarlson in #94
- Wasm bindings for discrete tabulator theories by @epatters in #93
- Link to demo and dev docs in README by @epatters in #95
- Stock and flow diagrams in the frontend by @epatters in #96
- Custom visualization for stock-flow diagrams by @epatters in #98
- Upgrade
tsify-next
to v0.5.4 by @epatters in #101 - Causal loop diagrams by @epatters in #102
- Data structure for morphisms between models of discrete double theories by @epatters in #103
- References in docs for
catlog
by @epatters in #105 - Backend integrating Automerge sync server with Postgres by @olynch in #62
- Notes on discrete models by @epatters in #108
- Bump forester to release 4.2 by @TheCedarPrince in #107
- Morphism search for free models of discrete double theories by @epatters in #106
- Doctrine of nullable signed categories by @epatters in #109
- Wasm bindings for finding positive/negative loops by @epatters in #121
- Interface to browse feedback loops in causal loop diagrams by @epatters in #122
- Implement
Eq
trait for double models and dependencies by @epatters in #124 - Deploy to production on release by @olynch in #125
- Disable PR comment on release by @olynch in #126
- Try to fix the release deploy again by @olynch in #127
New Contributors
- @epatters made their first contribution in #1
- @olynch made their first contribution in #35
- @KevinDCarlson made their first contribution in #92
- @TheCedarPrince made their first contribution in #107
Full Changelog: https://github.com/ToposInstitute/CatColab/commits/v0.0.1